亚马逊云服务及云存储技术详解
1. 亚马逊云服务概述
在云服务领域,亚马逊提供了一系列强大的服务,涵盖计算、存储、消息队列等多个方面。这些服务为开发者和系统管理员构建事务性Web应用提供了丰富的选择。
1.1 亚马逊弹性云计算(EC2)
亚马逊EC2是亚马逊云的核心,它提供了一个Web服务API,用于在亚马逊云内配置、管理和取消配置虚拟服务器。无论应用位于互联网何处,只需一次Web服务调用,就能在亚马逊云中启动虚拟服务器。
- 数据中心分布 :美国东海岸有三个数据中心,西欧有两个。用户可分别注册欧洲数据中心账户,但不能混合使用美国和欧洲环境。
- 服务器运行环境 :这些环境中的服务器运行高度定制的开源Xen管理程序,采用半虚拟化技术,可实现服务器的动态配置和取消配置,为来宾服务器提供隔离的计算环境。
- 启动虚拟服务器 :基于预定义的亚马逊机器映像(AMI)启动新节点,AMI包含操作系统和其他预构建软件。多数人先选择基于喜欢的操作系统的标准AMI,进行定制后创建新映像,再基于自定义映像启动服务器。
- 存储类型 :
- 临时存储:与节点绑定,随节点过期。
- 块存储:类似于SAN,可持久存储。
- 此外,EC2服务器还可访问亚马逊S3进行基于云的持久存储,能节省成本并提高效率。
- 网络安全