AWS Technical
Deep Dive & Aceに聞け!
Amazon RDS for Aurora
16:00~16:50
株式会社シティネット
大崎充博
自己紹介
2015/03/22(日) 株式会社シティネット 大崎充博 2
大崎充博 おおさき みつひろ
株式会社シティネット
osaki@city-net.jp
経歴
北海道の動物関係の専門学校
カナダにしばらく行って帰ってくると学校が倒産
競走馬の牧場に住み込み
IT屋→コンサル→現在にいたる。
モノノフ
得意分野
仮想化、クラウド、BOM、製造業のシステム全般
ITGC、ITコンサルティング
クラウドファンディング
goo.gl/LDAzJ5
What
Aurora?
出典:http://ja.wikipedia.org/wiki/聖闘士星矢
Amazon RDS for Aurora
・MySQL5.6互換の「早くて」「安くて」
「安全」なRDB
・ライバルはOracle、SQLServer等の商用
RDB
2015/03/22(日) 株式会社シティネット 大崎充博 4
使用上の諸注意
・ストレージエンジンは「InnoDB」インポート時に強制変換
・MySQL5.6(Aruroraに限らず)では、インスタンスの暗号化は
行えない。2015.03.17時点
・通信経路の暗号化は今後対応予定(プレビューでは未対応)
・SSL接続は今後対応予定(プレビューでは未対応)
・同一リージョン内のAZをまたいでクラスタを作成可能。
・ストレージのサイズは10GB~64Tまで自動拡張
・Amazon Aurora DB クラスターには最低 2 つの VPC サブ
ネットが必要です。
2015/03/22(日) 株式会社シティネット 大崎充博 5
Availability Zone Availability Zone Availability Zone
Configure Aurora
2015/03/22(日) 株式会社シティネット 大崎充博 6
Cluster Volume
region
10.0.0.0/24
security group
10.0.2.0/2410.0.1.0/24
Aurora DB Cluster
Read
Write
Cluster Endpoint
Instance Endpoint
Aurora VPC
http://docs.aws.amazon.com/ja_jp/Am
azonRDS/latest/UserGuide/Aurora.Creat
eVPC.html
2015/03/22(日) 株式会社シティネット 大崎充博 7
2015/03/22(日) 株式会社シティネット 大崎充博 8
2015/03/22(日) 株式会社シティネット 大崎充博 9
2015/03/22(日) 株式会社シティネット 大崎充博 10
2015/03/22(日) 株式会社シティネット 大崎充博 11
2015/03/22(日) 株式会社シティネット 大崎充博 12
2015/03/22(日) 株式会社シティネット 大崎充博 13
2015/03/22(日) 株式会社シティネット 大崎充博 14
2015/03/22(日) 株式会社シティネット 大崎充博 15
2015/03/22(日) 株式会社シティネット 大崎充博 16
2015/03/22(日) 株式会社シティネット 大崎充博 17
Aurora Security Group
Aurora用のSecurityGroupを作成する。
とりあえず接続のため
Inbound All Traffic 0.0.0.0/0
2015/03/22(日) 株式会社シティネット 大崎充博 18
2015/03/22(日) 株式会社シティネット 大崎充博 19
2015/03/22(日) 株式会社シティネット 大崎充博 20
DB Subnet
Auroraでは最低3つのサブネットが必要
→ストレージが3つのAZに複製されるため(予想)
2015/03/22(日) 株式会社シティネット 大崎充博 21
2015/03/22(日) 株式会社シティネット 大崎充博 22
2015/03/22(日) 株式会社シティネット 大崎充博 23
Create Aurora
インスタンス作成時に決めておくこと
・異なるAZにレプリカを作成するか?
→最初にレプリカを作るか?
・VPC、SG、Subnetを予め作成
・バックアップ間隔、バージョンアップに
関する方針
2015/03/22(日) 株式会社シティネット 大崎充博 24
2015/03/22(日) 株式会社シティネット 大崎充博 25
2015/03/22(日) 株式会社シティネット 大崎充博 26
2015/03/22(日) 株式会社シティネット 大崎充博 27
2015/03/22(日) 株式会社シティネット 大崎充博 28
Replica 作成
2015/03/22(日) 株式会社シティネット 大崎充博 29
Auroraに接続
Mac
・MySQL Workbench 6.2
Windows
・phpMyAdmin4.2.11(XAMPP5.6.3 )
2015/03/22(日) 株式会社シティネット 大崎充博 30
・Cluster Endpoint (ホスト名+ポート)
Clusterへの接続(高可用性)
・Instance Endpoint(ホスト名+ポート)
Master、Replicaへの明示的な接続
・ログインID、Password
接続に必要な情報
2015/03/22(日) 株式会社シティネット 大崎充博 31
2015/03/22(日) 株式会社シティネット 大崎充博 32
2015/03/22(日) 株式会社シティネット 大崎充博 33
2015/03/22(日) 株式会社シティネット 大崎充博 34
互換性
・MySQL 5.6.10として認識
・RDS for MySQLのスナップショットから
Auroraへの変換、ダンプデータのインポー
トが可能
・Auroraは複数のテーブルスペースをサ
ポートしない。
2015/03/22(日) 株式会社シティネット 大崎充博 35
Why
Aurora?
出典:http://en.wikipedia.org/wiki/Aurora_%28province%29
Auroraは早い?
同様のハードウェアで実行する標準のMySQL 5.6 と比べて最大
5 倍のパフォーマンス
2015/03/22(日) 株式会社シティネット 大崎充博 37
出典 http://www.slideshare.net/AmazonWebServices/sdd415-new-launch-amazon-aurora-amazons-new-relational-database-engine-aws-
reinvent-2014
Auroraは安い?
使用料
Instance: db.r3.8xlarge(32cpu、Memory244GB)
Storage:1TB、24時間365日使用
=年間約500万(not リザーブドインスタンス)
構築
MySQL5.6互換のクラスター環境を、
オールインワンで提供
運用、保守
自動修復、自動パッチ、Storageは自動拡張
2015/03/22(日) 株式会社シティネット 大崎充博 38
Compare
Oracle RAC ?
出典:http://www.rac.co.uk/
スケールアウト
2015/03/22(日) 株式会社シティネット 大崎充博 40
Oracle RAC
Aurora
Cluster Volume
Read
Write
Cluster Volume
スケールアップ
2015/03/22(日) 株式会社シティネット 大崎充博 41
Oracle RAC
Aurora
Cluster Volume
ハードウェアの増設、交換
(CPU、Memory、Storage)
数クリックでスケールアップ
Storageは64TBまで自動拡張
可用性
2015/03/22(日) 株式会社シティネット 大崎充博 42
Oracle RAC
Aurora
Cluster Volume
Active Active Active
Cluster Volume
Active Active Active
Choose a Aurora ?
2015/03/22(日) 株式会社シティネット 大崎充博 43
Oracle RACAurora <<<スケーラビリティ
可用性 Oracle RACAurora <<<
構築の容易さ Oracle RACAurora >>>>>>>>>>
保守、運用の容易さ Oracle RACAurora >>>>>>>>>>
Auroraの特徴を理解し設計されたシステム
であれば、その構築の容易さ、保守・運用の
自動化の恩恵を最大限受けることが可能
Yes Aurora
Let’s Tryやってみなはれ
出典:http://www.nhk.or.jp/massan/
Let’s Deep Dive AWSならシティネットへ
株式会社シティネット
http://www.city-net.jp/
Tel:088-880-8844
Fax:088-880-8845

JAWS DAYS 2015 Deep Dive & Ace Amazon RDS for Aurora 大崎充博