Update nexus: fix conflicts and sync local changes

This commit is contained in:
Shen Wei
2026-04-26 12:06:50 +08:00
parent 191797c01b
commit f09834b5a5
2443 changed files with 254323 additions and 255154 deletions

View File

@@ -1,75 +1,75 @@
---
title: AWS → GCP
source:
author: shenwei
published:
created:
description:
tags: []
---
# AWS → GCP
To migrate your enterprise-level SaaS application from AWS to Google Cloud, youll need to find equivalent Google Cloud services for the AWS services you currently use, while ensuring your architecture remains compatible. Here's a service-by-service breakdown for smooth development:
### 1. **AWS EKS (Elastic Kubernetes Service) → Google Kubernetes Engine (GKE)**
**Google Kubernetes Engine (GKE)** is Google Clouds equivalent to AWS EKS. Both manage Kubernetes clusters, offering similar features like autoscaling, security, and networking.
- **Migration Notes**: Kubernetes manifests and Helm charts will be reusable with minimal modification, but youll need to handle network and security configurations specific to Google Cloud.
### 2. **AWS RDS (Relational Database Service) → Cloud SQL / Cloud Spanner**
- **Cloud SQL**: Supports MySQL, PostgreSQL, and SQL Server, making it a direct equivalent for most RDS instances.
- **Cloud Spanner**: If you need horizontally scalable, globally distributed databases with strong consistency, consider Cloud Spanner.
- **Migration Notes**: Database migration tools like **Database Migration Service** can help with the data migration, ensuring minimal downtime and compatibility.
### 3. **AWS EFS (Elastic File System) → Filestore**
**Google Cloud Filestore** is a fully managed NFS (Network File System) service similar to AWS EFS.
- **Migration Notes**: Ensure your applications are configured to use the Filestore APIs and access paths properly. Performance tiers and network configuration will need review for alignment with your AWS EFS setup.
### 4. **AWS S3 (Simple Storage Service) → Google Cloud Storage**
**Google Cloud Storage** is a direct equivalent to AWS S3 for object storage, supporting multiple classes of storage with similar durability and availability guarantees.
- **Migration Notes**: Google Clouds storage APIs differ slightly, so you may need to refactor your code to accommodate the differences. However, bucket management and object lifecycle policies are similar.
### 5. **AWS Lambda (Serverless Compute) → Google Cloud Functions / Cloud Run**
- **Google Cloud Functions**: Equivalent to AWS Lambda for small, event-driven serverless tasks.
- **Cloud Run**: If you need to run containerized microservices, **Cloud Run** (based on Knative) is a good choice for scaling container workloads.
- **Migration Notes**: Code migration is generally straightforward, though GCP uses slightly different event triggers and permission models.
### 6. **AWS Parameter Store → Secret Manager / Cloud Key Management Service (KMS)**
- **Secret Manager**: For storing secrets such as passwords, API keys, and tokens.
- **Cloud KMS**: For managing encryption keys and ensuring data security.
- **Migration Notes**: Similar management principles apply, but authentication and access policies will need revision to comply with Google Cloud's identity model.
### 7. **AWS SES (Simple Email Service) → SendGrid / Mailgun (Third-party service)**
Google Cloud doesn't have a native email service comparable to SES, so you can leverage third-party services like **SendGrid** or **Mailgun**, which integrate well with Google Cloud.
- **Migration Notes**: Integration through APIs will require code changes, but the overall functionality will remain similar.
### 8. **AWS CloudWatch → Google Cloud Monitoring (formerly Stackdriver)**
**Google Cloud Monitoring** is the equivalent of AWS CloudWatch, providing observability, logging, and alerting for your infrastructure and applications.
- **Migration Notes**: If you are heavily using AWS CloudWatch Logs, consider migrating to **Google Cloud Logging** to keep a similar flow of data.
### Additional Considerations:
- **IAM and Security**: AWS Identity and Access Management (IAM) maps well to Google Cloud IAM, but you'll need to refactor policies and roles.
- **Networking**: Google Clouds VPC is similar to AWS VPC, but you'll need to translate networking configurations (firewalls, routing, etc.) and possibly update load balancing setups, using **Google Cloud Load Balancer** in place of AWS Elastic Load Balancing (ELB).
### Tools for Migration:
- **Googles Database Migration Service**: To migrate RDS databases to Cloud SQL.
- **Migrate for Compute Engine**: For VM migrations if you use EC2 instances.
- **Velostrata**: For handling live migrations of workloads.
Would you like to dive deeper into any particular service, or need assistance on a specific migration tool or process?
---
title: AWS → GCP
source:
author: shenwei
published:
created:
description:
tags: []
---
# AWS → GCP
To migrate your enterprise-level SaaS application from AWS to Google Cloud, youll need to find equivalent Google Cloud services for the AWS services you currently use, while ensuring your architecture remains compatible. Here's a service-by-service breakdown for smooth development:
### 1. **AWS EKS (Elastic Kubernetes Service) → Google Kubernetes Engine (GKE)**
**Google Kubernetes Engine (GKE)** is Google Clouds equivalent to AWS EKS. Both manage Kubernetes clusters, offering similar features like autoscaling, security, and networking.
- **Migration Notes**: Kubernetes manifests and Helm charts will be reusable with minimal modification, but youll need to handle network and security configurations specific to Google Cloud.
### 2. **AWS RDS (Relational Database Service) → Cloud SQL / Cloud Spanner**
- **Cloud SQL**: Supports MySQL, PostgreSQL, and SQL Server, making it a direct equivalent for most RDS instances.
- **Cloud Spanner**: If you need horizontally scalable, globally distributed databases with strong consistency, consider Cloud Spanner.
- **Migration Notes**: Database migration tools like **Database Migration Service** can help with the data migration, ensuring minimal downtime and compatibility.
### 3. **AWS EFS (Elastic File System) → Filestore**
**Google Cloud Filestore** is a fully managed NFS (Network File System) service similar to AWS EFS.
- **Migration Notes**: Ensure your applications are configured to use the Filestore APIs and access paths properly. Performance tiers and network configuration will need review for alignment with your AWS EFS setup.
### 4. **AWS S3 (Simple Storage Service) → Google Cloud Storage**
**Google Cloud Storage** is a direct equivalent to AWS S3 for object storage, supporting multiple classes of storage with similar durability and availability guarantees.
- **Migration Notes**: Google Clouds storage APIs differ slightly, so you may need to refactor your code to accommodate the differences. However, bucket management and object lifecycle policies are similar.
### 5. **AWS Lambda (Serverless Compute) → Google Cloud Functions / Cloud Run**
- **Google Cloud Functions**: Equivalent to AWS Lambda for small, event-driven serverless tasks.
- **Cloud Run**: If you need to run containerized microservices, **Cloud Run** (based on Knative) is a good choice for scaling container workloads.
- **Migration Notes**: Code migration is generally straightforward, though GCP uses slightly different event triggers and permission models.
### 6. **AWS Parameter Store → Secret Manager / Cloud Key Management Service (KMS)**
- **Secret Manager**: For storing secrets such as passwords, API keys, and tokens.
- **Cloud KMS**: For managing encryption keys and ensuring data security.
- **Migration Notes**: Similar management principles apply, but authentication and access policies will need revision to comply with Google Cloud's identity model.
### 7. **AWS SES (Simple Email Service) → SendGrid / Mailgun (Third-party service)**
Google Cloud doesn't have a native email service comparable to SES, so you can leverage third-party services like **SendGrid** or **Mailgun**, which integrate well with Google Cloud.
- **Migration Notes**: Integration through APIs will require code changes, but the overall functionality will remain similar.
### 8. **AWS CloudWatch → Google Cloud Monitoring (formerly Stackdriver)**
**Google Cloud Monitoring** is the equivalent of AWS CloudWatch, providing observability, logging, and alerting for your infrastructure and applications.
- **Migration Notes**: If you are heavily using AWS CloudWatch Logs, consider migrating to **Google Cloud Logging** to keep a similar flow of data.
### Additional Considerations:
- **IAM and Security**: AWS Identity and Access Management (IAM) maps well to Google Cloud IAM, but you'll need to refactor policies and roles.
- **Networking**: Google Clouds VPC is similar to AWS VPC, but you'll need to translate networking configurations (firewalls, routing, etc.) and possibly update load balancing setups, using **Google Cloud Load Balancer** in place of AWS Elastic Load Balancing (ELB).
### Tools for Migration:
- **Googles Database Migration Service**: To migrate RDS databases to Cloud SQL.
- **Migrate for Compute Engine**: For VM migrations if you use EC2 instances.
- **Velostrata**: For handling live migrations of workloads.
Would you like to dive deeper into any particular service, or need assistance on a specific migration tool or process?