Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Escalabilidade em sistemas distribuidos

Por:   •  8/11/2018  •  1.173 Palavras (5 Páginas)  •  3 Visualizações

Página 1 de 5

...

e possui um limite estipulado de crescimento uma vez que todo hardware

possui um limite de slots e barramentos.

2.2 Escalabilidade horizontal

Já a escalabilidade horizontal é um pouco mais complexa que a vertical uma vez

que não cresce os nós individuais e sim divide a carga para outros nós. Por exemplo ao

invés de alocar mais memória para uma máquina responsável por um serviço cria-se um

clone dessa máquina e metade das requisições são enviadas para uma máquina e metade

para outra e caso o serviço continue a crescer mais maquinas podem ser criadas e ter suas

cargas divididas. Esta técnica é muito eficiente porem envolve um alto grau de

complexidade de desenvolvimento e mal planejado pode causar vários erros e falhas,

entretanto hoje talvez seja o melhor método para se desenvolver um sistema altamente

escalável.

3 CLOUD COMPUTING

Tendo em vista as dificuldades relacionadas a criação de sistemas altamente

escaláveis foi desenvolvido uma solução que alia as vantagens de ambos os métodos, esta

solução é chamada de cloud computing (computação em nuvem). Este conceito refere-se

a um sistema onde é possível acessar aplicativos e serviços através da internet, os dados

são armazenados de forma segura e abstrata. Hoje podemos identificar, segundo o blog

da salesforce, algumas características muito importantes neste modelo.

“Não é necessário nenhum esforço da sua parte para gerenciar ou dar

manutenção em aplicativos.

A nuvem é efetivamente infinita em tamanho, portanto você não precisa se

preocupar em ficar sem capacidade.

Você pode acessar aplicações e serviços baseados na nuvem de qualquer

lugar -- tudo o que você precisa é de um dispositivo conectado à internet. ”

Apesar de complexo esse conceito já vem sendo aplicado atualmente através dos

serviços mais utilizados na internet como redes sociais, streaming de áudio e vídeo, além

de servidores de e-mail e armazenamento de dados.

3.1 Funcionamento

Cloud computing consiste em distribuir a carga da operação entre vários

servidores através do mundo e são gerenciados por empresas especializadas na gerencia

dos servidores que podem ser acessados através da internet. E como estes servidores não

estão em um lugar fixo podem ser acessados por várias pessoas ao mesmo tempo desde

que tenham acesso autorizado e autenticado.

3.2 Vantagens

Ainda segundo o blog salesforce.com.br podemos identificar algumas vantagens.

3.2.1 Pague apenas pelo que usar

Os sistemas em nuvem são vendidos sob demanda e não há a necessidade de

comprar um equipamento com capacidade superior esperando por um crescimento futuro,

diminuindo o custo consideravelmente.

3.2.2 Tenha o melhor sem pagar a mais por isso

Os sistemas da nuvem sempre estão atualizados, sejam em relação a hardware

quanto software e todo o custo com atualizações e custeado pelo fornecedor.

3.2.3 Aumente ou diminua conforme a necessidade

As tecnologias empregadas na nuvem permitem o gerenciamento dinâmico de

recursos o que facilita em muito a gerencia dos serviços e em períodos de baixa carga o

serviço pode ser reduzido diminuído os custos ou aumentado caso haja a necessidade.

3.2.4 Acesse de qualquer lugar do mundo

Esqueça a ideia de ter que estar em um local físico determinado para acessar as

informações de que precisa. Com o advento da nuvem, todos os dados são acessíveis pela

internet e podem ser acessados de qualquer computador, notebook, tablet ou smartphone,

desde que estejam conectados a rede. Sua empresa estará sempre disponível, na palma da

sua mão, flexibilizando ainda mais todas as partes do seu negócio.

3.2.5 Centralize sua empresa em único lugar

É difícil lidar com vários softwares diferentes, cada um com diferentes tipos de

autenticação, formas de acesso e, principalmente, modos de integração entre si. Com

todos dentro da nuvem, é mais fácil compor um sistema integrado, que consegue se

relacionar ao ponto de dar as informações necessárias para que a empresa consiga

desempenhar bem as suas funções.

3.2.6 Saiba o que está acontecendo

Como

...

Baixar como  txt (8.3 Kb)   pdf (49.3 Kb)   docx (15.4 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no Essays.club