Skip to content

Commit 54f7686

Browse files
Merge pull request #49052 from MicrosoftDocs/NEW-azure-migration-modules-2
Add the NEW module: introduction-to-migrating-gcp-to-azure
2 parents 95096c6 + 2f523a3 commit 54f7686

25 files changed

+578
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.introduction-migrating-gcp-azure.introduction
3+
title: Introduction
4+
metadata:
5+
title: Introduction
6+
description: "In this introductory module, you learn about a business scenario that requires services to be migrated from Google Cloud to Azure. We use this scenario to illustrate features and methods throughout the module."
7+
ms.date: 01/16/2025
8+
author: carols
9+
ms.author: carols
10+
ms.topic: unit
11+
durationInMinutes: 3
12+
content: |
13+
[!include[](includes/1-introduction.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.introduction-migrating-gcp-azure.compare-identity-access-management
3+
title: Compare identity and access management in Azure to Google Cloud
4+
metadata:
5+
title: Compare identity and access management in Azure to Google Cloud
6+
description: "If you're hosting resources in the cloud, users need secure access to those resources to do their jobs. You must positively identify and authorize users to access information. In this unit, let's examine how authentication and authorization are done in both Google Cloud and Azure."
7+
ms.date: 01/16/2025
8+
author: carols
9+
ms.author: carols
10+
ms.topic: unit
11+
durationInMinutes: 7
12+
content: |
13+
[!include[](includes/2-compare-identity-access-management.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.introduction-migrating-gcp-azure.map-governance-features
3+
title: Map governance features in Google Cloud to equivalent tools in Azure
4+
metadata:
5+
title: Map governance features in Google Cloud to equivalent tools in Azure
6+
description: "Learn how you can govern resources and information in Azure to comply with your policies and relevant legislation."
7+
ms.date: 01/16/2025
8+
author: carols
9+
ms.author: carols
10+
ms.topic: unit
11+
durationInMinutes: 7
12+
content: |
13+
[!include[](includes/3-map-governance-features.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.introduction-migrating-gcp-azure.investigate-iaas-features
3+
title: Investigate Infrastructure-as-a-Service features
4+
metadata:
5+
title: Investigate Infrastructure-as-a-Service features
6+
description: "Learn about compute, networking, and storage services available in Microsoft Azure."
7+
ms.date: 01/16/2025
8+
author: carols
9+
ms.author: carols
10+
ms.topic: unit
11+
durationInMinutes: 7
12+
content: |
13+
[!include[](includes/4-investigate-iaas-features.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.introduction-migrating-gcp-azure.choose-database-solution
3+
title: Choose a database solution in Azure
4+
metadata:
5+
title: Choose a database solution in Azure
6+
description: "Learn about relational and NoSQL database services that are available in Azure. Learn how to choose the right service to migrate to from a database in Google Cloud."
7+
ms.date: 01/16/2025
8+
author: carols
9+
ms.author: carols
10+
ms.topic: unit
11+
durationInMinutes: 7
12+
content: |
13+
[!include[](includes/5-choose-database-solution.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.introduction-migrating-gcp-azure.event-driven-architecture
3+
title: Select event driven architecture and messaging solutions
4+
metadata:
5+
title: Select event driven architecture and messaging solutions
6+
description: "Learn about solutions that you can use to queue and respond to events and messages in Azure. Compare those solutions to equivalents in Google Cloud."
7+
ms.date: 01/16/2025
8+
author: carols
9+
ms.author: carols
10+
ms.topic: unit
11+
durationInMinutes: 7
12+
content: |
13+
[!include[](includes/6-event-driven-architecture.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.introduction-migrating-gcp-azure.compare-implementation-kubernetes
3+
title: Understand Kubernetes on how Azure and Google Cloud
4+
metadata:
5+
title: Understand Kubernetes on how Azure and Google Cloud
6+
description: "Learn about hosting containers by using the Kubernetes orchestrator and how you can transfer your Kubernetes knowledge from Google Cloud to Azure."
7+
ms.date: 01/16/2025
8+
author: carols
9+
ms.author: carols
10+
ms.topic: unit
11+
durationInMinutes: 7
12+
content: |
13+
[!include[](includes/7-compare-implementation-kubernetes.md)]
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.introduction-migrating-gcp-azure.knowledge-check
3+
title: Knowledge check
4+
metadata:
5+
title: Knowledge check
6+
description: "Test what you learned about Azure and how it compares to Google Cloud."
7+
ms.date: 01/16/2025
8+
author: carols
9+
ms.author: carols
10+
ms.topic: unit
11+
durationInMinutes: 3
12+
content: |
13+
quiz:
14+
questions:
15+
- content: "You're using Google Cloud Storage to host videos that are published on your public-facing website. Now, you're migrating the site to the Azure App Service. Which of the following Azure services can you use to replace Google Cloud Storage?"
16+
choices:
17+
- content: "Azure Data Box"
18+
isCorrect: false
19+
explanation: "Incorrect. Azure Data Box is a data appliance transfer service for migrating large quantities of data into Azure. It's not for ongoing data storage and serving."
20+
- content: "Azure Blob Storage"
21+
isCorrect: true
22+
explanation: "Correct. Azure Blob Storage is optimized for storing unstructured data such as videos and serving it quickly."
23+
- content: "Azure Functions"
24+
isCorrect: false
25+
explanation: "Incorrect. Azure Functions is a service that hosts custom code for serverless execution. The service isn't designed to store and serve videos."
26+
- content: "You regularly use the Operation Suite in Google Cloud to examine users and their actions to spot any inappropriate permissions. You're migrating your cloud VMs to Azure. What tool can you use for the same purpose?"
27+
choices:
28+
- content: "Azure Kubernetes Service (AKS)"
29+
isCorrect: false
30+
explanation: "Incorrect. AKS is an implementation of the Kubernetes container orchestration system. You can't use it to monitor user actions."
31+
- content: "Event Grid"
32+
isCorrect: false
33+
explanation: "Incorrect. Event Grid is an event management and distribution tool. You can't use it to monitoring user actions."
34+
- content: "Azure Monitor"
35+
isCorrect: true
36+
explanation: "Correct. By monitoring your resources and users, you can spot when permissions, roles, and policies might be incomplete or inappropriate"
37+
- content: "You want to deploy containers into Kubernetes clusters hosted in both Google Cloud GKE and Azure AKS. Which declarative file format can you use?"
38+
choices:
39+
- content: "Bicep"
40+
isCorrect: false
41+
explanation: "Incorrect. Bicep is a declarative deployment file format but isn't supported in Google Kubernetes Engine (GKE)."
42+
- content: "Kubernetes manifests"
43+
isCorrect: true
44+
explanation: "Correct. Both GKE and AKS support Kubernetes manifest files."
45+
- content: "Terraform"
46+
isCorrect: false
47+
explanation: "Incorrect. Terraform is a declarative deployment file format but isn't supported in AKS."
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.introduction-migrating-gcp-azure.summary
3+
title: Summary
4+
metadata:
5+
title: Summary
6+
description: "Review what you learned about migrating services from Google Cloud to Azure."
7+
ms.date: 01/16/2025
8+
author: carols
9+
ms.author: carols
10+
ms.topic: unit
11+
durationInMinutes: 1
12+
content: |
13+
[!include[](includes/9-summary.md)]
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
Google Cloud Platform (GCP) is similar to Microsoft Azure in that it offers a growing range of AI, compute, storage, database, and other services. While both platforms have similarities in their capabilities, the implementations of cloud services are often different. When planning a migration for some or all of your workloads, you need to understand important concepts, such as identity and access management (IAM), governance, IaaS services, storage, and more.
2+
3+
Suppose you work for a global cycling retailer. Until recently, you hosted most of your business-critical systems on GCP but a merger with a retailing competitor requires you to understand their cloud systems. The competitors cloud systems are hosted on Azure. You want to investigate the differences and similarities between Azure and GCP and determine how systems equivalent to your GCP architecture can be deployed in Azure.
4+
5+
In this module, you learn about key areas in Azure, and how they map to Google Cloud services.
6+
7+
:::image type="content" source="../media/introduction-overview.png" alt-text="A diagram showing the types of service provided by Microsoft Azure and Google Cloud." border="false":::
8+
9+
> [!IMPORTANT]
10+
> The services offered by each platform aren't identical, or called by the same name. For a comparison of the services offered by GCP and Azure, see [Google Cloud to Azure services comparison](/azure/architecture/gcp-professional/services)
11+
12+
## Learning objectives
13+
14+
At the end of this module, you're able to:
15+
16+
- Understand identity and access management (IAM) in Azure compared to GCP.
17+
- Compare governance services on GCP with Azure.
18+
- Understand the differences between GCP and Azure Infrastructure-as-a-Service (IaaS) options.
19+
- Compare database services in GCP with Azure.
20+
- Compare event driven architecture and messaging services in GCP and Azure.
21+
- Compare Google Kubernetes Engine (GKE) and Azure Kubernetes Services (AKS).
22+
- Understand where to find more information about GCP equivalent Azure services.

0 commit comments

Comments
 (0)