如果你的应用已经上线并且有订购量的迁移步骤如下:

1、代码改造 

2、数据库迁移:购买聚石塔的rds,同时也可以直接使用TAE1.0的数据库(不支持扩容,并且4月15日前必须迁移到聚石塔的RDS)

3、购买聚石塔资源(包括ECS、RDS)

4、添加聚石塔机器到EWS资源池

5、在EWS创建应用(服务)

6、代码部署到EWS

7、域名迁移

1、代码改造

功能

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、数据库迁移

提供2种方式如下:

(1)把TAE1.0的数据库导出sql文件再导入到聚石塔的rds中

    TAE1.0的导出:在TAE1.0控制台点击“数据库”,选择RDS,进到RDS控制台后在点击管理控制台如下图所示:

    

    进入“管理控制台”选择导出如下图所示:

    

    导入到聚石塔rds:

    登录到聚石塔控制台,选择“数据库于缓存”,点击“云数据库RDS”,进入rds列表选择“管理”,如下图所示:

    

    进入RDS的基本信息页面选择“登录数据库”,如下图所示:

    

    登录后进入到数据库控制台点击“导入”如下图所示:

    

(2)数据库暂时不迁,沿用TAE1.0数据库,TAE会提供连接地址、用户名和密码(最晚4月15号之前开发者需将数据库迁到聚石塔rds)

3、购买聚石塔资源(包括ECS、RDS)

聚石塔资源购买指南

4、添加云服务器

进入EWS控制台点击资源池,选择添加云服务器,目前支持的聚石塔系统centos7、ubantu14,如果你是centos7请看文档,如果你是ubantu14请看文档

5、创建应用(服)务

创建服务中需注意如下两点:

(1)绑定应用:创建服务过程中需绑定你的互动应用前台appkey,这样appkey和域名产生对应关系,生成的域名才是*.ews.m.jaeapp.com(手淘认可的域名),后台appkey无论是否绑定生成的都是*.hz.taeapp.com

(2) 网络配置:必须选择统一接入层,才能生成ews域名,EWS自带nginx的负载均衡(轮询)

创建服务流程详见文档

请注意检查创建完生成的域名是否为*.ews.m.jaeapp.com,只有*.ews.m的域名手淘才会认可

6、改造后的代码部署到EWS测试

部署到EWS测试,没有问题在做域名迁移

7、域名迁移

TAE1.0控制台点击”TAE1.0迁移EWS”点击“迁移”选择1.0的域名和ews的域名做绑定,绑定后查看1.0和3.0的域名是否都可以正常打开。如果打开有问题马上点击回滚,解冻绑定域名。如下图所示:

注意:以后代码部署直接在ews操作,1.0不用在维护。

 

FAQ

关于此文档暂时还没有FAQ
返回
顶部