Em computação, o que é IaaS?
A infraestrutura como serviço (IaaS) geralmente se refere à computação em nuvem, na qual uma empresa ou indivíduo obtém serviços de hardware de maneira um tanto dinâmica. A computação em nuvem difere da hospedagem tradicional, pois o provedor de serviços não apenas possui, opera e mantém todo o hardware, mas o usuário paga em uma base por uso e não por unidade. Com o IaaS, normalmente é possível pagar pela infraestrutura necessária apenas quando usada. Ao hospedar dados e serviços associados na nuvem, as empresas podem reduzir custos e aumentar potencialmente a produtividade.
Em um ambiente de hospedagem tradicional, um servidor ou parte dele é normalmente alugado mensalmente ou anualmente. Isso permite que uma empresa ou acesso individual aos recursos disponíveis para o servidor, máquina virtual ou host compartilhado. A computação em nuvem fornece o mesmo tipo de serviço, mas geralmente com base no uso. Em vez de pagar por um servidor, um usuário paga por recursos específicos usados. A largura de banda, o espaço de armazenamento e outros recursos geralmente são cobrados em termos de computação de utilidade, permitindo que o usuário dimensione facilmente, dependendo de requisitos específicos a qualquer momento.
As infraestruturas reais que compõem a maioria dos serviços de computação em nuvem podem ser muito complexas. As muitas máquinas virtuais que fornecem os recursos necessários geralmente exibem características associadas aos datacenters de nível 3 e 4, incluindo confiabilidade, tempo de atividade e taxa de transferência disponível. Como os requisitos de um cliente individual podem ser distribuídos pela nuvem e ajustados para cima ou para baixo, conforme necessário, normalmente é mais fácil obter um desempenho melhor do que o disponível na hospedagem tradicional. Com um servidor dedicado regular, geralmente há tempo e custo envolvidos na atualização da memória, espaço de armazenamento ou capacidade de processamento, mas esses são todos os fatores que podem ser ajustados dinamicamente com o IaaS.
O conceito original de computação em nuvem data da década de 1960, embora grande parte das bases para os sistemas atuais tenha sido lançada no final da década de 90. Certas empresas começaram a adotar um modelo do tipo IaaS para aumentar a eficiência. Na hospedagem tradicional, uma empresa geralmente mantém substancialmente mais recursos do que o necessário para o uso diário, apenas no caso de o tráfego aumentar. O desenvolvimento inicial de IaaS foi parcialmente em resposta a essa ineficiência, pois o modelo permite o dimensionamento dinâmico de hardware como serviço. A primeira infraestrutura de computação em nuvem foi oferecida para locação por volta de 2006, e várias empresas diferentes logo se mudaram para o campo.