欢迎大家来到IT世界,在知识的湖畔探索吧!
一、云是什么
云是云计算技术的一个软件承载形式,基于此有一大片的IaaS、PaaS、SaaS应用。根据百度百科的解释,云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。随着技术的发展,当下云的建设已经被作为电子“新基建”的一种形式了,然而这也引申出来一些其他问题,比如云迁移、混合云的纳管、国产云的定义、建设等等。
二、云的分类
关于云,通常我们会听到IaaS、PaaS、SaaS这一类的说法,这是云计算的三种模式:SaaS(软件即服务)、PaaS(平台即服务)、IaaS(基础架构即服务)。一般来说,类似于CRM这一类的信息应用都是SaaS服务,阿里云、华为云、腾讯云基础平台这一类基本是Iaa服务。根据这些不同的服务诞生了许多不同的公司,也催生了许多不同的岗位。
三、云迁移的方式
云迁移从现实维度考虑只有两个方向,一个是从物理机向虚拟机迁移,即所谓的P2V模式;另一种是从一个云环境向另一个云环境迁移,即所谓的V2V模式。从业务的需求维度看,主要有三类:系统或应用全部迁移、文件数据迁移、数据库迁移。不同的迁移流程又对应不同的迁移方法。
四、云迁移的流程
云迁移遵循一般的软件迁移流程流程,即环境调研-迁移评估-实施方案-环境搭建-迁移试运行-切换环境-后期维护-用户培训。其中最复杂的要属环境调研这个环节,这是整个迁移过程中基础的基础,在这个环节中,要调研用户的网络架构、资源使用情况、流量情况、资源占用情况等等,这些不明确后续迁移起来会非常麻烦。总体来说云迁移遵循“先简单后困难、先一般后核心“的原则。
五、迁移工具
根据不同的需求类型,有不同的迁移工具,市场上此类工具也很多,可以根据自己的需要去选择。这里我举几个方向:
- 针对大型的政务应用系统或单位核心业务系统,这种一般建议重新部署,毕竟原厂服务始终比自己动手风险小得多,到底白嫖和氪金 还是不一样的。
- 如果体量较小,应用系统较小,那么是可以省下一笔迁移费用的。可以使用一些P2V工具,如VConverter进行物理数据的迁移,一般在迁移过程中将发生几个小时的迁移割接中断。如果需要降低对系统中断的影响,一般需要针对数据库进行热迁移。
- 常见的还有一种,就是数据库的迁移,这种一般的数据库厂家都配套有迁移工具,例如利用Oracle Dataguard进行主从配置,用Mysql的主从配置。通过应用的冷迁移+数据的热迁移,降低对业务的影响。但该方式对集成能力要求比较高,需要对用户的数据库进行操作。
六、常见云迁移策略
迁移策略 |
迁移复杂度 |
描述 |
应用场景 |
Re-Host(直接迁移) |
中 |
重新托管,在不改变应用程序运行环境的前提下将系统和数据迁移上云 |
直接迁移一般是将物理机迁移至虚拟机,或将虚拟机迁移至虚拟机,适用于快速上云或者大型应用上云 |
Re-Platform(修补后迁移) |
高 |
更换平台,在不改变应用核心架构的前提下,将数据和系统迁移上云时,对应用程序做一些简单的云优化 |
企业降本提效,例如基础软件数据库、中间件的迁移 |
Re-Purchase(放弃后购买) |
中 |
重新购置,弃用原先的产品,并采购新的替代产品 |
一般发生在SaaS类型的产品迁移 |
Re-Architect(重构) |
高 |
重新构建,将应用的架构和开发模式重建,实现云原生的应用服务 |
一般出现在现有环境升级、扩容等模式,成本相对更高 |
Retire(停用) |
低 |
当该部分系统或应用没有相关价值,但还在持续消息资源时,建议使用“停用”策略,也就是将必要的数据归档后,停用当前的基础设施 |
逐步废弃的一种方式 |
Retain(保留) |
低 |
现有的业务或应用并不具备上云的条件、未做好上云的准备或更加适合本地部署的时候,需要根据业务发展的实际需要来进行操作 |
– |
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/35925.html