Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit dc82efc

Browse files
author
Hanaa Musa
committedOct 5, 2020
New tutorials for GCP
1 parent e730a1b commit dc82efc

16 files changed

+853
-0
lines changed
 
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

‎articles/migrate/toc.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
href: tutorial-discover-physical.md
2929
- name: Discover AWS instances
3030
href: tutorial-discover-aws.md
31+
- name: Discover GCP instances
32+
href: tutorial-discover-gcp.md
3133
- name: Assess
3234
items:
3335
- name: Assess VMware VMs for migration to Azure VMs
@@ -40,6 +42,8 @@
4042
href: tutorial-assess-physical.md
4143
- name: Assess AWS instances for migration to Azure
4244
href: tutorial-assess-aws.md
45+
- name: Assess GCP instances for migration to Azure
46+
href: tutorial-assess-gcp.md
4347
- name: Assess imported servers
4448
href: tutorial-discover-import.md
4549
- name: Migrate
@@ -58,6 +62,8 @@
5862
href: tutorial-migrate-physical-virtual-machines.md
5963
- name: Migrate AWS instances
6064
href: tutorial-migrate-aws-virtual-machines.md
65+
- name: Migrate GCP instances
66+
href: tutorial-migrate-gcp-virtual-machines.md
6167
- name: Concepts
6268
items:
6369
- name: Build migration plan with Azure Migrate
Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
---
2+
title: Assess GCP VM instances for migration to Azure with Azure Migrate Server Assessment
3+
description: Describes how to assess GCP VM instances for migration to Azure using Azure Migrate Server Assessment.
4+
ms.topic: tutorial
5+
ms.date: 09/14/2020
6+
ms.custom: MVC
7+
#Customer intent: As a server admin, I want to assess my GCP instances in preparation for migration to Azure.
8+
---
9+
10+
# Tutorial: Assess Google Cloud Platform (GCP) VM instances for migration to Azure
11+
12+
As part of your migration journey to Azure, you assess your on-premises workloads to determine cloud readiness, identify risks, and estimate costs and complexity.
13+
14+
This article shows you how to assess Google Cloud Platform (GCP) VM instances for migration to Azure, using the Azure Migrate: Server Assessment tool.
15+
16+
In this tutorial, you learn how to:
17+
> [!div class="checklist"]
18+
- Run an assessment based on machine metadata and configuration information.
19+
- Run an assessment based on performance data.
20+
21+
> [!NOTE]
22+
> Tutorials show the quickest path for trying out a scenario, and use default options where possible.
23+
24+
If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/pricing/free-trial/) before you begin.
25+
26+
27+
## Prerequisites
28+
29+
- Before you follow the steps in this tutorial, complete the first tutorial in this series to [discover your on-premises inventory](tutorial-discover-gcp.md).
30+
31+
32+
## Decide which assessment to run
33+
34+
Decide whether you want to run an assessment using sizing criteria based on machine configuration data/metadata that's collected as-is on-premises, or based on performance data.
35+
36+
**Assessment** | **Details** | **Recommendation**
37+
--- | --- | ---
38+
**As-is on-premises** | Assess based on machine configuration data/metadata. | Recommended Azure VM size is based on the on-premises VM size.<br/><br> The recommended Azure disk type is based on what you select in the storage type setting in the assessment.
39+
**Performance-based** | Assess based on collected performance data. | Recommended Azure VM size is based on CPU and memory utilization data.<br/><br/> The recommended disk type is based on the IOPS and throughput of the on-premises disks.
40+
41+
## Run an assessment
42+
43+
Run an assessment as follows:
44+
45+
1. On the **Servers** page > **Windows and Linux servers**, click **Assess and migrate servers**.
46+
47+
![Location of Assess and migrate servers button](./media/tutorial-assess-gcp/assess.png)
48+
49+
2. In **Azure Migrate: Server Assessment, click **Assess**.
50+
51+
![Location of the Assess button](./media/tutorial-assess-gcp/assess-servers.png)
52+
53+
3. In **Assess servers** > **Assessment type**, select **Azure VM**.
54+
4. In **Discovery source**:
55+
56+
- If you discovered machines using the appliance, select **Machines discovered from Azure Migrate appliance**.
57+
- If you discovered machines using an imported CSV file, select **Imported machines**.
58+
5. Specify a name for the assessment.
59+
6. Click **View all** to review the assessment properties.
60+
61+
![Location of the View all button to review assessment properties](./media/tutorial-assess-gcp/assessment-name.png)
62+
63+
7. In **Assessment properties** > **Target Properties**:
64+
- In **Target location**, specify the Azure region to which you want to migrate.
65+
- Size and cost recommendations are based on the location that you specify.
66+
- In Azure Government, you can target assessments in [these regions](migrate-support-matrix.md#supported-geographies-azure-government)
67+
- In **Storage type**,
68+
- If you want to use performance-based data in the assessment, select **Automatic** for Azure Migrate to recommend a storage type, based on disk IOPS and throughput.
69+
- Alternatively, select the storage type you want to use for VM when you migrate it.
70+
- In **Reserved Instances**, specify whether you want to use reserved instances for the VM when you migrate it.
71+
- If you select to use a reserved instance, you can't specify '**Discount (%)**, or **VM uptime**.
72+
- [Learn more](https://aka.ms/azurereservedinstances).
73+
8. In **VM Size**:
74+
75+
- In **Sizing criterion**, select if you want to base the assessment on machine configuration data/metadata, or on performance-based data. If you use performance data:
76+
- In **Performance history**, indicate the data duration on which you want to base the assessment
77+
- In **Percentile utilization**, specify the percentile value you want to use for the performance sample.
78+
- In **VM Series**, specify the Azure VM series you want to consider.
79+
- If you're using performance-based assessment, Azure Migrate suggests a value for you.
80+
- Tweak settings as needed. For example, if you don't have a production environment that needs A-series VMs in Azure, you can exclude A-series from the list of series.
81+
- In **Comfort factor**, indicate the buffer you want to use during assessment. This accounts for issues like seasonal usage, short performance history, and likely increases in future usage. For example, if you use a comfort factor of two:
82+
**Details** | **Utilization** | **Add comfort factor (2.0)**
83+
Read IOPS | 100 | 200
84+
Write IOPS | 100 | 200
85+
Read throughput | 100 Mbps | 200 Mbps
86+
Write throughput | 100 Mbps | 200 Mbps
87+
88+
9. In **Pricing**:
89+
- In **Offer**, specify the [Azure offer](https://azure.microsoft.com/support/legal/offer-details/) if you're enrolled. Server Assessment estimates the cost for that offer.
90+
- In **Currency**, select the billing currency for your account.
91+
- In **Discount (%)**, add any subscription-specific discounts you receive on top of the Azure offer. The default setting is 0%.
92+
- In **VM Uptime**, specify the duration (days per month/hour per day) that VMs will run.
93+
- This is useful for Azure VMs that won't run continuously.
94+
- Cost estimates are based on the duration specified.
95+
- Default is 31 days per month/24 hours per day.
96+
97+
- In **EA Subscription**, specify whether to take an Enterprise Agreement (EA) subscription discount into account for cost estimation.
98+
- In **Azure Hybrid Benefit**, specify whether you already have a Windows Server license. If you do and they're covered with active Software Assurance of Windows Server Subscriptions, you can apply for the [Azure Hybrid Benefit](https://azure.microsoft.com/pricing/hybrid-use-benefit/) when you bring licenses to Azure.
99+
100+
10. Click **Save** if you make changes.
101+
102+
![Assessment properties](./media/tutorial-assess-gcp/assessment-properties.png)
103+
104+
11. In **Assess Servers**, click **Next**.
105+
12. In **Select machines to assess**, select **Create New**, and specify a group name.
106+
13. Select the appliance, and select the VMs you want to add to the group. Then click **Next**.
107+
14. In **Review + create assessment, review the assessment details, and click **Create Assessment** to create the group and run the assessment.
108+
109+
110+
> [!NOTE]
111+
> For performance-based assessments, we recommend that you wait at least a day after starting discovery before you create an assessment. This provides time to collect performance data with higher confidence. Ideally, after you start discovery, wait for the performance duration you specify (day/week/month) for a high-confidence rating.
112+
113+
## Review an assessment
114+
115+
An assessment describes:
116+
117+
- **Azure readiness**: Whether VMs are suitable for migration to Azure.
118+
- **Monthly cost estimation**: The estimated monthly compute and storage costs for running the VMs in Azure.
119+
- **Monthly storage cost estimation**: Estimated costs for disk storage after migration.
120+
121+
To view an assessment:
122+
123+
1. In **Servers** > **Azure Migrate: Server Assessment**, click the number next to **Assessments**.
124+
2. In **Assessments**, select an assessment to open it. As an example (estimations and costs for example only):
125+
126+
![Assessment summary](./media/tutorial-assess-gcp/assessment-summary.png)
127+
128+
3. Review the assessment summary. You can also edit the assessment properties, or recalculate the assessment.
129+
130+
131+
### Review readiness
132+
133+
1. Click **Azure readiness**.
134+
2. In **Azure readiness**, review the VM status:
135+
- **Ready for Azure**: Used when Azure Migrate recommends a VM size and cost estimates, for VMs in the assessment.
136+
- **Ready with conditions**: Shows issues and suggested remediation.
137+
- **Not ready for Azure**: Shows issues and suggested remediation.
138+
- **Readiness unknown**: Used when Azure Migrate can't assess readiness, because of data availability issues.
139+
140+
3. Select an **Azure readiness** status. You can view VM readiness details. You can also drill down to see VM details, including compute, storage, and network settings.
141+
142+
### Review cost estimates
143+
144+
The assessment summary shows the estimated compute and storage cost of running VMs in Azure.
145+
146+
1. Review the monthly total costs. Costs are aggregated for all VMs in the assessed group.
147+
148+
- Cost estimates are based on the size recommendations for a machine, its disks, and its properties.
149+
- Estimated monthly costs for compute and storage are shown.
150+
- The cost estimation is for running the on-premises VMs on Azure VMs. The estimation doesn't consider PaaS or SaaS costs.
151+
152+
2. Review monthly storage costs. The view shows the aggregated storage costs for the assessed group, split over different types of storage disks.
153+
3. You can drill down to see cost details for specific VMs.
154+
155+
### Review confidence rating
156+
157+
Server Assessment assigns a confidence rating to performance-based assessments. Rating is from one star (lowest) to five stars (highest).
158+
159+
![Confidence rating](./media/tutorial-assess-gcp/confidence-rating.png)
160+
161+
The confidence rating helps you estimate the reliability of size recommendations in the assessment. The rating is based on the availability of data points needed to compute the assessment.
162+
163+
> [!NOTE]
164+
> Confidence ratings aren't assigned if you create an assessment based on a CSV file.
165+
166+
167+
Confidence ratings are as follows.
168+
169+
**Data point availability** | **Confidence rating**
170+
--- | ---
171+
0%-20% | 1 star
172+
21%-40% | 2 stars
173+
41%-60% | 3 stars
174+
61%-80% | 4 stars
175+
81%-100% | 5 stars
176+
177+
[Learn more](concepts-assessment-calculation.md#confidence-ratings-performance-based) about confidence ratings.
178+
179+
## Next steps
180+
181+
- Find machine dependencies using [dependency mapping](concepts-dependency-visualization.md).
182+
- Set up [agent-based](how-to-create-group-machine-dependencies.md) dependency mapping.

‎articles/migrate/tutorial-discover-gcp.md

Lines changed: 262 additions & 0 deletions
Large diffs are not rendered by default.

‎articles/migrate/tutorial-migrate-gcp-virtual-machines.md

Lines changed: 403 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)
Please sign in to comment.