如果你的应用已经上线并且有订购量的迁移步骤如下:
1、代码改造
2、数据库迁移:购买聚石塔的rds,同时也可以直接使用TAE1.0的数据库(不支持扩容,并且4月15日前必须迁移到聚石塔的RDS)
6、代码部署到EWS
7、域名迁移
功能 |
TAE 1.0 |
EWS |
资源的提供 |
TAE提供(ECS、RDS、OCS) |
开发者使用聚石塔资源(开发者自己购买聚石塔的ECS、RDS、OCS) |
弹性升级 |
TAE1.0没有办法升级 |
开发者自行升级,资源都是开发者自己的聚石塔资源 |
js引入 |
TAE1.0帮助开发者引入 |
开发者自行引入Tida,引入详见文档 |
混淆nick获取 |
TAE提供getMixNick |
手淘提供方法获取,获取方法详见文档 |
域名不同 |
*.play.m.jaeapp.com *.play.admin.jaeapp.com(后台域名) |
*.ews.m.jaeapp.com(必须在EWS创建服务时选择互动的appkey进行绑定才能生成此域名) *.hz.taeapp.com(后台域名,在创建服务时绑定互动的appkey是生成ews的域名,不绑定则是hz域名,同时也可以使用cname可绑定自己域名) |
环境变量配置 |
通过app.yaml可配置少数变量 |
支持所有环境变量配置, |
分布式Session |
系统自动在服务实例同步Session |
开发者自己使用OCS同步Session,系统不自动同步 |
测试环境 |
TAE1.0提供测试环境 |
EWS创建服务时默认只有正式环境,想用测试环境在创建一个测试服务来解决 |
CDN |
TAE1.0自动加CDN功能 |
需使用多媒体,详见文档 |
fetchurl |
需要申请白名单 |
放开 |
文件存储 |
采用FileStore服务 |
不再提供FileStore服务,使用多媒体服务 |
SSH登录容器 |
不支持 |
支持 |
提供2种方式如下:
TAE1.0的导出:在TAE1.0控制台点击“数据库”,选择RDS,进到RDS控制台后在点击管理控制台如下图所示:
进入“管理控制台”选择导出如下图所示:
导入到聚石塔rds:
登录到聚石塔控制台,选择“数据库于缓存”,点击“云数据库RDS”,进入rds列表选择“管理”,如下图所示:
进入RDS的基本信息页面选择“登录数据库”,如下图所示:
登录后进入到数据库控制台点击“导入”如下图所示:
进入EWS控制台点击资源池,选择添加云服务器,目前支持的聚石塔系统centos7、ubantu14,如果你是centos7请看文档,如果你是ubantu14请看文档
创建服务中需注意如下两点:
(1)绑定应用:创建服务过程中需绑定你的互动应用前台appkey,这样appkey和域名产生对应关系,生成的域名才是*.ews.m.jaeapp.com(手淘认可的域名),后台appkey无论是否绑定生成的都是*.hz.taeapp.com
(2) 网络配置:必须选择统一接入层,才能生成ews域名,EWS自带nginx的负载均衡(轮询)
创建服务流程详见文档
请注意检查创建完生成的域名是否为*.ews.m.jaeapp.com,只有*.ews.m的域名手淘才会认可
部署到EWS测试,没有问题在做域名迁移
到TAE1.0控制台点击”TAE1.0迁移EWS”点击“迁移”选择1.0的域名和ews的域名做绑定,绑定后查看1.0和3.0的域名是否都可以正常打开。如果打开有问题马上点击回滚,解冻绑定域名。如下图所示:
注意:以后代码部署直接在ews操作,1.0不用在维护。