Hoje, a computação em nuvem fez a transição para se tornar uma tecnologia comum, com muitos tipos diferentes de computação em nuvem para escolher. Estima-se que 94% das empresas estejam utilizando pelo menos um serviço de computação em nuvem, de acordo com o último relatório do State of Cloud.

E ainda, a capacidade de crescimento da nuvem continua exponencial, com um estudo encomendado pela IBM relatando apenas 20% de carga de trabalho empresarial atualmente em execução na nuvem. Tendo apenas migrado a mais simples das cargas de trabalho, as empresas têm um longo caminho a percorrer na sua jornada na nuvem. Com 80% das cargas de trabalho das empresas ainda rodando no local, sua migração representaria um potencial de quadruplicação do mercado atual de computação em nuvem.

Apesar de, muitas organizações ainda desconhecem os serviços de computação em nuvem e os modelos de implantação disponíveis. Novos produtos e serviços de computação em nuvem chegam quase diariamente, impulsionados pela constante inovação dos líderes tecnológicos, incluindo Google, Amazon e Microsoft.

Para ajudar você a navegar nas complexidades da computação em nuvem, vamos dar uma olhada em profundidade nos tipos de computação em nuvem disponíveis. Também vamos esclarecer alguns dos mais populares serviços de computação em nuvem, incluindo algumas tecnologias emergentes ganhando força.

Quais são os principais tipos de computação em nuvem?

No mais alto nível, a computação em nuvem é entregue através de uma combinação de modelos de serviço e implantação. Dentro de cada um desses modelos de computação em nuvem existem três tipos de computação em nuvem e como serviço -aaS ofertas a escolher.

Vamos explorá-los em detalhes.

Modelos de Serviços de Computação em Nuvem

Existem três modelos principais de serviços de computação em nuvem – Infraestrutura como Serviço, Plataforma como Serviço, e Software como Serviço. Cada modelo de serviço representa uma parte diferente da pilha de computação em nuvem e compreende sua própria divisão única de responsabilidade entre você e o provedor do serviço.

Dentro de cada modelo de serviço de computação em nuvem, existem 100s de diferentes opções de serviços de computação em nuvem para escolher – que exploraremos mais adiante no post. Por enquanto, vamos dar uma olhada de perto nos três principais modelos de serviços.

Infra-estrutura como Serviço (IaaS)

Infra-estrutura como Serviço (IaaS) é o modelo de serviço que forma a base para a implantação da sua tecnologia em nuvem. Através de um provedor IaaS, você ganha acesso on-demand via internet aos principais recursos de TI, incluindo computadores (hardware virtual ou dedicado), rede e armazenamento.

O IaaS fornece a você acesso a um recurso flexível de hardware de última geração que pode ser dimensionado para atender às necessidades de processamento e armazenamento do seu negócio. Você utiliza essa infra-estrutura para prover as aplicações, softwares e plataformas de sua organização – livre da responsabilidade de gerenciá-los e mantê-los.

Um exemplo típico de implantação de IaaS irá combinar máquinas virtuais e discos de armazenamento. Com cada elemento individual personalizado para atender as necessidades do seu negócio, seja o SO Servidor ou o tamanho da capacidade de armazenamento

Plataforma como Serviço (PaaS)

Platform as a Service (PaaS) é o modelo de serviço em nuvem onde você acessa ferramentas combinadas de hardware e software através de um provedor de serviços. O PaaS é mais utilizado para o desenvolvimento de aplicações.

Um provedor PaaS lhe dá acesso à infraestrutura de nuvem combinada necessária para o desenvolvimento de aplicações – bancos de dados, middleware, sistemas operacionais, servidores – sem a complexidade subjacente ao seu gerenciamento. Isso permite que você se torne mais eficiente. Ao invés de gastar tempo instalando e configurando a infra-estrutura, você está focado apenas no desenvolvimento, execução e gerenciamento de aplicativos.

Software como Serviço (SaaS)

Software como Serviço (SaaS) é o modelo de serviço em nuvem que permite o acesso a um produto de software completo, executado e gerenciado pelo provedor de serviços. A maioria das soluções SaaS tendem a ser aplicações para o usuário final.

O acesso ao software escolhido usando um modelo SaaS libera você para focar apenas em como utilizar melhor esse software. Com o provedor SaaS responsável pelo fornecimento, manutenção e atualização do software – incluindo a infra-estrutura subjacente.

Um exemplo comum de SaaS é uma solução de gestão de relacionamento com o cliente (CRM) baseada na web. Você armazena e gerencia todos os seus contatos via CRM sem ter que atualizar o software para a versão mais recente ou manter o servidor e o sistema operacional em que o software está rodando.

Os tradicionais pilares do modelo de cloud service – IaaS, PaaS, SaaS – têm crescido ao longo dos anos para englobar uma gama tão vasta de ofertas adicionais que estamos entrando agora em uma era de ‘Tudo como um Serviço’.

Vamos dar uma olhada por um momento.

Tudo como um Serviço (XaaS)

Também referida como Qualquer Coisa como Serviço, a sigla XaaS é um termo geral que engloba a vasta gama de produtos, ferramentas e tecnologias que estão surgindo como novas e populares ofertas de Serviços.

A explosão destes novos serviços – e siglas associadas – atingiu um nível tal que – como diretórios agora existem simplesmente para acompanhar. Cada uma dessas iterações do modelo de serviços em nuvem é uma indústria multibilionária em potencial por direito próprio. Os serviços mais populares incluem Desktop as a Service (DaaS), Artificial Intelligence as a Service (AIaaS) e Unified Communications as a Service (UaaS).

Modelos de Implantação de Computação em Nuvem

Uma vez selecionado o(s) serviço(s) de computação em nuvem escolhido(s), você tem a opção de três modelos principais de implantação de computação em nuvem: nuvem pública, nuvem privada e nuvem híbrida.

Modelos de implantação de nuvens
Modelos de implantação de nuvens (Fonte de imagem: AVI Networks)

Assim como os modelos de cloud service, cada modelo de implantação de nuvem tem sua própria configuração única com uma gama de requisitos diferentes e benefícios associados. Vamos olhar mais de perto:

Sugestão de leitura: Os Muitos Benefícios da Computação em Nuvem

Vamos olhar mais de perto:

Nuvem Pública

Nuvem pública é a prestação de serviços de computação através da internet pública por um provedor terceirizado. Os serviços de nuvem pública estão disponíveis para qualquer pessoa que queira utilizá-los e podem ser gratuitos ou pagos para utilizá-los.

Em uma implantação pública na nuvem, a responsabilidade pela gestão e manutenção dos sistemas recai diretamente sobre o provedor. Embora a arquitetura pública e privada da nuvem possa ser idêntica, pode haver diferenças significativas nos requisitos de segurança de cada implantação da nuvem.

Um modelo de implantação de nuvem pública elimina os caros custos iniciais de aquisição, gerenciamento e manutenção da infra-estrutura de hardware e software no local. Ele também oferece implantação rápida e escalabilidade quase infinita graças ao enorme tamanho dos provedores de tecnologia em nuvem pública Google, Microsoft e Amazon.

Nuvem Privada

Nuvem privada é a prestação de serviços de informática para o acesso de uma única organização através da Internet ou de uma rede interna privada. Uma nuvem privada pode ser gerenciada internamente ou por um provedor terceirizado.

Uma implementação privada na nuvem lhe oferecerá muitos dos mesmos benefícios da nuvem pública, incluindo auto-serviço e escalabilidade. Quando comparado à nuvem pública, você também terá maior controle e customização dos serviços que você consome dentro da sua nuvem privada. Isso significa que você pode implementar um nível maior de segurança e privacidade – ideal se você estiver operando em um setor onde a conformidade é uma exigência.

No entanto, esses benefícios adicionais têm um custo. Com a maioria das implantações, a responsabilidade pelo custo e responsabilidade de gerenciar a nuvem privada permanecerá com seu departamento de TI. Isso significa que as nuvens privadas são mais lentas na implantação e carregam as mesmas despesas – pessoal, gerenciamento, manutenção – que a propriedade tradicional do data center.

Nuvem Híbrida

Nuvem híbrida é a prestação de serviços de computação através de uma combinação de implantação de nuvens públicas e privadas. Este tipo de implantação permite o compartilhamento de dados e aplicações entre os dois ambientes de computação em nuvem.

A nuvem híbrida oferece a você a capacidade de escalar recursos desde a infra-estrutura privada no local até a nuvem pública para atender às flutuações nas demandas de processamento computacional. Isso permite que você utilize recursos da nuvem pública para tarefas de computação não-sensíveis enquanto mantém seguros os aplicativos críticos para os negócios dentro de uma implantação da nuvem privada.

Utilizado efetivamente, uma implantação de nuvem híbrida permite escalar e atender picos de demanda de recursos a curto prazo, sem a necessidade de investimentos a longo prazo. A computação híbrida é uma plataforma que oferece o “melhor de dois mundos”, dando-lhe acesso a toda a gama de benefícios da computação em nuvem – flexibilidade, escalabilidade e eficiência de custos em conjunto com a menor exposição ao risco possível.

Outros Modelos de Implantação de Nuvens

Além dos três modelos mais comuns de cloud deployment e do modelo híbrido, existem outras opções de deployment menos conhecidas:

Nuvem Comunitária

Um tipo de modelo de cloud deployment construído sobre a infra-estrutura compartilhada de várias organizações com uma preocupação comum. As nuvens comunitárias são populares por dividirem ainda mais os custos dos recursos entre as organizações envolvidas.

Nuvem Distribuída

Este tipo de cloud deployment é formado a partir de um grupo de máquinas distribuídas por vários locais, mas ligadas a uma única rede. Ele pode ser criado como um recurso público ou criado usando recursos voluntários.

Multicloud

Multicloud é a implantação de um único cloud deployment díspar que combina vários provedores de serviços de cloud (não confundir com cloud híbrido). Optar por uma abordagem multicloud reduz sua dependência de um único provedor de serviços ao mesmo tempo em que oferece maior flexibilidade através de uma maior escolha.

Nuvem Poli

Esta é a combinação de implementações de nuvens de múltiplos provedores de serviços para alavancar serviços específicos. Diferente dos propósitos de multi-nuvem, o poly cloud permite que você alcance mais do que você poderia usar um único provedor.

Nuvem HPC

Este é um modelo específico de cloud deployment projetado para facilitar aplicações de computação de alto desempenho (HPC). Você utilizaria uma implantação de nuvens HPC para realizar pesquisas em larga escala ou resolver problemas avançados.

Quantos tipos de serviços em nuvem existem?

Dentro de cada um dos modelos de serviços de nuvem, existem centenas de diferentes serviços de nuvem para escolher. A sua escolha de serviços disponíveis nas nuvens continua a expandir-se quase semanalmente.

Impulsionada pela migração dos serviços tradicionais on-premises para a nuvem e pela constante inovação tecnológica que vê surgir novos serviços nativos das nuvens.

Google Cloud Platforms Serviços em nuvem
Google Cloud Platforms Serviços em nuvem

Sua escolha do provedor de serviços na nuvem influenciará diretamente na gama de serviços na nuvem que você pode escolher. Os três principais provedores de serviços em nuvem – Google Cloud, Amazon Web Services e Microsoft Azure – oferecem uma vasta gama de serviços para atender às suas necessidades de computação.

É claro que toda essa escolha pode ser esmagadora e muitas vezes é difícil entender os diferentes tipos de serviços de nuvem disponíveis. Para ajudar você a começar a entender e navegar neste complexo ecossistema tecnológico de computação em nuvem, exploramos as categorias de serviços de nuvem principais e emergentes e seus serviços de nuvem associados.

Categorias de serviços da Nuvem Central

Abaixo estão as categorias de serviços na nuvem que incluem os principais serviços que você utilizaria em uma implantação tradicional no local.

Serviços de computação em nuvem

Os serviços de computação na nuvem são a infra-estrutura básica sobre a qual você constrói e executa a tecnologia de sua organização. Máquinas virtuais (VM) formarão o núcleo do seu serviço de computação.

Os provedores de serviços em nuvem oferecem uma vasta gama de opções de VM que irão executar qualquer carga de trabalho que você possa imaginar. Cada aspecto da sua VM pode ser configurado para atender aos requisitos computacionais únicos do seu negócio – sistema operacional, número de núcleos, localização, armazenamento anexado. Isto inclui o dimensionamento do número de instâncias de VM que você precisa em um determinado dia para atender aos seus requisitos de computação em constante mudança.

A computação em nuvem também inclui serviços como migração de servidores, gerenciamento de contêineres e computação sem servidores. Abaixo estão os principais serviços de computação em nuvem disponíveis pelos três principais provedores de serviços de computação em nuvem:

Serviços de Cloud Networking

Sua rede é outro pilar fundamental em sua infra-estrutura. A infraestrutura de rede do seu provedor de serviços em nuvem escolhido determinará diretamente o nível de segurança, disponibilidade, velocidade e alcance dos seus serviços em nuvem.

Os principais provedores de serviços de nuvem lhe oferecerão acesso a uma rede global de regiões e locais. Cada um se esforça constantemente para melhorar sua infra-estrutura de rede para oferecer melhor largura de banda e tempos de download mais rápidos.

A rede de nuvens mais comumente engloba os seguintes serviços:

  • Content Delivery Network (CDN) – uma forma de entregar conteúdo através de múltiplas localizações geográficas para entregar alta velocidade e baixa latência
  • Interconexão Dedicada – acesso direto à rede de alta velocidade dos provedores de computação em nuvem
  • Domain Name System (DNS) – uma forma escalável de rotear os usuários para aplicações de internet via DNS
  • Balanceamento de Carga – uma ferramenta para distribuir o tráfego de entrada por vários recursos
  • Rede Privada Virtual (VPN) – um recurso seguro e isolado na nuvem

A plataforma Google Cloud é única, oferecendo também o fornecimento de um nível adicional de rede Premium. Isso lhe dá acesso à rede global de alta performance, baixa latência e alta confiabilidade da Google.

Isso pode impactar a qualidade da sua prestação de serviços na nuvem – como a velocidade do site, que impacta diretamente na experiência do usuário, no engajamento e até mesmo nas vendas.

Entendemos a importância de uma grande rede, e é por isso que a Kinsta utiliza o nível premium da plataforma Google Cloud para todos os nossos clientes.

Google Cloud Platform Premium Tier (Fonte de imagem: Google)
Google Cloud Platform Premium Tier (Fonte de imagem: Google)

Abaixo estão os principais serviços de cloud networking disponíveis dos três principais provedores de plataformas de computação em nuvem:

Serviços de Cloud Storage

O armazenamento na nuvem envolve a utilização da infra-estrutura de um provedor de serviços de nuvem para armazenar com segurança seus dados, aplicativos e cargas de trabalho.

Assim como a customização de VMs, os provedores de serviços em nuvem oferecem múltiplas opções de configuração de armazenamento que podem ser escaladas para atender às demandas do seu negócio – tamanho do disco, quantidade de armazenamento e localização. Eles também suportarão os diferentes tipos de armazenamento, incluindo armazenamento em bloco, arquivo e objeto.

Alguns provedores de serviços de nuvem também oferecem uma gama de serviços de transferência de dados para ajudá-lo a migrar grandes volumes de dados para sua infra-estrutura de forma rápida e segura.

Abaixo estão os principais serviços de armazenamento em nuvem disponíveis dos três principais provedores de plataformas de nuvem:

Serviços de Segurança, Identidade e Compliance na Nuvem

Segurança, identidade e conformidade na nuvem compreende uma gama de ferramentas e serviços projetados para controlar o acesso à sua infraestrutura de nuvem, proteger contra ataques e manter a privacidade dos seus dados.

Os serviços de segurança em nuvem mais comuns e críticos incluem:

  • Auditoria – uma ferramenta rastreia todas as atividades dos usuários e cria um log de auditoria de quem fez o quê, onde e quando dentro da sua plataforma de nuvem.
  • Compliance – uma série de ferramentas e controles para ajudá-lo a rastrear e manter a conformidade regulamentar.
  • DDoS Protection – uma ferramenta desenvolvida para identificar e mitigar os ataques DDoS, a fim de prevenir o tempo de inatividade das aplicações e minimizar a latência da sua infra-estrutura.
  • Criptografia – o fornecimento de criptografia em repouso e em trânsito para evitar que seus dados sejam acessados mesmo em caso de roubo.
  • Firewalls – uma coleção de ferramentas de firewall para filtrar tráfego web malicioso e gerenciar centralmente as regras de firewall.
  • Gerenciamento de Identidade e Acesso – uma plataforma para gerenciar as identidades dos usuários e controlar quem tem acesso a quê, e o que eles podem fazer com esse acesso
  • Detecção de Ameaças – uma ferramenta para identificar potenciais ameaças em ambientes de nuvens.

Abaixo estão os principais serviços de segurança na nuvem disponibilizados pelos três principais provedores de plataformas de nuvem:

Serviços de Análise de Nuvens

Analytics in the cloud compreende uma gama de ferramentas e frameworks para ajudá-lo a analisar e extrair insights valiosos de seus dados (pense no Google Analytics para serviços na nuvem). A disponibilidade e sofisticação dos serviços de análise na nuvem continua a se expandir à medida que os Grandes Dados se tornam cada vez mais críticos para as empresas.

Os principais provedores de serviços na nuvem oferecem uma gama de serviços de análise da nuvem para ajudá-lo a armazenar, processar, analisar e visualizar dados.

Nós entendemos a importância do software analítico e o impacto positivo que ele pode ter em toda a sua empresa. Nossa plataforma analítica, MyKinsta Analytics, dá a você a visibilidade dos dados de desempenho do website que você precisa para investigar e solucionar rapidamente quaisquer problemas. Assegurando que seu site WordPress – sua principal ferramenta de vendas – esteja no auge de seu desempenho.

As principais plataformas de cloud providers também oferecem integração profunda com ferramentas analíticas open source como Apache Spark e Apache Hadoop.

Abaixo estão os principais serviços de análise de nuvens disponíveis pelos três principais provedores de plataformas de nuvem:

Serviços de Banco de Dados em Nuvem

Os serviços de banco de dados na nuvem oferecem o fornecimento de bancos de dados construídos propositalmente que você pode escalar para atender a demanda com recursos computacionais e de armazenamento que você pode ajustar. Os bancos de dados na nuvem são totalmente gerenciados, deixando você livre para inserir, analisar e utilizar seus dados sem a necessidade de considerar a infra-estrutura subjacente.

Os provedores de serviços em nuvem se expandiram para oferecer uma gama de bancos de dados relacionais e não-relacionais (NoSQL) para abrigar suas diferentes necessidades de dados. Dando a você uma profundidade de escolha – mesmo dentro das subcategorias – com opções que incluem MySQL ou o banco de dados de escolha da Kinsta, MariaDB.

Se você precisa de um banco de dados SQL Server diário para aplicações tradicionais (CRM, ERP, etc.), ou um banco de dados de colunas amplas para suportar um aplicativo industrial de alta escala, você pode encontrá-lo na nuvem.

Principais diferenças entre Bancos de Dados SQL e NoSQL
Principais diferenças entre Bancos de Dados SQL e NoSQL (Fonte de Imagem: ScyllaDB)

Abaixo estão os principais serviços de banco de dados em nuvem disponíveis pelos três principais provedores de plataformas de nuvem:

Categorias Emergentes de Serviços em Nuvem

Ao lado dos serviços necessários para construir sua infra-estrutura central para o dia-a-dia dos negócios, existe uma série cada vez mais popular de categorias emergentes de serviços em nuvem.

Esses serviços de nuvem emergentes evoluíram para atender às inovações tecnológicas e tendem a ser mais nebulosos do que as soluções tradicionais no local.

Abaixo, exploramos as três categorias mais populares de serviços nas nuvens emergentes:

Serviços de IA e Machine Learning Cloud

A nuvem desbloqueou a inteligência artificial (IA) e as ferramentas de aprendizagem de máquinas para todas as empresas. Os serviços de inteligência artificial e aprendizagem de máquinas em nuvem permitem o acesso a soluções de prateleira acessíveis que você pode configurar rapidamente, sem o investimento em larga escala em infra-estrutura que de outra forma seria necessária.

Diferenças entre IA, Machine Learning e Deep Learning
Diferenças entre IA, Machine Learning e Deep Learning (Fonte de Imagem: Oracle)

Há serviços de AI e de aprendizado de máquinas disponíveis para uma ampla gama de serviços. Originalmente utilizados para extrair insights de uma explosão de tamanho e complexidade de dados, as empresas estão acordando para a aplicação de inteligência artificial e serviços de aprendizado de máquina para implementar uma gama de usos alternativos em todos os departamentos de atendimento ao cliente, marketing e vendas.

Abaixo estão alguns usos cada vez mais comuns de IA e aprendizagem de máquinas sendo suportados por serviços de nuvem associados:

  • Chatbots – combinando aprendizado de máquina e IA para oferecer chatbots inovadores que podem ser usados em um chat ao vivo para lidar com uma gama de cenários de atendimento ao cliente e vendas.
  • Reconhecimento – combinando aprendizagem mecânica e IA para reconhecimento de imagens e fala.
  • Speech to Text – usando aprendizagem de máquina e reconhecimento de voz para converter arquivos de áudio em texto para entregar rápida transcrição e converter dados não estruturados em um formato analisável.
  • Pesquisa – usando ferramentas de aprendizado de máquina para indexar e fornecer resultados de pesquisa abrangentes e ricos em conteúdo a partir de documentos, imagens, vídeos e da web.
  • Tradução – usando ferramentas de aprendizagem automática para reconhecer e depois traduzir arquivos de fala ou texto.

Abaixo estão os principais serviços de computação em nuvem AI e de aprendizado de máquinas disponíveis pelos três principais provedores de plataformas de computação em nuvem:

Blockchain

Tecnologias de cadeias de bloqueios explodiram em cena nos últimos 3-5 anos. Em termos mais simples, uma cadeia de bloqueios é uma série de registros imutáveis de dados – muitas vezes transações – que são gerenciados por um cluster de computadores que não são de propriedade de uma única entidade.

Cada bloco de dados é seguro e vinculado a outros usando princípios criptográficos (ou seja, cadeia).

Como funciona um Blockchain
Como funciona um Blockchain (Fonte de Imagem: 101BlockChain)

Desde então, os provedores de nuvens têm lançado uma série de serviços para as organizações para construir e gerenciar suas próprias cadeias de bloqueio. Estes tipicamente abrangem criptografia, bancos de dados de ledgers em larga escala, ou um serviço de cadeias de bloqueios totalmente gerenciado.

Abaixo estão os principais serviços de cloud blockchain disponíveis de dois dos principais provedores de plataformas de nuvem:

Internet das Coisas (IoT)

A evolução dos dispositivos para incluir a conectividade à Internet deu origem à Internet das Coisas (IoT). Hoje, a rede IoT abrange bilhões de dispositivos em residências, automóveis, fábricas, hospitais e inúmeros outros lugares.

Se você estiver usando dispositivos IoT – especialmente em escala – você precisará de soluções para conectá-los e fixá-los. Além de coletar, armazenar e analisar os dados que eles produzem.

Os provedores de Nuvem oferecem uma gama crescente de serviços de IOT para apoiá-lo nessa empreitada. Isso significa que você pode construir soluções de IoT para praticamente qualquer caso de uso em toda a gama de dispositivos disponíveis.

Abaixo estão os principais IoT disponíveis dos três principais provedores de plataformas de nuvem:

Resumo

A nuvem lhe oferece inúmeras soluções de infraestrutura, plataforma e software como serviço. Tudo isso você pode optar por implantar em uma solução pública, privada ou híbrida. Seu negócio é único, e por isso é importante que você dedique tempo para entender cada uma das soluções disponíveis e qual configuração é adequada para o seu negócio.

Este constante estado de evolução lhe dará oportunidades quase diariamente para experimentar novas soluções, ou identificar tecnologias que possam levar seu negócio ao próximo patamar.

Se você está procurando por hospedagem de WordPress, você deve considerar a Kinsta como seu parceiro de escolha. Nossa plataforma é alimentada pelo Tier Premium da plataforma Google Cloud e nós lidamos com o incômodo da mudança com nosso serviço de migração gratuita.

Edward Jones

Edward Jones is a technology writer with 8 years of industry experience. He has published over 300 articles with major publications that include Microsoft, IBM, and Entrepreneur.