Computação em Nuvem
Nos últimos tempos, o termo Cloud Computing, ou computação em nuvem, vem se tornando comum em conversas e em discussões sobre tecnologias essenciais no mercado. Porém, muitos ainda não possuem uma noção clara do significado dessa área e do que ela abrange.
Pensando nisso, decidi começar uma série de artigos sobre computação em nuvem, com foco nos serviços da Amazon Web Services (AWS), para ajudar pessoas que, assim como eu, estão iniciando no assunto e, ao mesmo tempo, fortalecer os meus próprios conhecimentos em nuvem e AWS. Assim, neste primeiro artigo, abordaremos o conceito de computação em nuvem. Vamos lá!
O que significa computação em nuvem?
Trata-se da disponibilidade de recursos e serviços computacionais sob demanda, usando a internet, descartando a necessidade de manter infraestruturas físicas (bom, pelo menos da “nossa parte”). Usando uma analogia: é como chamar um uber em vez de comprar um carro. Você utiliza quando precisa, não tem a obrigação de realizar revisões/manutenções e paga de acordo com o “uso”, ou seja, as corridas.
Quais são as vantagens de utilizar a nuvem?
Economia:
Na nuvem, você utiliza a internet para configurar seus serviços. Assim, não precisa gastar com data centers locais, hardware e software, além de economizar em atividades relacionadas a esses recursos, como refrigeração, manutenção e contratação de mão de obra especializada para cuidar da infraestrutura.
Também há economia relacionada ao provisionamento de recursos. Sabe aquela dor de cabeça em calcular “tanto necessário” de recursos buscando o melhor desempenho e menor custo? Chega! Esse problema é resolvido, e vamos aprofundar esse ponto na vantagem de escalabilidade.
Escalabilidade
Lembra do termo “sobre demanda”? Na nuvem, podemos determinar a capacidade dos recursos de acordo com a nossa necessidade, aumentando ou diminuindo sempre que for preciso. Em vez de investir em uma quantidade fixa de servidores e torcer para que seja suficiente nos períodos de pico, evitando deixá-los ociosos em épocas mais calmas, a nuvem permite equilibrar melhor o uso. Com isso, escapamos de situações de ociosidade ou sobrecarga.
Rapidez
As tecnologias na nuvem permitem a utilização de recursos de forma rápida. Em apenas alguns minutos, as aplicações podem estar funcionando, aumentando a agilidade dos processos e reduzindo o tempo de espera para desenvolvimento.
A AWS
Entre tantos provedores de nuvem, por que escolher a Amazon Web Services?
Com mais de 200 serviços oferecidos e milhões de clientes em todo o globo, a AWS se destaca como a plataforma de nuvem mais adotada e bem-sucedida. Dominar suas tecnologias é um diferencial no currículo e aumenta as chances de empregabilidade, já que ela está presente em todos os setores, independente do tamanho, sejam startups, grandes empresas e corporações ou órgãos públicos.
Além disso, quem deseja desenvolver e validar seus conhecimentos em AWS pode realizar treinamentos e conquistar certificações (pagas) oferecidas pela própria AWS.