迁移到容器的好处

Migrate for Anthos and GKE 是一种工具,可将现有的基于虚拟机的应用容器化,以在 Google Kubernetes Engine (GKE)GKE Autopilot 集群AnthosCloud Run 上运行。利用 GKE 和 Anthos 生态系统,Migrate for Anthos and GKE 可轻松快速地迁移到现代化的编排和应用管理系统,而无需访问源代码以及重新编写或重新设计应用。

迁移到容器与直接原样迁移到 Compute Engine 的比较

现在,您可以使用 Migrate for Compute Engine 将虚拟机工作负载迁移到 Compute Engine 中的虚拟机实例。 这种“直接原样迁移”方法提供了最简单的云迁移途径,因为它始终会保留在本地运行和管理应用时使用的相同运维模型,并且只需对底层基础架构进行现代化改造。

虽然“直接原样迁移”对于某些工作负载而言是一种可行的方案,但许多正在迁移到云端的客户都希望能更进一步,利用云原生工具、方法和代管式服务。具体来说,他们希望从虚拟机转移到容器,并在 GKE 或 Anthos 上管理工作负载。

容器的优势

借助 Migrate for Anthos and GKE,您可以将应用工作负载转换为容器,从而完成现代化改造。容器化工作负载有以下几大优势:

  • 密度。容器比虚拟机轻得多,因为它们不包含操作系统,因此需要的计算和内存资源要少得多。容器可以提高整个集群的工作负载密度、精细控制资源分配以及降低总体基础架构成本
  • 安全优化的节点内核。GKE 和 Anthos 提供自动操作系统升级,让您无需维护其操作系统。
  • 使用现代化服务扩充旧版应用。借助 GKE 和 Anthos,您可以使用平台插件服务将现有功能无缝集成到现有应用中。例如,您可以利用 Istio on GKEAnthos Service Mesh 自动执行网络和安全政策,而无需更改应用代码。此外,您可以将配置和日志记录用于 Cloud Logging 和 Cloud Monitoring,只需更改配置,而无需更改应用。
  • 统一的政策和集成式的资源管理工具。GKE 和 Anthos 可让您专注于管理应用,而非基础架构。它通过强大的标记策略和选择器政策,提供功能强大的声明式理想状态管理系统。
  • 基于映像的现代化管理和编排功能。Migrate for Anthos and GKE 提供了一种独特的功能,可让您从虚拟机工作负载中提取映像并构建 Docker 映像和相关工件,从而实现应用生命周期和运维管理的现代化改造,包括使用 Cloud Build 等工具与 CI/CD 流水线集成以实施“投产后”维护流程。此外,基于映像的管理功能可让客户执行滚动更新、动态扩缩、自我修复等操作。