从亚马逊(AWS)迁移到阿里云

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从亚马逊(AWS)迁移到阿里云相关的知识,希望对你有一定的参考价值。

参考技术A

众所周知,亚马逊电商已经撤出了中国,具体原因我想大家都心知肚明,但是作为云计算市场的老大,亚马逊在中国依旧运营着它的公有云服务。

由于政策原因,亚马逊不能在中国大陆运营云计算服务,其在中国有三个数据中心分别为北京、宁夏和香港,而这三个数据中心分别由三家公司负责运营,分别是光环新网、西云数据和亚马逊自营,对于要多区域部署的企业来说也是稍微有些分裂。

AWS中国不接受个人用户注册,也就是说你必须是企业才能在亚马逊上运行业务,而且亚马逊不支持预付费,只有按量付费和RI预留实例券,多少与很多中国企业的财务制度有些冲突。另外看AWS中国官网的成功案例大多是欧美企业,中国客户不多,而且很多用AWS中国的也大多是跨国企业在中国的分支或者主营业务在海外的中国公司。

虽然AWS是全球第一,且遥遥领先于老二和老三,但是在中国乃至亚太地区,AWS还是有点水土不服,落后于阿里云。不可否认,阿里一开始就是学的亚马逊,不管是电商还是云计算。从服务模式到产品命名都有浓郁的亚马逊味道。当然今时不同往日,阿里云已经走出了自己的一片天,虽然还是落后很多,但技术创新和增长率却是持续领先。

我们回归主题,如果我们的业务部署在AWS上,现在感觉不爽了怎么办?可以迁移吗?往哪迁?答案是肯定的,哪个厂商也不能绑定我们,我们可以用脚投票,哪里不爽就搬家。当然迁云是要讲策略、有技术、用工具的。云上搬家最主要是应用、数据和存储,下面我们分别讲怎么做。

应用 :最简单粗暴的做法就是将运行应用的服务器连锅端,各家云厂商都提供服务器的搬家服务,以阿里云的服务器迁移中心(SMC)为例,它可以

具体流程如下:

数据库 :数据库迁移要求不停机且能保证数据一致性。阿里云的数据库迁移服务(DTS)可以满足这个需求。

数据库迁移服务(DTS)支持多种数据之间的迁移

文件存储: 亚马逊的S3无疑是众多用户存储海量文件的首选,那么我们就看看如何从S3迁移到阿里云的对标产品OSS。

首先,在AWS侧,先预估需要迁移的文件存储量和个数

然后创建用于迁移的访问密钥。你可以在 AWS 控制台的 IAM 页面创建用户并授予AmazonS3ReadOnlyAccess权限,然后创建访问密钥。

然后,在阿里云侧,登陆OSS的数据在线迁移控制台,按照提示赋予角色权限。

创建源地址,登录阿里云数据在线迁移控制台,选择 在线迁移服务 > 数据地址 ,然后单击 创建数据地址 ,具体参数如下

创建目标地址,选择 在线迁移服务 > 数据地址 ,然后单击 创建数据地址 。配置相关参数如下:

创建迁移任务,选择 在线迁移服务 > 迁移任务 ,然后单击 创建迁移任务 。配置参数如下:

性能调优 页签的 数据预估 区域,填写 迁移存储量 迁移文件个数

性能调优 页签的 流量控制 区域,设置 限流时间段 最大流量 ,然后单击 添加

单击 创建 。等待迁移任务完成。

不知道看过上面的介绍,你是否有尝试一下的想法或者有其他的方法,欢迎大家一起来讨论。

云计算产品的四件套

亚马逊AWS从2006年开创云计算业务,十年过去,云计算的产品已经比较成熟,云上的客户规模也起来了。亚马逊和阿里巴巴都在2015年财报中开始单独披露云计算板块的业绩,云计算业务即将进入成熟阶段。在亚马逊刚刚公布的Q4财报中,AWS的营收超过24亿美元,同比增长69.37%,占总收入的比重为6.7%,2015全年营收则超过了78亿美元,占总营收的比重为7.4%。这么看起来,阿里云上个季度虽然只有8.19亿RMB,但126%的同比增幅还是不错的,中国的云计算市场在2016年也会快速的成熟和爆发吧。不过AWS上个季度陆续开通了韩国和加拿大地域(Region),2016年计划开通印度Region,在全球化服务方面,阿里云还需要奋起直追。

不管是AWS还是阿里云,提供的云计算产品都非常多,引入的新名词也很多,对于新用户来说简直要挑花眼。实际上,组合使用四个云计算产品就可以设计出大多数场景下适用的系统架构了,这就是传说中的云计算四件套:

  1. 云服务器,阿里云叫ECS,亚马逊叫EC2

  2. 云数据库,阿里云叫RDS,亚马逊也叫RDS

  3. 负载均衡,阿里云叫SLB,亚马逊叫ELB

  4. 对象存储,阿里云叫OSS,亚马逊叫S3

云服务器是云计算产品的基本款,几乎每个客户都必买的,好比是电商中的爆款,所以规格也是最多的,从1核1G到32核64G,各种配置都有,还可以随意升降配置,可以包年包月,也可以按量随用随买,居家旅行必备。使用上和自己买台服务器也没多大差别,不管是不是IT专业人士,说起来都能明白。

云数据库,目前主流还是MySQL,当然阿里云也提供了PostgreSQL,SQL Server,MongoDB,Memcache(Redis)等不同的数据库产品可以选用,都纳在RDS这一个大名字下边了。相对于云服务器,云数据库就不是那么的必须品了。因为用户完全可以在云服务器上自己装数据库啊。在没有云计算的时代,不都得自己买服务器装数据库么。所云数据库要吸引用户,必须提供超出自建数据库的特性,来吸引用户,这就叫增值服务。话说袋鼠云也准备基于云服务器做一些数据库的增值服务产品,比如我们所擅长的Oracle和MySQL,但和RDS不同,我们的思路是帮助用户做好云服务上的自建数据库,帮助小企业客户节省单独购买云数据库的成本,一台云服务器就搞定应用和数据库,超高性价比。

负载均衡则是当企业使用云计算的规模稍微有点大了,才会有需求,比如至少买了两台云服务器,并且在这两台云服务器上都装了Web网站提供服务,就需要在前面使用负载均衡。把域名解析到负载均衡的IP地址上,负载均衡再把访问网站的请求通过一定的策略转发到后面的两台云服务器。

如果网站很小,动态的数据存放在数据库中,静态的文件存放在云服务器的云盘上,这就可以对付很长一段时间了。压力再大些,加多一台云服务器,再配置个负载均衡,又可以顶很长一段时间。但业务继续增长,图片什么的也越来越多,用户投诉网站打开慢,图片出不来,怎么办?这个时候就该考虑对象存储这个产品了。把图片这样的静态文件放到对象存储里,再配置对象存储联合使用CDN来将图片放到离用户更近的机房,整个世界又可以清净很长一段时间了。

一个典型的使用云计算四大件的网站应用架构如下:

技术分享图片

 

这四大件都是由不同的团队开发维护的,所以在阿里云的管理控制台中,需要进入到不同的界面来获得产品相关的信息。我们正在做的袋鼠云运维产品,则从客户使用的视角,把这四大件的关键信息提取、分析并展现在同一张运维大盘中,方便中小客户更好的理解自己使用云计算的情况。目前产品正在内测中,欢迎有兴趣的朋友们联系免费试用。

以上是关于从亚马逊(AWS)迁移到阿里云的主要内容,如果未能解决你的问题,请参考以下文章

我应该使用亚马逊的 AWS 虚拟私有云 (VPC) [关闭]

从 t1.micro 迁移到 t2.micro 亚马逊 AWS

阿里云服务器和亚马逊服务器哪个好用?

可以自行安装系统到亚马逊的AWS云服务器吗?还是说只能使用AWS选择系统进行安装?

从阿里云云市场看未来中国公有云格局

AWS