Infraestrutura como serviço (IaaS) é um modelo de entrega de serviço em nuvem no qual uma empresa basicamente aluga acesso on-line sob demanda para recursos gerenciados de computação, armazenamento e rede de um provedor terceirizado. Às vezes também chamada de "serviços de infraestrutura em nuvem" ou "hardware como serviço (HaaS)", a IaaS permite que as empresas reduzam ou até mesmo eliminem a necessidade de data centers locais tradicionais. É o mais flexível entre os quatro modelos de serviço em nuvem mais comuns, que incluem software como serviço (SaaS), plataforma como serviço (PaaS) e sem servidor.
A arquitetura da IaaS pertence a e é gerenciada por um provedor de serviços em nuvem (CSP), como AWS ou Google Cloud Platform. Isso inclui uma série de hardware de computação, armazenamento e rede, que possibilita o seguinte:
Recursos de computação que incluem memória interna ou RAM, bem como CPUs e GPUs
Recursos de armazenamento que podem incluir armazenamento de blocos, arquivos e objetos em uma série de dispositivos, como discos rígidos ou de estado sólido, dispositivos NAS ou até mesmo data lakes ou warehouses
Recursos de rede que incluem hardware como switches, roteadores e balanceadores de carga que, então, são virtualizados para uso na nuvem
Esses recursos são facilmente escalonáveis e podem ser expandidos ou reduzidos quase em tempo real. Eles podem ser multi-tenant ou single-tenant e são hospedados por provedores de serviços de nuvem terceirizados.
O Instituto Nacional de Padrões e Tecnologia dos EUA (NIST) criou definições para as três maneiras pelas quais uma empresa pode implementar a IaaS:
Nuvem privada – infraestrutura e recursos dedicados a uma única empresa; os componentes físicos podem ser de propriedade do CSP, da empresa ou uma combinação dos dois
Nuvem pública – também conhecida como modelo multi-tenant, é a infraestrutura utilizada por mais de uma empresa; os componentes físicos pertencem a e são gerenciados pelo CSP
Nuvem híbrida – quando uma empresa utiliza serviços tanto de nuvem pública quanto privada para IaaS ou aplicações, os dois modelos permanecem separados, mas ficam conectados por tecnologia que permite que os usuários movam dados entre eles
Virtualização é a tecnologia subjacente que possibilita a IaaS. Ao usar uma plataforma ou painel online, uma empresa pode definir o tipo de infraestrutura necessário e especificar determinadas configurações. Então, o sistema IaaS cria modelos digitais ou virtualizados da infraestrutura solicitada.
Os usuários finais acessam esses serviços e recursos por meio da Internet. Os modelos virtuais oferecem o mesmo desempenho e permitem a realização das mesmas tarefas que os dispositivos físicos locais. Assim que a infraestrutura da empresa for criada virtualmente, os usuários poderão entrar no sistema e criar novas máquinas virtuais (VMs) e instalar sistemas operacionais, implementar bancos de dados, criar vários buckets para armazenar backups e uma variedade de workloads e muito mais.
Os CSPs costumam oferecer serviços adicionais que permitem aos usuários monitorar o desempenho do sistema, ver logs do sistema, acompanhar custos, implementar soluções de segurança, manter o tráfego de rede equilibrado, gerenciar backups e recuperação de desastres, solucionar problemas com aplicações e definir políticas para automatizar tarefas como balanceamento de carga e backups regulares. Algumas ofertas de IaaS incluem serviços e recursos que podem ser úteis para DevOps, como conteinerização e orquestração de contêineres.
Os serviços de IaaS podem variar entre os CSPs, contudo, a solução é composta por alguma características que são inerentes e definidoras da IaaS. O que inclui:
À medida que as empresas começaram a ver como a nuvem poderia aumentar a agilidade, a IaaS tornou-se uma escolha frequente para aquelas que queriam tornar as operações mais eficientes e econômicas. A IaaS dá às empresas a liberdade de aproveitar um ecossistema de TI sem precisarem comprar, implementar e gerenciar todo o hardware e solucionar quaisquer problemas que surjam.
A IaaS pode ser o ambiente ideal para empresas que desejam trabalhar com workloads experimentais ou temporários. Por exemplo, uma empresa pode usar recursos de IaaS para desenvolver e testar rapidamente uma nova aplicação, de forma que ela não ocupe recursos locais.
É possível citar, entre outras vantagens:
Apesar de todas as vantagens que a IaaS oferece, as empresas ainda podem enfrentar alguns desafios com este modelo de serviço em nuvem.
Primeiramente, o faturamento pode ser confuso às vezes. A cobrança pelo uso da nuvem inclui taxas muito granulares para uma série de ações e isso pode surpreender algumas empresas que talvez não tenham percebido como e quando as taxas ou encargos estavam sendo aplicados. É importante aprender a ler as suas faturas de IaaS para garantir que a cobrança esteja sendo feita corretamente.
Outro desafio comum da IaaS é obter uma visão clara dos detalhes do desempenho e da configuração da infraestrutura. A maioria desses detalhes é gerida pelos CSPs e, portanto, não é muito transparente para os usuários. Isso pode dificultar o monitoramento preciso do seu sistema.
A resiliência do sistema também pode ser uma preocupação para os usuários de IaaS, uma vez que o CSP opera e gerencia a rede e os recursos do sistema. Qualquer interrupção, lentidão da rede ou outros tipos de problemas ou tempo de inatividade que o CSP enfrentar podem afetar os workloads de uma empresa. A disponibilidade e o desempenho estão fora do controle da empresa, que fica completamente dependente do CSP.
É possível citar, entre outros desafios:
Pela quantidade de liberdade e flexibilidade que a IaaS oferece para as empresas, ela está presente em uma ampla variedade de casos de uso. O que inclui:
Como líder mundial em infraestrutura hiperconvergente (HCI), a Nutanix tem um profundo conhecimento do que é necessário para ter sucesso na nuvem – seja ela privada, pública ou multicloud híbrida. A solução Nutanix para provedores de serviços ajuda os CSPs a fornecer IaaS de alto desempenho para o seus clientes por meio da Nutanix Cloud Platform rodando em uma ampla variedade de plataformas.
A nossa HCI líder do setor é um componente essencial da solução. Ela elimina a complexidade do gerenciamento da infraestrutura para que suas equipes de TI possam se concentrar em tarefas mais importantes, voltadas para os clientes. A solução também inclui serviços de dados avançados, segurança integrada, operações inteligentes e proteção de dados nativa. Com a Nutanix, os CSPs contam com uma plataforma confiável e bem arquitetada, que oferece três poderosos alicerces: simplicidade, estabilidade e escalabilidade.