A computação em nuvem está silenciosamente dominando o mundo e mudando a maneira como usamos nossos computadores para sempre. Se você está armazenando sua coleção de fotos no Flickr ou acessando o Gmail, todos agora estão usando a nuvem, mesmo que não percebam. Mas como funciona e como podemos, como web designers e desenvolvedores, trabalhar para nós??

A computação em nuvem é executada em servidores virtuais. Em vez de ser uma única caixa física, um servidor virtual é executado como parte de uma caixa física. Este tipo de virtualização não é novidade e tem sido uma solução de entrada de baixo custo. Máquinas virtuais na nuvem são executadas em clusters de servidores. Novamente, isso não é novidade: a maioria das configurações de servidor de médio a grande porte envolve clustering.

Hardware como um serviço

A grande diferença com a hospedagem na nuvem é que ela empacota tudo isso para que seja "Hardware como um serviço" - o cluster, a virtualização e a resiliência são tudo um dado. O servidor virtual na nuvem é executado em muitos milhares de servidores, em diferentes data centers em locais diferentes: uma nuvem inteira de servidores.

Em termos de arquitetura de servidores, isso parece uma progressão óbvia. Em termos de usuários, desenvolvedores e negócios, as implicações são tão grandes quanto a própria nuvem.

A mudança para a hospedagem na nuvem exige uma mudança de mentalidade semelhante àquela ao se afastar de aplicativos armazenados em sua própria máquina para aqueles gerenciados na web. Da mesma forma que o Google Docs significa que você não precisa mais instalar o Microsoft Word, e o Spotify significa que você pode ouvir música sem baixá-lo do iTunes, com hospedagem na nuvem não precisa mais alugar um servidor: você pode usar tanto ou tão pouco quanto você precisa.

  • Dicas para dar vida nova ao seu site

Hospedando na nuvem

O grande player que traz a hospedagem na nuvem para as massas é a Amazon Web Services (AWS), e seu timing não poderia ser melhor. Economicamente, estamos vivendo em tempos de incerteza. Quando se trata de atualizar um contrato de hospedagem de 12 meses ou tentar justificar outro gasto de capital em termos de novo hardware, é preciso tomar decisões dolorosas. Mas com a computação em nuvem, há menos necessidade de se preocupar.

Como você paga pelo que usa, em vez de ter de comprar antecipadamente o que acha que só pode usar, a hospedagem na nuvem oferece a melhor solução de hospedagem pré-paga. Em vez de comprometer o desempenho ou a escalabilidade, você pode simplesmente hospedar na nuvem…

Como diz o CTO da Amazon, Werner Vogels: "Tudo é ruim, seja seu hardware, sua rede, seu sistema operacional. Não deixe que ninguém lhe diga que isso é inquebrável; se você tem o bastante dessas coisas por aí, todos eles quebram o tempo todo ". Essa é a filosofia com a qual a infraestrutura da Amazon foi configurada.

Assim, a hospedagem em nuvem da AWS é configurada em mais de 19 data centers diferentes em todo o mundo, cada um com conectividade de energia diferente, conectividade com a Internet e localização geográfica. O que acontece se um desses data centers ficar inoperante? Bem, eles diminuem o tempo todo: a Amazon retira um dos data centers mensalmente, como um ensaio real do que aconteceria em um incêndio.

A segurança de hospedagem evolui

Antigamente, muitos diretores de tecnologia costumavam pensar que o lugar mais seguro para manter um servidor era no escritório: assim, a segurança poderia ser assegurada fixando o que há de mais moderno em travas e alarmes e garantindo que o segurança noturno tivesse café suficiente. É claro que essa abordagem era tão resiliente quanto manter seu dinheiro suado sob as tábuas do assoalho..

A próxima abordagem para hospedar a segurança era colocar seu servidor em um data center, com segurança e suporte gerenciados. Essa abordagem provou ser suficiente para muitos, mas é tão limitadora quanto colocar todo o seu dinheiro em um banco. E como todos nós nos tornamos conscientes recentemente, ter todas as suas economias em um banco é algo a ser desencorajado - se ele cair, o mesmo acontece com o seu negócio..

Agora imagine colocar cada um dos seus quilos em uma conta bancária diferente. Se você fez, então, se um dos bancos falhar, você continuará normalmente. O mesmo pode ser dito para hospedagem na nuvem.

Desenvolvendo na nuvem

Na 3ev, abordamos com entusiasmo a hospedagem na nuvem, porque, essencialmente, ela permite que nossos técnicos coloquem as mãos em quantos servidores, a qualquer momento, quiserem..

Anteriormente, tínhamos alguns servidores ativos colocados em fila para todos os nossos requisitos de hospedagem, e configurar uma caixa adicional para testar algo era doloroso, tanto em termos de despesas quanto de tempo. Além disso, havia um certo nível de comprometimento envolvido: teríamos que ter esse servidor por no mínimo um mês, quando muitas vezes nós só queríamos preparar algo para uma tarde..

Hoje em dia, na nuvem, as máquinas virtuais se parecem com os servidores normais. Você pode ssh, mover coisas e até mesmo instalar software. Então, o que é realmente diferente?

Primeiro, é incrivelmente fácil tirar fotos. Você pode tirar um instantâneo de seus dados a qualquer momento e, porque você pode comprar o máximo de espaço de armazenamento que seus requisitos exigem, você pode continuar. Trabalhar com esse nível de agilidade significa que, se um de seus sites precisar de alguma manutenção imediata e arriscada, isso será mais fácil do que nunca..

Você pode cloná-lo instantaneamente em um novo servidor - e trabalhar no clone - no ambiente "ao vivo". Com a nuvem, você sempre tem servidores sobressalentes por aí, caso precise deles.