Principi di progettazione a livello aziendale del Framework di adozione cloudCloud Adoption Framework enterprise-scale design principles

L'architettura di livello aziendale prevista in questa guida si basa sui principi di progettazione descritti qui.The enterprise-scale architecture prescribed in this guidance is based on the design principles described here. Questi principi servono come bussola per le successive decisioni di progettazione in domini tecnici critici.These principles serve as a compass for subsequent design decisions across critical technical domains. Acquisire familiarità con questi principi per comprendere meglio il loro effetto e i compromessi associati alla non conformità.Familiarize yourself with these principles to better understand their impact and the trade-offs associated with nonadherence.

Democratizzazione della sottoscrizioneSubscription democratization

Le sottoscrizioni devono essere usate come unità di gestione e scalabilità allineate alle esigenze e alle priorità aziendali per supportare le aree aziendali e i proprietari di portfolio per accelerare le migrazioni delle applicazioni e lo sviluppo di nuove applicazioni.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. Le sottoscrizioni devono essere fornite alle business unit per supportare la progettazione, lo sviluppo e il test di nuovi carichi di lavoro e la migrazione di carichi di lavoro.Subscriptions should be provided to business units to support the design, development, and testing of new workloads and migration of workloads.

Governance basata su criteriPolicy-driven governance

I criteri di Azure devono essere usati per fornire Guardrails e garantire la continuità della conformità con la piattaforma dell'organizzazione, insieme alle applicazioni distribuite su di esso.Azure Policy should be used to provide guardrails and ensure continued compliance with your organization's platform, along with the applications deployed onto it. Criteri di Azure fornisce anche ai proprietari di applicazioni una libertà sufficiente e un percorso sicuro senza ostacoli al cloud.Azure Policy also provides application owners with sufficient freedom and a secure unhindered path to the cloud.

Singolo piano di gestione e controlloSingle control and management plane

L'architettura di livello aziendale non deve considerare i livelli di astrazione, ad esempio i portali o gli strumenti sviluppati dai clienti.Enterprise-scale architecture shouldn't consider any abstraction layers, such as customer-developed portals or tooling. Il servizio dovrebbe offrire un'esperienza coerente sia per i team AppOps (i team operativi gestiti in modo centralizzato) sia per DevOps (team operativi dedicati alle applicazioni).It should provide a consistent experience for both AppOps (centrally managed operation teams) and DevOps (dedicated application operation teams). Azure fornisce un piano di controllo unificato e coerente in tutte le risorse di Azure e nei canali di provisioning soggetti all'accesso basato sui ruoli e ai controlli basati sui criteri.Azure provides a unified and consistent control plane across all Azure resources and provisioning channels subject to role-based access and policy-driven controls. Azure può essere usato per stabilire un set standardizzato di criteri e controlli per la gestione dell'intera azienda.Azure can be used to establish a standardized set of policies and controls for governing the entire enterprise estate.

Incentrato sulle applicazioni e sull'archetipo neutroApplication-centric and archetype-neutral

L'architettura di livello aziendale deve concentrarsi sulle migrazioni incentrate sulle applicazioni e sullo sviluppo, anziché sulle migrazioni di tipo Lift-and-Shift dell'infrastruttura, come lo spostamento di macchine virtuali.Enterprise-scale architecture should focus on application-centric migrations and development rather than pure infrastructure lift-and-shift migrations, such as moving virtual machines. Non dovrebbe distinguere tra le applicazioni obsolete e nuove, l'infrastruttura distribuita come servizio o le applicazioni di piattaforma distribuita come servizio.It shouldn't differentiate between old and new applications, infrastructure as a service, or platform as a service applications. Infine, deve fornire una base sicura e sicura per la distribuzione di tutti i tipi di applicazione nella piattaforma Azure.Ultimately, it should provide a safe and secure foundation for all application types to be deployed onto your Azure platform.

Allinea la progettazione e le roadmap native di AzureAlign Azure-native design and roadmaps

L'approccio dell'architettura a livello aziendale prevede l'uso di servizi e funzionalità della piattaforma Azure native quando possibile.The enterprise-scale architecture approach advocates using Azure-native platform services and capabilities whenever possible. Questo approccio deve essere allineato alle roadmap della piattaforma Azure per garantire che le nuove funzionalità siano disponibili all'interno degli ambienti.This approach should align with Azure platform roadmaps to ensure that new capabilities are available within your environments. Le roadmap della piattaforma Azure dovrebbero aiutare ad informare la strategia di migrazione e la traiettoria su scala aziendale.Azure platform roadmaps should help to inform the migration strategy and enterprise-scale trajectory.

ConsigliRecommendations

Prepararsi a comportare la disattivazione della funzionalità perché è improbabile che tutti gli elementi saranno necessari il giorno uno.Be prepared to trade off functionality because it's unlikely that everything will be required on day one. Usare i servizi in anteprima e prendere le dipendenze da roadmap per i servizi per rimuovere i blocchi tecnici.Use preview services and take dependencies on service roadmaps to remove technical blockers.