Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

06 awsデータベースサービス

41 views

Published on

database

Published in: Internet
  • Be the first to comment

  • Be the first to like this

06 awsデータベースサービス

  1. 1. AWSセミナー AWS数据库服务 2017/04/22
  2. 2. 自己紹介 名前:安仲 専攻:基盘担当。网络、服务器、OS及中间件的运行维护、系统升级等工作。 AWS経歴 最近1年开始进行AWS相关工作。
  3. 3. セミナ説明 ■授業目的 一起学习AWS、提高学习速度及质量。 ■授業形式 基本理論説明+実戦 讲解20分钟然后又10分钟交流,1小时休息10分钟。 ■授業日程 毎週土曜日の午後(17時30分から) ■入退会 免费 第二次参加开始入会 退会自由
  4. 4. 本章の目的 ● 理解AWS的数据库服务 ● 実戦
  5. 5. AWS的数据库服务 Amazon RDS 关系型数据库,易于构建、运用和扩展 Amazon DynamoDB NoSQL:高速,无缝扩张 Amazon Redshift 数据仓库 Amazon ElastiCache 高速cache
  6. 6. RDS概要  RDS说明  RDS种类 ● RDS访问方式 ● RDS收费体系
  7. 7. RDS概要说明  Amazon Relational Database Service (Amazon RDS) 是一项 Web 服务, 让用户能够在云中更轻松地设置、操作和扩展关系数据库。  托管关系数据库服务的理由: 因为 Amazon RDS 会接管关系数据 库的许多困难或繁琐的管理任务。如分配资源、管理备份、软件 修补、自动故障检测和恢复等。
  8. 8. onplace On EC2 RDS 关系数据库的部署模式
  9. 9. 数据库管理范围 App optimizationApp optimization Scaling High availability Database backups DB s/w patches DB s/w installs OS patches OS installation Server maintenance Rack & stack Power, HVAC, net onplace App optimization Scaling High availability Database backups DB s/w patches DB s/w installs OS patches OS installation Server maintenance Rack & stack Power, HVAC, net On EC2 Scaling High availability Database backups DB s/w patches DB s/w installs OS patches OS installation Server maintenance Rack & stack Power, HVAC, net RDS 客户
  10. 10. RDS概要—组件  数据库实例  区域和可用区:在多个可用区运行数据库实例,此选项称为多可用区部署。当您选择此选 项时,Amazon 会自动在不同的可用区预置和维护您数据库实例的同步备用副本。  安全组:安全组控制对一个数据库实例的访问。通过允许访问 IP 地址范围或您指定的 Amazon EC2 实例,可实现安全控制。  数据库参数组:一个数据库参数组包含一些引擎配置值,如排序,语言等等  数据库选项组
  11. 11. 多可用区部署(Multi-AZ) 同期复制 自动切换 S3 Availability Zone A Availability Zone B 快照 (自动/ 手动) (事务日志) 5分に1回保存 备份 非同期复制
  12. 12. RDS概要 ● Amazon Aurora ● MySQL ● MariaDB ● PostgreSQL ● Oracle ● Microsoft SQL Server
  13. 13. RDS概要—管理方式  Amazon RDS 控制台。  命令行界面。  编程接口
  14. 14. RDS概要—收费方式  实例类 – 定价基于使用的数据库实例类(例如,微、小、大、超大型)。  运行时间 – 按实例小时为您计费,实例小时相当于单个实例运行一小时。  存储容量 – 按每月 GB 对您为数据库实例预置的存储容量进行计费。  每月的 I/O 请求数 – 您在计费周期中发出的存储 I/O 请求总数。  备份存储 – 备份存储是指与自动数据库备份和拍摄的有效数据库快照相关联的存储。  数据传输 – 传入和传出数据库实例的 Internet 数据传输。
  15. 15. NoSQL概要  NoSQL说明  NoSQL种类 ● NoSQL访问方式 ● NoSQL收费体系
  16. 16. NoSQL概要说明  NoSQL 是一个用于描述高性能的非关系数据库的术语。NoSQL 数 据库利用各种数据模型,包括文档、图形、键值和列式。NoSQL 数据库因具备开发简便性、可扩展的性能、高可用性以及恢复能 力而受到广泛认可。  Amazon DynamoDB 是一项快速灵活的 NoSQL 数据库服务,适合所 有需要一致性且延迟低于 10 毫秒的任意规模的应用程序。它是完 全托管的云数据库,支持文档和键值存储模型。
  17. 17. Amazon DynamoDB—收费方式  实例类 – 定价基于使用的数据库实例类(例如,微、小、大、超大型)。  运行时间 – 按实例小时为您计费,实例小时相当于单个实例运行一小时。  存储容量 – 按每月 GB 对您为数据库实例预置的存储容量进行计费。  每月的 I/O 请求数 – 您在计费周期中发出的存储 I/O 请求总数。  备份存储 – 备份存储是指与自动数据库备份和拍摄的有效数据库快照相关联的存储。  数据传输 – 传入和传出数据库实例的 Internet 数据传输。
  18. 18. Amazon ElastiCache概要  Amazon ElastiCache说明  Amazon ElastiCache种类 ● Amazon ElastiCache访问方式 ● Amazon ElastiCache收费体系
  19. 19. ElastiCache概要说明  Amazon ElastiCache 是一项 Web 服务,借助该服务,用户能够在云 中轻松部署、运行和扩展分布式内存数据存储或缓存。该服务支 持您从快速的托管内存数据存储中检索信息,而无需完全依赖于 速度较慢的基于磁盘的数据库,从而提高了 Web 应用程序的性能。 Amazon ElastiCache 支持两种开源的内存引擎:  Redis – 一款快速的开源内存数据存储和缓存引擎。  Memcached – 一种广泛采用的内存对象缓存系统。
  20. 20. ElastiCache—收费方式  实例类 – 定价基于使用的数据库实例类(例如,微、小、大、超大型)。  运行时间 – 按实例小时为您计费,实例小时相当于单个实例运行一小时。  存储容量 – 按每月 GB 对您为数据库实例预置的存储容量进行计费。  每月的 I/O 请求数 – 您在计费周期中发出的存储 I/O 请求总数。  备份存储 – 备份存储是指与自动数据库备份和拍摄的有效数据库快照相关联的存储。  数据传输 – 传入和传出数据库实例的 Internet 数据传输。
  21. 21. RDS概要 http://www.slideshare.net/AmazonWebServicesJapan/black-belt-online-seminar-aws-amazon-rds?qid=c6 4eb624-25a7-41d9-a55d-9e1a0db511e5&v=&b=&from_search=3
  22. 22. DynamoDB概要 概要 http://www.slideshare.net/AmazonWebServicesJapan/20150805-aws-blackbeltdyn amodb?qid=9c3bc6bf-baef-4b8d-8e89-0846837b762c&v=&b=&from_search=1 DynamoDBでのポイントまとめ http://qiita.com/yoskhdia/items/6897f66bdf93017ca033 DynamoDBにおけるテーブル設計 http://qiita.com/naomichi-y/items/eb42491932b46821bb6c
  23. 23. ElastiCache http://www.slideshare.net/AmazonWebServicesJapan/aws-black-belt-tech-2015-a mazon-elasticache?qid=1d8e366c-ea11-421e-aad5-f091f993591c&v=&b=&from_ search=1
  24. 24. Redshift http://www.slideshare.net/AmazonWebServicesJapan/aws-black-belt-tech-2015-a mazon-redshift?qid=86f9de6d-9bd4-4445-b2c0-3790491457ba&v=&b=&from_sea rch=1 http://www.slideshare.net/AmazonWebServicesJapan/amazon-redshiftdb-tech-sho wcase-2016
  25. 25. 実戦:RDS ● マルチAZ配置(フェイルオーバー時の挙動を理解) ● 自動バックアップ機能 ● バッチ適応 ● ストレージ
  26. 26. 実戦:DynamoDB ● 特徴 ○ ストレージ容量が必要に応じで自動的に拡張 ○ 秒間あたりのI/O性能(スループット)を指定できる ○ ストレージはSSDのみ安定したI/O性能を提供 ○ データを3つのデータセンタに複製することで、高可用性と高い、対障害性が高い ○ 読み込み整合性の強弱を指定することで、性能と整合性のバランスを選択可能 ● ユースケース ○ セッションデータ ○ ゲームの点数 ○ 買い物リスト(買い物かご) ○ センサーデータ ● ポイント アクセス制御はIAMで行い、EC2インスタンス上で実行されるプログラムの認証にはIAMロール を活用する
  27. 27. 実戦:ElastiCache ● 種類(Memcached、Redis) ● メリット ● ユースケース DB高負荷対策としてリードレプリカ利用以外、ElastiCacheを利用可 ● SQLクエリ結果キャッシング ● セッションデータの格納)
  28. 28. Redshift Redshiftの構築
  29. 29. 感谢 名前:張天 専攻:武漢大学、法政大学大学院の政治学専攻 最近4年間はAWSインフラアーキテクトとして。

×