A pilha completa de TI é uma arquitetura pré-validada de várias camadas que engloba todos os aspectos da infraestrutura de tecnologia. Cada camada tem um propósito específico e contribui para o funcionamento geral do ecossistema de TI.
As camadas da pilha de TI incluem:
- Recursos: no local e na nuvem
- Servidores
- Rede
- Sistema operacional
- Virtualização
- Banco de dados
- Middleware de aplicativo
- Estruturas de desenvolvimento
- Automação e implantação
- Análise e monitoramento
- Segurança
Vamos nos aprofundar um pouco mais em cada um desses componentes.
Armazenamento
O armazenamento é um aspecto essencial de qualquer infraestrutura de TI, e as empresas precisam determinar a abordagem mais adequada para suas necessidades de armazenamento de dados. O armazenamento local envolve a manutenção de dispositivos de armazenamento físico, como discos rígidos, sistemas de armazenamento em rede (NAS, Network Attached Storage) ou redes de área de armazenamento (SANs, Storage Area Networks) no datacenter da organização. Isso oferece controle direto e garante proximidade de dados, o que pode ser benéfico para dados sensíveis ou relacionados à conformidade.
Computação
Os recursos de computação são o mecanismo que potencializa aplicativos e serviços. A infraestrutura de computação local normalmente envolve possuir e gerenciar servidores físicos dentro das instalações de uma organização. Isso garante controle total sobre os recursos de computação, permitindo que as organizações ajustem as configurações com base em seus requisitos específicos.
A computação em nuvem, por outro lado, oferece recursos de computação virtualizados que podem ser provisionados e dimensionados sob demanda. Os provedores de serviços de nuvem oferecem uma variedade de opções de computação, como máquinas virtuais (VMs, Virtual Machines), contêineres e computação sem servidor, permitindo que as organizações atendam às suas necessidades de carga de trabalho enquanto se beneficiam da elasticidade e da otimização de custos.
A computação em nuvem híbrida combina recursos locais e em nuvem para obter flexibilidade, escalabilidade e otimização de recursos. Ele permite que as organizações aproveitem a nuvem para estourar, lidar com cargas de trabalho de pico ou casos de uso específicos, enquanto dependem da infraestrutura local para aplicativos essenciais ou sensíveis à latência.
Rede
A rede é a base de qualquer infraestrutura de TI, permitindo a comunicação entre vários componentes. A rede local envolve configurar e gerenciar dispositivos de rede física, como roteadores, switches e firewalls, dentro das instalações de uma organização. Isso oferece controle direto sobre configurações de rede, políticas de segurança e alocação de largura de banda.
A rede em nuvem, fornecida por provedores de serviços de nuvem, permite que as organizações criem redes virtuais e definam configurações de rede usando princípios de rede definida por software (SDN, Software-Defined Networking). A rede em nuvem oferece escalabilidade, facilidade de configuração e integração com outros serviços de nuvem, permitindo que as organizações criem arquiteturas distribuídas e globalmente acessíveis.
Em uma implantação de nuvem híbrida, as organizações podem conectar sua infraestrutura de rede local à nuvem usando opções de conectividade segura, como redes privadas virtuais (VPNs, Virtual Private Networks) ou conexões diretas de rede. Isso permite uma integração perfeita entre recursos locais e na nuvem, permitindo aplicativos híbridos e topologias de rede híbrida.