Banco de dados em Nuvem

Características:

Utiliza infra de terceiros (nuvem)
Elimina a necessidade de montar uma infraestrutura para o banco de dados


Menor custo
Principal redução são com os custos de montar uma infra-estrutura e mantela


Acesso fácil pelo navegador (browser)
Velocidade da conexão com a internet também auxilia na performance

 

Alta escalabilidade
Facilidade em aumentar o tamanho e capacidade do seu banco de dados. Principalmente por não usar infra local.

Computação em nuvem:

Tópico que vem sendo bastante presente no cenário de computação

 

A computação em nuvem é uma evolução dos serviços e produtos de tecnologia da
Informação sob demanda, também chamada de Utility Computing [Brantner et al. 2008].

 

Fornecer componentes básicos(armazenamento, processamento, banda) como mercadoria

Banco de dados em Nuvem


Eficiência para o armazenamento de dados em grande escala.
Porém para isso é preciso de consistência e segurança dos dados

 

A escalabilidade do sistema deve ser transparente para os usuários,
podendo estes armazenar seus dados na nuvem sem a necessidade de saber a localização dos dados ou a forma de acesso.

 

A escalabilidade do sistema ocorre quando o mesmo possui a capacidade de crescer conforme a demanda de uso.
 

A disponibilidade do serviço possibilita aos usuários acesso aos dados quando e onde quiserem ou precisarem

O meio de comunicação entre o usuário e o sistema é a internet, e podem ocorre atrasos e indisponibilidade do sistema.

 

A consistência de dados deve ser um grande foco para que não haja corrompimento, abrem oportunidades disso acontecer devido
ao meio de comunicação entre cliente e sistema, além dos problemas usuais com bases de dados

Modelos de Serviço:
Software as Service (SaaS)
-proporciona sistemas de software com propósitos específicos que são disponíveis para os usuários por meio da Internet

 

Plataform as service (PaaS)
-fornece sistema operacional, linguagens de programação e ambientes de desenvolvimento para as aplicações, auxiliando a implementação de sistemas de software.

 

Infrastructure as Service (IaaS)
-torna mais fácil e acessível o fornecimento de recursos, tais como servidores, rede, armazenamento e outros recursos de computação fundamentais para construir um ambiente de aplicação sob demanda

 

deck

By thiago_lencina