基于自然云的云计算模型
3 Amazon EC2 的优势
由于Amazon EC2 的云计算模型特点,使得Amazon EC2 具有了以下几点优势:
弹性--Amazon EC2 允许你在短短的几分钟之内增加或减少功能。你也可以同时委托一个,上百个,甚至上千个服务器实例。当然,你的应用在网络服务应用程序接口的控制下,根据需求,可以自动的扩大或者缩小规模。
完全的控制――你可以完全控制你的实例AMI。你可以使用任何一个机器,并且当你 需要的时候,你可以与任何一个机器互动。每个实例能够提供1.7Ghz*86 的处理器,1.75GB的RAM,160GB 的本地磁盘和250Mb/s 的网络带宽[8]。
可靠――Amazon EC2 提供了一个高可靠性的环境,在这个环境里用户可以高效可靠的替代原有的实例。而这种替换工作不会涉及到Amazon 网络的底层构件和数据中心。
安全――Amazon EC2 提供网络服务接口来控制网络的安全。你可以定义一组实例和他们的接入等级。
经济――Amazon EC2 给你带来了很大的经济利益。你只需要根据你实际使用的计算功能付很低的费用。这种方式与之前的需要购买和维护硬件(包括内部的和主机)的传统方式相比要便宜的多[8]。这样的系统设计把用户从许多的复杂的功能计划中解放出来,把原本很庞大的固定花销转化成为相对小很多的和应用成比例的浮动费用,而且免去了需要购买“额外安全网络设备”来处理周期性的网络侵扰的麻烦。
4. 展望
我们现在正在步入“计算云”的时代。计算云通过将中间件组件化,为SOA 系统的开发提供了一种动态组成系统的有效机制,使复杂的问题可以简单快速的解决。同时增强了系统的自治性。Amazon EC2 的成功就是一个很好的证明,同时促使了计算环境的虚拟化成为很多中小企业和企业管理软件发展的趋势[8,10]。
当然,计算云并不完美,还有很多有待解决的问题,例如这种网络服务在离线状态下就不能使用[11]。但是,计算云为我们提供了一条正确的道路:动态的组成系统,简单的处理方式,更大程度的资源共享。云计算模型已经引起了很多重要的业界领先企业的关注,被认为是2007 年重要的计算机技术发展方向之一[12]。可以说,云计算模型的成功使用将使网络应用进入一个新的篇章。