基于云平台部署应用的三种方式
在5月举行的“PWorld 2014软件架构&平台创新大会”上,阿里云移动云总监杨名指出,面对云计算和移动互联的新时代,软件服务行业里正在发生巨大变革。从目前阿里云服务用户的经验来看,基于云部署软件主要有三种方式。而这三种方式,没有谁好谁坏之说,它们更多的是每家企业可以根据自己的实际情况和客户需求,采用的比较适合自己的部署方式。 第一个基于云的软件部署方式是...
在5月举行的“PWorld 2014软件架构&平台创新大会”上,阿里云移动云总监杨名指出,面对云计算和移动互联的新时代,软件服务行业里正在发生巨大变革。从目前阿里云服务用户的经验来看,基于云部署软件主要有三种方式。而这三种方式,没有谁好谁坏之说,它们更多的是每家企业可以根据自己的实际情况和客户需求,采用的比较适合自己的部署方式。
第一个基于云的软件部署方式是最简单的一种,即拿一台云服务器把所谓的应用服务器、数据负服务器、软件都可以装上去。然后,用户如何实现SAAS、如何实现服务呢?“我们以前想法就是你有一个生产控制系统,你可以应用服务器、数据库服务器,包括所有业务打成一个镜像。当一个用户说要买软件服务的时候,可以打开一台云服务器,把镜像在云服务器生产出来,这样客户就得到了互联网软件融合,用户感觉是SaaS。这是对现在现有的BS结构软件,面向单体开发的软件实现SAAS基于云计算的部署。”
现在,很多中小企业使用的阿里云软件服务就是这种方式提供的,就是把传统的软件实现了SAAS化。这种方式的优势是快速开通、服务器独享。
第二种方式是把负载均衡、云监控、云盾监控等加在前端。因为有了负载均衡,它下面可以多台服务器,也可以使用阿里云云数据库服务,这样可以形成一个独享的集群。用户也可以用刚才的方式把镜像,或者通过脚本的方式,通过生产控制把软件服务生产部署到上面。这个方式更加先进一些,它不再存在单点故障的风险,用户使用起来就更加稳定、流畅、可用。这种方式也是我们很多传统软件能够快速实现SAAS化的一种模式。
第三种部署方式有个新的变化,即前面的那一块统统去掉,整个应用层做大统一,实现多住户。在大集群里面通过逻辑处理实现所有生产的特性。整个大的数据库里可以做到上面是多集群,下面数据不影响。
现在,很多软件公司大都采用这种架构。这种方式架构起来比较简单,融入起来比较简单,但是用户对数据到底在哪里存储有疑问和顾虑。
原文出自【比特网】,转载请保留原文链接:http://www.chinabyte.com/485/12969485.shtml
转载于:https://blog.51cto.com/abool/1425624
更多推荐
所有评论(0)