O que é IaaS, exatamente? O que o torna diferente de outros serviços de nuvem como PaaS e SaaS?

Ao contrário do PaaS, que oferece um ambiente completo para implantação de aplicativos, e do SaaS, que fornece soluções completas de software, o IaaaS só dá acesso a máquinas virtuais básicas, armazenamento, redes e poder computacional.

Ainda confuso? Não se preocupe. Você entenderá as diferenças entre eles até o final deste artigo. Com 91% das empresas pelo menos parcialmente mudando para a nuvem, este entendimento básico é crucial.

Vamos explorar o que é IaaS, descobrir como ele difere de outros serviços de nuvem, e verificar alguns exemplos do mundo real em uso.

O que é IaaS em palavras simples?

IaaS (Infrastructure as a Service) refere-se ao espaço de disco rígido alugável ou à potência de computação (por exemplo, CPU, RAM) de computadores conectados à Internet.

Você pode usar estes serviços para hospedar um aplicativo comercial na nuvem, processar grandes quantidades de dados, ou mesmo hospedar seu site.

Na maioria dos casos, você aluga a infraestrutura de computação em nuvem com base no pagamento por hora. Em vez de um pacote mensal fechado que inclui vários serviços, você pode destacar o que você precisa a qualquer momento.

Por exemplo, você pode adicionar dezenas de máquinas virtuais para processar um novo conjunto de dados por apenas algumas horas. Você não precisa se comprometer ou pagar por serviços que não utiliza.

É também uma boa opção para casos de uso contínuo relativamente estáveis, onde a demanda às vezes pode flutuar acentuadamente. Por exemplo, você pode usá-la para hospedar seu CRM interno ou outras aplicações. É fácil escalá-lo para cima ou para baixo com base no uso e nas mudanças de demanda, como durante uma estação movimentada.

Um exemplo de IaaS: Amazon EC2

O Amazon EC2 foi um dos primeiros serviços de computação em nuvem lançados ao público em 2006. Ele permite criar instâncias (máquinas virtuais) em 77 diferentes centros de dados em todo o mundo.

As instâncias são flexíveis – sem um sistema operacional padrão ou painel de controle – para que você possa personalizá-las de acordo com suas necessidades, seja testando seu software em múltiplos sistemas operacionais, hospedando um website ou processando grandes dados.

Amazon EC2
Amazon EC2

Esta personalização é o que o torna um serviço de IaaS. Não é uma solução completa, empacotada, pronta para ser implantada ou utilizada. Você precisa configurar o ambiente do servidor antes de poder utilizá-lo.

Até hoje, o EC2 é um dos serviços mais populares do fornecedor líder de serviços de nuvem AWS, e todos os concorrentes significativos oferecem opções similares.

A esta altura, você já deve ter uma compreensão básica de IaaS, mas pode não entender completamente como é diferente de SaaS e, em particular, de PaaS.

Vamos compará-los e destacar suas diferenças.

IaaS vs PaaS vs SaaS: Qual é a diferença?

A infraestrutura como serviço (IaaS) oferece apenas o básico, como armazenamento e computação, com algumas ferramentas de segurança e escalonamento. É apenas um aplicativo de software pronto para ser alugado. Um serviço PaaS, por outro lado, é uma plataforma completa para a implantação de aplicativos.

A maneira mais fácil de entender completamente a diferença entre eles é comparar alguns exemplos.

Já cobrimos a AWS, então vamos usar os serviços de nuvem do Google para fazer a comparação.

O Google Compute Engine é um dos principais serviços do Google Cloud IaaS. Você pode alugar máquinas virtuais de vários tipos, dependendo de suas necessidades.

Google Compute Engine
Google Compute Engine

Mas estas máquinas virtuais não vêm com ambientes de servidor ou bibliotecas de código pré-instaladas. Elas são placas em branco.

Tudo o que você está pagando é a potência computacional e o espaço no disco rígido – em outras palavras, a infraestrutura.

O Google App Engine, por outro lado, está sob o selo PaaS. Em vez de configurar seu ambiente de servidor, você pode ir direto para o desenvolvimento e implementação de seu código.

Google App Engine
Google App Engine

O App Engine cuida das bibliotecas de código necessárias e do software do servidor. Ele fornece a plataforma necessária para hospedar seus próprios aplicativos e software (ou open-source).

Finalmente, o Google Drive é um produto SaaS, oferecendo uma solução para um problema comercial específico.

Claro, é um serviço de nuvem focado na hospedagem de arquivos. Mas ele vai além do nível PaaS, oferecendo uma interface de usuário totalmente formada com recursos como compartilhamento, controle de permissões e muito mais.

Google Drive
Google Drive

Não permite executar outros aplicativos, portanto não é uma plataforma IaaS adequada, mas isso não tem nada a ver com a questão.

O elemento definidor de um aplicativo SaaS é que você pode começar a usá-lo para resolver problemas comerciais sem a necessidade de codificar nada. Tudo o que você precisa fazer é se inscrever (e, se for um serviço pago, pagar).

É assim que o Google Drive funciona: você pode carregar um arquivo, compartilhá-lo, ou ver suas últimas edições do Google Docs sem escrever ou comprometer uma única linha de código.

Se você ainda estiver confuso, explore a seguinte lista de exemplos lado-a-lado de cada categoria de serviços em nuvem:

Exemplos IaaS  Exemplos PaaS  Exemplos SaaS 
Amazon EC2 AWS Elastic Beanstalk Google Docs
Google Compute Engine (GCE) Google App Engine Microsoft Dynamics CRM
Google Cloud Storage IBM Cloud Foundry Salesforce
Azure Virtual Machine Microsoft Azure App Service Slack
Rackspace Heroku Zendesk
Linode DigitalOcean App Platform Google Workspace (Anteriormente G Suite)

Está bem, mas como o IaaS é diferente do Web Hosting?

Se você está alugando espaço e poder computacional de uma máquina conectada à internet, como isso é diferente de um serviço regular de hospedagem na web?

Há quatro diferenças principais:

  1. Flexibilidade: Você pode escolher entre diferentes tipos de armazenamento (com base na freqüência de acesso), componentes de hardware, sistemas operacionais, e outros fatores.
  2. Escalabilidade em tempo real: Adicione tantas instâncias quantas você precisar em tempo real.
  3. Rede virtual: Simular uma rede e se comunicar entre máquinas sem utilizar a internet pública.
  4. Modelo de pagamento à vista (Pay-as-you-go): Pague somente pelos recursos que você utiliza por quanto tempo você os utiliza. Por exemplo, você pode adicionar 12 máquinas por algumas horas para lidar com um surto e depois removê-las sem se comprometer com um plano mensal.

Planos de hospedagem compartilhada baratas também atrapalham vários clientes nas mesmas máquinas virtuais, levando a preocupações de segurança e desempenho não confiável dependendo de outros sites na mesma VM.

Você pode usar o IaaS para hospedar um site? Claro, mas requer mais conhecimentos técnicos do que apenas pagar por um serviço de hospedagem gerenciada, como Kinsta.

Agora que você entende alguns fundamentos da IaaS, vamos explorar sua participação no mercado mais amplo de serviços nas nuvens.

IaaS Tamanho do mercado, participação e fornecedores líderes

Em 2019, empresas em todo o mundo gastaram mais de US$ 44,5 bilhões em serviços de IaaS. Os especialistas da indústria esperam que esse número quase duplique até o final de 2022, chegando a US$ 82,2 bilhões.

Tamanho do mercado de IaaS de 2015-2022 (Fonte: Statista)
Tamanho do mercado de IaaS de 2015-2022 (Fonte: Statista)

Mas qual é o tamanho do IaaS em comparação com os outros tipos de serviços em nuvem? Vejamos os dados.

A quota de mercado da nuvem entre o PaaS, IaaS e SaaS mostra que SaaS é o líder claro, com IaaaS em segundo lugar, de acordo com os últimos dados da Gartner.

Participação no mercado público em nuvem (Fonte: Gartner)
Participação no mercado público em nuvem (Fonte: Gartner)

Gartner separa BPaaS (Business Process as a Service) como ferramentas de gerenciamento de folha de pagamento, APIs de comunicação, e muito mais em uma categoria separada.

Embora seja difícil dizer quanto disso se enquadra no SaaS e PaaS com definições mais amplas, nenhuma dessas ferramentas se enquadra no guarda-chuva do IaaS. Mesmo que atribuamos generosamente metade dessa receita ao PaaS, o IaaS ainda é mais proeminente, com uma taxa de crescimento muito mais rápida do que o PaaS.

Agora que entendemos a participação de mercado das principais categorias de computação em nuvem, vamos examinar quais empresas dominam o mercado de IaaS.

Os principais fornecedores da IaaS e sua participação no mercado

Os dados mais recentes destacam um punhado de jogadores significativos controlando mais da metade do mercado de IaaS em 2020.

Participação de mercado do fornecedor IaaS (Fonte: Statista)
Participação de mercado do fornecedor IaaS (Fonte: Statista)

De acordo com o Statista, a quota de mercado da AWS na IaaS em 2020 é de 33%, à frente da quota da Microsoft Azure de 18%, e da Google Cloud de 9%.

Os dados dos últimos três anos contam uma história com três personagens principais. No início, havia o AWS. A vantagem é evidente quando se observam os dados de participação no mercado nos últimos dois anos.

A AWS solidificou sua liderança e ainda detém perto de um terço do mercado. Mas o Google e, em particular, a Microsoft estão crescendo mais rapidamente e estão começando a se recuperar.

Em apenas três anos, a Microsoft Azure aumentou sua participação de mercado de 13% para 18%, enquanto a AWS não acompanhou o ritmo. Como eles fazem isso? A Microsoft usa suas conexões empresariais para negócios de bilhões de dólares em terrenos regularmente (como este acordo do governo polonês em 2020 e o acordo de nuvem do Departamento de Defesa dos EUA).

Se você olhar apenas para este gráfico, a IBM (AI inovator e enterprise cloud powerhouse) parece quase irrelevante. Parece que a Microsoft e o Google devoraram a participação da IBM, que caiu abaixo de 7% e agora está agrupada com “outras” empresas nos últimos relatórios.

Mas de acordo com o relatório oficial de ganhos da IBM no 3º trimestre de 2020, ela registrou US$ 4,9 bilhões em renda proveniente de serviços de infraestrutura em nuvem (de uma mistura de IaaS e PaaS). Portanto, ainda é um jogador significativo no mercado de cloud computing.

Outros relatórios recentes mostram grandes empresas chinesas, em particular a Alibaba, com uma participação maior em 2020.

Participação de mercado da IaaS 2020 (Fonte: Canalys)
Participação de mercado da IaaS 2020 (Fonte: Canalys)

Mas os três principais jogadores continuam os mesmos (AWS vs Azure & Google Cloud). AWS está no trono com quase um terço do mercado, Microsoft Azure está flertando com 20%, e Google Cloud está lentamente jogando para alcançar.

Serviços e casos de uso de IaaS

O IaaS não se resume a um grande processamento de dados. Há uma grande variedade de casos de uso para os diferentes serviços que estão sob o guarda-chuva do IaaS.

Por exemplo, você pode precisar de armazenamento a longo prazo de arquivos digitais que não serão acessados com freqüência em servidores personalizados de baixo consumo de energia e baixo custo.

Abaixo, exploramos mais serviços de IaaS e seus casos de uso em detalhes.

Computação (Processamento de dados, software de teste, aplicativos de hospedagem, Etc.)

Você pode definir o primeiro tipo de serviços IaaS como “computação em nuvem como um serviço”. Essencialmente você aluga servidores virtuais ou instâncias de armazenamento e poder computacional para executar aplicações ou outros processos na nuvem.

Como mencionado anteriormente, ao contrário de um plano de hospedagem regular, você geralmente segue um modelo de pagamento à vista e pode escalar livremente como for necessário em tempo real. Com a maioria dos fornecedores, você também pode optar por planos mensais para pagamentos previsíveis.

Mas isso vai além do simples hardware físico. Por exemplo, os servidores virtuais IBM Cloud incluem escalonamento automático, segurança em nuvem e ferramentas de conformidade.

Servidores virtuais em IBM Cloud
Servidores virtuais em IBM Cloud

Você também pode facilmente ligar este serviço a qualquer outra oferta de PaaS ou SaaS da IBM, como data warehousing ou AI.

Hospedagem do site

Mesmo para “apenas” hospedar um website, os fornecedores da IaaS se destacam. Os grandes fornecedores de IaaS estão entre as principais hospedagens da web no mundo.

Participação no mercado de provedores de hospedagem web (Fonte: W3Techs)
Participação no mercado de provedores de hospedagem web (Fonte: W3Techs)

Em janeiro de 2021, a Amazon era o provedor de hospedagem número 1 do mundo. Ela alimenta 5,8% de todos os sites indexados na Internet.

Mas por que tantas pessoas escolhem um provedor IaaS para hospedagem web básica?

Há algumas razões. Em primeiro lugar, como você não paga por suporte prático ou ambientes específicos, tende a ser mais barato, especialmente em escala. Portanto, para agências e departamentos internos da empresa que administram um portfólio de websites, a IaaS é muitas vezes a escolha ideal.

Além disso, se você tem uma aplicação pesada ou tem bilhões de visitantes mensais, um serviço regular de hospedagem na web pode ter dificuldades para oferecer a estabilidade que você precisa. Com o IaaS, no entanto, você pode escalar automaticamente para atender às flutuações de uso.

Você também pode personalizar a máquina virtual para otimizar a velocidade e o desempenho de seu website. Naturalmente, você terá dificuldades para configurar um ambiente de servidor adequado sem a devida experiência.

Armazenamento (Gerenciamento de arquivos, Backups)

Você pode classificar a segunda categoria de serviços IaaS como “armazenagem como serviço”.

Com computadores e arquivos digitais existentes há décadas, o armazenamento e o gerenciamento de arquivos se tornaram mais difíceis para as grandes empresas. Cada vez que você atualiza seus computadores e sistemas, a exportação de arquivos e dados se torna mais trabalhosa.

Felizmente, um serviço de armazenamento IaaS, como o Serviço de Armazenamento Simples da Amazon (ou Amazon S3), pode ajudar.

Características do Amazon S3
Características do Amazon S3

É uma solução IaaS para armazenamento de arquivos e documentos na nuvem. Você pode gerenciar o acesso público aos arquivos, controlar a localização do servidor, categorizar os arquivos automaticamente em “baldes”, e muito mais.

Armazenamento a longo prazo (Arquivamento)

Uma característica útil do S3 (e serviços semelhantes de IaaS de armazenamento) é que você tem múltiplos níveis de armazenamento. Por exemplo, você pode escolher um armazenamento super barato e de acesso lento, também conhecido como armazenamento a frio, se você imaginar que não precisará acessar seus dados com freqüência.

Se você quiser arquivar arquivos apenas no caso de precisar deles no futuro, o Glaciar S3 é uma boa opção.

Glaciar AWS S3
Glaciar AWS S3

Serviços de rede

O networking é a terceira camada dos serviços da IaaS. Ela está conectada (entendeu?) à usabilidade geral dos outros produtos.

Por exemplo, utilizando redes virtuais, você pode criar uma nuvem híbrida que utiliza tanto máquinas no local quanto máquinas virtuais para o mesmo fim.

Mesmo que você mesmo não tenha um único servidor físico, as máquinas IaaS vêm com serviços de rede integrados. Com uma WAN virtual e endereços IP únicos, você pode se comunicar entre máquinas virtuais sem se conectar à internet pública.

Os fornecedores modernos também oferecem balanceamento de carga, firewalls e segurança em tempo real, e otimização de WAN.

Os maiores fornecedores de IaaS e os serviços que eles oferecem

Agora que você entendeu algumas noções básicas do IaaS, vamos dar uma olhada mais de perto nos principais fornecedores e no que eles oferecem.

AWS

Em seu website, a AWS tende a empacotar suas ofertas de IaaS em diferentes casos de uso do PaaS.

AWS serviços em nuvem
AWS serviços em nuvem

Mas, é claro, permite alugar o poder computacional subjacente. E isso muitas vezes é tudo pelo que você paga, mesmo que você use uma solução PaaS como o Elastic Beanstalk.

Como o inovador original na computação pública em nuvem, ele o tem coberto desde a computação até o armazenamento a longo prazo e redes.

Informática Amazon EC2
Armazenamento  Amazon S3
Arquivamento e Backups Glaciar S3 da Amazon
Segurança Detecção de Firewall e ameaças em tempo real
Nuvem Privada e Híbrida Nuvem VMware em AWS, e artigos avançados AWS
Trabalho em rede AWS PrivateLink (transferência interna de dados dentro de uma rede virtual, sem uso público da Internet)
Centros de dados 109 centros de dados em mais de 40 zonas de disponibilidade

Os preços sob demanda variam muito, dependendo das especificações da máquina virtual e da localização do centro de dados. A instância mais barata (t4g.nano com 0,5 GB de memória) começa em $0,0028 por hora.

Preços EC2 da Amazônia
Preços EC2 da Amazon

Caso seja necessário, você pode adicionar ou remover máquinas em tempo real para ajustar a carga.

Google Cloud

O Google Cloud oferece uma ampla gama de serviços em nuvem, desde IaaS até PaaS e até SaaS.

Com o Google Workspace e a pesquisa inteligente com o Google em sua nuvem privada, é uma excelente opção para as empresas que fazem a transição para a nuvem em geral.

Produtos Google Cloud
Produtos Google Cloud

Mas olhando para a infraestrutura fundamental, como o Google se compara ao AWS?

Informática Google Compute Engine (GCE), Bare Metal
Armazenamento Armazenamento Google Cloud
Arquivamento e Backups Armazenamento em nuvem – Arquivo
Segurança Detecção de Firewall e ameaças em tempo real
Nuvem Privada e Híbrida Nuvem Virtual Privada / Anthos
Trabalho em rede Virtual Private Cloud (transferência interna de dados dentro de uma rede virtual, sem uso público da Internet)
Centros de dados 142 centros de dados em 73+ zonas de disponibilidade

O Google Cloud cobre todas as mesmas bases fundamentais e oferece até mesmo muitos centros de dados e locais. 142+ centros de dados tornam-no ideal para alta disponibilidade ou recuperação de desastres – perfeito se você tiver um SLA de 99,99% de serviço.

Mas se você está mais preocupado com seus resultados, talvez queira saber mais sobre os preços GCE.

Preços dos Google Cloud Engine
Preços dos Google Cloud Engine

Os preços por hora GB de memória são comparáveis com AWS, pelo menos para o tipo de máquina E2. Com um compromisso de 1 ano, os preços são consideravelmente mais baixos.

Com um compromisso de 3 anos, você recebe um desconto de 56% e só precisa pagar $0,001316 por hora GB.

Se você quiser comparar as duas opções em mais detalhes, você pode ler nosso post completo no Google Clouds vs AWS.

Microsoft Azure

A Microsoft, o segundo maior fornecedor mundial de IaaS, também oferece uma ampla gama de serviços de nuvem robusta.

Serviços em nuvem Microsoft Azure
Serviços em nuvem Microsoft Azure

Sem surpresas, Azure também tem todas as bases IaaS cobertas.

Informática Máquinas Virtuais Azure (Linux & Windows)
Armazenamento Arquivos Azure
Arquivamento e Backups Armazenamento do Arquivo Azure
Segurança Detecção de Firewall e ameaças em tempo real
Nuvem Privada e Híbrida Nuvem Privada Azure
Trabalho em rede WAN virtual, VPN (transferência interna de dados dentro de uma rede virtual, sem uso público da Internet)
Centros de dados 100 centros de dados em 58+ zonas de disponibilidade

Com máquinas virtuais confiáveis, armazenamento, arquivamento e protocolos de segurança, é uma ótima plataforma em nuvem a ser construída.

Mas e o preço? Ele pode competir com o Google e a Amazon?

Preço da máquina virtual Azure
Preço da máquina virtual Azure

A instância mais barata, com 0,5 GB de RAM, custa um pouco mais que seu equivalente AWS a US$ 0,0052 por hora.

Mas inclui até 4 GB de armazenamento, ao contrário da AWS, onde você precisa usar um serviço de armazenamento adicional.

Você também pode reduzir os preços se comprometendo com o Azure para um acordo de preço fixo de vários anos.

IBM Cloud

Certamente a IBM Cloud não conseguiu acompanhar os “três grandes” em termos de crescimento, mas e seus produtos atuais?

Produtos IBM Cloud
Produtos IBM Cloud

A IBM oferece uma infraestrutura robusta de nuvens em todas as categorias, assim como seus principais concorrentes.

Informática Servidores Virtuais IBM Cloud, Servidor IBM Cloud Bare Metal
Armazenamento Armazenamento de objetos em nuvem IBM
Arquivamento e Backups IBM Cloud Storage (Cold Vault)
Segurança Detecção de Firewall e ameaças em tempo real
Nuvem Privada e Híbrida Nuvem Virtual Privada IBM
Trabalho em rede IBM Virtual Private Cloud (transferência interna de dados dentro de uma rede virtual, sem uso público da Internet)
Centros de dados 60 centros de dados em mais de 18 zonas de disponibilidade

Você pode montar uma máquina virtual, armazenar ou arquivar arquivos, e muito mais. Mas quando se trata de preço, a IBM luta para competir com os líderes do setor.

Uma única VM de 4 GB lhe custará $0,084 por hora, quase tanto quanto uma nova instância do Google N2 com 8 GB de RAM.

Preços do servidor virtual IBM Cloud
Preços do servidor virtual IBM Cloud

E com “apenas” 60 centros de dados em 18 zonas, é a opção menos adequada para nuvens distribuídas.

Ainda assim, a principal força da IBM não reside na infraestrutura física em si, mas em suas soluções PaaS e SaaS como a Watson AI.

Portanto, se é a escolha certa para você depende do que você está procurando.

Resumo

A IaaS oferece a você a escala completa de uma empresa digital internacional, com tanta capacidade de armazenamento e computação quanto você precisa ao clicar de um botão.

Você pode usá-lo para processar dados, testar seu software ou mesmo hospedar seu website. Mas pode ser um desafio configurar e começar se você for um iniciante completo.

Se você quiser um web host que utilize tecnologia de ponta em nuvem, você pode usar nosso serviço de migração gratuita para mover seu site para Kinsta hoje mesmo.

Nossos planos de hospedagem de aplicativos acessíveis, hospedagem de banco de dados e hospedagem gerenciada de WordPress dependem da infraestrutura da nuvem do Google Cloud, sem as dores de cabeça (usamos as últimas VMs C2 otimizadas por computador para otimizar o desempenho).

Matteo Duò Kinsta

Editor-chefe da Kinsta e consultor de marketing de conteúdo para desenvolvedores de plugins do WordPress. Conecte-se com Matteo no Twitter.