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.

Embora o setor tradicionalmente tenha usado termos como infraestrutura como serviço, plataforma como serviço e software como serviço para agrupar serviços em nuvem, na AWS, nos concentramos em soluções para suas necessidades, que podem abranger vários tipos de serviços. Esta página usa o agrupamento tradicional de serviços de IaaS, PaaS e SaaS para ajudá-lo a decidir qual conjunto é adequado às suas necessidades e a estratégia de implantação que funciona melhor para você.

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 IaaS mantêm data centers 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?

O modelo de IaaS oferece benefícios para empresas modernas, como os 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.

Performance

Data centers distribuídos geograficamente podem ser usados 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 oferecem um ambiente altamente confiável em que máquinas virtuais de substituição podem ser comissionadas rápida e previsivelmente.

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 computação, o armazenamento e a rede podem ser usados à medida que você avança e são fundamentais para a maioria dos outros serviços.  Os clientes pagarão somente pelos recursos que usarem, o que incentiva um gerenciamento mais eficiente dos recursos de TI e promove a inovação ao tornar os serviços em nuvem acessíveis a 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 seguras, escaláveis e totalmente personalizáveis para atender às suas necessidades de entrega de conteúdo. Por exemplo, a hospedagem na web pode ser usada para criar uma variedade de sites, desde sites de 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 serviços de infraestrutura podem ser classificados 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 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 um 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.

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 tradicionais de serviço em nuvem?

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

  1. Infraestrutura como serviço (IaaS)
  2. Plataforma como serviço (PaaS)
  3. Software como um serviço (SaaS)

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 PaaS hospeda o hardware e as ferramentas de desenvolvimento de software em seu data center. 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.

Saiba mais sobre plataforma integrada como serviço (iPaaS)

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 SaaS hospeda o hardware, as ferramentas de software e a própria aplicação em seu data center

Saiba mais sobre o software como serviço (SaaS)

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 Y indicam o que você gerencia
  • As células C indicam o que o provedor de serviços em nuvem gerencia
 

 Própria IT 

  IaaS  

  PaaS  

  SaaS  

Aplicação

S

S

S

S

Dados

S

S

S

C

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

S

S

C

C

Middleware ou software que monitora a aplicação                

S

S

C

C

Sistemas operacionais nos quais a aplicação é executada

S

C

C

C

Tecnologia de virtualização

S

C

C

C

Máquinas para servidores

S

C

C

C

Dispositivos de armazenamento

S

C

C

C

Dispositivos de rede

S

C

C

C

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, você pode escolher entre as opções a seguir.

Abordagem IaaS

Uma abordagem IaaS seria utilizar servidores em nuvem virtuais com sistemas operacionais pré-instalados e instalar o código do aplicativo e o software relacionado na máquina virtual.

Abordagem PaaS

Uma abordagem PaaS seria executar o código da aplicação sem provisionar ou gerenciar a infraestrutura e escrever e fazer o upload do código da aplicação como um arquivo .zip.

Abordagem SaaS

Uma abordagem SaaS seria utilizar um serviço comercial seguro e totalmente gerenciado de e-mail e calendário. 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.

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 fornecedor de IaaS adequado e treinando os membros da sua equipe para usar os serviços oferecidos. 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 fornecedor de IaaS

Provedores 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 usar a AWS para atender às suas necessidades de infraestrutura?

Embora a AWS não ofereça um conjunto de serviços de IaaS, a AWS é a plataforma de nuvem mais adotada e mais abrangente do mundo, oferecendo mais de 200 serviços completos de data centers 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. 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 da nuvem, data analytics e aplicativos 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 AWS criando uma conta gratuita da AWS hoje mesmo!

Próximas etapas na AWS

Confira recursos adicionais 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