图-2:设置应用程序
把开发完成的应用部署到云端,需要将它部署到Web服务器上并配置好数据库。对于IAAS,主要步骤如下:
1. 准备数据库服务器
从库中选择并启动数据库的镜像文件。如果库中未提供数据库管理系统(DBMS)则需自行安装。
2. 准备Web /应用程序服务器
从库中选择所需软件的镜像文件,进行配置和启动。如果有未提供的软件需要自行安装。
3. 配置数据库及其对象
接下来要配置数据库,包括配置数据文件,日志文件,安全性设置等。然后建表并添加数据。
4. 部署您的应用程序
接下来,将开发完成的程序部署到Web服务器中。
5. 配置负载均衡器
应用程序需要部署在多个实例上时,还需要对每个实例的IP地址和负载平衡器等进行配置。
6. 管理您的虚拟机和DMBS
最后是管理您的虚拟机。例如,当操作系统上有更新或补丁包时,IAAS提供商不会自动更新。这些都需要客户自己执行。
平台即服务(PAAS)
现在,让我们来看另一种云服务“PAAS”的独特之处。在PAAS中所提供的是客户所需要的应用程序管理环境。不单单提供IAAS中的组件,他提供了开发和分发应用的解决方案,如操作系统,中间件,运行环境,甚至数据库,如表1右侧所示。
换句话说,我们可以把PAAS看做一整套软件,硬件和基础架构的集合。客户只需带上应用程序和数据,就可以使用了。
步骤:在PAAS环境中设置应用程序
对于PAAS,由于数据库、虚拟机和Web服务器很容易配置,所以主要步骤只有两步。如Mark Russinovich下面的幻灯片所示。