迁移到容器的好处

Migrate for Anthos 工具可将基于虚拟机的现有应用容器化,使其能够在 Google Kubernetes Engine (GKE) 上运行。 如果您在 VMware、AWS、Azure 或 Compute Engine 虚拟机上运行应用,并且希望在 GKE 上的容器中运行它们,请使用 Migrate for Anthos。利用 GKE 生态系统,Migrate for Anthos 可轻松快速地迁移到现代化的编排和应用管理系统,而无需访问源代码以及重新编写或重新设计应用。

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

现在,您可以选择使用 Migrate for Compute Engine 将虚拟机工作负载迁移到 Compute Engine 中的虚拟机实例。这种“直接原样迁移”方法提供了最简单的云迁移途径,因为它始终会保留在本地运行和管理应用时使用的相同运维模型,并且只需对底层基础架构进行现代化改造。虽然这种迁移方法对于某些工作负载是可行的,但是许多要迁移到云端的客户都会希望进一步对其工作负载进行现代化改造,从而充分利用云原生工具、方法和托管服务。具体来说,他们希望从虚拟机转移到容器,并在 GKE 上管理工作负载。

使用 Migrate for Anthos 迁移到容器的好处

Migrate for Anthos 可让您将应用工作负载转换为由 GKE 管理的容器,从而实现其现代化改造。将工作负载现代化改造到 GKE 有以下几项主要优势:

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