Conforme as demandas de infraestrutura aumentam, novas implantações aumentam em frequência. Não se pode perder a disponibilidade de dados a cada transição para uma nova geração de hardware. À medida que as demandas mudam, o acesso a dados deve permanecer previsível, disponível e on-line.
Além disso, o acesso a dados deve permanecer constante conforme a infraestrutura evolui em torno dele. A abstração de hardware fornecida pelo armazenamento definido por software (SDS) é uma maneira de enfrentar esse desafio, permitindo a adição de novas gerações de hardware no mesmo pool de armazenamento sem afetar o acesso aos dados.
Quando surgem novos requisitos, o acesso à capacidade de armazenamento não pode levar meses para obter aprovações e mais alguns meses para ser instalado. Existem várias tecnologias que podem acelerar a implantação da infraestrutura de armazenamento, como infraestruturas convergentes e hiperconvergentes baseadas em SDS.
Outro dos meios mais rápidos de acessar nova infraestrutura é a adoção de recursos de nuvem pública . Embora a nuvem nem sempre seja uma opção para todos os tipos de dados, ela pode acelerar bastante o provisionamento de novos armazenamentos.
O gerenciamento dessa nova infraestrutura deve ser automático. O gerenciamento deve não apenas economizar tempo, mas também liberar recursos para outras tarefas enquanto cobre o escopo da arquitetura híbrida ou, mais provavelmente, multicloud. Para gerenciar esse novo ecossistema multicloud, algumas características são importantes:
a capacidade de entender e gerenciar a colocação de computação e dados como meio de reduzir a latência;
a capacidade de criar novas cargas de trabalho na nuvem ou nas instalações por meio da acessibilidade universal de dados.
Essas capacidades de gerenciamento de dados multicloud tendem para a aspiração. Mas eles apresentam uma ideia do que será necessário para gerenciar com eficácia as infraestruturas multicloud .
A tendência da estrutura de TI é a abstração. Os hipervisores continuarão como parte do data center, desde que haja um data center, por motivos financeiros e técnicos. As organizações investem na transformação da tecnologia que proporciona um benefício comercial. Dessa maneira, já que é difícil o suficiente obter suporte de aplicativo de uma versão do sistema operacional principal para o próximo sem algum tipo de refatoração.
É possível que a infraestrutura baseada em hipervisor necessária para suportar VMs não exista nos próximos anos. A base física pode parecer muito diferente. As equipes de engenharia desenvolverão métodos para fornecer infraestruturas de VM de forma simplificada. À medida que a área de cobertura da VM diminui em um data center, os clientes procuram a infraestrutura e a nuvem hiperconvergentes para simplificar o gerenciamento e o suporte da subjacência da VM.
Eventualmente, veremos um ponto de inflexão onde o investimento em VMs e hipervisores é eclipsado por outras tecnologias de abstração.
A pressão pela abstração da infraestrutura de TI levou a um paliativo temporário. Os contêineres permitem que aplicativos baseados em micro serviços sejam convertidos facilmente em construções de infraestrutura existentes. Muitos especialistas supõem que os contêineres podem deslocar as VMs como a unidade principal de computação no data center.
Os contêineres continuarão aproveitando as melhorias de desempenho e segurança implementadas no nível do processador. Além disso, os contêineres adicionam agilidade ao fluxo de trabalho de desenvolvimento de aplicativos. Os aplicativos são desenvolvidos rapidamente e implantados em ambientes leves. O mesmo pacote usado para desenvolver o aplicativo é usado para implantar o aplicativo. Os contêineres são, portanto, vistos como um ativador do DevOps.
Recipientes formaram a base para microservices. Usando software de orquestração e clustering, como o portfólio de produtos do Google Kubernetes e da Mesosphere, sistemas altamente escaláveis e portáteis usam contêineres para fornecer serviços complexos. Ferramentas avançadas de orquestração de data center podem mover esses microsserviços em linhas de nuvens públicas e privadas. No entanto, em pouco tempo, os desenvolvedores não precisarão mais entender o conceito do contêiner.