A computação em nuvem ainda é um mistério para alguns. Aqui está um guia consolidado sobre tecnologias e aplicativos de computação em nuvem.
A computação em nuvem remodelou a forma como empresas grandes e pequenas adquirem, usam e vendem software. Talvez de forma mais subtil, mudou o campo de atuação da computação das grandes empresas que podiam pagar centros de dados massivos para permitir que qualquer pessoa com cartão de crédito adquirisse tecnologia de ponta. No entanto, muitas vezes é dado como certo e não totalmente compreendido.
Tecnologias e tendências de computação em nuvem
Em um nível conceitual, a computação em nuvem não é uma ideia nova. Na era inicial da computação, muitas empresas empregavam a tecnologia “time-share”, onde os indivíduos teriam acesso a um terminal que poderia submeter tarefas de computação a um grande computador mainframe central, cada terminal partilhando o tempo de computação desse mainframe central.
A computação em nuvem faz um truque semelhante, onde computadores de alta potência estão localizados em outros lugares e são compartilhados por muitos usuários. O termo originou-se da arquitetura inicial diagramas que representam grandes redes como uma nuvem, e você pode ter ouvido alguém brincar que “isso acontecerá 'na nuvem'” ao discutir essas redes. A adoção generalizada da Internet e as velocidades crescentes permitiram que quase qualquer pessoa se conectasse a uma rede robusta de poder computacional e compartilhasse software. Conseqüentemente, a computação em nuvem se tornou popular.
Além da tecnologia, novos modelos de negócios e um ecossistema robusto das empresas de software tornam a computação em nuvem tão atraente. Antes da ampla disponibilidade da computação em nuvem, a maioria das empresas comprava software e hardware de vários fornecedores e gastava quantias significativas na instalação e manutenção desse software. Obviamente, quanto mais complexo e caro for o software, maior será o custo de aquisição, pessoal de suporte e manutenção contínua.
A computação em nuvem mudou essa dinâmica. Ao mudar o hardware, o software e todos os serviços de manutenção e desenvolvimento para outra entidade, as pequenas empresas podiam agora aceder ao software das “grandes empresas” a um preço que fosse atractivo tanto para o cliente como para o fornecedor. Indiscutivelmente, as empresas menores ganharam até uma vantagem. Ao não possuírem milhões de dólares em infraestrutura e pessoal para dar suporte aos recursos locais, eles poderiam rapidamente adquirir e trocar de provedor de nuvem conforme as necessidades do negócio ditassem.
Tipos de tecnologias de computação em nuvem
Existem vários tipos de tecnologias de computação em nuvem, amplamente definidas por quem possui e quem pode acessar os recursos subjacentes. A mais conhecida é a nuvem pública, onde uma empresa como Google ou Microsoft possui o hardware e software e fornece acesso a esses recursos ao público em geral para desenvolver suas próprias aplicações. Várias empresas, cada uma chamada de locatário, podem acessar os recursos subjacentes para criar seus próprios aplicativos.
Os “três grandes” provedores de nuvem, Amazon, Google e Microsoft, fornecem nuvens públicas, e seus aplicativos favoritos como Gmail, Spotify e Netflix rodam nessas nuvens públicas.
Por outro lado, uma nuvem privada é geralmente dedicada a uma única empresa que pode ou não possuir a infraestrutura subjacente. Uma organização pode criar seu próprio conjunto de recursos computacionais e construir sua própria nuvem privada ou pagar outra empresa para construir e manter uma nuvem privada.
Híbridos ou multiclouds combinam alguma combinação de infraestrutura de propriedade da empresa com nuvens públicas ou privadas, criando o que parece ser um ambiente único.
Existem várias preocupações em determinar qual tipo de nuvem pode ser adequado para sua organização, com segurança, escalabilidade e custo variando até certo ponto entre os tipos. Por exemplo, o custo mais baixo de uma nuvem pública pode beneficiar uma empresa que esteja testando um novo aplicativo. Por outro lado, os requisitos de segurança de uma entidade governamental podem exigir uma nuvem privada.
Para incursões iniciais na computação em nuvem, o a nuvem pública oferece funcionalidades avançadas isso é fácil de estender a preços competitivos. Para sistemas mais complexos, existem especialistas que podem ajude a projetar o ambiente de nuvem certo para suas necessidades.
Por onde começar: principais aplicativos de computação em nuvem
Provavelmente você já está usando a nuvem, mesmo que não saiba disso. Aplicativos comuns, desde o Google Docs até o Microsoft Outlook, já utilizam tecnologias de computação em nuvem. Aqui estão alguns dos principais categorias de aplicativos em nuvem e alguns exemplos que você já pode usar hoje.
Software como serviço (SaaS)
Software como serviço (SaaS) é o modelo agora onipresente de pagamento de uma taxa recorrente para acesso a um aplicativo de software entregue ou hospedado em uma nuvem pública. O Microsoft 365, que inclui o popular pacote Office, é uma oferta SaaS, assim como o Adobe Creative Cloud. Muitas empresas também estão investigando modelos SaaS para produtos de software que eles podem vender aos seus clientes.
Infraestrutura como serviço (IaaS)
A infraestrutura como serviço (IaaS) permite que as entidades “aluguem” hardware e a infraestrutura associada no local de outra pessoa. Os provedores de IaaS oferecem tudo, desde servidores individuais (chamados de “bare metal”) até tempo em um servidor compartilhado ou plataforma de hospedagem na web.
Plataforma como serviço (PaaS)
A plataforma como serviço (PaaS) fornece uma camada de abstração do hardware físico, permitindo que as entidades comprem capacidade computacional em vez de hardware específico. Amazon Web Services (AWS) é talvez uma das ofertas de PaaS mais conhecidas e permitirá que os clientes desenvolvam aplicativos usando um conjunto padrão de ferramentas sem se preocupar com as especificidades de que tipo de servidores ou redes estão executando o aplicativo.
Armazenamento de arquivos e dados
Se você já usou Dropbox, OneDrive ou Google Drive, já está familiarizado com arquivos na nuvem e armazenamento de dados. Essas plataformas permitem que os usuários armazenem e compartilhem dados sem se preocupar com unidades de disco, backups ou data centers. O armazenamento de arquivos e dados costuma ser combinado com outras ofertas de nuvem.
Análise de dados
O custo da infraestrutura de computação e armazenamento associado ao armazenamento e análise de big data pode ser significativo, por isso os provedores de computação em nuvem enfrentaram esse desafio essencialmente “alugando” a capacidade por meio da computação em nuvem. Provedores como Collibra, Smartsheet e DemandTools permitem que os clientes “ingiram”, armazenem e analisem grandes conjuntos de dados sem investir em sua própria infraestrutura. Em alguns casos, esses fornecedores incluem até ferramentas de análise específicas do setor.
Cíber segurança
À medida que a adoção da nuvem aumentou, também aumentaram os provedores de segurança cibernética baseados na nuvem. Mover elementos de sua segurança cibernética para a nuvem permite que você aproveite conhecimentos adicionais e gerencie melhor dispositivos que não estão mais limitados a um escritório físico. Empresas como Palo Alto Networks e Carbonite fornecem serviços que vão desde a detecção de dispositivos não autorizados até alertá-lo quando dados da empresa são roubados.
Fonte: BairesDev