Computação em nuvem: a palavra-chave sinérgica da sala de reuniões que você ainda finge conhecer.

Felizmente, é uma ideia muito simples, tecnicamente exigente, mas simples, no entanto. No papel, a computação em nuvem é apenas outra maneira de os humanos compartilharem recursos e aumentarem a produção.

Quando você usa a computação em nuvem, está essencialmente terceirizando uma tarefa relacionada ao computador, da mesma forma que uma empresa pode optar por terceirizar uma tarefa como contabilidade, produção, suporte ao cliente ou recursos humanos, para citar alguns.

Em vez disso, a computação em nuvem terceiriza tarefas como armazenamento de dados, hospedagem de servidor web, mineração de Bitcoin (aviso) e gerenciamento de software, entre outros.

Por que tanto barulho?

Para realmente entender as vantagens da computação em nuvem, vamos pintar um quadro de duas empresas de comércio eletrônico semelhantes. Ambas as empresas estão vendendo um produto e usando um site que alcançou um bom SEO com a ajuda de serviços como MashOn. Ambos também são novos negócios com uma pequena base de clientes, mas podem esperar um aumento razoável do tráfego para sua loja de comércio eletrônico no futuro.

A primeira empresa, vamos chamá-la de Tod’s Toys, está executando seu site em servidores instalados localmente e hospeda todos os seus próprios dados. Não se preocupe, porém, a Tod’s Toys tem um excelente CTO executando a operação e tem a pilha de hardware / software atual ronronando.

O segundo negócio, este chamado Gupta’s Guitars, é um pouco mais personalizado e decidiu, em vez disso, optar por hospedar seu site em um servidor em nuvem. Gupta’s Guitars também tem um CTO capaz de monitorar a saúde da loja online.

Em seus estágios iniciais, Tod’s Toys e Gupta’s Guitars estão observando taxas de tráfego semelhantes em suas lojas. No entanto, a Tod’s Toys está percebendo um custo operacional mais alto vindo de seus servidores da web; eles têm mais do que precisam atualmente. A loja de brinquedos não se importa, pois espera que o tráfego aumente na capacidade de servidor que têm.

As guitarras de Gupta, por outro lado, pagaram por seu uso de servidor muito mais ad hoc. O acesso ao servidor varia com o tráfego, então a loja de guitarras não percebeu nenhum desperdício. Na verdade, embora o volume de tráfego fosse baixo, o custo de uso dos servidores em nuvem também era baixo. Naturalmente, eles deram uma festa de pizza movida a guitarra com suas economias!

Conforme previsto, ambas as lojas online começam a ver um aumento vertiginoso no volume e nas vendas. Gupta’s Guitars se alegra e provavelmente dá outra festa de pizza. Tod’s Toys, por outro lado, não tem tanto tempo para comemorar.

A loja de brinquedos online rapidamente muda para dimensionar seu hardware de servidor conforme a demanda em sua plataforma auto-hospedada ultrapassa sua capacidade. Os clientes em potencial recebem mensagens de erro 404 em vez dos brinquedos espetaculares que Tod’s oferece. *Rosto triste*

Como você pode ver, a computação em nuvem permitiu que a Guitars de Gupta terceirizasse suas necessidades de servidor e, como resultado, se concentrasse em outros aspectos de seus negócios.

Um exemplo ridiculamente simplificado, mas o ponto-chave está lá.

Os fundamentos da computação em nuvem

A computação em nuvem para empresas, como no exemplo acima, é normalmente referida como computação em nuvem corporativa. Isso difere de outros serviços de computação em nuvem que podem ser mais voltados para o consumidor, como Google Drive ou MegaUpload (R.I.P.).

Em ambos os casos, a computação em nuvem é na verdade uma pilha de três serviços generalizados fornecidos em nuvem. Na base da pilha estão os serviços de infraestrutura em nuvem, também conhecidos como infraestrutura como serviço (IaaS). A camada intermediária é a camada do desenvolvedor, conhecida como plataforma como serviço (PaaS). A camada superior e mais visível é a camada de software como serviço (SaaS), também conhecida como camada de aplicativo.

IaaS (infraestrutura como serviço) é a camada básica composta de todo o hardware necessário que faz a nuvem digital funcionar. Apesar da referência ao vapor aquoso acima de nós, a computação em nuvem é feita de um hardware sério, real, tangível e muitas vezes barulhento. IaaS é todo o hardware físico que armazena e move nossos zeros e uns.

Exemplos de provedores de IaaS: CloudSigma, Digital Ocean, Linode, Cisco Cloud Infrastructure Services, Microsoft Azure, Citrix Workspace Cloud

PaaS (plataforma como serviço) é a próxima camada, onde os desenvolvedores e programadores se envolvem. Nesta camada intermediária, os provedores de IaaS alugam pedaços de hardware em nuvem para desenvolvedores e programadores pré-instalados com ferramentas de desenvolvedor como Apache ou MySQL. Essa camada intermediária é onde os provedores de IaaS e os desenvolvedores de software se sobrepõem.

Exemplos de provedores de PaaS: Oracle Cloud, Salesforce Platform, Google Cloud Platform, Amazon Web Services

SaaS (software como serviço) é a camada superior e mais familiar da pilha de nuvens. É aqui que estão os aplicativos e softwares, e vemos alguns nomes familiares como Spotify, Adobe Creative Cloud, Google Play Store, Storj e Dropbox, para citar alguns. A camada SaaS é essencialmente onde os serviços em nuvem se tornam amigáveis ​​para consumidores e empresas.

Exemplos de provedores de SaaS: Slack, WordPress, Trello, Mailchimp, InVision, Zoom, Buffer, Contently, Netflix

Pilha de computação em nuvem

A pilha básica de computação em nuvem

Cada camada da pilha de serviços em nuvem ativa a anterior. Resumindo, você pode pensar nas três camadas assim: primeiro, você precisa de hardware. Em segundo lugar, você precisa de uma plataforma para construir. Terceiro, você precisa de aplicativos para que as pessoas possam usar o hardware.

Os prós e contras da computação em nuvem

Embora cada caso de uso tenha prós e contras muito mais granulares, a seguir estão alguns benefícios e desvantagens gerais da computação em nuvem.

O lado positivo da computação em nuvem

  1. Uma barreira inferior de acesso

    A computação em nuvem tem uma fração dos custos iniciais em comparação com a construção e gerenciamento de seu próprio hardware, plataforma ou aplicativos.

  2. Muito menos desperdício

    A computação em nuvem se adapta ao usuário, seja ele grande ou pequeno. Se você só precisa de dez terabytes de armazenamento, pague apenas por dez, e quando suas necessidades mudarem, o armazenamento também pode.

  3. Assumir riscos e quebrar coisas

    Com escalonamento mais rápido, iterações mais rápidas, compilações de hardware mais rápidas, ambientes de desenvolvedor mais rápidos, os criadores podem errar com mais frequência e por um custo menor, reduzindo o custo do sucesso.

Desvantagens da computação em nuvem

  1. Uma captura de segurança 22

    Por um lado, um serviço de nuvem pode fornecer um gerenciamento de segurança melhor do que você faria sozinho. Por outro lado, centralizar seus dados em um serviço de nuvem cria novos incentivos para violações de segurança.

  2. Lags de desempenho

    O compartilhamento da infraestrutura com outros usuários pode afetar sua consistência. A demanda na infraestrutura pode afetar o compartilhamento que você está recebendo. Existem fatores atenuantes, mas é algo a ter em conta.

  3. Conexão de internet

    Não é surpreendente, mas a computação em nuvem requer uma conexão com a Internet na maioria dos casos. Existem muitas variáveis ​​para a quantidade de dados que você precisa transferir e com que frequência, mas o entendimento é que você definitivamente será afetado pelo tempo de inatividade da Internet, se presente.

O futuro da nuvem pode ser o blockchain

A próxima evolução para a pilha de serviços em nuvem deve ser aquela que pode suportar uma camada de infraestrutura distribuída. Ao fragmentar partes menores de uma infraestrutura de nuvem considerável, podemos mudar a centralização do hardware e aliviar o vetor de segurança.

Se ao menos houvesse um sistema de organização que pudesse incentivar os provedores de hardware a se unirem em um método distribuído para fornecer serviços semelhantes à nuvem para desenvolvedores de plataforma e software. Se apenas.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me