作者:周光辉
在云计算出现以前,大部分传统互联网的开发者的做法是自己购买服务器,寻找托管机房,自己安装数据库,服务器和数据库的维护任务也由自己承担。这些 做法给用户带来了巨大的硬件成本以及人力成本。并且当数据库出现一些疑难杂症或者硬件损坏导致数据丢失,很多用户都是束手无策,不得不花费更大的代价寻求 原厂或者第三方数据库服务厂商的帮助。《Disaster Recovery Journal》有一项调查显示,数据库出现故障的原因分类当中,硬件/系统故障占据了49%, 人为维护不当导致的故障占据了36%。
云计算是什么呢?简单地讲,云计算就是把计算和存储资源通过互联网以公共服务的方式提供给用户,就像我们日常使用水电煤一样。通过使用阿里云的云计 算服务,用户不再需要购买硬件,不需要寻找托管机房,而且也摆脱了维护数据库和服务器的负担,从而也减小了硬件/系统故障以及人为维护不当导致的故障概 率。并且构建网站的资源都可以按需购买,因此他们的硬件成本和人力成本将大大降低!
本文的主角是阿里云的关系型数据库服务(RDS)。通过使用RDS,用户不需要担心数据库安全漏洞,阿里巴巴专业的DBA团队会为用户做这些事情; 也不需要操心数据备份,只需要定义好备份策略,RDS会自动为用户备份;更不用担心硬件或者系统损坏导致数据库宕机,RDS提供了大于99.95%的可用 性。
任何使用MySQL、SQLServer数据库的场景都可以迁移到RDS上来,比如:淘宝ISV开发的各种应用、phpwind/Discuz论坛、WordPress等。这些应用搬到云端的大致步骤如下。
1、在aliyun.com网站上购买阿里云的云服务器,并且开通阿里云的RDS服务。
2、应用迁移:把现有传统网站系统的应用程序部署在云服务器上。
3、数据迁移:把现有数据库的数据备份出来,上传到云服务器上面,然后数据导入到RDS中。
迁移有以下两种模式。
1、现有系统整体迁移:将原有系统停机,应用和数据同时迁移至云端。 这种模式简单,但会影响业务。
2、渐进式部分迁移:原有系统不停机。在云端部署好应用程序和数据库,同时开发数据迁移程序,一个用户一个用户地迁移;当某个用户来访问时,应用程序 先判断这个用户的数据是在线下数据库中还是在云端,若在云端则访问RDS,若在线下则访问线下数据库。 中卫网站建设公司 这种模式复杂并且有一定的开发工作量,但不影响业务的正常运行。
下面将以WordPress为例,采用现有系统整体迁移的方式描述如何将WordPress迁移到云端,其他的应用迁移过程与此类似。 WordPress是一种使用PHP语言和MySQL数据库开发的开源、免费的Blog(博客、网站)引擎,用户可以在支持PHP和MySQL数据库的服 务器上建立自己的Blog。WordPress插件众多,易于扩充功能,安装和使用都非常方便。目前WordPress已经成为主流的Blog搭建平台。 具体可以见http://cn.wordpress.org/。
第一步:购买云服务器和RDS服务
根据应用的架构和应用压力在http://www.aliyun.com上 购买相应的云服务器和RDS规格。购买之后可以看到你的云服务器的IP地址以及RDS的连接地址以及用户名和密码。在我的例子当中,云服务器的IP地址为 42.120.125.186,RDS的连接地址为cloudcc.mysql.aliyun.com,数据库名为wordpress,用户名/密 码:wordpress/wordpress,端口为3306。
第二步:应用迁移
登录云服务器安装Apache并启动Apache服务。 安装Apache的步骤这里不作介绍。 Apache的安装目录在/usr/local/apache2。在http://cn.wordpress.org/上面下载WordPress压缩包,将这个压缩包上传到云服务器的/usr/local/apache2/htdocs目录下,并解压生成wordpress目录。
打开浏览器,输入http://42.120.125.186/wordpress,浏览器中显示如图1所示。
图1 浏览器初南京网店设计始显示
点击创建一个配置文件,弹出图2所示页面。
图2 创建配置文件
南京牧狼文化传媒有限公司简介:
牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!
公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!
为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!
主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等
合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯
资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。