You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-functions/migration/migrate-aws-lambda-to-azure-functions.md
+9-6Lines changed: 9 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ Migrating a serverless workload that uses Amazon Web Services (AWS) Lambda to Az
22
22
23
23
## Scope
24
24
25
-
This article describes the migration of an AWS Lambda instance to an Azure Functions solution that's hosted on a Flex Consumption plan, Premium plan, Dedicated plan, or Consumption plan.
25
+
This article describes the migration of an AWS Lambda instance to Azure Functions.
26
26
27
27
This article doesn't address:
28
28
@@ -46,7 +46,7 @@ To have a comprehensive strategy, you must combine the recommendations presented
46
46
47
47
## Perform a discovery process on your existing workload
48
48
49
-
The first step is to conduct a detailed discovery process to evaluate your existing AWS Lambda workload. The goal is to understand which AWS features and services your workload relies on. Compile a comprehensive inventory of your AWS Lambda functions by using AWS tooling like service-specific SDKs, APIs, and CloudTrail to assess the workload on AWS. You should understand the following key aspects of your AWS Lambda inventory:
49
+
The first step is to conduct a detailed discovery process to evaluate your existing AWS Lambda workload. The goal is to understand which AWS features and services your workload relies on. Compile a comprehensive inventory of your AWS Lambda functions by using AWS tooling like service-specific SDKs, APIs, CloudTrail, and AWS CLI to assess the workload on AWS. You should understand the following key aspects of your AWS Lambda inventory:
50
50
51
51
- Use cases
52
52
- Configurations
@@ -61,7 +61,7 @@ The first step is to conduct a detailed discovery process to evaluate your exist
61
61
62
62
Before you start migrating your workload, you must map AWS Lambda features to Azure Functions to ensure compatibility and develop a migration plan. Then you can select key workloads for a proof of concept.
63
63
64
-
You also need to [map the AWS services](/azure/architecture/aws-professional) that Lambda depends on to the equivalent dependencies in Azure. For example, Azure Functions has a dependency on Azure Blob Storage in the same way that Lambda requires Amazon S3.
64
+
You also need to [map the AWS services](/azure/architecture/aws-professional) that Lambda depends on to the equivalent dependencies in Azure.
65
65
66
66
## Map AWS Lambda features to Azure Functions
67
67
@@ -90,7 +90,7 @@ The following tables compare AWS Lambda concepts, resources, and properties with
90
90
91
91
| Programming language |[AWS Lambda supported versions](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtimes-supported)|[Azure Functions supported versions](/azure/azure-functions/supported-languages)|
@@ -575,7 +575,10 @@ Deployments follow a single path. After you build your project code and zip it i
575
575
576
576
### Use tools for refactoring
577
577
578
-
Use tools like GitHub Copilot in Visual Studio Code for help with code refactoring, manual refactoring for specific changes, or other migration aids.
578
+
Use tools like GitHub Copilot in VS Code for help with code refactoring, manual refactoring for specific changes, or other migration aids.
579
+
580
+
> [!NOTE]
581
+
> Use *Agent mode* in GitHub Copilot in VS Code.
579
582
580
583
The following articles provide specific examples and detailed steps to facilitate the migration process:
581
584
@@ -632,7 +635,7 @@ If you prefer to use Terraform, use [MigrationGetStarted-Terraform](https://gith
632
635
633
636
## Optimize and monitor the application's performance on Azure
634
637
635
-
After you migrate your workload and your AWS resources are decommissioned, we recommend that you explore more features on Azure. These features can help you fulfill future workload requirements or help close gaps in areas where your AWS Lambda solution didn't meet requirements.
638
+
After you migrate your workload, we recommend that you explore more features on Azure. These features might help you fulfill future workload requirements and help close gaps.
636
639
637
640
### Use Application Insights for monitoring and troubleshooting
0 commit comments