Racionalização de nuvemCloud rationalization

A racionalização na nuvem é o processo de avaliação de ativos para determinar a melhor maneira de migrar ou modernizar cada ativo na nuvem.Cloud rationalization is the process of evaluating assets to determine the best way to migrate or modernize each asset in the cloud. Para obter mais informações sobre o processo de racionalização, consulte o que é um espaço digital?.For more information about the process of rationalization, see What is a digital estate?.

Contexto de racionalizaçãoRationalization context

Os cinco RS de racionalização listados neste artigo são uma ótima maneira de identificar um estado futuro potencial para qualquer carga de trabalho considerada como um candidato de nuvem.The five Rs of rationalization listed in this article are a great way to label a potential future state for any workload that's being considered as a cloud candidate. Esse processo de rotulação deve ser colocado no contexto correto antes de tentar racionalizar um ambiente.This labeling process should be put into the correct context before you attempt to rationalize an environment. Examine os mitos a seguir para fornecer esse contexto:Review the following myths to provide that context:

Mito: é fácil tomar decisões de racionalização no início do processoMyth: It's easy to make rationalization decisions early in the process

A racionalização precisa exige um profundo conhecimento da carga de trabalho e dos ativos associados (aplicativos, VMs e dados).Accurate rationalization requires a deep knowledge of the workload and associated assets (apps, VMs, and data). O mais importante é que as decisões de racionalização precisas levam tempo.Most importantly, accurate rationalization decisions take time. É recomendável usar um processo de racionalização incremental.We recommend using an incremental rationalization process.

Mito: a adoção de nuvem precisa aguardar que todas as cargas de trabalho sejam racionalizadasMyth: Cloud adoption has to wait for all workloads to be rationalized

Racionalizar um portfólio de ti inteiro ou até mesmo um único datacenter pode atrasar a realização do valor comercial em meses ou até mesmo anos.Rationalizing an entire IT portfolio or even a single datacenter can delay the realization of business value by months or even years. A racionalização completa deve ser evitada quando possível.Full rationalization should be avoided when possible. Em vez disso, use o poder de 10 abordagens para liberar o planejamento para tomar decisões inteligentes sobre as próximas 10 cargas de trabalho que são destinadas à adoção da nuvem.Instead, use the Power of 10 approach to release planning to make wise decisions about the next 10 workloads that are slated for cloud adoption.

Mito: a justificativa de negócios precisa esperar que todas as cargas de trabalho sejam racionalizadasMyth: Business justification has to wait for all workloads to be rationalized

Para desenvolver uma justificativa de negócios para um esforço de adoção de nuvem, faça algumas suposições básicas no nível do portfólio.To develop a business justification for a cloud adoption effort, make a few basic assumptions at the portfolio level. Quando as motivações estão alinhadas à inovação, suponha a rearquitetura.When motivations are aligned to innovation, assume rearchitecture. Quando as motivações estiverem alinhadas à migração, suponha que o rehospede.When motivations are aligned to migration, assume rehost. Essas suposições podem acelerar o processo de justificativa de negócios.These assumptions can accelerate the business justification process. As suposições são desafiadas e os Orçamentos refinados durante a fase de avaliação dos ciclos de adoção de cada carga de trabalho.Assumptions are then challenged and budgets refined during the assessment phase of each workload's adoption cycles.

Agora, examine os cinco RS de racionalização a seguir para se familiarizar com o processo de longo prazo.Now review the following five Rs of rationalization to familiarize yourself with the long-term process. Ao desenvolver seu plano de adoção de nuvem, escolha a opção que melhor se alinha com suas motivações, resultados de negócios e ambiente de estado atual.While developing your cloud adoption plan, choose the option that best aligns with your motivations, business outcomes, and current state environment. A meta na racionalização de imóveis é definir uma linha de base, não para racionalizar cada carga de trabalho.The goal in digital estate rationalization is to set a baseline, not to rationalize every workload.

Os cinco Rs de racionalizaçãoThe five Rs of rationalization

Os cinco RS de racionalização listados aqui descrevem as opções mais comuns de racionalização.The five Rs of rationalization that are listed here describe the most common options for rationalization.

Hospedar novamenteRehost

Também conhecida como migração de comparação de precisão e deslocamento , um esforço de rehospedagem move um ativo de estado atual para o provedor de nuvem escolhido, com alteração mínima na arquitetura geral.Also known as a lift and shift migration, a rehost effort moves a current state asset to the chosen cloud provider, with minimal change to overall architecture.

Os drivers comuns podem incluir:Common drivers might include:

  • Reduzindo despesas de capital.Reducing capital expense.
  • Liberando espaço no datacenter.Freeing up datacenter space.
  • Obtendo rápido retorno sobre o investimento na nuvem.Achieving rapid return on investment in the cloud.

Fatores de análise quantitativa:Quantitative analysis factors:

  • Tamanho da VM (CPU, memória, armazenamento).VM size (CPU, memory, storage).
  • Dependências (tráfego de rede).Dependencies (network traffic).
  • Compatibilidade de ativos.Asset compatibility.

Fatores de análise qualitativa:Qualitative analysis factors:

  • Tolerância para alteração.Tolerance for change.
  • Prioridades de negócios.Business priorities.
  • Eventos comerciais críticos.Critical business events.
  • Dependências do processo.Process dependencies.

RefatoraçãoRefactor

As opções de PaaS (plataforma como serviço) podem reduzir os custos operacionais associados a vários aplicativos.Platform as a service (PaaS) options can reduce the operational costs that are associated with many applications. É uma boa ideia refatorar ligeiramente um aplicativo para se ajustar a um modelo baseado em PaaS.It's a good idea to slightly refactor an application to fit a PaaS-based model.

"Refactor" também se refere ao processo de desenvolvimento de aplicativos de refatoração de código para permitir que um aplicativo seja entregue em novas oportunidades de negócios."Refactor" also refers to the application development process of refactoring code to enable an application to deliver on new business opportunities.

Os drivers comuns podem incluir:Common drivers might include:

  • Atualizações mais rápidas e mais curtas.Faster and shorter updates.
  • Portabilidade do código.Code portability.
  • Maior eficiência na nuvem (recursos, velocidade, custo, operações gerenciadas).Greater cloud efficiency (resources, speed, cost, managed operations).

Fatores de análise quantitativa:Quantitative analysis factors:

  • Tamanho do ativo do aplicativo (CPU, memória, armazenamento).Application asset size (CPU, memory, storage).
  • Dependências (tráfego de rede).Dependencies (network traffic).
  • Tráfego do usuário (exibições de página, tempo na página, tempo de carregamento).User traffic (page views, time on page, load time).
  • Plataforma de desenvolvimento (linguagens, plataforma de dados, serviços de camada intermediária).Development platform (languages, data platform, middle-tier services).
  • Banco de dados (CPU, memória, armazenamento, versão).Database (CPU, memory, storage, version).

Fatores de análise qualitativa:Qualitative analysis factors:

  • Investimentos de negócios contínuos.Continued business investments.
  • Opções ou linhas de tempo de intermitência.Bursting options or timelines.
  • Dependências do processo de negócios.Business process dependencies.

Recriação da arquiteturaRearchitect

Alguns aplicativos de envelhecimento não são compatíveis com os provedores de nuvem devido às decisões arquitetônicas que foram feitas quando o aplicativo foi criado.Some aging applications aren't compatible with cloud providers because of the architectural decisions that were made when the application was built. Nesses casos, o aplicativo pode precisar ser rearquitetado antes da transformação.In these cases, the application might need to be rearchitected before transformation.

Em outros casos, os aplicativos que são compatíveis com a nuvem, mas não são nativos da nuvem, podem criar eficiências de custo e eficiências operacionais rearquitetando a solução em um aplicativo nativo de nuvem.In other cases, applications that are cloud-compatible, but not cloud-native, might create cost efficiencies and operational efficiencies by rearchitecting the solution into a cloud-native application.

Os drivers comuns podem incluir:Common drivers might include:

  • Escala e agilidade do aplicativo.Application scale and agility.
  • Adoção mais fácil de novos recursos de nuvem.Easier adoption of new cloud capabilities.
  • Combinação de pilhas de tecnologia.Mix of technology stacks.

Fatores de análise quantitativa:Quantitative analysis factors:

  • Tamanho do ativo do aplicativo (CPU, memória, armazenamento).Application asset size (CPU, memory, storage).
  • Dependências (tráfego de rede).Dependencies (network traffic).
  • Tráfego do usuário (exibições de página, tempo na página, tempo de carregamento).User traffic (page views, time on page, load time).
  • Plataforma de desenvolvimento (linguagens, plataforma de dados, serviços de camada intermediária).Development platform (languages, data platform, middle tier services).
  • Banco de dados (CPU, memória, armazenamento, versão).Database (CPU, memory, storage, version).

Fatores de análise qualitativa:Qualitative analysis factors:

  • Crescentes investimentos em negócios.Growing business investments.
  • Custos operacionais.Operational costs.
  • Possíveis loops de comentários e investimentos DevOpss.Potential feedback loops and DevOps investments.

RecompilarRebuild

Em alguns cenários, o Delta que deve ser superado para carregar um aplicativo pode ser muito grande para justificar um investimento adicional.In some scenarios, the delta that must be overcome to carry an application forward can be too large to justify further investment. Isso é especialmente verdadeiro para aplicativos que atendem anteriormente às necessidades de um negócio, mas que agora não têm suporte ou estão desalinhados com os processos de negócios atuais.This is especially true for applications that previously met the needs of a business but are now unsupported or misaligned with the current business processes. Nesse caso, uma nova base de código é criada para se alinhar com uma abordagem nativa de nuvem .In this case, a new code base is created to align with a cloud-native approach.

Os drivers comuns podem incluir:Common drivers might include:

  • Acelerando a inovação.Accelerating innovation.
  • Criando aplicativos mais rapidamente.Building applications faster.
  • Redução do custo operacional.Reducing operational cost.

Fatores de análise quantitativa:Quantitative analysis factors:

  • Tamanho do ativo do aplicativo (CPU, memória, armazenamento).Application asset size (CPU, memory, storage).
  • Dependências (tráfego de rede).Dependencies (network traffic).
  • Tráfego do usuário (exibições de página, tempo na página, tempo de carregamento).User traffic (page views, time on page, load time).
  • Plataforma de desenvolvimento (linguagens, plataforma de dados, serviços de camada intermediária).Development platform (languages, data platform, middle tier services).
  • Banco de dados (CPU, memória, armazenamento, versão).Database (CPU, memory, storage, version).

Fatores de análise qualitativa:Qualitative analysis factors:

  • Redução da satisfação do usuário final.Declining end-user satisfaction.
  • Processos de negócios limitados pela funcionalidade.Business processes limited by functionality.
  • Custo potencial, experiência ou ganhos de receita.Potential cost, experience, or revenue gains.

SubstituaReplace

As soluções são normalmente implementadas usando a melhor tecnologia e abordagem disponíveis no momento.Solutions are typically implemented by using the best technology and approach available at the time. Às vezes, aplicativos SaaS (software como serviço) podem fornecer toda a funcionalidade necessária para o aplicativo hospedado.Sometimes software as a service (SaaS) applications can provide all the necessary functionality for the hosted application. Nesses cenários, uma carga de trabalho pode ser agendada para substituição futura, removendo-a efetivamente do esforço de transformação.In these scenarios, a workload can be scheduled for future replacement, effectively removing it from the transformation effort.

Os drivers comuns podem incluir:Common drivers might include:

  • Padronização em relação às práticas recomendadas do setor.Standardizing around industry best practices.
  • Acelerando a adoção de abordagens controladas por processos de negócios.Accelerating adoption of business-process-driven approaches.
  • Realocar investimentos de desenvolvimento em aplicativos que criam vantagens ou diferenciações competitivas.Reallocating development investments into applications that create competitive differentiation or advantages.

Fatores de análise quantitativa:Quantitative analysis factors:

  • Reduções gerais de custo operacional.General operating-cost reductions.
  • Tamanho da VM (CPU, memória, armazenamento).VM size (CPU, memory, storage).
  • Dependências (tráfego de rede).Dependencies (network traffic).
  • Ativos a serem desativados.Assets to be retired.
  • Banco de dados (CPU, memória, armazenamento, versão).Database (CPU, memory, storage, version).

Fatores de análise qualitativa:Qualitative analysis factors:

  • Análise de custo-benefício da arquitetura atual versus uma solução de SaaS.Cost benefit analysis of the current architecture versus a SaaS solution.
  • Mapas de processos de negócios.Business process maps.
  • Esquemas de dados.Data schemas.
  • Processos personalizados ou automatizados.Custom or automated processes.

Próximas etapasNext steps

Coletivamente, você pode aplicar esses cinco RS de racionalização a um espaço digital para ajudá-lo a tomar decisões de racionalização sobre o estado futuro de cada aplicativo.Collectively, you can apply these five Rs of rationalization to a digital estate to help you make rationalization decisions about the future state of each application.