Construindo uma estratégia multi-nuvem

Author

Bernard Golden

Last updated February 23, 2017


  • 816 Views

Na última década, a computação em nuvem disparou. O que começou como um conjunto limitado de serviços de computação oferecidos por um varejista on-line se tornou um ecossistema de computação altamente sofisticado que está rapidamente se tornando a plataforma de fato para a TI corporativa.

Durante essa década, a maioria dos grupos de TI corporativos abordou a computação em nuvem com cautela e até mesmo desconfiança, mas hoje sua postura é completamente diferente. Mencionei anteriormente a pesquisa do JP Morgan sobre organizações de TI corporativas sobre seus planos de implantação de aplicativos , mas é necessário revisitar para entender o quão importante é a computação em nuvem para seu futuro. Como mostra a Figura 1, até 2020 - quatro anos a partir de agora - as empresas implementarão um total de 41% de seus portfólios de aplicativos em ambientes de nuvem pública:

Multi-nuvem

Esquerda não examinada foram planos de TI após 2020; em outras palavras, o número de implantação de 41% representa um teto para a adoção da nuvem ou apenas um marco de curto prazo, com percentuais ainda maiores provavelmente maiores? Do meu ponto de vista, a última alternativa é provável, já que há poucas evidências de que os benefícios da computação em nuvem estejam de alguma forma limitados a menos da metade de todos os aplicativos corporativos.

A adoção por atacado da computação em nuvem pelas empresas acarreta muitas implicações, mas uma implicação é clara: todas as empresas usarão vários provedores de nuvem e devem planejar como irão operar em um ambiente com várias nuvens. Hoje, a maioria das empresas está lidando com essa realidade de forma ad hoc, mas a longo prazo elas exigirão uma estratégia organizacional para serem bem-sucedidas.

Aqui estão os três principais passos da TI corporativa organizações devem tomar para se preparar para sua estratégia multi-nuvem:

Entenda as diferenças

O venerável modelo IPS (Infraestrutura / Plataforma / Software como Serviço) foi útil quando foi inicialmente promulgado: ele ajudou as pessoas a entender os conceitos de computação em nuvem e descreveu como ele diferia da infraestrutura de TI tradicional.

Um infeliz subproduto do modelo é o número de pessoas que o interpretam: eles supõem que as ofertas dentro de uma categoria específica devem ser praticamente as mesmas. Assim, eles concluem que há poucas diferenças entre, digamos, os mecanismos de segurança da AWS e os do Azure.

Nada poderia estar mais longe da verdade. Cada provedor de nuvem implementa a funcionalidade central de computação de maneira bastante diferente, e cada um oferece serviços bastante diferentes dentro de cada categoria. A AWS, por exemplo, tem um conjunto extremamente rico de tipos de instâncias, oferecendo tipos orientados para diferentes perfis de aplicativos, por exemplo, instâncias com grandes quantidades de memória para facilitar aplicativos analíticos em tempo real que exigem muita memória. A Microsoft oferece um rico conjunto de tipos de instância, mas eles diferem da AWS e são instanciados e gerenciados de maneira diferente da AWS. O mesmo vale para o Google também.

Portanto, a primeira etapa na criação de uma estratégia com várias nuvens é reconhecer que os provedores diferem e essas diferenças orientarão as opções de implantação de aplicativos. É provável que os desenvolvedores alterem suas opções de arquitetura e design de aplicativos para melhor integrarem-se aos recursos específicos do provedor de nuvem escolhido. Também é um dado que as operações do aplicativo irão variar de acordo com as especificidades do provedor de nuvem escolhido.

Escolha sua estratégia de gerenciamento de nuvem

As empresas têm duas estratégias gerais de gerenciamento de nuvem disponíveis para elas:

  • Use os consoles fornecidos pela nuvem, interfaces de linha de comando (CLI) e APIs. Estes funcionam bem e expõem toda a funcionalidade do provedor, mas estão limitados ao provedor individual. Pior ainda, as habilidades dos funcionários com base nos recursos de gerenciamento de um provedor não são transferíveis para outro provedor, o que significa que as empresas acabarão com grupos de funcionários qualificados específicos da nuvem.
  • Use um produto de gerenciamento de terceiros que forneça um único console, CLI e API aos usuários e encapsule as diferenças individuais de provedor no produto de gerenciamento. Isso simplifica o gerenciamento e permite maior transferência de habilidades em aplicativos específicos de provedores; A desvantagem é que os produtos de gerenciamento de terceiros fornecem um conjunto generalizado de funcionalidades que não permitem que os usuários aproveitem os recursos específicos da nuvem. Em outras palavras, os produtos de gerenciamento de nuvem adotam uma abordagem de menor denominador comum a esse requisito e limitam a capacidade da organização de criar aplicativos mais inovadores.

A abordagem de terceiros tem um apelo intuitivo e parece abordar as preocupações de bloqueio, mas, na prática, a grande maioria das organizações de TI usa a funcionalidade de gerenciamento nativa dos provedores de nuvem individuais. Não espero que isso mude no futuro, portanto, a suposição de trabalho deve ser que a organização de TI precisará desenvolver habilidades em todos os prováveis ​​provedores de nuvem que usará.

Prepare sua organização

Dada a realidade que as organizações de TI usarão várias nuvens e seus serviços e sistemas de gerenciamento individuais, isso significa que elas precisam se preparar para desenvolver e executar aplicativos em cada ambiente. Por sua vez, isso significa que as organizações de TI precisam desenvolver habilidades profundas em cada um dos provedores de nuvem que usarão.

No passado, muitas organizações confiavam em indivíduos para desenvolver suas próprias habilidades por meio de experimentação, exploração de conteúdo on-line e participação em conferências. Isso foi ótimo quando o uso da nuvem foi limitado. Para o mundo vindouro de implantação de portfólio de aplicativos de 41%, essa abordagem sofre de dois desvantagens:

  • Ele cria uma organização com conhecimentos inconsistentes sobre base de computação em nuvem, habilidades técnicas e melhores práticas. Cada pessoa tem o seu conhecimento e a organização sofre, pois cada aplicação reflete as idiossincrasias dos indivíduos que trabalharam nela. Isso aumenta os custos de longo prazo da execução de aplicativos baseados em nuvem, já que o dinheiro deve ser investido para aumentar o ritmo das pessoas para trabalhar em cada aplicativo.
  • Não escala, seja em número de pessoas treinadas ou na velocidade com que o treinamento pode ser realizado. Somente aproveitando o treinamento empacotado que pode ser fornecido a grandes grupos de pessoas, as organizações de TI podem se preparar com rapidez suficiente para o mundo centrado na nuvem que se aproxima rapidamente. Apoiar-se na autoeducação significa que as organizações de TI não estarão prontas em breve para esse mundo.

Conclusão

A computação em nuvem é uma infraestrutura de TI empresarial do futuro - o futuro muito próximo. Os grupos de TI empresarial devem reconhecer que a computação em nuvem hospedará quase 50% de seus aplicativos em curto prazo e não terá tempo a perder para se preparar para o futuro.

Esse futuro incluirá vários provedores de nuvem e requer habilidades de construção para cada um. Um programa de treinamento estruturado que pode educar um grande número de funcionários é fundamental para estar pronto para atender o futuro da nuvem múltipla.

About the Author

Bernard Golden is the CEO of Navica & serves as advisor for CIO magazine. As the author of 4 books on virtualization and cloud computing, Bernard is a highly-regarded speaker and has keynoted cloud conferences around the world. Bernard is also among the ten most influential persons in cloud computing according to Wired.com

Recommended articles for you

AWS vs Google Cloud - The Showdown

Article

Which are the 6 Fundamental Microsoft Cloud Services that ar...

Article

Cloud Database Wars: Google Spanner vs. Microsoft CosmosDB

Article

{{detail.h1_tag}}

{{detail.display_name}}
{{author.author_name}} {{author.author_name}}

{{author.author_name}}

{{detail.full_name}}

Published on {{detail.created_at| date}} {{detail.duration}}

  • {{detail.date}}
  • Views {{detail.downloads}}
  • {{detail.time}} {{detail.time_zone_code}}

Registrants:{{detail.downloads}}

Downloaded:{{detail.downloads}}

About the {{detail.about_title && detail.about_title != null ? detail.about_title : 'On-Demand Webinar'}}

About the {{detail.about_title && detail.about_title != null ? detail.about_title : 'Webinar'}}

Hosted By

Profile

{{author.author_name}}

{{author.author_name}}

{{author.about_author}}

About the {{detail.about_title && detail.about_title != null ? detail.about_title : 'Ebook' }}

About the {{detail.about_title && detail.about_title != null ? detail.about_title : 'Ebook' }}

View {{detail.about_title && detail.about_title != null ? detail.about_title : 'On-Demand Webinar'}}

Webcast

Register Now!

Download the {{detail.about_title && detail.about_title != null ? detail.about_title : 'Ebook'}}!

First Name*
Last Name*
Email*
Company*
Phone Number*

View {{detail.about_title && detail.about_title != null ? detail.about_title : 'On-Demand Webinar'}}

Webcast

Register Now!

{{detail.about_title && detail.about_title != null ? detail.about_title : 'Webinar'}} Expired

Download the {{detail.about_title && detail.about_title != null ? detail.about_title : 'Ebook'}}

Email
{{ queryPhoneCode }}
Phone Number

Show full article video

Name Date Place
{{classRoomData.Date}} {{classRoomData.Place}} View Details

About the Author

{{detail.author_biography}}

About the Author

{{author.about_author}}

Recommended articles for you

{{ article.title }}

Article