Hoje um termo bem “badalado”, muita gente fala sobre computação em nuvem, ou simplesmente nuvem, ou ainda sua variação em inglês cloud, mas você realmente sabe o que é computação em nuvem?
Se fizermos uma busca rápida pelo google vamos encontrar algumas dezenas de provedores oferecendo serviço de computação em nuvem, mas será que são mesmo? A grande maioria não, com certeza não, há uma grande diferença entre host virtualizado e computação em nuvem.
O conceito de nuvem remete a 3 pilares básicos: Elasticidade, Pagamento sob demanda e Stateless Computing; sem isso não podemos chamar um serviço verdadeiramente de nuvem. E quando se fala de Nuvem somente duas empresas me vêm a cabeça: Amazon Web Service e Azure, não conheço outras que tenham esses 3 fundamentos.
“Mas computação em nuvem é uma tecnologia nova, nem todos se adaptaram ainda…” Bom, não é bem assim, computação em nuvem não é propriamente algo novo e sim um nome para marketing, Computação em nuvem é um conjunto de tecnologias agregadas tais como: Cluster Computing, Grid Computing, Arquitetura orientada a serviços (SOA), entre outros que somadas a evolução e confiabilidade da internet, fecharam a receita e hoje temos o conceito de Nuvem.
Nuvem hoje oferece basicamente 3 categorias de serviço:
SaaS (Software as a Service)
É um conceito de software oferecido em forma de serviço ou prestação de serviços.
PaaS (Platform as a Service)
Este conceito oferece uma plataforma de desenvolvimento de aplicações, inclusive de software como um serviço. Em resumo: ações como desenvolver, compilar, debugar, deploy e test em uma aplicação passaram a ser executadas na nuvem. Lembrou dos mainframes? É realmente bem parecido, porém de forma organizada e escalar.
IaaS (Infrastructure as a Service)
Refere-se ao fornecimento de infraestrutura computacional como um serviço.
Vantagens de utilizar nuvem:
Temos hoje diversas vantagens em migrar para nuvem, para ilustrar vamos ao seguinte cenário: Imagine prover a infraestrutura para uma loja virtual de uma grande marca, que tem em 10 meses do ano uma media de acesso previsível, basicamente estável, porém em 2 meses ela lança uma campanha de marketing que os acessos chegam a 10 vezes acima da media normal, como prover infraestrutura para isso? Se você tem data center na sua empresa, tem que ter recursos computacionais suficientes para atender aos picos dessa promoção, o que vai deixar os outros 10 meses do ano com uma ociosidade de recurso computacional enorme, um verdadeiro desperdício de dinheiro em equipamento, espaço, energia elétrica, nobreak, e por ai vai… lembrando que estamos falando somente de variações previsíveis não contamos os picos sazonais. Na nuvem prover infraestrutura para esse exemplo é extremamente simples, você pode usar o mínimo que vá atender suas necessidades computacionais e escalonar tanto de forma automática ou agendada seus recursos de forma a prover as necessidades previstas ou sazonais.
Os gráficos abaixo ajudam a ilustrar e entender melhor essa ideia.
Porem com esse modelo podemos ter as seguintes situações:
Já na computação em nuvem, podemos facilmente escalonar para atender sob demanda as necessidades computacionais.
Como podemos perceber a nuvem nos traz grandes vantagens, tanto econômicas, quanto para planejamento de negocio.
“Mas isso é muita novidade para mim, nunca vou poder ter isso, isso deve ser muito complicado, até eu aprender isso tudo já fiquei para trás, e vou ter que gastar uma grana com um bom consultor”
Ai que você se engana, a Cooperati em parceria com a Cetustech, vai ensinar você a aproveitar as vantagens da computação em nuvem, utilizando os serviços da mais famosa nuvem da atualidade, Amazon Web Service. Acompanhe nossos posts, curta nossa página no facebook, siga nosso perfil no twitter para não perder a oportunidade de aprender a utilizar os serviços em nuvem, economizar recursos para sua empresa e literalmente levar seu negocio às nuvens.