O que é Infrastructure as a Service (IaaS)
Em um episódio da famosa série Silicon Valley, os protagonistas lutaram para gerenciar o servidor em sua “incubadora de start-up” (também conhecida como garagem) devido a aumentos dramáticos no tráfego.
Se você trabalhou no espaço de TI por tempo suficiente, provavelmente pode se lembrar de suas próprias experiências gerenciando ambientes inflexíveis com recursos limitados. Felizmente, essa é uma grande questão do passado, graças ao aumento da infraestrutura como serviço (IaaS, Infrastructure as a Service).
O que é infraestrutura como serviço?
IaaS é um modelo de computação em nuvem no qual recursos de armazenamento, computação e rede são disponibilizados sob demanda pela Internet por meio de um provedor de IaaS. A IaaS permite que uma organização terceirize suas necessidades de infraestrutura para o datacenter do provedor de IaaS.
No início da internet, as empresas precisavam confiar em sua própria infraestrutura interna para colocar seus serviços online. Hoje em dia, os provedores de IaaS permitem que as empresas lancem sua presença digital em questão de minutos, graças aos grandes datacenters globais que mantêm. Até mesmo grandes empresas como a Netflix confiam em provedores de IaaS para suas infraestruturas digitais.
Os três principais componentes que um ambiente de IaaS fornece são:
- Construção física para infraestrutura
- Servidores físicos, que podem ser divididos em espaço de armazenamento e capacidade de processamento
- Segurança e firewalls de rede
Por que usar IaaS?
A conveniência de não ter que configurar infraestruturas físicas é uma vantagem óbvia, mas há muitos outros benefícios a serem considerados.
Requisitos de capital
Configurar infraestruturas inteiras exige esforço e capital consideráveis. Você precisará comprar, configurar e manter dispositivos e equipamentos. Você também incorrerá em despesas de instalações para abrigar e proteger o equipamento.
Os provedores de IaaS cuidam dessas despesas para você, então você só pagará pelos recursos que consome. É provável que seja uma fração do custo de configurar uma infraestrutura de rede inteira. Como resultado, com a IaaS , você pode iniciar serviços digitais com requisitos mínimos de CAPEX. Algumas empresas de IaaS oferecem até mesmo uma camada gratuita de serviço. Você só pagará se usar recursos além dos limites do plano.
Escalabilidade
A escalabilidade é uma vantagem significativa da IaaS. Isso é especialmente importante para startups, pois talvez elas não consigam prever quando seus serviços atingirão o nível de adoção em massa. Se uma startup precisar criar sua própria infraestrutura, ela a subutilizará no início. Se a start-up tiver um aumento repentino no tráfego (depois de receber uma menção de um influenciador, por exemplo), seus servidores provavelmente não conseguirão lidar com isso.
Para aumentar a capacidade, a start-up terá que expandir sua infraestrutura. Isso leva tempo, capital e recursos de TI. A maioria das empresas, especialmente startups, não tem tempo.
Com a IaaS , por outro lado, você pode expandir os serviços instantaneamente. Você pode configurar aplicativos na IaaS para que os recursos sejam dimensionados automaticamente com base na demanda. Quando a demanda diminuir, os recursos diminuirão de acordo. Isso não apenas garante que seus clientes sempre serão atendidos, mas também que você pague apenas pelos recursos que são consumidos.
Segurança
Há um equívoco de que utilizar a infraestrutura fornecida por um fornecedor é inerentemente inseguro. Esse não é o caso. Na verdade, considerando os riscos associados à hospedagem de dados de outras empresas, os provedores de IaaS têm os melhores protocolos e profissionais de cibersegurança para monitorar a infraestrutura digital. Seria muito caro para uma empresa individual tentar fornecer o mesmo nível de segurança que um provedor de IaaS de boa reputação oferece.
Como os custos de segurança dos provedores de IaaS são divididos em sua base de clientes, empresas individuais incorrem em apenas uma pequena fração dos custos totais. No entanto, uma coisa a se ter em mente é que os provedores de IaaS são responsáveis apenas pela segurança da infraestrutura. Você ainda será o guardião da segurança para seus aplicativos e plataformas.
Backup e recuperação
A maioria dos provedores de IaaS oferece a opção de fazer backup regular de seus dados e outras configurações. Eles mantêm seus backups em locais diferentes para espalhar os riscos. Você pode se recuperar de qualquer uma das imagens armazenadas, aumentando a confiabilidade geral do serviço. Mesmo no pior cenário, seus dados podem ser recuperados do último backup.
Disseminação geográfica
Os serviços de Internet são mais rápidos quando executados em servidores mais próximos dos usuários. Isso é especialmente verdadeiro para aplicativos de negociação e jogos, que exigem baixa latência.
Com a IaaS , você pode entregar seu aplicativo de diferentes locais para diferentes usuários por meio da rede de servidores do provedor. Muitos provedores oferecem cobertura geográfica mundial. Isso permite selecionar servidores para seus aplicativos, com base na localização da sua base de clientes.
Foco
Como os provedores de IaaS são responsáveis por criar e manter sua própria infraestrutura, você pode redirecionar seu foco (e o foco da sua equipe de TI) para iniciativas de maior prioridade. Os provedores de IaaS se concentrarão no que fazem melhor: oferecer soluções de infraestrutura robustas. Você pode se concentrar no que faz melhor: desenvolver e fornecer soluções excepcionais.
Como funciona a IaaS?
Em alto nível, os provedores de serviços de IaaS oferecem a segurança de hardware e rede necessária para a infraestrutura digital. Em seguida, você pode implementar a plataforma de sua escolha para criar seu aplicativo. Você pode integrar soluções de plataforma como serviço (PaaS, Platform-as-a-Service) para suas necessidades de plataforma ou aplicativos de software como serviço (SaaS, Software-as-a-Service) para qualquer funcionalidade de software que precisar.
Você pode se comunicar diretamente com a infraestrutura pela Internet por meio da interface de programação de aplicativos (API , Application Programming Interface) fornecida pelo seu parceiro de IaaS. Você pode usar este protocolo para acessar e aproveitar a capacidade de armazenamento e processamento nos servidores de IaaS. Você também poderá implantar recursos de maneira programática, com base na demanda ou em outros parâmetros especificados. Muitos provedores oferecem uma interface gráfica do usuário (GUI, Graphical User Interface) que você pode usar para modificar parâmetros do servidor.
Pure Storage para IaaS
Os provedores de IaaS devem ser capazes de fornecer serviços confiáveis, rápidos e eficientes aos seus clientes. Isso inclui tudo, desde atender aos requisitos de armazenamento até garantir a segurança da infraestrutura de rede.
A FlashStack® é uma solução de infraestrutura de nuvem híbrida definida por software desenvolvida em colaboração com a Cisco , pioneira em infraestrutura de rede. Para saber mais sobre a infraestrutura unificada e rápida de arquivos e objetos (UFFO, Unified Fast File and Object) líder do setor da FlashStack, confira nosso resumo da solução ou entre em contato com a Pure para obter orientação personalizada.