Infraestrutura como serviço
O IaaS (infraestrutura como serviço) é uma infraestrutura de computação instantânea, provisionada e gerenciada pela Internet. O IaaS permite que você dimensione rapidamente os recursos para atender à demanda e pague apenas pelo que usar. O IaaS evita despesas e a complexidade de comprar e gerenciar seus próprios servidores físicos e outros componentes da infraestrutura de datacenter. Cada recurso é oferecido como um componente de serviço separado e você aluga o recurso, desde que ele seja necessário.
Como resultado, o IaaS é flexível. Você pode provisionar uma infraestrutura comum, como máquinas virtuais (VMs), armazenamento, sub-redes virtuais, firewalls e VPNs para criar uma solução. Você não precisa gerenciar dispositivos e servidores físicos. No entanto, você é responsável por configurar e gerenciar os componentes; por exemplo, configurando firewalls, atualizando os SO da VM, atualizando DBMS e runtimes.
Cenários comuns
Vamos imaginar que sua empresa de serviços de saúde precisa executar uma versão especial do software da área de trabalho. Há suporte para o software apenas em uma versão específica de um sistema operacional e apenas uma licença de um usuário é necessária. Você pode criar uma VM com o software necessário. O usuário pode usar uma conexão de área de trabalho remota para se conectar à máquina virtual para usar o software.
Vamos imaginar outro cenário. As equipes de desenvolvimento precisam de vários ambientes de desenvolvimento exclusivos. Por meio do ciclo de desenvolvimento, elas precisam testar várias versões do produto. Os desenvolvedores podem provisionar ambientes quando necessário. Quando um ambiente não é mais necessário, seus desenvolvedores podem excluí-lo facilmente.
Alguns outros cenários comuns incluem:
Hospedagem de site: caso deseje obter mais controle da hospedagem de um site, a execução de sites usando o IaaS pode ser uma opção melhor do que a hospedagem na Web tradicional.
Aplicativos Web: o IaaS fornece toda a infraestrutura para dar suporte a aplicativos Web, incluindo armazenamento, servidores Web e de aplicativos e recursos de rede. As organizações podem implantar aplicativos Web na IaaS rapidamente e escalar e reduzir a infraestrutura verticalmente com facilidade quando a demanda por aplicativos é imprevisível.
Armazenamento, backup e recuperação: o gerenciamento de armazenamento pode ser complexo, exigindo um grande investimento de capital e funcionários experientes para gerenciar dados e atender aos requisitos legais e de conformidade. O IaaS pode ajudar a simplificar o planejamento, o gerenciamento, a demanda imprevisível e as necessidades de armazenamento que aumentam constantemente.
Computação de alto desempenho: caso você tenha uma carga de trabalho que exija computação de alto desempenho, execute a carga de trabalho na nuvem, evitando os custos iniciais do hardware e pague apenas pelo uso, quando necessário.
Análise de Big Data: caso você tenha conjuntos de dados grandes que contêm padrões, tendências e associações potencialmente importantes, o IaaS poderá fornecer a potência de processamento para explorar os conjuntos de dados para localizar padrões.
Vantagens
Elimina a despesa de capital e reduz os custos contínuos: o IaaS evita as despesas iniciais de configuração e gerenciamento de um datacenter local, tornando-o uma opção econômica para novas empresas e empresas que estejam testando novas ideias. Assim que você decidir lançar um novo produto ou uma iniciativa, a infraestrutura de computação necessária poderá estar pronta em minutos ou horas, em vez de dias ou semanas – e, às vezes, meses – que podem ser necessários para a configuração interna.
Melhora a continuidade dos negócios e a recuperação de desastre: é caro obter alta disponibilidade, continuidade dos negócios e recuperação de desastre, pois exige uma quantidade significativa de tecnologia e funcionários. Com o Contrato de Nível de Serviço (SLA) certo em vigor, o IaaS pode reduzir esse custo e acessar aplicativos e dados como de costume durante um desastre ou uma interrupção.
Responda mais rapidamente às mudanças nas condições dos negócios: o IaaS permite a você escale os recursos verticalmente com agilidade para acomodar picos na demanda para o aplicativo – durante as férias, por exemplo – e, em seguida, reduza os recursos verticalmente mais uma vez quando a atividade for reduzida para economizar dinheiro. Como você não precisa configurar a infraestrutura primeiro antes de desenvolver e entregar aplicativos, você pode entregá-los aos usuários mais rapidamente com o IaaS.
Aumente a estabilidade, a confiabilidade e a capacidade de suporte: com o IaaS, não há necessidade de manter e atualizar o hardware nem de solucionar problemas com equipamentos. Com o contrato adequado em vigor, o provedor de serviços garante que sua infraestrutura seja confiável e atenda aos SLAs.