欢迎来到天天文库
浏览记录
ID:6134651
大小:138.90 KB
页数:15页
时间:2018-01-04
《用 amazon web services 进行云计算_第 2 部分 用 s3 在云中存储数据》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、用AmazonWebServices进行云计算,第2部分:用AmazonSimpleStorageService(S3)在云中存储数据可靠、灵活且低成本地存储和获取数据PrabhakarChaganti,CTO,Ylastic,LLCPrabhakarChaganti是Ylastic的CTO,这家创业公司正在构建一个对用户的整个AWS云计算环境(EC2、S3、SQS和SimpleDB)进行体系结构设计、管理和监视的统一界面。他是两本新书XenVirtualization和GWTJavaAJAXProgramming的作者。他还在V
2、MwareGlobalVirtualApplianceChallenge上获得了社区评选的最具创意VirtualAppliance奖。简介:学习基本的AmazonSimpleDB(SDB)概念,研究boto(一个用于与SDB交互的开放源码Python库)提供的一些功能。在这个“用AmazonWebServices进行云计算”系列中,学习如何使用AmazonWebServices进行云计算。了解这些服务如何为设计和构建可伸缩、可靠的应用程序提供一种可选方案。本文讨论AmazonSimpleStorageService(S3)提供的可
3、伸缩、高响应性的服务。了解用于与S3交互的工具,使用代码示例构建一个简单的shell。云计算空间您是否希望随时获取最新的云计算消息?是否想得到云计算相关的技术知识?developerWorks云计算空间就是这样一个云计算信息资源的门户,在这里您可以了解来自IBM和业界其他媒体的最新信息,并且得到如何在云环境中使用IBM软件的入门知识。IBM在AmazonEC2云计算环境中提供了DB2、Informix、Lotus、WebSphere等方面的AMI镜像资源。您只需按使用量支付少量费用,就可以使用到云上的数据、门户、Web内容管理、情
4、景应用等服务。欢迎您随时访问云计算空间,获取更多信息。AmazonSimpleStorageService本系列的第1部分介绍了AmazonWebServices的构建块,解释了如何使用这个虚拟基础设施构建Web范围的系统。在本文中,学习关于AmazonSimpleStorageService(S3)的更多知识。S3是一个高度可伸缩的快速的Internet数据存储系统,用户可以从任何地方在任何时候轻松地存储和获取任意数量的数据。只需根据实际使用的存储和带宽付费。没有安装成本、最低成本或其他间接费用。Amazon负责对存储基础设施进
5、行管理和维护,这使您能够把注意力集中在系统和应用程序的核心功能上。S3是一个具有工业强度的平台,能够轻松地满足您的数据存储需求。它能够:·存储应用程序的数据。·执行个人或企业备份。·把媒体和需要很大带宽的其他内容快速且低成本地分发给您的客户。S3的特性包括:可靠性它具有容错能力,能够非常快速地恢复系统,停机时间非常短。Amazon提供的服务水平协议(SLA)保证99.99%的可用性。简单性S3基于简单的概念,为开发应用程序提供很强的灵活性。如果需要,可以在S3组件之上构建更多功能,从而构建更复杂的存储方案。可伸缩性S3提供很强的可
6、伸缩性,可以在出现需求高峰时轻松快速地扩展。廉价与市场上的其他企业和个人数据存储解决方案相比,S3的费率非常有竞争优势。支撑S3框架的三个基本概念是bucket、对象和键。bucketbucket是基本构建块。存储在AmazonS3中的每个对象都包含在一个bucket中。可以认为bucket相当于文件系统上的文件夹(即目录)。文件夹和bucket之间的主要差异之一是,每个bucket及其内容都可以通过URL访问。例如,如果有一个名为“prabhakar”的bucket,就可以使用URLhttp://prabhakar.s3.ama
7、zonaws.com访问它。EachS3账户可以包含最多100个bucket。bucket不能相互嵌套,所以不能在bucket中创建bucket。在创建bucket时,可以指定位置限制,从而影响bucket的地理位置。这会自动地确保在这个bucket中存储的所有对象都存储在指定的地理位置。目前,可以把bucket放在美国或欧盟。如果在创建bucket时没有指定位置,那么bucket及其内容会存储在最接近您帐户的账单地址的地方。bucket名称必须符合下面的S3规定:·名称必须以数字或字母开头。·名称的长度必须在3到255个字符之间
8、。·有效的名称只能包含小写字母、数字、点号、下划线和连字符。·尽管名称可以包含数字和点号,但是不能采用IP地址格式。例如,不能把bucket命名为192.168.1.254。·bucket名称空间在S3中的所有账户的所有bucket之间共享。buc
此文档下载收益归作者所有