Princípios de design em escala de empresas do Quadro de Adoção em NuvemCloud Adoption Framework enterprise-scale design principles

A arquitetura à escala empresarial prescrita nesta orientação baseia-se nos princípios de conceção aqui descritos.The enterprise-scale architecture prescribed in this guidance is based on the design principles described here. Estes princípios servem como compasso para as decisões estruturais subsequentes em todos os domínios técnicos fundamentais.These principles serve as a compass for subsequent design decisions across critical technical domains. Familiarize-se com estes princípios para compreender melhor o seu impacto e os compromissos associados ao não cumprimento dos mesmos.Familiarize yourself with these principles to better understand their impact and the trade-offs associated with nonadherence.

Democratização da subscriçãoSubscription democratization

As subscrições devem ser utilizadas como uma unidade de gestão e escala alinhadas com as necessidades do negócio e as prioridades para suportar as áreas de negócio e os proprietários dos portfólios, de modo a acelerar as migrações de aplicações e o desenvolvimento de aplicações novas.Subscriptions should be used as a unit of management and scale aligned with business needs and priorities to support business areas and portfolio owners to accelerate application migrations and new application development. Devem ser fornecidas subscrições às unidades de negócio para suportar o design, o desenvolvimento e a testagem de novas cargas de trabalho e a migração de cargas já existentes.Subscriptions should be provided to business units to support the design, development, and testing of new workloads and migration of workloads.

Governação orientada por políticasPolicy-driven governance

O Azure Policy deve ser utilizado para proporcionar salvaguardas e garantir a conformidade permanente com a plataforma da sua organização, juntamente com as aplicações implementadas na mesma.Azure Policy should be used to provide guardrails and ensure continued compliance with your organization's platform, along with the applications deployed onto it. O Azure Policy também dá aos proprietários de aplicações liberdade suficiente e um percurso seguro e sem entraves para a cloud.Azure Policy also provides application owners with sufficient freedom and a secure unhindered path to the cloud.

Plano de controlo e gestão únicoSingle control and management plane

A arquitetura de escala empresarial não deve considerar nenhuma camada de abstração, como portais ou ferramentas desenvolvidas pelos clientes.Enterprise-scale architecture shouldn't consider any abstraction layers, such as customer-developed portals or tooling. Deve fornecer uma experiência consistente para as AppOps (equipas de operação geridas centralmente) e para as DevOps (equipas de operação de aplicações dedicadas).It should provide a consistent experience for both AppOps (centrally managed operation teams) and DevOps (dedicated application operation teams). O Azure oferece um plano de controlo unificado e consistente transversalmente a todos os recursos do Azure e canais de aprovisionamento sujeitos ao acesso baseado em funções e aos controlos orientados por dados.Azure provides a unified and consistent control plane across all Azure resources and provisioning channels subject to role-based access and policy-driven controls. O Azure pode ser utilizado para estabelecer um conjunto uniformizado de políticas e controlos para governar todo o património da empresa.Azure can be used to establish a standardized set of policies and controls for governing the entire enterprise estate.

Centrada nas aplicações e neutra em arquétiposApplication-centric and archetype-neutral

A arquitetura de escala empresarial deve concentrar-se nas migrações e no desenvolvimento centrados nas aplicações em vez de em migrações lift-and-shift puras, como a movimentação de máquinas virtuais.Enterprise-scale architecture should focus on application-centric migrations and development rather than pure infrastructure lift-and-shift migrations, such as moving virtual machines. Não deve diferenciar entre aplicações antigas e novas, aplicações de infraestrutura como serviço ou aplicações de plataforma como serviço.It shouldn't differentiate between old and new applications, infrastructure as a service, or platform as a service applications. Por fim, deve proporcionar um alicerce seguro e protegido para todos os tipos de aplicações que vão ser implementadas na sua plataforma do Azure.Ultimately, it should provide a safe and secure foundation for all application types to be deployed onto your Azure platform.

Alinhar com os roteiros e design nativo do AzureAlign Azure-native design and roadmaps

A abordagem de arquitetura de escala empresarial defende a utilização de serviços e capacidades da plataforma nativa do Azure sempre que possível.The enterprise-scale architecture approach advocates using Azure-native platform services and capabilities whenever possible. Esta abordagem deve estar alinhada com os roteiros da plataforma do Azure para garantir que as capacidades novas estão disponíveis nos seus ambientes.This approach should align with Azure platform roadmaps to ensure that new capabilities are available within your environments. Os roteiros da plataforma do Azure devem ajudar a informar a estratégia de migração e a trajetória da escala empresarial.Azure platform roadmaps should help to inform the migration strategy and enterprise-scale trajectory.

RecomendaçõesRecommendations

Prepare-se para perder em termos de funcionalidade, porque é pouco provável que tudo seja necessário no primeiro dia.Be prepared to trade off functionality because it's unlikely that everything will be required on day one. Utilize os serviços de pré-visualização e as dependências nos roteiros dos serviços para eliminar os impedimentos técnicos.Use preview services and take dependencies on service roadmaps to remove technical blockers.