All Projects → Azure → Enterprise Scale

Azure / Enterprise Scale

Licence: mit
The Enterprise-Scale architecture provides prescriptive guidance coupled with Azure best practices, and it follows design principles across the critical design areas for organizations to define their Azure architecture

Projects that are alternatives of or similar to Enterprise Scale

Architecture Center
Azure Architecture Center
Stars: ✭ 1,207 (+136.2%)
Mutual labels:  azure, architecture
Aks Secure Baseline
This is the Azure Kubernetes Service (AKS) Baseline Cluster reference implementation as produced by the Microsoft Azure Architecture Center.
Stars: ✭ 188 (-63.21%)
Mutual labels:  azure, architecture
Azure Quickstart Templates
Azure Quickstart Templates
Stars: ✭ 11,138 (+2079.65%)
Mutual labels:  azure, arm
Azure Openshift
RedHat Openshift Origin cluster on Azure
Stars: ✭ 17 (-96.67%)
Mutual labels:  azure, arm
azure
VM-Series ARM Templates for Microsoft Azure
Stars: ✭ 87 (-82.97%)
Mutual labels:  arm, azure
Cloudguardiaas
Check Point CloudGuard Network Security repository containing solution templates, Terraform templates, tools and scripts for deploying and configuring CloudGuard Network Security products.
Stars: ✭ 27 (-94.72%)
Mutual labels:  azure, arm
Fanray
A blog built with ASP.NET Core
Stars: ✭ 117 (-77.1%)
Mutual labels:  azure, architecture
Azops
This container image can be used to deploy ARM templates at Tenant, Management Group, Subscription and Resource Group scope and export current Azure configuration hierarchy in Git repository.
Stars: ✭ 109 (-78.67%)
Mutual labels:  azure, arm
data-product-batch
Template to deploy a Data Product for Batch data processing into a Data Landing Zone of the Data Management & Analytics Scenario (former Enterprise-Scale Analytics). The Data Product template can be used by cross-functional teams to ingest, provide and create new data assets within the platform.
Stars: ✭ 27 (-94.72%)
Mutual labels:  arm, architecture
Azure Plantuml
PlantUML sprites, macros, and other includes for Azure services
Stars: ✭ 247 (-51.66%)
Mutual labels:  azure, architecture
Reference Architectures
templates and scripts for deploying Azure Reference Architectures
Stars: ✭ 554 (+8.41%)
Mutual labels:  azure, architecture
devops-governance
Example end-to-end Governance Model from CI/CD to Azure Resource Manager. Use this project to deploy example AAD, ARM and Azure DevOps resources to learn about e2e RBAC.
Stars: ✭ 79 (-84.54%)
Mutual labels:  arm, azure
Silicon Info
Mac menu bar tool to view the architecture of the running application
Stars: ✭ 153 (-70.06%)
Mutual labels:  arm, architecture
Iotz
compile things easy 🚀
Stars: ✭ 39 (-92.37%)
Mutual labels:  azure, arm
Azure Powershell
Microsoft Azure PowerShell
Stars: ✭ 2,873 (+462.23%)
Mutual labels:  azure, arm
asl-interpreter
Example implementation of Arm's Architecture Specification Language (ASL)
Stars: ✭ 78 (-84.74%)
Mutual labels:  arm, architecture
PSBicep
This is the repo for the Bicep PowerShell Module.
Stars: ✭ 67 (-86.89%)
Mutual labels:  arm, azure
Azure Service Bus
☁️ Azure Service Bus service issue tracking and samples
Stars: ✭ 472 (-7.63%)
Mutual labels:  azure
Anakin
High performance Cross-platform Inference-engine, you could run Anakin on x86-cpu,arm, nv-gpu, amd-gpu,bitmain and cambricon devices.
Stars: ✭ 488 (-4.5%)
Mutual labels:  arm
Azure Design
Here you will find my complete Azure Visio Stencil and bonus SVG and PNG versions for all of the Azure Service and configuration items.
Stars: ✭ 470 (-8.02%)
Mutual labels:  azure

Enterprise-Scale - Reference Implementation

Navigation Menu


Quickstart

Enterprise-Scale
Deploy To Azure

Objective

The Enterprise-Scale architecture provides prescriptive guidance coupled with Azure best practices, and it follows design principles across the critical design areas for organizations to define their Azure architecture. It will continue to evolve alongside the Azure platform and is ultimately defined by the various design decisions that organizations must make to define their Azure journey.

The Enterprise-Scale architecture is modular by design and allows organizations to start with foundational landing zones that support their application portfolios, and the architecture enables organizations to start as small as needed and scale alongside their business requirements regardless of scale point.

hippo


The Enterprise-Scale architecture represents the strategic design path and target technical state for your Azure environment.


Not all enterprises adopt Azure in the same way, so the Enterprise-Scale architecture may vary between customers. Ultimately, the technical considerations and design recommendations of the Enterprise-Scale architecture may lead to different trade-offs based on the customer's scenario. Some variation is expected, but if core recommendations are followed, the resulting target architecture will put the customer on a path to sustainable scale.

The Enterprise-Scale reference implementations in this repository are intended to support Enterprise-Scale Azure adoption and provides prescriptive guidance based on authoritative design for the Azure platform as a whole.

Key customer landing zone requirement Enterprise-Scale reference implementations
Timelines to reach security and compliance requirements for a workload Enabling all recommendations during setup, will ensure resources are compliant from a monitoring and security perspective
Provides a baseline architecture using multi-subscription design Yes, for the entire Azure tenant regardless of customer’s scale-point
Best-practices from cloud provider Yes, proven and validated with customers
Be aligned with cloud provider’s platform roadmap Yes
UI Experience and simplified setup Yes, Azure portal
All critical services are present and properly configured according to recommend best practices for identity & access management, governance, security, network and logging Yes, using a multi-subscription design, aligned with Azure platform roadmap
Automation capabilities (IaC/DevOps) Yes: ARM, Policy, GitHub/Azure DevOps CICD pipeline option included
Provides long-term self-sufficiency Yes, enterprise-scale architecture -> 1:N landing zones. Approach & architecture prepare the customer for long-term self-sufficiency, the RIs are there to get you started
Enables migration velocity across the organization Yes, enterprise-scale architecture -> 1:N landing zones, Architecture includes designs for segmentation and separation of duty to empower teams to act within appropriate landing zones
Achieves operational excellence Yes. Enables autonomy for platform and application teams with a policy driven governance and management

Conditions for success

To fully leverage this reference implementation in this repository, readers must have a collaborative engagement with key customer stakeholders across critical technical domains, such as identity, security, and networking. Ultimately, the success of cloud adoption hinges on cross-discipline cooperation within the organization, since key requisite Enterprise-Scale design decisions are cross cutting, and to be authoritative must involve domain Subject Matter Expertise (SME) and stakeholders within the customer. It is crucial that the organization has defined their Enterprise-Scale Architecture following the design principles and critical design areas.

It is also assumed that readers have a broad understanding of key Azure constructs and services in order to fully contextualize the prescriptive recommendations contained within Enterprise-Scale.

Deploying Enterprise-Scale Architecture in your own environment

The Enterprise-Scale architecture is modular by design and allows customers to start with foundational Landing Zones that support their application portfolios, regardless of whether the applications are being migrated or are newly developed and deployed to Azure. The architecture can scale alongside the customer's business requirements regardless of scale point. In this repository we are providing the following three templates representing different scenarios composed using ARM templates.

Reference implementation Description ARM Template Link
Contoso On-premises connectivity using Azure vWAN Deploy To Azure Detailed description
AdventureWorks On-premises connectivity with Hub & Spoke Deploy To Azure Detailed description
WingTip Azure without hybrid connectivity Deploy To Azure Detailed description
Trey Research For small Enterprises Deploy To Azure Detailed description

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].