
随着云技术路线和业务场景变得更加复杂多样,企业选择迁移方式的难度加大。
不同场景下,哪种迁移方案适合企业上云之路?
上海安畅网络科技股份有限公司(以下简称“安畅”)依托从IDC到云计算再到云原生的10余年实践经验,结合对云平台产品和通用应用技术的理解,打造出一套完整的迁移方法论,配合专业的迁移交付体系和文档交接体系,帮助用户将业务和数据迁移上云。
安畅SmartCare云管理服务团队选取云迁移的4大典型场景,帮助您在不同业务场景下,选择合适的迁移方案——
主机层面的迁移可以采用文件级别迁移方式,可以采用数据块级别的迁移方式,也可以采用应用重建、数据同步迁移的方式。
不同的迁移方式对应到不同的迁移工具,不同迁移工具之间各有优劣,需要针对实际情况评估最优方法进行落地实施。下面从适用场景、迁移工具、优缺点方面,将整机镜像迁移、人工手动迁移进行对比。
数据库的迁移需要考虑数据库类型,包含关系型和非关系型的数据库,各种数据库又有自身的一些诞生背景和运营方向,主要用于何种业务场景中,都有相对应的最佳实践。
数据库层面的迁移需要考虑到数据库的本身数据的多个关键因素,配合各种因素,决定采用在线或者离线的迁移方案。
对应的在线方案可以通过各种ETL工具来实现对应的数据迁移,也可以利用数据库主从模式进行数据同步,离线方案中根据数据类型和数据量选择逻辑型数据导入导出或者物理型数据导入导出的方式。
下面从适用场景、迁移工具、优缺点方面,将备份迁移、在线同步、云厂商数据同步工具三大数据库迁移方式进行对比。
容器作为新一代敏捷交付和部署的先驱技术,先天性较好适应和配合云原生场景,成为当下最为热门的技术方向,随之而来的是应对快速变化的环境而需要做出的相应容器迁移的实施工作。
容器的生产环境使用大多涉及到容器镜像仓库、容器编排工具、多种POD控制器、容器持久化数据存储、CI/CD流程等主要方面,因此做容器迁移也需要考虑到这些方面的因素,结合实际使用场景制定可行的迁移方案。
下面从适用场景、迁移工具、优缺点方面,将etcd备份迁移、k8集群+数据两大迁移方式进行对比。
大数据生态包含的产品和应用数量非常庞大,可能包含有各种中间件,数据库存储等,对于大数据方面的迁移需要注意大数据应用本身提供的业务类型是用于做实时性处理的,还是用来做非实时性业务交互的。
针对实时性数据处理的场景对于数据延迟要求较高,非实时性业务相对数据时延会低很多,总结起来大数据迁移需要考虑首先需要做产品层面的适配,之后需要迁移存量数据,最后需要调整业务处理程序并对其进行迁移。
某头部医疗健康企业为了适应业务高速发展,决定改变原有IDC物理机房,选择安畅SmartCare迁移服务,通过数据库迁移的方式顺利上云,让架构更加灵活,同时优化运维成本。
根据客户实际业务负载情况合理选型变配,按需设置弹性伸缩,协助客户完善原有的CI/CD流程
业务及数据上云后依然保留一部分线下资源通过专线联通,对于数据库等核心数据资源,线下依旧实时存有热备
因为对于一些数据库权限的要求,无法直接选择云数据库,因此云上数据库依旧选择自建