Aprincípio, podemos considerar qualquer serviço web que pode ser acessado pelo navegador de um computador, independente de onde este computador está localizado no globo, como computação em nuvem. Dentre os serviços mais conhecidos da computação em nuvem podemos elencar o armazenamento e as máquinas virtuais.
Para as empresas, a contratação dos serviços de computação em nuvem vem de encontro a sua necessidade latente por novas tecnologias e serviços cujo custo de aquisição de equipamentos seria muito elevado. Contratar serviços na nuvem evita que a empresa compre hardware que ficaria obsoleto em alguns anos, e ao assinar um serviço, como o de uma máquina virtual, permite que ela ganhe acesso à tecnologia de ponta com o pagamento mensal de uma fração do valor.
Os serviços em nuvem são oferecidos por provedores que mantém uma infraestrutura de grandes proporções capaz de oferecer diversos serviços como armazenamento, hospedagem de sites e capacidade computacional com suas máquinas virtuais e contêineres. Neste mercado temos empresas de grande porte como Google, Microsoft, Oracle, Red Hat, IBM e a Amazon Web Services, ou AWS.
De forma geral a AWS possui um portfólio de serviços em nuvem capaz de atender a toda e qualquer necessidade, independente do projeto de seus clientes, inclusive em ramos de atuação distantes do desenvolvimento de sistemas. E, nesta perspectiva de computação em nuvem, um dos serviços mais aclamados e contratados é a capacidade computacional.
O upgrade de um computador ou servidor pode ter um custo elevado à empresa e, dentro da plataforma AWS, ela pode contratar o uso da capacidade computacional e acessar este hardware através de computadores que dificilmente teriam condições técnicas para permitir o funcionamento das aplicações da empresa. Outro ponto interessante está no fato de que, ao evitar comprar hardware, a empresa pode aplicar os seus recursos financeiros de forma ainda mais estratégica.
Dentro da gama de serviços de computação da AWS existem diversos modelos de máquinas virtuais para se adaptar às diversas necessidades de seus clientes e assim, otimizar seu uso. E até mesmo servidores podem ser contratados, e isso impede que a empresa promova gastos elevados com a implementação de uma infraestrutura que tende a ficar ociosa em alguns momentos e até mesmo insuficiente em outros.
Na nuvem, a capacidade computacional é dinâmica, elástica, o que significa que mesmo que a empresa contrate determinado pacote, seu desempenho sofre incrementos estratégicos em momentos de elevação da carga de trabalho, algo oneroso de se implementar em um servidor local. De acordo com AWS (2022, p. 01), o aumento do desempenho dos serviços de computação é denominado escalabilidade e significa,
A escalabilidade é incorporada aos nossos serviços de computação para que, conforme o aumento da demanda, você possa aumentar a escala facilmente. Quando a demanda diminuir, durante a noite ou nos fins de semana, você poderá diminuir a escala para economizar dinheiro e recursos. Você não precisa pagar pelo que não está usando. (AWS, 2022, p. 01)
Na estrutura da AWS seu serviço de computação é nomeado EC2, ou Elastic Computer Cloud e o seu Elastic representa a possibilidade de aumentar e diminuir dinamicamente a sua oferta de recursos, quando propriamente configurado. O termo Compute se refere a capacidade computacional, e cloud significa que tais recursos são oferecidos na nuvem.
As máquinas virtuais dão divisões lógicas de um hardware transformando um único servidor em dezenas a centenas de computadores com frações de seus recursos computacionais e, para os provedores de computação em nuvem, estes computadores lógicos, ou máquinas virtuais, apresentam uma grande variedade de configurações.
Para a AWS estas configurações diferentes são denominadas instâncias e são fornecidas pelo seu sistema, o EC2. Se a empresa necessita de uma instância robusta para processamento bruto de big data, ou se necessita de uma virtual Machine (VM ou Máquina Virtual) para a hospedagem de um portal web, basta escolher dentre as opções do EC2. O EC2 oferece capacidade computacional em ambiente seguro de alta disponibilidade e seu uso,
[…] reduz o tempo necessário para obter e inicializar novas instâncias do servidor (chamadas de instâncias do Amazon EC2) em minutos, permitindo que você escale a capacidade rapidamente para mais ou para menos, de acordo com a alteração dos requisitos de computação. O Amazon EC2 altera o modelo econômico da computação ao possibilitar que você pague somente pela capacidade que realmente utilizar. O Amazon EC2 oferece aos desenvolvedores e administradores do sistema as ferramentas para construir aplicações resistentes a falhas e isolá-las de situações de falha comuns. (AWS 2021, p.21).
Com relação ao custo de contratação dos serviços de instâncias do EC2, devemos ressaltar que os clientes AWS recebem grande economia de escala, mas podem aprimorar ainda mais sua economia se compreenderem as diversas formas de contratação. A otimização do consumo dos serviços computacionais da AWS vem da contratação de diferentes modalidades, como as instâncias sob demanda, instâncias spot, instâncias reservadas, os saving plans e os hosts dedicados, conforme descreveremos a seguir:
Começando pelas instâncias sob demanda, temos que representam a contratação da capacidade computacional por hora ou até por segundo, de acordo com o número de instâncias executadas. Nesta modalidade de contratação de capacidade computacional não são exigidos contratos de fidelidade tão pouco pagamentos adiantados. Instâncias sob demanda podem ter sua capacidade computacional elevada ou reduzida de acordo com a necessidade do cliente.
Já as instâncias spot são oferecidas com grandes descontos, quando comparado com as instâncias sob demanda, devido ao fato de que representam capacidade ociosa dos servidores da AWS.
Podemos compreender que cada modalidade de consumo implica em vantagens e desvantagens quando comparada com as demais. Cabe ao administrador de TI e líder do projeto de migração para a nuvem compreender qual plano oferecerá mais vantagens para a empresa. Na figura a seguir podemos notar as vantagens da contratação das instâncias sob demanda em comparação com as instâncias spot:

Para descontos quase tão agressivos quanto o que é oferecido nas instâncias spot o consumidor AWS tem à disposição as instâncias reservadas, que oferecem descontos, também se comparado com o valor de uma instância sob demanda, e oferece a possibilidade de o usuário modificar a família da instância contratada, o sistema operacional, conforme seu projeto demanda. Neste sentido, o modelo de contratação do tipo saving plans representa,