0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

amazon s3采用什么架构涉及的基本概念是什么

科技绿洲 来源:网络整理 作者:网络整理 2023-12-03 16:37 次阅读

Amazon S3(Simple Storage Service)是亚马逊公司提供的一种云存储服务。它采用分布式架构,为用户提供了一个高可用、高可靠性、低延迟的对象存储服务。S3不仅为个人用户和企业用户提供了存储和备份的功能,还为开发者提供了存储、下载和分发大型文件的能力。本文将详细介绍Amazon S3的架构和基本概念。

  1. S3的架构

Amazon S3采用了分布式架构,将数据分散存储在多个物理位置的服务器上,以提供高可用性和可靠性。S3的架构包括以下几个主要组件:

(1)存储桶(Bucket):存储桶是S3中存储对象的容器。每个存储桶都必须具有唯一的名称,并且是全局范围内的。存储桶名称在整个亚马逊S3中必须是唯一的。

(2)对象(Object):对象是存储在S3存储桶中的基本单位。一个对象由数据、元数据和唯一的键(key)组成。键可以用来标识和检索对象。对象的大小可以从几个字节到5TB不等。

(3)区域(Region):区域是S3中的一个概念,表示一组物理位置,其中存储桶和对象存储。每个区域由多个可用区(Availability Zone)组成,每个可用区都是一个独立的数据中心,具有自己的电力和网络

(4)终端节点(Endpoint):终端节点是用户与S3进行通信的入口。当用户请求访问存储桶中的对象时,必须指定正确的终端节点。不同的区域和服务有不同的终端节点。

  1. S3的基本概念

(1)数据一致性:在S3中,数据一致性是指在进行读取操作时,所读取的数据是准确和一致的。S3提供了一致性读取和事件ual一致性读取两种读取方式。

  • 一致性读取:在进行一致性读取时,S3确保读取的是最新的对象版本。这是通过在写入操作(PUT)完成后,客户端在进行读取操作(GET)时可以立即读取到最新版本的对象来实现的。
  • 事件ual一致性读取:在进行事件ual一致性读取时,S3无法保证读取的是最新的对象版本,但最终会达到一致性。当进行写入操作后,可能需要一些时间才能全局传播对象的更新。

(2)存储类别:S3提供了多种存储类别,以满足不同的需求和成本要求。

  • 标准存储(Standard):标准存储提供高可靠性和高性能,并具有低延迟。
  • 红帽企业存储(Red Hat Enterprise Storage):红帽企业存储是一种基于Ceph技术的存储类别,为那些希望使用S3但具有OpenStack环境的用户提供了一个云存储解决方案。
  • 冷存储(Glacier):冷存储是一种成本低廉的存储类别,适用于不经常访问但需要长时间保存的数据。

(3)权限控制:S3提供了多种权限控制机制,以确保存储桶和对象的安全性。

  • 存储桶策略(Bucket Policy):存储桶策略是一种JSON格式的文档,用于控制存储桶的访问权限。用户可以定义谁可以访问存储桶及其内部的对象。
  • 访问控制列表(Access Control List):访问控制列表是一种基于权限的访问控制机制,用于控制单个对象的访问权限。
  • 跨域资源共享(CORS):跨域资源共享是一种机制,允许在不同域之间共享资源,并控制跨域请求的访问权限。

以上是关于Amazon S3的架构和基本概念的详细介绍。S3的分布式架构和基本概念使其成为一个可靠、高性能的对象存储服务。通过理解S3的架构和基本概念,用户可以更好地利用S3的功能,并保护和管理存储桶和对象的安全性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 容器
    +关注

    关注

    0

    文章

    492

    浏览量

    22041
  • 亚马逊
    +关注

    关注

    8

    文章

    2624

    浏览量

    83168
  • Amazon
    +关注

    关注

    1

    文章

    120

    浏览量

    17166
  • 存储服务
    +关注

    关注

    0

    文章

    20

    浏览量

    5938
收藏 人收藏

    评论

    相关推荐

    Proteus涉及基本概念

    Proteus涉及基本概念
    发表于 08-01 20:58

    AGV的基本概念及基本结构组成

    控制系统2.AGV安全系统3.激光导航控制系统三、AGV的调度系统1.系统架构2.软件架构3.系统功能4.系统应用方向——智能仓储五、AGV充电系统一、AGV的
    发表于 09-14 08:23

    ARM的体系架构基本概念

    1.基本概念ARM的体系架构版本:即其所使用的指令集的版本。ARM架构支持32位ARM指令集和16位Thumb指令集,后者使代码存储空间大大减小并提供一些拓展功能(Jazelle、***、IEM等
    发表于 01-25 06:14

    PCIE基本概念与拓扑架构

    1 PCIE基本概念1.1 PCIE拓扑架构图1.2 PCIE Switch内部结构图1.3 PCIE协议结构图2 PCIE枚举原理2.1 Type0&Type1配置头空间2.2 拓扑示例
    发表于 02-16 06:08

    深度测评奥迪S3 Limousine

    奥迪S3,这是最近聊起性能车时被提到最多的一款车型,甚至在我们的编辑部内已经口口相传地把S3评为最值得购买的高性能轿车。这不符合一直以来我们对奥迪的主观立场,但我们的观点就硬生生地被这款入门级S车型
    的头像 发表于 07-05 10:51 1.7w次阅读

    Amazon S3服务器泄露多家全球知名公司的数据

    以色列IT公司Attunity将三个Amazon S3服务器暴露在互联网上,多家知名企业的数据泄露……
    的头像 发表于 07-03 15:04 3117次阅读

    Amazon S3是亚马逊革命性且可靠的存储系统

    Amazon S3Amazon Web Services阵容中的基础产品。众所周知且备受推崇,它是大多数可用的亚马逊云计算服务的基础。
    发表于 01-14 14:03 2024次阅读

    Amazon S3如何实现原生支持强一致性

    在2020年最后一个月的第一天,AWS官方博客发布文章称:Amazon S3实现了原生支持强一致性。从2006年上线至今,Amazon S3一直采用
    发表于 09-29 12:10 797次阅读

    定价的不可预测性和出口费用是Amazon S3对象存储的主要问题

      据GigaOm称,定价的不可预测性和出口费用是Amazon S3对象存储的主要问题(当然我们注意到,AWS可以随时解决这些定价问题)。这家技术分析公司还指出,其实除了S3存储还有很多其它选择
    的头像 发表于 01-12 09:14 2144次阅读
    定价的不可预测性和出口费用是<b class='flag-5'>Amazon</b> <b class='flag-5'>S3</b>对象存储的主要问题

    高性能对象存储MinIO的基本概念和环境部署

    MinIO 是在 GNU Affero 通用公共许可证 v3.0 下发布的高性能对象存储。它与 Amazon S3 云存储服务 API 兼容。使用 MinIO 为机器学习、分析和应用程序数据工作负载构建高性能基础架构
    发表于 08-29 10:54 3187次阅读

    ESP32 S3 MINI 1/ESP32 S3 MINI 1U技术规格书

    电子发烧友网站提供《ESP32 S3 MINI 1/ESP32 S3 MINI 1U技术规格书.pdf》资料免费下载
    发表于 09-23 11:06 2次下载
    ESP32 <b class='flag-5'>S3</b> MINI 1/ESP32 <b class='flag-5'>S3</b> MINI 1U技术规格书

    ESP32 S3 WROOM 1/ESP32 S3 WROOM 1U技术规格书

    电子发烧友网站提供《ESP32 S3 WROOM 1/ESP32 S3 WROOM 1U技术规格书.pdf》资料免费下载
    发表于 09-23 11:02 12次下载
    ESP32 <b class='flag-5'>S3</b> WROOM 1/ESP32 <b class='flag-5'>S3</b> WROOM 1U技术规格书

    PRLIDAR S3激光雷达开箱测评来袭

    昨天发布了S3的推文后,相信很多小伙伴都在等今天的这波测评,这不,最新的RPLIDAR S3测评来咯!
    的头像 发表于 08-03 17:23 785次阅读
    PRLIDAR <b class='flag-5'>S3</b>激光雷达开箱测评来袭

    亚马逊云科技宣布Amazon S3 Express One Zone正式可用

    Amazon S3 Express One Zone是一种全新的对象存储类,专门为客户最频繁访问的数据提供极高性能且极低延迟 北京2023年12月8日 /美通社/ -- 亚马逊云科技在2023 re
    的头像 发表于 12-08 18:12 486次阅读

    Linux应用编程的基本概念

    Linux应用编程涉及到在Linux环境下开发和运行应用程序的一系列概念。以下是一些涵盖Linux应用编程的基本概念
    的头像 发表于 10-24 17:19 180次阅读