Na computação o cliente pode ser um navegador de seu celular ou notebook, que pode interagir com um servidor web. Na AWS um topo de servidor virtual pode ser um Amazon Elastic Cloud Compute (EC2). Um exemplo comum seria você acessar um blog, então você faz uma solicitação de conteúdo e o EC2 avalia o que você pediu e retorna o conteúdo, caso ele exista ou devolve uma página de documento não encontrado, ser for o caso.
Na computação na nuvem você aumenta ou diminui a quantidade de recursos de acordo com a sua demanda. Pode aumentar e diminuir o número de servidores, alterar o tipo de EC2 trocando por outro mais ou menos recursos como memória RAM, processadores, velocidade de acesso à rede, etc. Esse é um diferencial da computação em nuvem. É uma computação sob demanda, sendo possível um acréscimo de recursos de forma automática, por exemplo.
A implantação dessa computação pode ser feita totalmente na AWS, você pode implantar uma nuvem privada na sua empresa ou combinar essas 2 formas de computação, numa implantação híbrida.
Quando sua escolha for por uma implantação baseada na nuvem você poderá executar todas as partes da aplicação na nuvem, migrar os aplicativos existentes para aquele ambiente, além de projetar e criar novos aplicativos nessa plataforma. Há opções que demandam o gerenciamento de servidores por sua equipe de TI ou você pode optar por serviços que reduzem a necessidade de gerenciamento, arquitetura e dimensionamento por seu próprio pessoal, como acontece com o Amazon Relational Database Service (RDS).
Na implantação local – também conhecida como implantação em nuvem privada, você usa recursos de virtualização e gerenciamento de recursos, aumenta a utilização de recursos usando tecnologias de virtualização e gerenciamento de aplicativos. Esse estilo, parecido com a infraestrutura de TI legada, o uso de tecnologias de virtualização e gerenciamento de aplicativos pode trazer um aumento na utilização de seus recursos.
Já na implantação híbrida você conecta os recursos baseados na nuvem à infraestrutura local e pode integrar recursos baseados na nuvem com aplicativos de TI legados. Pode ser uma forma de adaptar a infraestrutura legada aos novos tempos ou mesmo para atender regulamentações governamentais que exigem que determinados registros devam ficar em determinado local.
Benefício de trabalhar com a computação em nuvem
- Substitua despesas iniciais por despesas variáveis
As despesas iniciais seriam data centers, servidores físicos e outros recursos necessários que demandam investimentos antes do uso. Já as despesas variáveis quer dizer que você paga exclusivamente pelos recursos de computação que consumir ao invés de investir muito em data centers e servidores antes de usá-los.
Então, com a nuvem, as empresas podem com isso implementar soluções inovadoras enquanto economizam nos custos - Deixe de gastar com data centers
Seu foco passa para seus aplicativos e clientes ao invés de gastos com gerenciamento de infraestrutura e servidores
- Adivinhação da capacidade necessária é dispensável
Nada de fazer previsões da capacidade necessária para atender a uma eventual demanda.
Agora, é pagar pelo que usa, com a possibilidade de aumentar ou diminuir a capacidade de acordo com a demanda. - Aproveite de economia em escala
Com a AWS você tem um custo variável inferior ao de manter uma infraestrutura por conta própria.
Com centenas de milhares de clientes usando a sua nuvem, seu negócio pode escalar e fazer pagamentos de acordo com o uso da infraestrutura, com preços mais baixos a de um data center próprio, por exemplo. - Aumente a velocidade e agilidade
A flexibilidade dessa computação torna mais fácil o desenvolvimento e implantação de aplicativos.
Essa flexibilidade dá a você mais tempo para experimentar e inovar. Ao invés de esperar por semanas para obter novos recursos em um data center, em poucos minutos você terá os recursos disponíveis. - Tenha alcance mundial rapidamente
Como AWS está presente em todos os continentes, clientes em locais remotos terão um acesso acelerado, com baixa latência.