云原生化的迁云实战

云起源的时代已经到来。云原生技术正在重塑整个软件生命周期。阿里巴巴是中国最早部署云原生技术的公司之一。

在过去几年中,容器服务团队帮助许多用户成功进行生物传输并将业务云迁移到云端。其中,我们TOP10的大客户,需要在中国开展业务的海外用户,以及其他一些云客户。从供应商迁移的一些用户是从IDC迁移到云的用户,越来越多的用户开始咨询如何对他们自己的应用程序进行云生化转换以及如何顺利地将业务迁移到云。每个用户的业务场景都不同。一些差异化的业务场景也对容器平台有一些定制的要求。我们还在帮助这些用户实施云移动解决方案,同时不断思考如何在这些情况下放置常见的东西。做一些沉淀,总结一些优秀的解决方案,最佳实践,并开发工具,以帮助用户快速完成移动。这些解决方案,最佳实践和移动工具是本文今天要分享的内容。

(1)ACK(阿里云服务Kubernetes)如何确保用户服务的可靠性,稳定性,安全性和灵活性; (2)如何设计一个云移动解决方案,将服务平滑地迁移到ACK; (3)如何应用进一步修改以适应ACK提供的更强大的扩展功能。

1. ACK如何保证用户服务的可靠性,稳定性,安全性和灵活性?

2509688-45ffc862059b2b97.png

首先,ACK基于阿里巴巴云可靠稳定的IaaS平台。它具有最大的灵活性和低成本以及全球访问的优势。其次,ACK本身属于阿里云的安全架构,从基础架构到容器运行时环境都有容器集群的全面安全加固;在过去的几年里,我们已经很好地支持了数百家大小企业的业务运营,并拥有大量的用户体验摘要和双11验证; ACK基于标准Kubernetes,与用户密切相关的能力得到了极大的改善,用户无需担心受某个制造商的约束。

2509688-722b23743814b9a8.png

过去,我们使用自建的Kubernetes集群迁移到ACK集群。与自建的Kubernetes集群相比,ACK在成本,灵活性,IaaS,性能,安全加固和实践经验方面高度集成。各方面都有很大的优势。

2509688-364f04fff2872806.png

此外,ACK与阿里云的所有地区一致。除了在全国许多地区开设服务外,还在东南亚,中东,欧洲,美国和东美开设了服务,可以充分满足用户对全球业务的需求。

2.整体云移动计划设计

用户业务移动云的总体设计将涉及集群规划,数据重定位,监视切换,日志切换以及最终生产流程切换或网格连接操作。

2509688-7c49afa8f302736d.png

用户需要一个明确的概念,即将云移动到ACK,需要涉及哪些组件,要重新定位的数据以及要切换的服务。首先,您需要进行群集规划。用户需要根据自己的业务场景选择不同的机器类型,如CPU机器或GPU机器,如虚拟服务器ECS或神龙裸机服务器。网络规划部分将涉及容器集群基础。设施选择vpc内联网或经典网络。群集中的pod之间的通信模式是法兰模式或terway模式。在容量规划部分,用户可以根据自己的成本和预算来规划能够满足初始业务的正常运行的容量。然后,您可以配置动态扩展和收缩以随时缩小群集大小。在安全保护升级部分,有基础设施安全性,如设置合理的安全组规则,镜像安全性,如使用私有镜像和定义镜像安全扫描,K8S应用程序安全管理,如设置网络安全策略访问不同的服务,等等。监控和切换这部分比用户构建的Kubernetes更全面和立体,从基础设施到容器运行时监控,并且可以根据阈值进行设置。触发警报用户还可以将自建日志采集方案切换到阿里云上的企业级日志产品SLS;数据迁移是一个非常重要的部分,包括数据库数据,存储数据,容器映像等。我们将连接阿里云企业级粗产品和迁移工具,旨在确保数据迁移的可靠性和安全性。应用程序转换涉及的主要内容包括图像地址更新,服务曝光模式优化和存储磁盘安装模式更新。适应;最终提供CICD解决方案,满足用户对在线产品的快速迭代。调试上述组件后,我们可以切换一些生产流程。上述从集群规划到生产流程的过渡是需要参与用户业务迁移的云的一个方面。

2509688-01cdc2ce4469573f.png

我们提供企业集装箱化生命周期模型。根据时间阶段和用户侧的用户角色划分该模型。例如,业务架构师的角色需要关注云可以在TCO中为公司带来的价值以及在场景中将带来哪些优化,无论云平台是否能够满足当前的业务需求安全和计算,存储和网络功能; IT架构师负责规划当前业务和网络选择等所需的群集容量和规模。系统管理员和应用程序管理员实施迁移计划的详细信息。该模型的主要核心问题是使用户的业务更稳定,更便宜,更高效。

2509688-b27e187dca2f9a87.png

整个堆栈迁移云架构有两个想法。一个是整体迁移,另一个是平稳迁移。整体迁移意味着在将用户应用程序迁移到云之后,在调试组件并通过测试之后,生产流量可以作为整体切换到在线集群。在线集群上的服务稳定运行一段时间后,原始环境处于脱机状态。平滑迁移意味着用户可以使用在线ACK集群连接到下一个节点,或者在线集群和离线集群,从外部提供服务,并在部署服务组件后逐步将原始组件转换为云。与这两种方法相比,整体迁移更简单,平滑迁移响度复杂,但对服务影响不大。因此,还需要根据用户的实际情况进行选择。

2509688-d56de65359b39d02.png

集装箱化整体迁移有两个小方案。一个是用户从自建的Kubernetes集群迁移到ACK。在这种情况下,用户的应用程序已经完成了云源生化转型的很大一部分,迁移工作将相对简单,一些用户的应用程序是传统的应用程序,直接在虚拟机或裸机服务器上运行。它们没有被任何原始技术修改过。对于此方案的这一部分,我们还提供了帮助用户的工具或解决方案。云源生化向云的迁移,例如使用井架项目,可以自动检测源项目类型并生成用于应用程序部署编排的Dockerfiles和yaml文件,例如我们与ECS SMC(迁移中心)一起开发的虚拟机转换容器映像)和在ACk集群中运行的能力。

2509688-cf6fde2f6b914157.png

为了帮助用户提高移动云的效率,我们还在继续积累和开放一些云移动工具。超过ack-image-builder为用户提供模板以创建ACK群集节点的自定义映像,并通过验证模块检查自定义映像是否满足ACK群集要求; sync-repo可以帮助用户快速完成容器映像批量迁移到ACR(容器映像)仓库服务); velero可以帮助用户快速将完整的应用程序从其他云供应商构建的Kubernetes集群迁移到ACK集群。

Velero将Kubernetes迁移到ACK视频DEMO

2509688-0476964f1fc953a2.png

在数据重定位部分,可靠的迁移是关键。根据用户数据类型,我们将使用匹配的企业级迁移工具,如数据在线迁移服务DOMS,如OSS迁移工具,以及离线海量数据迁移解决方案。立方体等

2509688-64c4bb9a559dbaf7.png

完成数据和应用程序迁移后,需要进一步调整监视和日志记录等组件。在调试和验证组件之后,可以使用智能DNS来减少生产流量。

3.应用程序转换和优化

2509688-0d1e660673f7604d.png

2509688-d9c1eff012f2b5fe.png

对于应用程序转换和优化部分,在K8s到K8s的场景中,有必要优化自建K8中不可用的功能,例如自动扩展。在传统应用程序迁移到ACK的情况下,这部分工作负载将更大,因此我们还为此场景输出了一些解决方案,例如类似于实时场景,我们集成了用户的传统应用程序环境,通常是虚拟机或裸机环境,进入Istio网格的在线ACK部署。逐渐修改应用程序,直到服务全部切换到在线ACK群集。

2509688-79473f5419affc84.png

在应用程序逐步转换的过程中,它将涉及如何将应用程序容器化,如何迁移网络环境以及数据迁移问题。为了应用集装箱化,我们可以使用前面提到的称为SMC Yunyun Center的服务。将虚拟机转换为容器映像后,网络可以通过iptables,external,CoreDNS PrivateZone等处理IP地址DNS域名,保持原有的逻辑IP和域名不变,并通过Istio实现网络虚拟路由。保守管理。

4.案例

2509688-77307420a8a12188.png

接下来是部分云移动案例。有高性能网络有特殊需求的用户,为大型GPU机器提供深度学习相关服务的用户,需要裸机模型的用户等等。

5.总结

不同用户的不同业务场景在云源生化云运解决方案的设计和实施上各有不同。它们是不同的,需要与ACK团队促成的最佳实践相结合,以快速制定评估和计划。一系列云移动工具可以快速完成将业务从离线迁移到云的过程。

作者:刘胜

阅读原文

本文是云栖社区的原创内容,未经许可,不得转载。

96

阿里云云栖社区

96daa9ff-5e2d-4ab8-9769-04a0eb468046

0.1

2019.07.26 13: 41

字数3022

云起源的时代已经到来。云原生技术正在重塑整个软件生命周期。阿里巴巴是中国最早部署云原生技术的公司之一。

在过去几年中,容器服务团队帮助许多用户成功进行生物传输并将业务云迁移到云端。其中,我们TOP10的大客户,需要在中国开展业务的海外用户,以及其他一些云客户。从供应商迁移的一些用户是从IDC迁移到云的用户,越来越多的用户开始咨询如何对他们自己的应用程序进行云生化转换以及如何顺利地将业务迁移到云。每个用户的业务场景都不同。一些差异化的业务场景也对容器平台有一些定制的要求。我们还在帮助这些用户实施云移动解决方案,同时不断思考如何在这些情况下放置常见的东西。做一些沉淀,总结一些优秀的解决方案,最佳实践,并开发工具,以帮助用户快速完成移动。这些解决方案,最佳实践和移动工具是本文今天要分享的内容。

(1)ACK(阿里云服务Kubernetes)如何确保用户服务的可靠性,稳定性,安全性和灵活性; (2)如何设计一个云移动解决方案,将服务平滑地迁移到ACK; (3)如何应用进一步修改以适应ACK提供的更强大的扩展功能。

1. ACK如何保证用户服务的可靠性,稳定性,安全性和灵活性?

2509688-45ffc862059b2b97.png

首先,ACK基于阿里巴巴云可靠稳定的IaaS平台。它具有最大的灵活性和低成本以及全球访问的优势。其次,ACK本身属于阿里云的安全架构,从基础架构到容器运行时环境都有容器集群的全面安全加固;在过去的几年里,我们已经很好地支持了数百家大小企业的业务运营,并拥有大量的用户体验摘要和双11验证; ACK基于标准Kubernetes,与用户密切相关的能力得到了极大的改善,用户无需担心受某个制造商的约束。

2509688-722b23743814b9a8.png

过去,我们使用自建的Kubernetes集群迁移到ACK集群。与自建的Kubernetes集群相比,ACK在成本,灵活性,IaaS,性能,安全加固和实践经验方面高度集成。各方面都有很大的优势。

2509688-364f04fff2872806.png

此外,ACK与阿里云的所有地区一致。除了在全国许多地区开设服务外,还在东南亚,中东,欧洲,美国和东美开设了服务,可以充分满足用户对全球业务的需求。

2.整体云移动计划设计

用户业务移动云的总体设计将涉及集群规划,数据重定位,监视切换,日志切换以及最终生产流程切换或网格连接操作。

2509688-7c49afa8f302736d.png

用户需要一个明确的概念,即将云移动到ACK,需要涉及哪些组件,要重新定位的数据以及要切换的服务。首先,您需要进行群集规划。用户需要根据自己的业务场景选择不同的机器类型,如CPU机器或GPU机器,如虚拟服务器ECS或神龙裸机服务器。网络规划部分将涉及容器集群基础。设施选择vpc内联网或经典网络。群集中的pod之间的通信模式是法兰模式或terway模式。在容量规划部分,用户可以根据自己的成本和预算来规划能够满足初始业务的正常运行的容量。然后,您可以配置动态扩展和收缩以随时缩小群集大小。在安全保护升级部分,有基础设施安全性,如设置合理的安全组规则,镜像安全性,如使用私有镜像和定义镜像安全扫描,K8S应用程序安全管理,如设置网络安全策略访问不同的服务,等等。监控和切换这部分比用户构建的Kubernetes更全面和立体,从基础设施到容器运行时监控,并且可以根据阈值进行设置。触发警报用户还可以将自建日志采集方案切换到阿里云上的企业级日志产品SLS;数据迁移是一个非常重要的部分,包括数据库数据,存储数据,容器映像等。我们将连接阿里云企业级粗产品和迁移工具,旨在确保数据迁移的可靠性和安全性。应用程序转换涉及的主要内容包括图像地址更新,服务曝光模式优化和存储磁盘安装模式更新。适应;最终提供CICD解决方案,满足用户对在线产品的快速迭代。调试上述组件后,我们可以切换一些生产流程。上述从集群规划到生产流程的过渡是需要参与用户业务迁移的云的一个方面。

2509688-01cdc2ce4469573f.png

我们提供企业集装箱化生命周期模型。根据时间阶段和用户侧的用户角色划分该模型。例如,业务架构师的角色需要关注云可以在TCO中为公司带来的价值以及在场景中将带来哪些优化,无论云平台是否能够满足当前的业务需求安全和计算,存储和网络功能; IT架构师负责规划当前业务和网络选择等所需的群集容量和规模。系统管理员和应用程序管理员实施迁移计划的详细信息。该模型的主要核心问题是使用户的业务更稳定,更便宜,更高效。

2509688-b27e187dca2f9a87.png

整个堆栈迁移云架构有两个想法。一个是整体迁移,另一个是平稳迁移。整体迁移意味着在将用户应用程序迁移到云之后,在调试组件并通过测试之后,生产流量可以作为整体切换到在线集群。在线集群上的服务稳定运行一段时间后,原始环境处于脱机状态。平滑迁移意味着用户可以使用在线ACK集群连接到下一个节点,或者在线集群和离线集群,从外部提供服务,并在部署服务组件后逐步将原始组件转换为云。与这两种方法相比,整体迁移更简单,平滑迁移响度复杂,但对服务影响不大。因此,还需要根据用户的实际情况进行选择。

2509688-d56de65359b39d02.png

集装箱化整体迁移有两个小方案。一个是用户从自建的Kubernetes集群迁移到ACK。在这种情况下,用户的应用程序已经完成了云源生化转型的很大一部分,迁移工作将相对简单,一些用户的应用程序是传统的应用程序,直接在虚拟机或裸机服务器上运行。它们没有被任何原始技术修改过。对于此方案的这一部分,我们还提供了帮助用户的工具或解决方案。云源生化向云的迁移,例如使用井架项目,可以自动检测源项目类型并生成用于应用程序部署编排的Dockerfiles和yaml文件,例如我们与ECS SMC(迁移中心)一起开发的虚拟机转换容器映像)和在ACk集群中运行的能力。

2509688-cf6fde2f6b914157.png

为了帮助用户提高移动云的效率,我们还在继续积累和开放一些云移动工具。超过ack-image-builder为用户提供模板以创建ACK群集节点的自定义映像,并通过验证模块检查自定义映像是否满足ACK群集要求; sync-repo可以帮助用户快速完成容器映像批量迁移到ACR(容器映像)仓库服务); velero可以帮助用户快速将完整的应用程序从其他云供应商构建的Kubernetes集群迁移到ACK集群。

Velero将Kubernetes迁移到ACK视频DEMO

2509688-0476964f1fc953a2.png

在数据重定位部分,可靠的迁移是关键。根据用户数据类型,我们将使用匹配的企业级迁移工具,如数据在线迁移服务DOMS,如OSS迁移工具,以及离线海量数据迁移解决方案。立方体等

2509688-64c4bb9a559dbaf7.png

完成数据和应用程序迁移后,需要进一步调整监视和日志记录等组件。在调试和验证组件之后,可以使用智能DNS来减少生产流量。

3.应用程序转换和优化

2509688-0d1e660673f7604d.png

2509688-d9c1eff012f2b5fe.png

对于应用程序转换和优化部分,在K8s到K8s的场景中,有必要优化自建K8中不可用的功能,例如自动扩展。在传统应用程序迁移到ACK的情况下,这部分工作负载将更大,因此我们还为此场景输出了一些解决方案,例如类似于实时场景,我们集成了用户的传统应用程序环境,通常是虚拟机或裸机环境,进入Istio网格的在线ACK部署。逐渐修改应用程序,直到服务全部切换到在线ACK群集。

2509688-79473f5419affc84.png

在应用程序逐步转换的过程中,它将涉及如何将应用程序容器化,如何迁移网络环境以及数据迁移问题。为了应用集装箱化,我们可以使用前面提到的称为SMC Yunyun Center的服务。将虚拟机转换为容器映像后,网络可以通过iptables,external,CoreDNS PrivateZone等处理IP地址DNS域名,保持原有的逻辑IP和域名不变,并通过Istio实现网络虚拟路由。保守管理。

4.案例

2509688-77307420a8a12188.png

接下来是部分云移动案例。有高性能网络有特殊需求的用户,为大型GPU机器提供深度学习相关服务的用户,需要裸机模型的用户等等。

5.总结

不同用户的不同业务场景在云源生化云运解决方案的设计和实施上各有不同。它们是不同的,需要与ACK团队促成的最佳实践相结合,以快速制定评估和计划。一系列云移动工具可以快速完成将业务从离线迁移到云的过程。

作者:刘胜

阅读原文

本文是云栖社区的原创内容,未经许可,不得转载。

云起源的时代已经到来。云原生技术正在重塑整个软件生命周期。阿里巴巴是中国最早部署云原生技术的公司之一。

在过去几年中,容器服务团队帮助许多用户成功进行生物传输并将业务云迁移到云端。其中,我们TOP10的大客户,需要在中国开展业务的海外用户,以及其他一些云客户。从供应商迁移的一些用户是从IDC迁移到云的用户,越来越多的用户开始咨询如何对他们自己的应用程序进行云生化转换以及如何顺利地将业务迁移到云。每个用户的业务场景都不同。一些差异化的业务场景也对容器平台有一些定制的要求。我们还在帮助这些用户实施云移动解决方案,同时不断思考如何在这些情况下放置常见的东西。做一些沉淀,总结一些优秀的解决方案,最佳实践,并开发工具,以帮助用户快速完成移动。这些解决方案,最佳实践和移动工具是本文今天要分享的内容。

(1)ACK(阿里云服务Kubernetes)如何确保用户服务的可靠性,稳定性,安全性和灵活性; (2)如何设计一个云移动解决方案,将服务平滑地迁移到ACK; (3)如何应用进一步修改以适应ACK提供的更强大的扩展功能。

1. ACK如何保证用户服务的可靠性,稳定性,安全性和灵活性?

2509688-45ffc862059b2b97.png

首先,ACK基于阿里巴巴云可靠稳定的IaaS平台。它具有最大的灵活性和低成本以及全球访问的优势。其次,ACK本身属于阿里云的安全架构,从基础架构到容器运行时环境都有容器集群的全面安全加固;在过去的几年里,我们已经很好地支持了数百家大小企业的业务运营,并拥有大量的用户体验摘要和双11验证; ACK基于标准Kubernetes,与用户密切相关的能力得到了极大的改善,用户无需担心受某个制造商的约束。

2509688-722b23743814b9a8.png

过去,我们使用自建的Kubernetes集群迁移到ACK集群。与自建的Kubernetes集群相比,ACK在成本,灵活性,IaaS,性能,安全加固和实践经验方面高度集成。各方面都有很大的优势。

2509688-364f04fff2872806.png

此外,ACK与阿里云的所有地区一致。除了在全国许多地区开设服务外,还在东南亚,中东,欧洲,美国和东美开设了服务,可以充分满足用户对全球业务的需求。

2.整体云移动计划设计

用户业务移动云的总体设计将涉及集群规划,数据重定位,监视切换,日志切换以及最终生产流程切换或网格连接操作。

2509688-7c49afa8f302736d.png

用户需要一个明确的概念,即将云移动到ACK,需要涉及哪些组件,要重新定位的数据以及要切换的服务。首先,您需要进行群集规划。用户需要根据自己的业务场景选择不同的机器类型,如CPU机器或GPU机器,如虚拟服务器ECS或神龙裸机服务器。网络规划部分将涉及容器集群基础。设施选择vpc内联网或经典网络。群集中的pod之间的通信模式是法兰模式或terway模式。在容量规划部分,用户可以根据自己的成本和预算来规划能够满足初始业务的正常运行的容量。然后,您可以配置动态扩展和收缩以随时缩小群集大小。在安全保护升级部分,有基础设施安全性,如设置合理的安全组规则,镜像安全性,如使用私有镜像和定义镜像安全扫描,K8S应用程序安全管理,如设置网络安全策略访问不同的服务,等等。监控和切换这部分比用户构建的Kubernetes更全面和立体,从基础设施到容器运行时监控,并且可以根据阈值进行设置。触发警报用户还可以将自建日志采集方案切换到阿里云上的企业级日志产品SLS;数据迁移是一个非常重要的部分,包括数据库数据,存储数据,容器映像等。我们将连接阿里云企业级粗产品和迁移工具,旨在确保数据迁移的可靠性和安全性。应用程序转换涉及的主要内容包括图像地址更新,服务曝光模式优化和存储磁盘安装模式更新。适应;最终提供CICD解决方案,满足用户对在线产品的快速迭代。调试上述组件后,我们可以切换一些生产流程。上述从集群规划到生产流程的过渡是需要参与用户业务迁移的云的一个方面。

2509688-01cdc2ce4469573f.png

我们提供企业集装箱化生命周期模型。根据时间阶段和用户侧的用户角色划分该模型。例如,业务架构师的角色需要关注云可以在TCO中为公司带来的价值以及在场景中将带来哪些优化,无论云平台是否能够满足当前的业务需求安全和计算,存储和网络功能; IT架构师负责规划当前业务和网络选择等所需的群集容量和规模。系统管理员和应用程序管理员实施迁移计划的详细信息。该模型的主要核心问题是使用户的业务更稳定,更便宜,更高效。

2509688-b27e187dca2f9a87.png

整个堆栈迁移云架构有两个想法。一个是整体迁移,另一个是平稳迁移。整体迁移意味着在将用户应用程序迁移到云之后,在调试组件并通过测试之后,生产流量可以作为整体切换到在线集群。在线集群上的服务稳定运行一段时间后,原始环境处于脱机状态。平滑迁移意味着用户可以使用在线ACK集群连接到下一个节点,或者在线集群和离线集群,从外部提供服务,并在部署服务组件后逐步将原始组件转换为云。与这两种方法相比,整体迁移更简单,平滑迁移响度复杂,但对服务影响不大。因此,还需要根据用户的实际情况进行选择。

2509688-d56de65359b39d02.png

集装箱化整体迁移有两个小方案。一个是用户从自建的Kubernetes集群迁移到ACK。在这种情况下,用户的应用程序已经完成了云源生化转型的很大一部分,迁移工作将相对简单,一些用户的应用程序是传统的应用程序,直接在虚拟机或裸机服务器上运行。它们没有被任何原始技术修改过。对于此方案的这一部分,我们还提供了帮助用户的工具或解决方案。云源生化向云的迁移,例如使用井架项目,可以自动检测源项目类型并生成用于应用程序部署编排的Dockerfiles和yaml文件,例如我们与ECS SMC(迁移中心)一起开发的虚拟机转换容器映像)和在ACk集群中运行的能力。

2509688-cf6fde2f6b914157.png

为了帮助用户提高移动云的效率,我们还在继续积累和开放一些云移动工具。超过ack-image-builder为用户提供模板以创建ACK群集节点的自定义映像,并通过验证模块检查自定义映像是否满足ACK群集要求; sync-repo可以帮助用户快速完成容器映像批量迁移到ACR(容器映像)仓库服务); velero可以帮助用户快速将完整的应用程序从其他云供应商构建的Kubernetes集群迁移到ACK集群。

Velero将Kubernetes迁移到ACK视频DEMO

2509688-0476964f1fc953a2.png

在数据重定位部分,可靠的迁移是关键。根据用户数据类型,我们将使用匹配的企业级迁移工具,如数据在线迁移服务DOMS,如OSS迁移工具,以及离线海量数据迁移解决方案。立方体等

2509688-64c4bb9a559dbaf7.png

完成数据和应用程序迁移后,需要进一步调整监视和日志记录等组件。在调试和验证组件之后,可以使用智能DNS来减少生产流量。

3.应用程序转换和优化

2509688-0d1e660673f7604d.png

2509688-d9c1eff012f2b5fe.png

对于应用程序转换和优化部分,在K8s到K8s的场景中,有必要优化自建K8中不可用的功能,例如自动扩展。在传统应用程序迁移到ACK的情况下,这部分工作负载将更大,因此我们还为此场景输出了一些解决方案,例如类似于实时场景,我们集成了用户的传统应用程序环境,通常是虚拟机或裸机环境,进入Istio网格的在线ACK部署。逐渐修改应用程序,直到服务全部切换到在线ACK群集。

2509688-79473f5419affc84.png

在应用程序逐步转换的过程中,它将涉及如何将应用程序容器化,如何迁移网络环境以及数据迁移问题。为了应用集装箱化,我们可以使用前面提到的称为SMC Yunyun Center的服务。将虚拟机转换为容器映像后,网络可以通过iptables,external,CoreDNS PrivateZone等处理IP地址DNS域名,保持原有的逻辑IP和域名不变,并通过Istio实现网络虚拟路由。保守管理。

4.案例

2509688-77307420a8a12188.png

接下来是部分云移动案例。有高性能网络有特殊需求的用户,为大型GPU机器提供深度学习相关服务的用户,需要裸机模型的用户等等。

5.总结

不同用户的不同业务场景在云源生化云运解决方案的设计和实施上各有不同。它们是不同的,需要与ACK团队促成的最佳实践相结合,以快速制定评估和计划。一系列云移动工具可以快速完成将业务从离线迁移到云的过程。

作者:刘胜

阅读原文

本文是云栖社区的原创内容,未经许可,不得转载。