O que é Infraestrutura como um Serviço?

A Infraestrutura como Serviço (IaaS) é um modelo de negócios que fornece infraestrutura de TI, como recursos de computação, armazenamento e rede, com pagamento conforme o uso pela Internet. Você pode usar o IaaS para solicitar e configurar os recursos necessários para executar suas aplicações e sistemas de TI. Você é responsável por implantar, manter e dar suporte às suas aplicações, e o provedor de IaaS é responsável por manter a infraestrutura física. A infraestrutura como serviço oferece flexibilidade e controle sobre seus recursos de TI de maneira econômica.

Por que a infraestrutura como serviço é importante?

Você pode usar o IaaS para dimensionar sua capacidade computacional e, ao mesmo tempo, reduzir seus gastos com TI. Tradicionalmente, as empresas compravam e mantinham seus próprios dispositivos de computação em um datacenter on-premises. No entanto, isso geralmente exigia um investimento inicial pesado para lidar apenas ocasionalmente com workloads altas. Por exemplo, uma empresa de comércio eletrônico obtém três vezes mais tráfego de aplicações durante as festas de fim de ano. Para lidar com esse tráfego, eles precisam comprar máquinas de servidor adicionais, que permanecem ociosas pelo resto do ano.

Para superar esse desafio, provedores de nuvem como a AWS mantêm datacenters altamente seguros com um grande volume de dispositivos de hardware. Eles oferecem acesso a essa infraestrutura de computação em nuvem com base no pagamento conforme o uso. Você obtém acesso flexível e seguro a recursos praticamente ilimitados para atender a todos os seus requisitos comerciais, legais e de conformidade.

Quais são os benefícios da infraestrutura como serviço?

A IaaS oferece benefícios para empresas modernas, como as seguintes:

Velocidade

Você pode provisionar qualquer número de recursos em minutos, testando e lançando novas ideias no mercado com muito mais rapidez. Você pode se concentrar em suas principais atividades de negócios porque outras pessoas gerenciam totalmente a infraestrutura de TI e os recursos de computação.

Desempenho

Os provedores de nuvem têm datacenters distribuídos geograficamente que você pode usar para expandir suas aplicações em locais fisicamente mais próximos de seus clientes. Isso pode não ser possível por conta própria se você tiver uma capacidade limitada de servidor e alcance geográfico. As soluções de IaaS oferecem muito mais opções que você pode usar para aumentar a performance da computação e reduzir a latência da rede.

Confiabilidade

Os provedores de IaaS, como a AWS, oferecem um ambiente altamente confiável em que máquinas virtuais de substituição podem ser comissionadas rápida e previsivelmente. O serviço é executado dentro dos datacenters e da infraestrutura de rede comprovada da Amazon. Por exemplo, o compromisso do acordo de nível de serviço do Amazon EC2 é a disponibilidade de 99,99% para cada região do Amazon EC2.

Backup e recuperação

Os provedores de IaaS oferecem acesso a uma infraestrutura ilimitada para backup e recuperação de desastres. Por exemplo, você pode duplicar suas aplicações em vários servidores para que, se uma falhar, outra assuma o controle. Da mesma forma, você pode sincronizar backups de dados de forma automática e frequente para obter redundância e continuidade de negócios

Preços competitivos

A IaaS é um modelo de computação em nuvem no qual os clientes pagam apenas pelos recursos que usam. Essa configuração incentiva o gerenciamento de recursos de TI mais eficiente e promove a inovação, tornando os serviços em nuvem acessíveis para pequenas empresas.

Quais são os casos de uso da Infraestrutura como Serviço?

Você pode usar a infraestrutura em nuvem para melhorar a eficiência operacional e priorizar a entrega da solução em detrimento do gerenciamento da infraestrutura. Um provedor de IaaS pode ajudá-lo a melhorar a experiência do cliente com uma infraestrutura totalmente gerenciada e de alto desempenho. Vejamos alguns exemplos de casos de uso abaixo.

Computação de alta performance

Problemas complexos, como analisar grandes volumes de dados ou resolver equações físicas e químicas, exigem poder computacional significativo. É mais eficiente e econômico resolver esses problemas na infraestrutura de IaaS em vez de executar seus próprios recursos. 

Hospedagem de sites

As organizações usam a infraestrutura de nuvem para hospedar aplicações Web de alto desempenho que são seguros, escaláveis e totalmente personalizáveis para atender às suas necessidades de entrega de conteúdo. Por exemplo, a Amazon Web Services (AWS) oferece soluções de hospedagem na Web de baixo custo que você pode usar para criar vários tipos de sites, desde aqueles com informações simples até sistemas complexos de entrega de dados.

Análise de big data

As empresas analisam os dados para obter business intelligence e insights acionáveis. A infraestrutura em nuvem inclui tecnologia de data warehousing para armazenar grandes volumes de dados de forma integrada. Um provedor de IaaS oferece suporte à análise de big data fornecendo serviços de computação em nuvem que você pode usar para gerenciar dados com mais eficiência. 

Desenvolvimento de aplicações

Você pode usar a infraestrutura de nuvem para configurar rapidamente ambientes de teste e desenvolvimento separados. Você pode experimentar e testar novas ideias isoladamente ou criar ambientes de desenvolvimento comuns para toda a equipe.

Como funciona a infraestrutura como serviço?

A IaaS funciona com base no princípio da virtualização. Uma plataforma IaaS permite selecionar o tipo e a configuração da infraestrutura de que você precisa. Em seguida, o sistema cria automaticamente versões digitais da infraestrutura subjacente. Esses recursos de computação virtualizados imitam o comportamento dos recursos físicos. Para você e suas aplicações, tudo funciona da mesma forma que funcionaria em um dispositivo físico.

Osprovedores de IaaS também oferecem serviços adicionais para apoiar o gerenciamento da infraestrutura. Por exemplo, você pode usar os serviços para realizar essas tarefas:

  • Visualize registros do sistema e monitore a performance
  • Implemente medidas de segurança consistentes em toda a sua infraestrutura
  • Configurar políticas que automatizam tarefas comuns de infraestrutura, como backup e balanceamento de carga

Quais são os tipos de recursos de infraestrutura como serviço?

Os provedores de nuvem oferecem uma variedade de recursos de infraestrutura de IaaS para uso como serviços de computação em nuvem. Você pode classificar esses serviços de infraestrutura em três grandes categorias.

Computação

Os recursos de computação em nuvem incluem unidades centrais de processamento (CPUs), unidades de processamento gráfico (GPUs) e memória interna (RAM) que os computadores precisam para executar qualquer tarefa. Os usuários do IaaS solicitam recursos de computação na forma de máquinas virtuais ou instâncias de nuvem. Os serviços em nuvem provisionam a capacidade necessária e você pode executar suas tarefas planejadas nesse ambiente virtual. 

Armazenamento

Os provedores de IaaS oferecem três tipos de recursos de armazenamento de dados:

  1. O armazenamento em bloco armazena dados em blocos, como um SSD ou disco rígido.
  2. O armazenamento de arquivos armazena dados como arquivos, como em um NAS.
  3. O armazenamento de objetos armazena dados como objetos semelhantes aos da programação orientada a objetos.

Redes

A infraestrutura de IaaS também inclui recursos de rede, como roteadores, switches e balanceadores de carga. Os modelos de IaaS funcionam virtualizando as funções de rede desses dispositivos no software. Por exemplo, você pode usar serviços de nuvem como o AWS Networking para executar redes de computação em nuvem seguras e de alto desempenho para sua organização.

Como as responsabilidades de segurança e conformidade são compartilhadas sob o modelo de IaaS?

Os provedores de IaaS assumem total responsabilidade por proteger a infraestrutura que fornecem para suas aplicações em nuvem. Eles gerenciam a segurança em todos os níveis, como:

  • Segurança física das instalações do datacenter usando medidas como câmeras de segurança, guardas e vigilância.
  • Segurança da infraestrutura por meio de acesso restrito e manutenção regular da infraestrutura do provedor.
  • Segurança de dados com controles muito rígidos, criptografia e auditoria de terceiros para atender a todos os requisitos de conformidade.

Como a infraestrutura como serviço se compara a outros modelos de serviço em nuvem?

Existem três modelos principais de serviço em nuvem:

  1. Infraestrutura como um serviço
  2. Plataforma como um serviço
  3. Software como serviço

Plataforma como um serviço

A Plataforma como Serviço (PaaS) fornece infraestrutura de hardware e software que você pode usar para desenvolver e manter aplicações. O provedor de nuvem hospeda as ferramentas de desenvolvimento de hardware e software em seu datacenter. Você pode criar, testar, executar e dimensionar aplicações mais rapidamente e a um custo menor usando PaaS do que em sua infraestrutura on-premises.

Software como serviço

O software como serviço (SaaS) fornece toda a aplicação de software pela Internet. Você pode usá-lo para realizar tarefas diferentes. O provedor de nuvem hospeda o hardware, as ferramentas de software e a própria aplicação em seu datacenter

Comparação entre IaaS, PaaS e SaaS

Você tem um controle mais completo sobre a configuração de seus recursos de nuvem em IaaS do que em PaaS e SaaS. PaaS e SaaS virtualizam mais funções de infraestrutura e você tem menos componentes para gerenciar em comparação com o IaaS.

Considere a tabela a seguir. Se você gerencia sua própria infraestrutura de TI, deve investir e manter todos os itens mencionados na tabela. Por outro lado, se você mudar para um serviço de computação em nuvem específico, é assim que funciona:

  • As células amarelas indicam o que você administra
  • Células verdes indicam o que o provedor de serviços em nuvem gerencia 

 

 

TI própria

IaaS

PaaS

SaaS

Aplicativo

S

S

S

S

Dados

S

S

S

G

Ambiente de execução ou software que executa a aplicação

S

S

G

G

Middleware ou software que monitora a aplicação

S

S

G

G

Sistemas operacionais nos quais a aplicação é executada

S

G

G

G

Tecnologia de virtualização

S

G

G

G

Máquinas para servidores

S

G

G

G

Dispositivos de armazenamento

S

G

G

G

Dispositivos de rede

S

G

G

G

 

Modelos de serviço em nuvem na prática

Digamos que você queira implementar uma aplicação de e-mail em sua organização. Se você decidir gerenciar sua própria infraestrutura, deverá fazer o seguinte:

  1. Compre um servidor físico.
  2. Instale todos os softwares e sistemas operacionais necessários nele 
  3. Escreva o código da aplicação de e-mail e instale-a no servidor
  4. Manter continuamente o hardware e o software 

Por outro lado, se você mudar para um serviço de computação em nuvem, poderá escolher entre as seguintes opções.

IaaS

Você provisiona servidores de nuvem virtual no Amazon EC2 com sistemas operacionais pré-instalados neles. Você precisa instalar o código da aplicação e o software relacionado na máquina virtual.

PaaS

Você usa o AWS Lambda para executar código de aplicação sem provisionar ou gerenciar a infraestrutura. Por exemplo, você pode simplesmente escrever e carregar o código da aplicação como um arquivo .zip.

SaaS

Você usa o Amazon WorkMail como um serviço de calendário e e-mail comercial seguro e totalmente gerenciado. Você não precisa escrever seu próprio código da aplicação ou mesmo se preocupar com o provisionamento de servidores em nuvem e infraestrutura de armazenamento em nuvem. Sua equipe pode criar contas diretamente no WorkMail e começar a enviar e receber e-mails.

Como escolher

A escolha entre ofertas de IaaS, PaaS e SaaS depende dos requisitos da sua aplicação. Uma opção não é necessariamente melhor que a outra. Depende do motivo pelo qual você está executando a aplicação, dos requisitos de performance e configuração e de quem e onde estão seus usuários.

Como você pode implementar a infraestrutura como serviço?

Você pode implementar o IaaS selecionando um provedor de IaaS adequado e treinando os membros da sua equipe para usar os serviços de computação em nuvem que o provedor de IaaS oferece. Siga as etapas abaixo para obter uma implementação bem-sucedida de IaaS.

Identifique seus requisitos

É importante entender os requisitos de infraestrutura subjacentes da sua empresa para os casos de uso com os quais você deseja começar. Por exemplo, a hospedagem de aplicações Web tem requisitos de recursos de servidor e rede diferentes da análise de big data.

Selecione sua equipe

Se sua organização é nova na transformação digital, é melhor começar com uma pequena equipe principal que liderará a mudança daqui para frente. A equipe pode resolver um pequeno problema e falar sobre seus resultados para criar consciência e entusiasmo sobre a computação em nuvem.

Selecione seu provedor de IaaS

Provedores de nuvem diferentes têm diferentes níveis de recursos. Faça sua devida diligência para não ter problemas mais tarde. É sempre melhor escolher um provedor de IaaS bem estabelecido que ofereça uma variedade de serviços para que você possa gerenciar facilmente até mesmo os requisitos em constante mudança.

Migre para a nova infraestrutura

A migração é um processo incremental que precisa de planejamento para evitar interrupções. Você também pode optar por executar nuvens híbridas em que algumas aplicações, ou mesmo componentes da mesma aplicação, são executadas em sua infraestrutura on-premises e outros componentes são executados na infraestrutura do provedor de IaaS. 

Por que escolher a AWS como seu provedor de IaaS?

A AWS é a plataforma de nuvem mais adotada e mais abrangente do mundo, oferecendo mais de 200 serviços completos de datacenters em todo o mundo. Milhões de clientes, incluindo startups que crescem mais rápido, as maiores empresas e os maiores órgãos governamentais, estão usando a AWS para reduzir custos, ficarem mais ágeis e inovarem mais rapidamente.

A AWS oferece uma quantidade consideravelmente maior de serviços, e mais recursos com esses serviços, do que qualquer outro provedor de nuvem.  Com isso, é mais rápido, mas fácil e mais econômico mover seus aplicativos para a nuvem e construir praticamente qualquer coisa que você possa imaginar. Por exemplo, você pode usar estes serviços:

  • O Amazon EC2 oferece a maior e mais abrangente plataforma de computação, e você pode escolher um processador, armazenamento, rede, sistema operacional e modelo de compra.
  • O Amazon S3 oferece um serviço de armazenamento de objetos líder do setor que você pode usar para armazenar e proteger qualquer quantidade de dados para praticamente qualquer caso de uso, como aplicações nativos de nuvem, análise de dados e aplicações móveis.
  • A Amazon VPC oferece uma rede virtual totalmente personalizável e isolada logicamente que você pode usar para definir e executar recursos da AWS e proteger e monitorar conexões.

Comece a usar a IaaS na AWS criando uma conta gratuita da AWS hoje mesmo.

Próximas etapas com IaaS na AWS

Confira outros recursos relacionados a produtos
Saiba mais sobre serviços computacionais 
Cadastre-se para obter uma conta gratuita

Obtenha acesso instantâneo ao nível gratuito da AWS. 

Cadastre-se 
Comece a criar no console

Comece a criar com a AWS no Console de Gerenciamento da AWS.

Fazer login