O que é a computação em nuvem?

"Computação em nuvem", por definição, diz respeito à entrega sob demanda de recursos de TI e aplicativos pela Internet, com modelo de definição de preço conforme a utilização.

Como funciona?

A computação em nuvem oferece uma forma simples de acessar servidores, armazenamento, bancos de dados e um conjunto amplo de serviços de aplicativo pela Internet. Os provedores de computação em nuvem, como a Amazon Web Services,Cloud Algar dentre outros, adquirem e mantêm o hardware conectado à rede necessário para esses serviços de aplicativo, enquanto você provisiona e utiliza o que precisa através de um aplicativo web. Obtenha uma solução na nuvem em minutos.

Seis vantagens e benefícios da computação em nuvem

Substitua despesas de capital por despesas variáveis

Ao invés de investir substancialmente em data centers e servidores antes de saber como serão utilizados, você pode pagar apenas quando consumir recursos de computação, e pagar apenas pela quantidade consumida. 

Beneficie-se de economias massivas de escala

Ao utilizar a computação em nuvem, você pode alcançar um custo variável mais baixo do que seria possível normalmente. Como a utilização de centenas de milhares de clientes é agregada na nuvem, provedores conseguem alcançar economias de escala maiores, o que se traduz em preços mais baixos com pagamento conforme o uso.

Pare de adivinhar a capacidade

Elimine as suposições ao determinar sua necessidade de capacidade de infraestrutura. Ao tomar uma decisão sobre a capacidade, antes da implementação do aplicativo, você frequentemente lida com a ociosidade de recursos caros ou com limites de capacidade. Com a computação em nuvem, esses problemas desaparecem. Você pode acessar o quanto precisar, e escalonar para maior ou para menor conforme necessário com apenas alguns minutos de antecedência.

Aumente a velocidade e agilidade

No ambiente de computação em nuvem, recursos adicionais de TI estão ao alcance em apenas um clique, o que significa que o tempo necessário para disponibilizar estes recursos aos desenvolvedores é reduzido de semanas para apenas minutos. Isso resulta em um aumento dramático a agilidade da organização, pois o custo e tempo necessários para experimentar e desenvolver é significantemente mais baixo.

Pare de gastar dinheiro com execução e manutenção de datacenters

Concentre-se em projetos que diferenciam sua empresa ao invés da infraestrutura. A computação em nuvem permite que você se volte aos seus clientes, ao invés do trabalho pesado de estruturar, empilhar e manter servidores ligados.

Torne-se global em minutos

Implante facilmente sua aplicação em várias regiões em todo o mundo com apenas alguns cliques. Isso significa que você pode oferecer latência menor e uma experiência melhor aos seus clientes de forma simples e por um custo mínimo.

Software como um serviço (SaaS)->

      A capacidade fornecida ao consumidor é usar aplicativos do provedor de execução em uma infraestrutura de nuvem. As aplicações são acessíveis a partir de vários dispositivos clientes, quer através de uma interface de cliente fino, como um navegador da Web (por exemplo, web-based e-mail), ou uma interface de programa. O consumidor não gerir ou controlar a infra-estrutura de nuvem subjacente, incluindo rede, servidores, sistemas operacionais, armazenamento ou até mesmo recursos de aplicativos individuais, com a possível exceção de definições de configuração aplicativo específicas de usuário limitadas.

Plataforma como um serviço (PaaS)->

     A capacidade fornecida ao consumidor é implantar para as aplicações de infraestrutura de nuvem consumidor-criadas ou adquiridas criados usando linguagens de programação,bibliotecas, serviços e ferramentas suportadas pelo provedor. O consumidor não gerir ou controlar a infra-estrutura de nuvem subjacente, incluindo rede, servidores, sistemas operacionais, ou armazenamento, mas tem o controle sobre os aplicativos implantados e configurações possivelmente configuração para o ambiente de hospedagem de aplicativos.

Infraestrutura como serviço (IaaS)-> 

     A capacidade fornecida ao consumidor é o de processamento de fornecimento, armazenamento, redes e outros recursos computacionais fundamentais em que o consumidor é capaz de implantar e executar software arbitrário, que pode incluir sistemas operacionais e aplicativos. O consumidor não gerir ou controlar a infra-estrutura de nuvem subjacente, mas tem o controle sobre sistemas operacionais, armazenamento e aplicativos implantados; e controle, possivelmente limitado de componentes de rede selecionados (por exemplo,firewalls do host).

Outros serviços de Cloud Computing:

"Backend" Mobile como um serviço (MBaaS)->

Backend móvel como um serviço ( MBaaS ), também conhecido como "backend como um serviço" (BaaS),é um modelo para aprestação de aplicativo web  para dispositivos móveis desenvolvedores uma maneira de ligar as suas aplicações para backend de armazenamento em nuvem e APIs expostos por aplicativos de back-end ao mesmo tempo, oferecendo recursos como gerenciamento de usuários, notificações push, e integração com serviços de redes sociais . Estes serviços são prestados através do uso de customs kits de desenvolvimento de software (SDKs) e de programação de aplicações Interfaces (APIs). BaaS é um desenvolvimento relativamente recente na computação em nuvem,com a maioria dosBaas startups que datam de 2011 ou posteriores. Apesar de uma indústria bastante incipiente, as tendências indicam que estes serviços estão ganhando força mainstream com os consumidores corporativos .

Referencias:

https://aws.amazon.com/pt/ec2/

https://en.wikipedia.org/wiki/Cloud_computing