O QUE É COMPUTAÇÃO EM NUVEM
Estou começando a estudar a AWS, podem me dar umas dicas do que é, e como funciona?
Estou começando a estudar a AWS, podem me dar umas dicas do que é, e como funciona?
A computação em nuvem, em especial com a AWS, oferece a você a oportunidade de focar exclusivamente no seu negócio e no desenvolvimento do seu produto, sem a necessidade de se preocupar tanto com a infraestrutura necessária que estará por trás disto.
Vamos considerar um cenário prático: você tem uma aplicação web pronta para ser disponibilizada para teu público. Tradicionalmente, isso exigiria de você um servidor que funciona 24 horas por dia, 7 dias por semana. Esse servidor poderia estar fisicamente localizado em sua empresa ou residência, e isso implicaria em responsabilidades, como garantir a disponibilidade constante, além de lidar com questões como refrigeração e consumo de energia, que podem gerar custos significativos ao longo do tempo. Além disso, você precisaria planejar medidas de contingência para situações de desastre que poderiam interromper seus serviços.
Ao optar pela computação em nuvem, como a AWS, você transfere grande parte dessa carga de responsabilidade para o provedor de nuvem. No exemplo mencionado, ao migrar seu servidor para a nuvem, você está essencialmente alugando uma máquina virtual que fica em uma zona de disponibilidade gerenciada pela AWS. Isso significa que a manutenção do servidor não é mais sua responsabilidade direta, mas sim a do provedor de nuvem.
Um benefício adicional da computação em nuvem é a flexibilidade financeira. Enquanto, no cenário local, seus custos são fixos e incluem a infraestrutura e seus custos de operação, na nuvem, você paga apenas pelo que consome. Isso significa que seus custos se ajustam de acordo com o uso real.
Além disso, se o seu sistema precisar se adaptar a picos de tráfego, a nuvem oferece a capacidade de escalar automaticamente, adicionando ou removendo recursos computacionais conforme a demanda. Você pode configurar isso manualmente ou utilizar recursos de auto-scaling, por exemplo.
Bom, esse foi um leve direcionamento, apenas a ponta do iceberg desse vasto mundo da nuvem. Espero de alguma forma ter dado meus 0,02 centavos de contribuição.
Imagine que você tem um restaurante, nele você tem uma cozinha. Nela, você pode preparar qualquer tipo de comida, desde um simples sanduíche até um banquete completo. Mas essa cozinha é grande, cara, precisa de muitos funcionários e consome muita energia.
Um dia, você descobre um lugar mágico chamado "Nuvem". Eles têm cozinhas mágicas infinitas e você pode usar qualquer uma delas quando quiser.
Então, em vez de cozinhar em seu restaurante, você decide usar as cozinhas da "Nuvem". Você envia seus ingredientes e receitas e eles preparam tudo para você. Se você quiser um sanduíche, eles usam uma pequena cozinha. Se você quiser um banquete, eles usam uma cozinha gigante. Você não precisa se preocupar em cozinhar, com a limpeza e só paga pelo que usar.
Agora troque cozinha por infraestrutura de computação e restaurante por aplicativo!