




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
云原生应用中的存储设计 李萌解决方案架构师AWS 描述 AWS存储是全球一些最大云原生应用的基础 了解其如何提供最广泛系列的原生集成服务 以支持此类应用背后的工作负载 所涵盖的服务 SimpleStorageService S3 日程 为什么要构建云原生应用 云原生应用和现代应用云原生应用对存储的要求重新思考数据和基础架构 包括数据库集成模式和注意事项云原生应用最佳实践您如何将数据传入AWS 为什么需要云原生 可靠性成本优化性安全性弹性和扩展性能设计更好 什么是云原生应用或现代应用 逐个应用评估并确定优先级 确定变革路径 平移 数据中心 EC2 平台转换 虚拟机 容器 重构 单体应用 微服务 重新创造 主机集群 无服务器 云原生路径 传统应用架构 MySQLAmazonRDS 运行在AmazonEC2上的Django 应用负载均衡器 现代应用 安全性 合规性至上使用微服务如有可能 无服务器化CI CD监控 监控 监控 数据库集成界面 容器和无服务器 Cheetah MaleneThyssen http commons wikimedia org wiki User Malene 云原生应用对于存储的要求 数据 存储 对您的应用很关键 您的选择对您的应用很重要针对云原生应用 API驱动 对象文件系统 安全性 优势 责任和注意事项 将存储与计算和数据库引擎解耦云原生存储的最佳实践AmazonS3 AmazonEFS集成模式 API 编排和事件触发 魔力象限 全球公有云存储服务魔力象限 2018 自2014年推出的所有该项报告中 AmazonS3始终被评定为领导者地位 公有云存储服务魔力象限 2018年7月 RajBala JuliaPalmer此图由Gartner Inc 在大型研究文档中发布 应在整个文档的上下文中进行评估 可向AmazonWebServices申请获取Gartner文档 Gartner不对其研究出版物中所述的任何供应商 产品或服务进行宣传 也不建议技术用户只选择那些具有最高评级的供应商或其他指定的供应商 Gartner的研究出版物仅代表Gartner研究机构的观点 不应理解为对事实的陈述 Gartner对该项研究不承担任何明示或暗示的担保 包括适销性或针对特定用途适用性的任何担保 媒体主文件 DNA序列 手机同步数据 机器学习训练数据 媒体资产 IoT传感器数据 数据湖 持久备份 数字记录保存 地震和储层模拟数据 录制视频 气象与环境研究数据 CDN源存储 金融交易记录 网站数据 视频监控 闭路电视 医学图像和记录 自动驾驶数据 油气地形图 呼叫中心记录 测绘数据 地理空间或月球图像 合规记录 药物研究数据 UGC数据 日志文件 数据分析 S3是数据湖的最佳选择 大量的数据迁移数据注入方案 优秀的安全 合规 审计功能 对象级访问控制 高持久性 可用性 可扩展性 对数据的业务洞察 S3性能提升S3数据分析场景 以前 Compute 写入时间 读取时间 5TBof2MBobjects 41m40s 13m52s 1 with prefix S3性能提升S3数据分析场景 现在 Compute 写入时间 读取时间 12m00s 7m00s 41m40s 13m52s 5TBof2MBobjects 1 with prefix 0 S3性能提升S3数据分析场景 并发处理 Compute 写入时间 读取时间 12m00s 7m00s 41m40s 13m52s x10 0h1m12s 0h0m42s 5TBof2MBobjects 1 with 0 prefix 云原生应用中的AmazonS3性能和管理优化 AmazonS3性能优化 常见问题 我如何获得最高请求速率 我如何充分利用我的计算 网络及存储资源 我如何使我的单线程吞吐量最大化 我如何获得更有可预测性的性能 我如何优化针对AmazonS3的数据查询性能 从哪里着手 对象命名方案 对象命名方案 ExampleAWSbucket Logistics packing list pdf 对象键名称 存储桶名称 前缀 名称 高达3 500PUT tps高达5 500GETtps ExampleAWSbucket 桶名 前缀 ExampleAWSbucket LogFiles ExampleAWSbucket Logistics ExampleAWSbucket PUT POST以及DELETE都包含在PUTtps中tps 每秒交易量 初始分区 让我们看看前缀如何影响请求速率 3 500PUTtps5 500GETtps 3 500PUTtps5 500GETtps 第2分区 初始分区 ExampleAWSbucket 桶名 前缀 ExampleAWSbucket LogFiles ExampleAWSbucket Logistics ExampleAWSbucket Log PUT POST以及DELETE都包含在PUTtps中tps 每秒交易量 让我们看看前缀如何影响请求速率 3 500PUTtps5 500GETtps 3 500PUTtps5 500GETtps 3 500PUTtps5 500GETtps 第2分区 Files istics 第3分区 3 500PUTtps5 500GETtps ExampleAWSbucket 桶名 前缀 ExampleAWSbucket LogFiles ExampleAWSbucket Logistics ExampleAWSbucket Log PUT POST以及DELETE都包含在PUTtps中tps 每秒交易量 初始分区 让我们看看前缀如何影响请求速率 3 500PUTtps5 500GETtps 请求速率的性能按比例分配 PUT POST以及DELETE都包含在PUTtps中tps 每秒交易量 示例 存储相关的集成模式 集成模式 APIs 编排 事件 紧耦合基于契约同步快速 长期使用数据驱动耐久统一日志 松耦合数据驱动异步缓冲耐久 编排 AWSStepFunctions 事件驱动 事件 松耦合数据驱动异步缓冲耐久 AmazonSNS AmazonCloudWatchEvents AmazonLambda StepFunctionsConnectors如何与S3 EFS配合使用 AWSStepFunctions AWSGlue AmazonCloudWatchEvents AmazonSQS StartJobRun异步API Glue状态变更事件 事件匹配规则 ReceiveMessages轮询API 数据如何上云 更多的数据传输解决方案 AWSDirectConnect AmazonKinesisFirehose AWSSnowball AWSSnowmobile AWSStorageGateway AmazonS3TransferAcceleration
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铁道机车专业试题及答案
- 审计专业考研试题及答案
- 通信专业试题及答案软件
- 企业店庆庆祝致辞模板
- 互联网内容服务协议的法律效力
- 2025年五年级第二学期期末质量检测试卷
- 井下电缆防腐施工方案
- 公司综合组组长工作总结
- 2024-2025学年江西省吉安市永新县七年级(上)期末数学试卷(含答案)
- 江西省南昌市新民外语学校2024-2025学年七年级上学期第一次月考道德与法治试卷(无答案)
- 医养结合模式的现状及发展
- 2025年安徽省大学生乡村医生专项计划招聘考试历年参考题库含答案详解(5套)
- 南航自动控制原理课件
- 胎盘早剥护理查房
- 脑梗死2025诊疗指南
- 耳前瘘管继发感染诊疗要点
- T-YNX 002-2025 葡萄组培脱毒快繁技术规程
- 衣服投标供货方案(3篇)
- 公司电脑补贴管理办法
- 中石化对供应商管理办法
- 2025版安全生产法全文
评论
0/150
提交评论