-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' of https://github.com/jonathan-vella/architecting…
- Loading branch information
Showing
3 changed files
with
61 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,42 +1,41 @@ | ||
# Architecting for Success | ||
|
||
## 102 - Azure Landing Zones | ||
|
||
### Azure subscription requirements | ||
## Azure subscription requirements | ||
|
||
- This is a Bring-Your-Own-Subscription event; no Azure subscriptions will be provided. | ||
- At least 1 Azure subscription and 1 AAD tenant per attendee are required; the recommendation is to have 2 Azure subscriptions and 1 AAD tenant per attendee. | ||
- All subscriptions should be associated to a **non-production AAD tenant**. | ||
- [Tenant root access](https://learn.microsoft.com/en-us/azure/role-based-access-control/elevate-access-global-admin) is a mandatory requirement for this hackathon. | ||
- At least 1 Azure subscription and 1 Entra ID tenant per attendee are required; the recommendation is to have 2 Azure subscriptions and 1 Entra ID tenant per attendee. | ||
- All subscriptions should be associated to a **non-production Entra ID tenant**. | ||
- [Tenant root access](https://github.com/Azure/Enterprise-Scale/wiki/Deploying-ALZ-Pre-requisites) is a mandatory requirement for this hackathon. | ||
|
||
--- | ||
|
||
### Tooling Prerequisites | ||
## Tooling pre-requisites | ||
|
||
To avoid any delays with downloading or installing tooling, have the following ready prior to attending: | ||
|
||
- A GitHub account. | ||
- A modern laptop running the latest version of Window 11, Mac OS X 10.13 or higher, or Ubuntu 18.04 pr higher. | ||
|
||
- A modern laptop running the latest version of Window 11, Mac OS X or Ubuntu 22. | ||
|
||
- Install your choice of Integrated Development Environment (IDE) software such as [Visual Studio Code](https://code.visualstudio.com/download) | ||
|
||
- Download of the latest version of PowerShell 7, Az. PowerShell Modules, and [Azure CLI](https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest) | ||
- Make sure that the modules below are installed: | ||
|
||
- Make sure that the modules below are installed: | ||
|
||
```powershell | ||
Install-Module Az.Accounts, Az.Resources, Microsoft.Graph.Identity.DirectoryManagement, Microsoft.Graph.Applications | ||
``` | ||
|
||
- If you need to update them you can execute the following command: | ||
|
||
```powershell | ||
Update-Module Az.Accounts, Az.Resources, Microsoft.Graph.Identity.DirectoryManagement, Microsoft.Graph.Applications | ||
``` | ||
|
||
--- | ||
|
||
### Knowledge Requirements | ||
## Required knowledge | ||
|
||
- [Adopting Azure for your Organization](https://www.youtube.com/watch?v=T7neX1i6iF0&t) | ||
- [Azure Landing Zones | Architectural Blueprint, Tooling & Best Practices](https://www.youtube.com/watch?v=VTnqUDMchXA) | ||
- [Azure Landing Zones | Design Principles](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/landing-zone/design-principles) | ||
- [Git 101](https://www.youtube.com/watch?v=WBg9mlpzEYU) | ||
- Knowledge of [Azure Policy](https://learn.microsoft.com/en-us/azure/governance/policy/overview), [Azure Networking Fundamentals](https://learn.microsoft.com/en-us/azure/networking/fundamentals/networking-overview), and [Azure Security Fundamentals](https://learn.microsoft.com/en-us/azure/security/fundamentals/overview). | ||
- [Microsoft Cloud Adoption Framework for Azure module on MS Learn](https://learn.microsoft.com/en-us/training/modules/microsoft-cloud-adoption-framework-for-azure/) (50min) | ||
- [Introduction to the Microsoft Azure Well-Architected Framework](https://learn.microsoft.com/en-us/training/modules/azure-well-architected-introduction/) (1hr) | ||
- [Fundamental knowledge of Azure Networking](https://learn.microsoft.com/en-us/training/paths/intro-to-azure-network-foundation-services/) (5hr) | ||
- View [Adopting Azure for your Organization](https://www.youtube.com/watch?v=T7neX1i6iF0) (1hr) | ||
- View [Azure Master Class v2 Mod. 3 Governance](https://www.youtube.com/watch?v=mluS8ovuBKg) (2hrs) | ||
- View [Azure Landing Zones Overview](https://www.youtube.com/watch?v=eLSjnF6Crlw) (45min) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
## Azure subscription requirements | ||
|
||
- This is a Bring-Your-Own-Subscription event; no Azure subscriptions will be provided. | ||
- At least 1 Azure subscription and 1 Entra ID tenant per attendee are required; the recommendation is to have 2 Azure subscriptions and 1 Entra ID tenant per attendee. | ||
- All subscriptions should be associated to a **non-production Entra ID tenant**. | ||
- [Tenant root access](https://github.com/Azure/Enterprise-Scale/wiki/Deploying-ALZ-Pre-requisites) is a mandatory requirement for this hackathon. | ||
|
||
--- | ||
|
||
## Tooling pre-requisites | ||
|
||
To avoid any delays with downloading or installing tooling, have the following ready prior to attending: | ||
|
||
- A GitHub account. | ||
|
||
- A modern laptop running the latest version of Window 11, Mac OS X or Ubuntu 22. | ||
|
||
- Install your choice of Integrated Development Environment (IDE) software such as [Visual Studio Code](https://code.visualstudio.com/download) | ||
|
||
- Download of the latest version of PowerShell 7, Az. PowerShell Modules, and [Azure CLI](https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest) | ||
|
||
- Make sure that the modules below are installed: | ||
|
||
```powershell | ||
Install-Module Az.Accounts, Az.Resources, Microsoft.Graph.Identity.DirectoryManagement, Microsoft.Graph.Applications | ||
``` | ||
|
||
- If you need to update them you can execute the following command: | ||
|
||
```powershell | ||
Update-Module Az.Accounts, Az.Resources, Microsoft.Graph.Identity.DirectoryManagement, Microsoft.Graph.Applications | ||
``` | ||
|
||
## Required knowledge | ||
|
||
- [Microsoft Cloud Adoption Framework for Azure module on MS Learn](https://learn.microsoft.com/en-us/training/modules/microsoft-cloud-adoption-framework-for-azure/) (50min) | ||
- [Introduction to the Microsoft Azure Well-Architected Framework](https://learn.microsoft.com/en-us/training/modules/azure-well-architected-introduction/) (1hr) | ||
- [Fundamental knowledge of Azure Networking](https://learn.microsoft.com/en-us/training/paths/intro-to-azure-network-foundation-services/) (5hr) | ||
- View [Adopting Azure for your Organization](https://www.youtube.com/watch?v=T7neX1i6iF0) (1hr) | ||
- View [Azure Master Class v2 Mod. 3 Governance](https://www.youtube.com/watch?v=mluS8ovuBKg) (2hrs) | ||
- View [Azure Landing Zones Overview](https://www.youtube.com/watch?v=eLSjnF6Crlw) (45min) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters