`
喜欢蓝色的我
  • 浏览: 373770 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Amazon EBS弹性块存储服务初探

 
阅读更多

            测试过程,到一些概念不来了解,就百度一下,查到一篇好文章,讲的挺清楚的微笑

近两年来,云计算的概念炒得火热火热的。一般来说,一提到云计算很容易想到的典型应用就是分布式服务与计算,后端是一个超大的服务器集群提供服务,像GoogleGFSBigTableChubble以及MapReduce等等。其实在云计算中还有一个领域就是服务器虚拟化,将物理服务器的CPU、内存、存储和网络虚拟出若干个相互之间安全隔离的虚拟服务器以提高资源使用率,低碳节能环保。像AmazonEC2(弹性计算云)服务可以让你很轻松地启动和管理虚拟服务器。之所以称之为弹性,是因为当你的应用访问量激增时EC2可以自动增加虚拟服务器来满足应用的需求,当你的应用的流量下降时又自动减少虚拟服务器。

在虚拟化技术中,存储服务的虚拟化则成为核心与难点,这涉及到虚拟机运行所需的所有的数据包括系统数据和用户数据,虚拟存储服务不仅在满足性能的同时,更要提供高安全的数据服务,比如数据的快照技术以防数据出现错误时能进行数据回滚以最大限度的降低用户的损失。同时Amazon弹性计算云改变了商业模式,你可以按小时付费或按容量付费,不用再去发大量的钱去购买机器或者服务托管。本文永久链接 :http://blog.csdn.net/hereweare2009/archive/2011/03/05/6226218.aspx

 

 

Amazon Elastic Block Store

Amazon EBS是专门为Amazon EC2 虚拟机设计的弹性块存储服务。Amazon EBS可以为Amazon EC2的虚拟机创建卷volumesAmazon EBS卷类似没有格式化的外部卷设备。卷有设备名称,同时也提供了块设备接口。你可以在Amazon EBS 卷上驻留自己的文件系统,或者直接作为卷设备使用。EBS定价为每月每GB容量10美分,或者每向卷发出100万次请求10美分。据Amazon称,用户还可以将虚拟机的数据以快照的方式存储到AmazonS3存储服务。

一般的,你可以创建多达20Amazon EBS卷,卷的大小可从1G1T。在相同Avaliablity Zone中,每个Amazon EBS卷可以被任何Amazon EC2虚拟机使用。如果你需要超过20个卷,则需要提出申请。

同时,Amazon EBS提供了快照功能。可以将快照snapshot保存了Amazon EBS卷到Amazon S3中,其中第一个快照是全量快照,随后的快照都是增量快照。你可以使用快照作为新的Amazon EBS卷的起始点,这样当虚拟机数据受到破坏时你可以选择回滚到某个快照来恢复你的数据,从而提高了数据的安全性与可用性。

 

下面介绍下Amazon EBS容错处理和使用快照加载新的卷

 

Amazon EBS可以将任何的实例(即运行中的虚拟机)关联到卷。当一个实例失效,Amazon EBS卷可以自动的解除与失效节点的关联,从而可以将该卷关联到新的实例。如下图所示。步骤如下:

1.      运行中的Amazon EC2实例被关联到Amazon EBS卷,而这个实例突然失效或者出现异常;

2.      为了恢复该实例,你解除Amazon EBS卷和实例的关系(如果没有自动解除),加载一个新的Amazon EC2实例,将其关联到Amazon EBS卷;

3.      Amazon EBS卷失效的情况下(几率极低),你可以根据快照创建一个新的Amazon EBS卷。

 

下面介绍快照的使用:

 

我们可以使用Amazon EBS快照作为一个起点来加载若干个新卷。加载过程如下:

1.      你现在有个大数据量的Web Service服务正在运行;

2.      当数据都正常的时候,你可以为你的卷创建快照,并将这些快照存储在Amazon S3上;

3.      当服务数据剧增时,你需要根据快照加载新的卷,然后再启动新的实例,在将新的实例关联到新的卷;

4.      当服务下降时,你可以关闭一个或多个Amazon EC2实例,并删除相关的EBS卷。

 

虽然Amazon没有详细说明EBS的实现细节,从上面的快照功能以及EBS的官方文档可以略知一二:

l 快照需要上传到S3中,当需要恢复到某个快照则需要将快照从S3下载下来;

l EBS官方文档指出,EBS为了提高可靠性,EBS卷会有一个后台任务将其数据备份到同一个zone的另一台硬件上;

l EBS官方文档同时指出,即时EBS有了卷的备份,还不是足够的高可靠,为此引入了快照功能,将快照存储到S3上,且第一个快照是全备份,随后的快照是增量备份,同时不同zone间可以从S3上下载快照;

l EC2EBS必须处于同一个zone,即EC2实例只能挂在处于同一个zoneEBS卷,且同一个EBS卷不能同时被挂载两次,即只能挂载给一个EC2实例。


我理解中的amazon的ebs架构图

 源:http://blog.csdn.net/hereweare2009/article/details/6226218

分享到:
评论

相关推荐

    EBS弹性域查询方法

    "EBS弹性域查询方法" EBS系统中的弹性域(Descriptive Flexfield)是一种强大的工具,可以帮助用户快速查询相应的attribute字段。但是,随着系统中的弹性域数量不断增加,找到特定的弹性域变得越来越困难。下面将...

    ORACLE EBS 弹性域设置

    在Oracle E-Business Suite(EBS)中,弹性域(Flexfields)是一项核心且灵活的数据组织功能,旨在提供高度定制化的数据存储与访问方式。其设计初衷是为了满足企业复杂的业务需求,尤其是那些需要在单一数据模型中...

    XSKY X-EBS分布式块存储产品简介.pdf

    "XSKY X-EBS分布式块存储产品简介" XSKY X-EBS分布式块存储产品是基于主流开源分布式存储系统Ceph的企业级分布式软件定义块存储解决方案,旨在帮助用户解决数据中心存储基础架构的挑战。X-EBS产品具有软件定义存储...

    360度解析亚马逊云科技存储服务V2

    这个在线讲座将从互联网时代数据存储的多种需求出发,逐一讲解亚马逊云科技所提供的多种数据存储服务,包括完全基于非结构化数据存储的简单存储服务(S3),侧重于磁盘性能的弹性块存储(EBS)以及传统的关系型...

    OracleEBS中的弹性域讲解与设置

    ### OracleEBS中的弹性域讲解与设置 #### 弹性域概述 弹性域(Flexfields)是Oracle E-Business Suite (EBS)中一个极为重要的功能特性,它为用户提供了一个高度灵活的数据组织方式,使企业能够更好地管理和组织...

    行业分类-设备装置-一种基于弹性块存储的数据写、读方法及装置.zip

    在IT行业中,弹性块存储(Elastic Block Store, EBS)是云计算服务提供商如Amazon Web Services (AWS) 提供的一种核心存储服务。EBS主要设计用于支持高性能的虚拟机实例,提供持久性的、低延迟的块级存储。本文将...

    ebs发布webservice详解

    在IT领域,特别是企业级应用服务(EBS)与Web服务集成方面,Oracle E-Business Suite(EBS)提供了一套强大的工具和技术,允许企业通过Web服务接口将EBS的功能暴露给外部系统或应用程序。本文将深入探讨在EBS中发布...

    OracleEBS弹性域总结.pdf

    在OracleEBS系统中,弹性域(Flexfields)是非常关键的一个功能,它是用来管理复杂业务数据的一种灵活机制。 弹性域是Oracle EBS中的一个重要特性,它允许用户为应用程序中的字段定义额外的信息。这些额外的信息...

    修改EBS R12服务器域名

    在整个过程中,保持AP服务处于关闭状态,而DB服务则需全程保持启动状态。 ### 具体步骤 #### 一、修改DB Tier 1. **使用操作系统DB用户登录** 使用具有足够权限的操作系统DB用户登录到DB服务器上,例如使用`...

    【讲义】方国伟:360度解析亚马逊AWS存储服务

    本讲义主要从互联网时代数据存储的多种需求出发,逐一讲解AWS云平台所提供的多种数据存储服务,包括完全基于非结构化数据存储的简单存储服务(S3),侧重于磁盘性能的弹性块存储(EBS)以及传统的关系型数据库服务和...

    EBS 弹性域数据库字典

    弹性域的几张相关表,好东西,很值得下载,有字段说明

    ORACLE+EBS+基础与提高+-+弹性域

    ### Oracle E-Business Suite (EBS) 弹性域开发:值和值集详解 #### 值和值集概览 在Oracle Application Object Library中,**值**、**值集**以及**验证表**是构成键弹性域、说明性弹性域及标准请求提交的关键要素...

    亚马逊AWS云计算服务浅析.pdf

    亚马逊弹性块存储(Amazon EBS)则是提供块存储的高可用性和持久性。 3. 文件存储服务,亚马逊弹性文件系统(Amazon EFS)允许用户为EC2实例创建可扩展的共享文件存储。 4. 内容传输服务,亚马逊CloudFront是一个...

    oracle ebs系统多应用节点安装手册

    "Oracle EBS 多应用节点安装手册" Oracle EBS 系统多应用节点安装手册是指在单个数据库节点和多个应用节点上安装 Oracle E-Business Suite(EBS)Release 12.1 的详细指南。本手册旨在指导用户完成 EBS 系统的安装...

    AWS云存储解决方案

    首先,AWS云存储服务包含了几个主要产品,包括Amazon EBS(Elastic Block Store,弹性块存储)、Amazon EC2 Instance Store(EC2实例存储)、Amazon S3(Simple Storage Service,简单存储服务)、Amazon Glacier...

    EBS交叉验证规则

    EBS(Enterprise Business Suite)中的**交叉验证规则**是一种重要的数据完整性机制,它主要用于控制特定键弹性域结构内的值组合规则。通过这种机制,系统能够确保数据的一致性和准确性。 #### 二、交叉验证规则的...

    aws-ebs-csi-driver:Amazon EBS的CSI驱动程序https:aws.amazon.comebs

    容器存储接口(CSI)驱动程序提供了一个由容器编排器使用的接口,以管理Amazon EBS卷的生命周期。 CSI规格兼容性表 AWS EBS CSI驱动程序\ CSI版本 v0.3.0 v1.0.0 v1.1.0 主分支 没有 没有 是 v0.8.x 没有 没有 ...

    关于EBS描述性弹性域的一些概念理解

    在EBS中,"弹性域"是一个重要的概念,主要用于数据管理和用户界面的定制。 弹性域是一种自定义工具,允许用户根据自己的业务需求定义数据字段的结构和逻辑。通过弹性域,你可以创建具有特定列和值集的表,以适应...

    oracle ebs之http通用接口开发

    oracle ebs之http通用接口开发

Global site tag (gtag.js) - Google Analytics