Infraestrutura como serviço (IaaS) é um sistema de computação em nuvem que fornece recursos de computação virtualizados pela Internet. IaaS é uma das três principais categorias de serviços de computação em nuvem, juntamente com software como serviço (SaaS) e plataforma como serviço (PaaS) .
A IaaS é dimensionada rapidamente para cima ou para baixo com a demanda e ajuda a evitar a necessidade de adquirir servidores físicos e outra infraestrutura de data center. Cada recurso é oferecido como um componente de serviço distinto. Um provedor de serviços de computação em nuvem gerencia a infraestrutura, enquanto o usuário instala, configura e gerencia software, incluindo aplicativos, middleware, e sistemas operacionais.
Os principais benefícios da computação em nuvem são economia de custos, elasticidade e acessibilidade. As plataformas de serviço, como servidores, software e gerenciamento, são pagas pelo provedor e podem ser ajustadas em incrementos flexíveis para atender às necessidades individuais. Assinantes ou usuários pagam pelos recursos de que precisam e ajustar esses serviços é dinâmico. As aplicações em nuvem podem ser abertas de qualquer lugar do mundo e implantadas em horas, dias ou semanas.
Os parágrafos a seguir descrevem os benefícios específicos da IaaS.
Os dois modelos de implantação de serviços em nuvem para modelos de nível de serviço (IaaS, PaaS, SaaS) são nuvem pública e nuvem privada.
O modelo arquetípico de nuvem pública usa um grande número de servidores de nuvem agrupados em data centers para fornecer um serviço pela Internet que os clientes podem se inscrever e acessar. A infraestrutura subjacente, incluindo servidores, é compartilhada entre todos os usuários finais do serviço, e os pontos de acesso estão abertamente disponíveis para todos, em qualquer lugar, em qualquer dispositivo. No entanto, essa flexibilidade abre a questão da segurança.
Através da combinação do poder de computação dos servidores em nuvem, os provedores de nuvem oferecem serviços altamente escaláveis sem capacidades parciais. O aumento da demanda de um cliente é instantaneamente atendido com poder de computação responsivo, graças aos hipervisores que maximizam os recursos de computação.
Não há problema com funções limitadas de um servidor e forçando os clientes a adquirir servidores adicionais quando a demanda aumenta. Quando o sistema já tiver sido provisionado, o cliente pode acessar o serviço sem custo ou atraso na configuração inicial do servidor.
Dependendo de um grande número de servidores de nuvem, os serviços são menos propensos a serem interrompidos por problemas de desempenho ou tempo de inatividade devido a picos de demanda. O modelo também protege contra pontos únicos de falha. Se um único servidor ficar off-line, ele não perturba o serviço que está contribuindo com recursos, porque vários outros servidores estão fornecendo redundância. Por exemplo, um servidor físico poderia estar localizado em diferentes data centers (ou até mesmo países), portanto, se uma falha extrema forçou um data center off-line, não haveria interrupção.
Outro exemplo: Os recursos de servidor agrupados permitem manutenção, como patches de sistemas operacionais. Esses processos podem ser realizados em servidores e redes sem interrupção usando o serviço de nuvem. A manutenção também se beneficia do desempenho otimizado, segurança e estabilidade dos servidores em nuvem, o que significa que o cliente não precisa adquirir essa experiência e pode se concentrar no produto final.
A escalabilidade responsiva de servidores em nuvem significa que os serviços oferecem economias de custo significativas para o usuário final. Os clientes pagam apenas pelo que usam e não são obrigados a pagar antecipadamente pela capacidade que podem não precisar, evitando os custos de configuração de colocar servidores individuais online. Por outro lado, qualquer custo de configuração ao colocar os servidores de nuvem online é sobrecarga para o provedor de nuvem. Esse é o caso predominante; muitos serviços de nuvem minimizam o esforço e a despesa de seus clientes com a oferta de serviços padrão.
Os modelos de nuvem também permitem que os fornecedores evitem aprisionamento tecnológico a longo prazo. Remover a sobrecarga de longo prazo de colocar servidores individuais online aumenta o retorno do investimento do cliente. A remoção dessa tensão une clientes e fornecedores do mesmo lado do progresso.
A computação em nuvem de infraestrutura como serviço (IaaS) oferece aos clientes acesso a recursos de computação, como servidores, armazenamento e rede. As organizações usam suas próprias plataformas e aplicativos dentro da infraestrutura de um provedor de serviços.
Principais recursos da IaaS:
A plataforma como serviço (PaaS) é um ambiente de nuvem no qual os clientes podem desenvolver, gerenciar e fornecer aplicativos. Os clientes também podem usar uma variedade de ferramentas pré-construídas para desenvolver, personalizar e testar aplicativos.
Principais caraterísticas de PaaS:
Software como serviço (SaaS) concede acesso a software baseado em nuvem de um fornecedor. Os clientes não instalam aplicativos em nenhum dispositivo local. Em vez disso, os aplicativos vivem em nuvens remotas e são acessados pela rede através da Web ou API. A partir deste aplicativo, os usuários podem armazenar e analisar dados e colaborar em projetos colaborativos.
Principais recursos do SaaS:
IaaS permite maior controle da infraestrutura DE TI dentro de uma organização. Caracteristicamente, os modelos IaaS têm estruturas de custo que são problemáticas para prever e gerenciar. Por outro lado, PaaS tem uma estrutura de custos que pode ser gerenciada com mais cuidado. Embora a PaaS esteja fazendo incursões e seja esperada crescer em relação à IaaS no futuro, algumas organizações escolherão o controle sobre o custo.
A cobrança de IaaS também pode ser problemática, apesar de seu modelo de pagamento conforme o uso. A cobrança na nuvem é tremendamente granular e dividida para refletir o uso exato dos serviços. As quebras de custos para cada recurso e serviço envolvido na implantação de uma aplicação podem aumentar rapidamente.
Como os provedores de serviços em nuvem IaaS são proprietários da infraestrutura, os detalhes precisos da configuração e do desempenho na infraestrutura são praticamente incertos para o cliente. Essa falta de transparência pode tornar o gerenciamento e o monitoramento de sistemas mais complexos.
Por fim, a disponibilidade e o desempenho dos workloads dependem muito do fornecedor de serviços de nuvem. Se o provedor de IaaS sofrer bloqueios de rede ou qualquer forma de inatividade, interna ou externa, o cliente será afetado. E como a IaaS é uma arquitetura multitenant, um vizinho guloso também pode afetar negativamente as cargas de trabalho.
No final, tudo se resume a qual serviço melhor se adapta ao projeto específico da organização ou planos futuros. A infraestrutura como serviço (IaaS) é apenas um dos vários modelos de provedores de serviços em nuvem que diversifica as ofertas de provedores e reduz o desperdício do gerenciamento de dados.