O que é IaaS? Como a infraestrutura como serviço é diferente de SaaS e PaaS

Publicados: 2021-03-17

O que é IaaS, exatamente? O que o diferencia de outros serviços em 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 de software completas, o IaaS só oferece acesso a máquinas virtuais básicas, armazenamento, rede e poder de computação.

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

Vamos explorar o que é o IaaS, descobrir como ele difere de outros serviços em nuvem e conferir alguns exemplos reais dele em uso.

O que é IaaS em palavras simples?

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

Você pode usar esses serviços para hospedar um aplicativo de negócios na nuvem, processar grandes quantidades de dados ou até mesmo hospedar seu site.

Na maioria dos casos, você aluga a infraestrutura de computação em nuvem com pagamento conforme o uso por hora. Em vez de um pacote mensal bloqueado que inclui vários serviços, você pode selecionar o que 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 usa.

Também é uma boa opção para casos de uso contínuos relativamente estáveis, em que a demanda às vezes pode flutuar acentuadamente. Por exemplo, você pode usá-lo para hospedar seu CRM interno ou outros aplicativos. É fácil dimensioná-lo para cima ou para baixo com base nas mudanças de uso e demanda, como durante uma temporada movimentada.

Então você já ouviu falar de SaaS e PaaS... agora conheça o IaaS e veja como ele se encaixa no mundo em rápida expansão dos serviços em nuvem Click to Tweet

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 data centers diferentes 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 vários sistemas operacionais, hospedando um site ou processando big data.

Amazon EC2, captura de tela
Amazon EC2

Essa personalização é o que o torna um serviço IaaS. Não é uma solução completa, empacotada, pronta para implantação ou uso. Você precisa configurar o ambiente do servidor antes de poder usá-lo.

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

Até agora, você deve ter um entendimento básico de IaaS, mas talvez não entenda completamente como ele é 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 dimensionamento. É apenas um aplicativo de software pronto para alugar. Um serviço PaaS, por outro lado, é uma plataforma completa para implantação de aplicativos.

A maneira mais fácil de entender completamente a diferença entre eles é comparando 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 de IaaS do Google Cloud. Você pode alugar máquinas virtuais de vários tipos, dependendo de suas necessidades.

Google Compute Engine, captura de tela
Google Compute Engine

Mas essas máquinas virtuais não vêm com ambientes de servidor ou bibliotecas de código pré-instaladas. São lousas em branco.

Tudo o que você está pagando é o poder de computação e o espaço no disco rígido — em outras palavras, a infraestrutura.

O Google App Engine , por outro lado, se enquadra no rótulo PaaS. Em vez de configurar seu ambiente de servidor, você pode começar diretamente a desenvolver e implantar seu código.

Google App Engine, captura de tela
Google App Engine

O App Engine cuida das bibliotecas de código e do software de servidor necessários. Ele oferece a plataforma de que você precisa para hospedar seus próprios aplicativos e softwares (ou de código aberto).

Por fim, o Google Drive é um produto SaaS, oferecendo uma solução para um problema empresarial específico.

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

Google Drive, captura de tela
Google Drive

Ele não permite a execução de outros aplicativos, portanto não é uma plataforma IaaS adequada, mas isso não vem ao caso.

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

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

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

Exemplos de IaaS Exemplos de PaaS Exemplos de SaaS
Amazon EC2 AWS Elastic Beanstalk documentos Google
Google Compute Engine (GCE) Google App Engine Microsoft Dynamics CRM
Armazenamento em nuvem do Google IBM Cloud Foundry Força de vendas
Máquina Virtual do Azure Serviço de Aplicativo do Microsoft Azure Folga
Rackspace Heroku Zendesk
Linode Plataforma de aplicativos DigitalOcean Google Workspace (antigo G Suite)

Ok, mas como IaaS é diferente de hospedagem na web?

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

Existem quatro diferenças principais:

  1. Flexibilidade : você pode escolher entre diferentes tipos de armazenamento (com base na frequência de acesso), componentes de hardware, sistemas operacionais e outros fatores.
  2. Escalabilidade em tempo real: adicione quantas instâncias você precisar em tempo real.
  3. Rede virtual: Simule uma rede e comunique-se entre máquinas sem usar a internet pública.
  4. Modelo de pagamento conforme o uso: pague apenas pelos recursos que usar durante o tempo em que os usar. Por exemplo, você pode adicionar 12 máquinas por algumas horas para lidar com um pico e removê-las sem se comprometer com um plano mensal.

Planos de hospedagem compartilhada baratos também agrupam 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 IaaS para hospedar um site? Claro, mas requer mais conhecimento técnico do que apenas pagar por um serviço de hospedagem gerenciada, como Kinsta.

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

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

Em 2019, empresas de todo o mundo gastaram mais de US$ 44,5 bilhões em serviços de IaaS. Especialistas do setor esperam que esse número quase dobre até o final de 2022, para US$ 82,2 bilhões .

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

Mas quão grande é o IaaS em comparação com os outros tipos de serviços em nuvem? Vejamos os dados.

A participação no mercado de nuvem entre PaaS, IaaS e SaaS mostra que o SaaS é o líder claro, com o IaaS em segundo lugar, de acordo com os dados mais recentes do Gartner.

Participação no mercado de nuvem pública (Fonte: Gartner)
Participação no mercado de nuvem pública (Fonte: Gartner)

O 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 em SaaS e PaaS com definições mais amplas, nenhuma dessas ferramentas se enquadra no guarda-chuva de 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.

Principais fornecedores de IaaS e sua participação de mercado

Os dados mais recentes destacam um punhado de players importantes que controlam mais da metade do mercado de IaaS em 2020.

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

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

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

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

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

Se você olhar apenas para este gráfico, a IBM (inovadora de IA e potência de nuvem corporativa) parece quase irrelevante. Parece que a Microsoft e o Google engoliram a fatia 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, registrou US$ 4,9 bilhões em receita de serviços de infraestrutura em nuvem (de uma combinação de IaaS e PaaS). Portanto, ainda é um participante significativo no mercado de computação em nuvem.

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

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

Mas os três principais players permanecem os mesmos (AWS vs Azure e Google Cloud). A AWS está no trono com quase um terço da participação de mercado, o Microsoft Azure está flertando com 20% e o Google Cloud está lentamente alcançando.

Serviços e casos de uso de IaaS

IaaS não é apenas processamento de big data. Há uma ampla variedade de casos de uso para os diferentes serviços que se enquadram no guarda-chuva IaaS.

Por exemplo, você pode precisar de armazenamento de longo prazo de arquivos digitais que você não acessará com frequência em servidores personalizados de baixo consumo 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 serviço”. Essencialmente, você aluga servidores virtuais ou instâncias de armazenamento e poder de computação para executar aplicativos ou outros processos na nuvem.

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

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

Servidores virtuais em nuvem IBM
Servidores virtuais em nuvem IBM

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

Site de hospedagem

Mesmo para “apenas” hospedar um site, os provedores de IaaS se destacam. Os grandes fornecedores de IaaS estão entre os principais hosts da web do mundo.

Participação de mercado do provedor de hospedagem na Web (Fonte: W3Techs)
Participação de mercado de provedores de hospedagem na Web (Fonte: W3Techs)

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

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

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. Assim, para agências e departamentos internos da empresa que gerenciam um portfólio de sites, o IaaS costuma ser a escolha ideal.

Além disso, se você executar um aplicativo pesado ou tiver bilhões de visitantes mensais, um serviço regular de hospedagem na Web pode ter dificuldades para fornecer a estabilidade necessária. Com o IaaS, no entanto, você pode dimensionar automaticamente para atender à flutuação do uso.

Você também pode personalizar a máquina virtual para otimizar a velocidade e o desempenho do seu site. É claro que você terá dificuldades para configurar um ambiente de servidor adequado sem o conhecimento adequado.

Armazenamento (Gerenciamento de Arquivos, Backups)

Você pode classificar a segunda categoria de serviços IaaS como “armazenamento 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. Sempre que você atualiza seus computadores e sistemas, a exportação de arquivos e dados torna-se mais trabalhosa.

Felizmente, um serviço de armazenamento IaaS, como o Simple Storage Service da Amazon (ou Amazon S3), pode ajudar.

Recursos do Amazon S3
Recursos do Amazon S3

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

Armazenamento de longo prazo (arquivamento)

Um recurso útil do S3 (e serviços IaaS de armazenamento semelhantes) é que você tem várias camadas de armazenamento. Por exemplo, você pode escolher armazenamento super barato e de acesso lento, também conhecido como armazenamento a frio, se imaginar que não precisará de acesso frequente aos seus dados.

Se você deseja arquivar arquivos caso precise deles no futuro, o S3 Glacier é uma boa opção.

Geleira AWS S3
Geleira AWS S3

Serviços de rede

A rede é a terceira camada dos serviços IaaS. Está conectado (entendeu?) à usabilidade geral dos outros produtos.

Por exemplo, usando redes virtuais, você pode criar uma nuvem híbrida que usa máquinas no local e máquinas virtuais para a mesma finalidade.

Mesmo que você 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 exclusivos, você pode se comunicar entre máquinas virtuais sem se conectar à Internet pública.

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

Aumente a velocidade do seu site WordPress em até 200% com nossa infraestrutura flexível alimentada pelo Google Cloud. Experimente Kinsta gratuitamente

Maiores provedores de IaaS e os serviços que eles oferecem

Agora que você entende alguns conceitos básicos de IaaS, vamos examinar mais de perto os principais provedores e o que eles oferecem.

AWS

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

Serviços de nuvem AWS
Serviços de nuvem AWS

Mas é claro, ele permite que você alugue o poder de computação subjacente. E geralmente é tudo o que você paga, mesmo se usar uma solução PaaS como o Elastic Beanstalk.

Como o inovador original em computação em nuvem pública, ele cobre desde a computação até o armazenamento e a rede de longo prazo.

Informática Amazon EC2
Armazenar Amazon S3
Arquivamento e backups Geleira Amazon S3
Segurança Firewall e detecção de ameaças em tempo real
Nuvem Privada e Híbrida VMware Cloud on AWS e AWS Outposts
Rede AWS PrivateLink (transferência interna de dados em uma rede virtual, sem uso de internet pública)
Centros de dados 109 data centers 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 data center. A instância mais barata (t4g.nano com 0,5 GB de memória) começa em US$ 0,0028 por hora.

Preços do Amazon EC2
Preços do Amazon EC2

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 variedade de serviços em nuvem, de IaaS a PaaS e até SaaS.

Com o Google Workspace e a pesquisa inteligente desenvolvida pelo Google em sua nuvem privada, é uma excelente opção para empresas que estão fazendo a transição para a nuvem em geral.

Produtos do Google Cloud
Produtos do Google Cloud

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

Informática Google Compute Engine (GCE), Bare Metal
Armazenar Armazenamento em nuvem do Google
Arquivamento e backups Armazenamento em nuvem - Arquivo
Segurança Firewall e detecção de ameaças em tempo real
Nuvem Privada e Híbrida Nuvem privada virtual/Anthos
Rede Virtual Private Cloud (transferência interna de dados dentro de uma rede virtual, sem uso de internet pública)
Centros de dados 142 data centers em mais de 73 zonas de disponibilidade

O Google Cloud cobre todas as mesmas bases fundamentais e ainda oferece muitos data centers e locais. Mais de 142 data centers o tornam ideal para alta disponibilidade ou recuperação de desastres — perfeito se você tiver um SLA de serviço de 99,99%.

Se você estiver mais preocupado com seus resultados, talvez queira saber mais sobre os preços da GCE.

Preços do Google Cloud Engine
Preços do Google Cloud Engine

Os preços por GB hora de memória são comparáveis ​​aos da 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ê obtém um desconto de 56% e só precisa pagar US$ 0,001316 por GB hora.

Se você quiser comparar as duas opções com mais detalhes, leia nosso post completo sobre Google Clouds vs AWS.

Microsoft Azure

A Microsoft, o segundo maior fornecedor de IaaS do mundo, também oferece uma ampla variedade de serviços robustos em nuvem.

Serviços de nuvem do Microsoft Azure
Serviços de nuvem do Microsoft Azure

Sem surpresa, o Azure também cobre todas as bases de IaaS.

Informática Máquinas Virtuais do Azure (Linux e Windows)
Armazenar Arquivos do Azure
Arquivamento e backups Armazenamento de arquivo do Azure
Segurança Firewall e detecção de ameaças em tempo real
Nuvem Privada e Híbrida Nuvem Privada do Azure
Rede WAN virtual, VPN (transferência interna de dados dentro de uma rede virtual, sem uso de internet pública)
Centros de dados 100 data centers em mais de 58 zonas de disponibilidade

Com máquinas virtuais confiáveis, armazenamento, arquivamento e protocolos de segurança, é uma ótima plataforma de nuvem para construir.

Mas e o preço? Pode competir com Google e Amazon?

Preços da máquina virtual do Azure
Preços da máquina virtual do Azure

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

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

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

Nuvem IBM

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

Produtos IBM Cloud
Produtos IBM Cloud

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

Informática Servidores Virtuais IBM Cloud, Servidor Bare Metal IBM Cloud
Armazenar Armazenamento de objetos do IBM Cloud
Arquivamento e backups IBM Cloud Storage (Cofre Frio)
Segurança Firewall e detecção de ameaças em tempo real
Nuvem Privada e Híbrida Nuvem Privada Virtual IBM
Rede IBM Virtual Private Cloud (transferência interna de dados em uma rede virtual, sem uso de internet pública)
Centros de dados 60 data centers em mais de 18 zonas de disponibilidade

Você pode configurar 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 custará US$ 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 data centers em 18 zonas, é a opção menos adequada para nuvens distribuídas.

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

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

O que é IaaS e como ele difere do PaaS e SaaS mais amplamente conhecidos? Saiba mais neste post ️ Click to Tweet

Resumo

A IaaS oferece a você a escala completa de uma empresa digital internacional, com o poder de armazenamento e computação que você precisa com o clique de um botão.

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

Se você deseja um host que utiliza tecnologia de nuvem de ponta, pode usar nosso serviço de migração gratuito para mover seu site WordPress para Kinsta hoje.

Nossos planos acessíveis de hospedagem WordPress gerenciados contam com a infraestrutura em nuvem do Google Cloud, sem as dores de cabeça (usamos as VMs otimizadas para computação C2 mais recentes para otimizar o desempenho).