Antes de migrar seu aplicativo para a nuvem, examine minuciosamente a cláusula de bloqueio de fornecedor do seu provedor de serviços de nuvem. Se você desconhece o que é ou como evitá-lo, continue a leitura.
O modelo de computação em nuvem tem apresentado um crescimento exponencial, tornando-se extremamente atraente para empresas de TI, incluindo desenvolvedores de aplicativos móveis e web, além de empresas de software como serviço (SaaS). Este modelo dispensa a necessidade de construir uma infraestrutura de TI robusta internamente.
Ao assinar um contrato com um provedor de serviços gerenciados (MSP) para sua infraestrutura de desenvolvimento de aplicativos na nuvem, seu foco principal se torna o desenvolvimento de produtos, a conquista de mercado e a geração de receitas. No entanto, problemas podem surgir quando o provedor de nuvem atual não atende mais às necessidades do seu aplicativo, modelo de negócios ou volume de usuários.
Ao tentar mover seus bancos de dados e aplicativos para uma nuvem diferente, o provedor inicial pode utilizar a estratégia de bloqueio de fornecedor para exigir pagamentos adicionais. Esse modelo de receita, comum na computação em nuvem, pode se tornar um obstáculo significativo. Entretanto, as dicas a seguir podem ajudar você a superar essa situação.
O que é o Bloqueio de Fornecedor na Computação em Nuvem?
O bloqueio de fornecedor, como o nome sugere, refere-se a uma situação em que você fica impedido de mudar para outro provedor de serviços sem incorrer em uma taxa de bloqueio. Além disso, a transição para um novo provedor pode gerar custos adicionais de configuração de serviços.
Em negócios convencionais, como fornecimento de matérias-primas ou produtos acabados, essa situação não costuma ser preocupante. É relativamente simples encontrar um fornecedor terceirizado com preços competitivos que ofereça produtos com qualidade e em quantidade suficiente.
No entanto, no setor de computação em nuvem, o bloqueio de fornecedor é um problema considerável. Ao migrar seus projetos de software, web, aplicativos móveis, análise de dados ou outros ativos de TI para a nuvem, você depende da infraestrutura de terceiros.
Nesse ambiente, você configura aplicativos, interfaces de programação de aplicativos (APIs), bancos de dados, ferramentas de inteligência de negócios (BI) e outros componentes tecnologicamente avançados. Se, por qualquer motivo, você precisar transferir tudo isso para outro provedor de serviços em nuvem, o fornecedor original pode não facilitar a transição.
É possível que ele exija o pagamento de uma taxa de bloqueio de fornecedor, que você é obrigado a pagar legalmente se assinou um contrato com essa cláusula ao se inscrever nos serviços de nuvem. Essa é uma prática comum entre os provedores de nuvem atualmente.
O bloqueio de fornecedor também pode ocorrer no desenvolvimento, teste e implantação de aplicativos em contêineres utilizando Kubernetes.
Por que é Fundamental Prestar Atenção
Existem duas preocupações primárias relacionadas ao bloqueio de fornecedor. Primeiro, sair antes do término do período de bloqueio pode resultar em taxas elevadas, que poderiam ser utilizadas para financiar suas operações na nuvem por vários anos. A segunda preocupação é ainda mais complexa.
Ao mudar para um novo provedor de infraestrutura em nuvem, é necessário reconfigurar todo o ambiente virtualizado. Apesar do termo “migração para a nuvem” sugerir facilidade, o processo pode ser bastante desafiador.
Portanto, antes de formalizar um contrato para usar serviços de nuvem em qualquer projeto de TI, é crucial ler atentamente o contrato, especialmente a cláusula de bloqueio de fornecedor.
Tipos de Bloqueio de Fornecedor
No setor de computação em nuvem, o bloqueio de fornecedor pode se manifestar de inúmeras formas. A criatividade do fornecedor e a sua ambição por receita podem determinar a variedade de bloqueios. Abaixo, listamos alguns tipos comuns:
#1. Bloqueio de Fornecedor Baseado em Preço
O provedor de serviços em nuvem pode estabelecer uma taxa de implementação inicial elevada durante a configuração. Posteriormente, ao considerar a mudança de fornecedor, essa taxa inicial pode parecer um desperdício, dificultando a mudança.
Alguns provedores de nuvem menos confiáveis podem deixar de cobrar com base no uso real e passar a adotar mensalidades fixas para maximizar seus lucros.
#2. Bloqueios de Fornecedores que Retêm Dados
Em caso de atraso no pagamento, renovação tardia ou manifestação de planos de mudança para outro provedor de nuvem, o fornecedor atual pode reter seus aplicativos e bancos de dados. Eles podem revogar o acesso aos seus dados corporativos e exigir o pagamento de uma taxa de saída considerável.
#3. Bloqueio do Fornecedor para Recursos Adicionais
Caso sua escolha de provedor de nuvem, feita há alguns anos, não tenha considerado avanços mais recentes, você poderá observar que outros provedores oferecem recursos integrados de inteligência artificial (IA) e aprendizado de máquina (ML). Ao solicitar esses recursos ao seu provedor atual, você pode se deparar com a exigência de taxas extras.
#4. Bloqueio de Fornecedor Baseado em Nuvem
Alguns provedores de nuvem de menor porte e com padrões inferiores podem forçar o uso de serviços nativos, não oferecendo integração com AWS, Google Cloud ou Microsoft Azure. Se seus novos aplicativos exigirem essas plataformas de nuvem, você pode enfrentar sérios problemas.
#5. Bloqueio do Fornecedor por meio de Contratos Digitais
Muitos provedores de nuvem enganosos utilizam links de páginas da web como contratos de serviço. Eles podem alterar secretamente essa página sem o seu conhecimento, alterando os termos iniciais do contrato.
#6. Renovação como Bloqueio de Fornecedor
A renovação de contrato pode ser uma das formas mais insidiosas de bloqueio de fornecedor. Mesmo que você tenha decidido continuar com o provedor atual, ele pode não estar disposto a negociar o preço da renovação. É comum que ele envie um novo valor nos dias que antecedem o vencimento, dificultando a transição para outro provedor em tão pouco tempo.
Alguns provedores menos confiáveis podem impor datas de renovação diferentes para servidores, aplicativos e bancos de dados, levando a um ciclo vicioso que dificulta a mudança para outro provedor por anos.
Motivos para o Bloqueio de Fornecedor
A principal razão para o bloqueio de fornecedor é a garantia de receita estável para os provedores de serviços em nuvem. Muitos MSPs não cobram os valores que anunciam inicialmente. Após um período inicial com descontos e preços atraentes, não se espere que o mesmo preço seja mantido na renovação do contrato.
Durante a renovação, o MSP normalmente aumenta os preços dos serviços oferecidos. A partir desse momento, o MSP lucra com sua conta de assinatura na nuvem. Com seus aplicativos já desenvolvidos e hospedados na plataforma do MSP, ele pode facilmente colocá-lo em uma situação de refém.
Se você não concordar com os preços elevados durante a renovação da conta, corre o risco de perder anos de desenvolvimento de aplicativos e trabalho de gerenciamento de banco de dados.
Outros motivos para o bloqueio de fornecedores incluem:
- Provedores de nuvem menores utilizam o bloqueio do fornecedor para construir uma grande base de clientes e vender sua participação para empresas maiores, obtendo um rápido retorno sobre o investimento (ROI).
- Como assinante da nuvem, você não analisou minuciosamente os recursos do fornecedor antes de se inscrever.
Desvantagens do Bloqueio de Fornecedor
Abaixo estão os desafios e as desvantagens do aprisionamento de fornecedores:
#1. Uma Barreira à Adoção da Nuvem
Embora o setor de computação em nuvem esteja crescendo, muitas startups e pequenas e médias empresas têm retirado seus aplicativos e bancos de dados da nuvem devido às experiências negativas com cláusulas de bloqueio de fornecedor.
Observando as práticas de algumas empresas, as empresas de TI podem começar a ver a computação em nuvem como outra maneira das grandes empresas de tecnologia desviarem recursos, optando por manter a infraestrutura de TI local.
#2. Problemas de Aplicativo ou Banco de Dados
Se o provedor de nuvem não conseguir fornecer recursos e tecnologias compatíveis com os avanços mais recentes do setor, seus aplicativos e bancos de dados podem não funcionar conforme o esperado.
#3. Instabilidade nos Gastos com a Nuvem
Em um contrato de bloqueio de fornecedor, o MSP da nuvem tem total autonomia para alterar ofertas de produtos, planos de preços, taxas de transferência externa de dados, atualizações, implementação de IA/ML, serviços de BI e muito mais.
Isso cria incerteza sobre quais faturas você receberá pelos serviços de infraestrutura de TI na nuvem, o que dificulta o planejamento financeiro da sua empresa.
Como Evitar o Bloqueio de Fornecedor
Aqui estão as melhores dicas para evitar o bloqueio de fornecedor:
Inscreva-se em Diferentes Provedores de Nuvem
Se sua empresa de TI exige diversos ativos digitais, como aplicativos móveis, aplicativos da web, e-mails, servidores ERP e servidores de streaming, não os hospede em uma única solução de nuvem. Utilize diferentes provedores de nuvem para reduzir a dependência de um único MSP.
Desenvolva Aplicativos e Bancos de Dados Portáteis
Utilize APIs, configurações, SDKs e bancos de dados padronizados que sejam compatíveis entre si ao desenvolver aplicativos e bancos de dados. Isso facilita a migração de aplicativos e bancos de dados entre diferentes plataformas de nuvem.
Leia os Documentos do Contrato com Atenção
Examine cuidadosamente o documento do contrato ou contrate um desenvolvedor ou gerente de nuvem especializado para interpretar os termos do contrato. Caso concorde com o documento, solicite uma cópia física assinada. Além disso, evite contratos que permitam ao fornecedor alterar os termos de cobrança e prestação de serviços a qualquer momento.
Garanta um Contrato Mais Favorável
Ao discutir suas necessidades de infraestrutura de TI na nuvem com um fornecedor, enfatize os seguintes pontos:
- Projeções para taxas de renovação
- Políticas de renovação
- Custos de serviços adicionais
- Atualizações da nuvem conforme as mudanças do setor
- Penalidades por incapacidade de fornecer recursos de nuvem durante o dimensionamento vertical
- Estratégia de saída sem custos caso o MSP não consiga atender às suas necessidades
Discuta os Custos de Transferência de Dados
Embora muitos serviços de nuvem ofereçam transferências de dados gratuitas entre plataformas, eles costumam cobrar taxas elevadas pela transferência de dados para outras plataformas de nuvem. Os MSPs normalmente evitam discutir esses detalhes, escondendo-os em longos documentos contratuais.
Procure negociar uma taxa fixa de transferência de dados por um período mais longo, caso o MSP ofereça essa opção. Para projetos maiores, os MSPs costumam oferecer soluções personalizadas.
Faça Backup Internamente
Não dependa apenas dos provedores de nuvem. Configure um servidor de backup secundário local para evitar situações de risco.
Exemplos de Bloqueio de Fornecedor
Aqui estão alguns exemplos comuns de bloqueio de fornecedor na computação em nuvem:
#1. Perda de Oportunidades de Economia
Uma VM do Google Cloud (c2-standard-4) nos EUA tem um custo aproximado de US$ 0,25 por hora para CPUs de 4 núcleos e 8 GB de memória. Seu concorrente, a AWS, oferece recursos similares em c6g.xlarge por cerca de US$ 0,20 por hora. Se você tiver um contrato de bloqueio de fornecedor com o Google Cloud, não poderá aproveitar as economias da AWS.
#2. Fornecedor Incapaz de Fornecer Serviços
O incêndio do data center da OVHcloud, em março de 2021, derrubou diversos sites na Europa, afetando aplicativos e sites críticos de agências governamentais, bancos, agências de notícias e comércio eletrônico. Caso você esteja em um bloqueio de fornecedor e não tenha um backup, enfrentará sérios problemas.
#3. Taxas de Transferência de Dados
A maioria dos provedores de serviços em nuvem cobra taxas exorbitantes ao transferir dados para plataformas de terceiros ou para seus próprios servidores locais. Um documento interno confidencial da AWS, analisado pelo The Information em 2019, sugere que a AWS cobrou as seguintes taxas de transferência de dados de seus clientes:
- Apple: US$ 50 milhões
- Pinterest: aproximadamente US$ 30 milhões
- Netflix: US$ 20 milhões
Considerações Finais
Este artigo abordou detalhadamente o conceito de bloqueio de fornecedor no setor de computação em nuvem. Os provedores de serviços gerenciados de infraestrutura de nuvem frequentemente pressionam para garantir o bloqueio de fornecedores, assegurando uma receita estável. Independentemente de a plataforma ser eficaz ou não para você, você será obrigado a pagar valores elevados.
Se você possui recursos financeiros consideráveis, o modelo de bloqueio de fornecedor pode não ser um problema. No entanto, se você é uma empresa de TI em crescimento e precisa usar seus recursos com cuidado para despesas gerais, como infraestrutura de TI na nuvem, evite o bloqueio de fornecedor.
Utilize as dicas apresentadas para adotar uma abordagem planejada para suas assinaturas de computação em nuvem. Busque equilibrar instâncias de computação em nuvem pública e privada para diferentes aplicativos e bancos de dados. Principalmente, não coloque todos os seus aplicativos e bancos de dados sob o mesmo provedor de nuvem.
Explore mais desafios e riscos na computação em nuvem.