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

More Related Content

What's hot

20210315-Amazon-EC2-with-LAMP
20210315-Amazon-EC2-with-LAMP20210315-Amazon-EC2-with-LAMP
20210315-Amazon-EC2-with-LAMP
土撥 JIE
 
如何有效節省在AWS上的花費?? 就用「問云」!!
如何有效節省在AWS上的花費?? 就用「問云」!!如何有效節省在AWS上的花費?? 就用「問云」!!
如何有效節省在AWS上的花費?? 就用「問云」!!
Ken lee
 
Suse linux vm cluster
Suse linux vm clusterSuse linux vm cluster
Suse linux vm cluster克軒 魏
 
AWS_Educate_Team_SCU_Hey-I-am-your-Chatbot
AWS_Educate_Team_SCU_Hey-I-am-your-ChatbotAWS_Educate_Team_SCU_Hey-I-am-your-Chatbot
AWS_Educate_Team_SCU_Hey-I-am-your-Chatbot
土撥 JIE
 
深入探討企業數位轉型案例
深入探討企業數位轉型案例深入探討企業數位轉型案例
深入探討企業數位轉型案例
Amazon Web Services
 
AWS_Educate_Team_SCU_This-is-ME
AWS_Educate_Team_SCU_This-is-MEAWS_Educate_Team_SCU_This-is-ME
AWS_Educate_Team_SCU_This-is-ME
土撥 JIE
 
Running Hadoop on Amazon EC2
Running Hadoop on Amazon EC2Running Hadoop on Amazon EC2
Running Hadoop on Amazon EC2
康志強 大人
 

What's hot (7)

20210315-Amazon-EC2-with-LAMP
20210315-Amazon-EC2-with-LAMP20210315-Amazon-EC2-with-LAMP
20210315-Amazon-EC2-with-LAMP
 
如何有效節省在AWS上的花費?? 就用「問云」!!
如何有效節省在AWS上的花費?? 就用「問云」!!如何有效節省在AWS上的花費?? 就用「問云」!!
如何有效節省在AWS上的花費?? 就用「問云」!!
 
Suse linux vm cluster
Suse linux vm clusterSuse linux vm cluster
Suse linux vm cluster
 
AWS_Educate_Team_SCU_Hey-I-am-your-Chatbot
AWS_Educate_Team_SCU_Hey-I-am-your-ChatbotAWS_Educate_Team_SCU_Hey-I-am-your-Chatbot
AWS_Educate_Team_SCU_Hey-I-am-your-Chatbot
 
深入探討企業數位轉型案例
深入探討企業數位轉型案例深入探討企業數位轉型案例
深入探討企業數位轉型案例
 
AWS_Educate_Team_SCU_This-is-ME
AWS_Educate_Team_SCU_This-is-MEAWS_Educate_Team_SCU_This-is-ME
AWS_Educate_Team_SCU_This-is-ME
 
Running Hadoop on Amazon EC2
Running Hadoop on Amazon EC2Running Hadoop on Amazon EC2
Running Hadoop on Amazon EC2
 

More from anzhong70

07 devops
07 devops07 devops
07 devops
anzhong70
 
第二讲 预备-Python基礎
第二讲 预备-Python基礎第二讲 预备-Python基礎
第二讲 预备-Python基礎
anzhong70
 
20170510aws blackbeltrds-170510101017
20170510aws blackbeltrds-17051010101720170510aws blackbeltrds-170510101017
20170510aws blackbeltrds-170510101017
anzhong70
 
Architectingforhighavailability 170629010328
Architectingforhighavailability 170629010328Architectingforhighavailability 170629010328
Architectingforhighavailability 170629010328
anzhong70
 
07cloudwatch
07cloudwatch07cloudwatch
07cloudwatch
anzhong70
 
Architecting+for+high+availability
Architecting+for+high+availabilityArchitecting+for+high+availability
Architecting+for+high+availability
anzhong70
 
01aws 概要
01aws 概要01aws 概要
01aws 概要
anzhong70
 
03 責任分担セキュリティモデルとawsにおける認証(iam)
03 責任分担セキュリティモデルとawsにおける認証(iam)03 責任分担セキュリティモデルとawsにおける認証(iam)
03 責任分担セキュリティモデルとawsにおける認証(iam)
anzhong70
 

More from anzhong70 (8)

07 devops
07 devops07 devops
07 devops
 
第二讲 预备-Python基礎
第二讲 预备-Python基礎第二讲 预备-Python基礎
第二讲 预备-Python基礎
 
20170510aws blackbeltrds-170510101017
20170510aws blackbeltrds-17051010101720170510aws blackbeltrds-170510101017
20170510aws blackbeltrds-170510101017
 
Architectingforhighavailability 170629010328
Architectingforhighavailability 170629010328Architectingforhighavailability 170629010328
Architectingforhighavailability 170629010328
 
07cloudwatch
07cloudwatch07cloudwatch
07cloudwatch
 
Architecting+for+high+availability
Architecting+for+high+availabilityArchitecting+for+high+availability
Architecting+for+high+availability
 
01aws 概要
01aws 概要01aws 概要
01aws 概要
 
03 責任分担セキュリティモデルとawsにおける認証(iam)
03 責任分担セキュリティモデルとawsにおける認証(iam)03 責任分担セキュリティモデルとawsにおける認証(iam)
03 責任分担セキュリティモデルとawsにおける認証(iam)
 

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