EC2是AWS中的一个虚拟服务器平台,允许用户在Amazon的服务器上创建和运行虚拟机。有了EC2可以启动和运行具有被称为Amazon机器镜像(Amazon Machine Image,AMI)的服务器实例,在AMI中运行不同的操作系统,如Red Hat Linux和Windows,这些服务器依照不同的性能配置文件运行,根据需要弹性地添加或削减虚拟服务器,群集化、复制和建立负载平衡,在不同的数据中心或世界范围内的“区”中放置不同服务器以提供容错功能。弹性是指迅速按需扩大或缩小资源容量的能力。
实例和机器镜像的区别是:实例是运行在Xen虚拟层上的硬件平台(如X86、IA64等)的仿真;机器镜像是运行在实例上的软件和操作系统,可以被认为是一个启动设备的内容,可以使用Ghost、Acronis或TrueImage等软件创建一个包含卷的所有内容。机器镜像应该由一个拥有尽可能少特性和功能的并且被尽量锁定的硬化操作系统组成。
例如,创建一个满足以下要求的互联网平台:
(1)为Web应用程序提供一个高事务等级;
(2)在服务器间优化性能的系统;
(3)数据驱动信息服务;
(4)网络安全;
(5)按需扩充服务的能力。(www.xing528.com)
实现这样的服务需要如下组件:
(1)一个可以访问海量内存的应用程序服务器;
(2)一个负载平衡器,通常是硬件形成的,如F5的BIG-IP;
(3)一个数据库服务器;
(5)ISP的其他生产力。
用AWS获取等效服务的花费远远低于组件的物理实现,并且在可访问性和稳定性方面获得较高的保证。AWS比企业单独运行这些服务更有效率,并摊销了硬件的投资,云计算实现的承诺以及所具有的潜力巨大,Recovery.gov等大型站点已经迁移到AWS。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。