Top Banner
AWS Technical Deep Dive & Aceに聞け! Amazon RDS for Aurora 16:00~16:50 株式会社シティネット 大崎充博
45

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

Jul 18, 2015

Download

Internet

OsakiMitsuhiro
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: JAWS DAYS 2015 Deep Dive & Ace Amazon RDS for Aurora 大崎充博

AWS TechnicalDeep Dive & Aceに聞け!Amazon RDS for Aurora

16:00~16:50

株式会社シティネット大崎充博

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

自己紹介

2015/03/22(日) 株式会社シティネット 大崎充博 2

大崎充博 おおさき みつひろ株式会社シティネット[email protected]

経歴北海道の動物関係の専門学校カナダにしばらく行って帰ってくると学校が倒産競走馬の牧場に住み込みIT屋→コンサル→現在にいたる。

モノノフ得意分野

仮想化、クラウド、BOM、製造業のシステム全般ITGC、ITコンサルティング

クラウドファンディングgoo.gl/LDAzJ5

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

WhatAurora?

出典:http://ja.wikipedia.org/wiki/聖闘士星矢

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

Amazon RDS for Aurora

・MySQL5.6互換の「早くて」「安くて」「安全」なRDB

・ライバルはOracle、SQLServer等の商用RDB

2015/03/22(日) 株式会社シティネット 大崎充博 4

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

使用上の諸注意・ストレージエンジンは「InnoDB」インポート時に強制変換

・MySQL5.6(Aruroraに限らず)では、インスタンスの暗号化は行えない。2015.03.17時点

・通信経路の暗号化は今後対応予定(プレビューでは未対応)

・SSL接続は今後対応予定(プレビューでは未対応)

・同一リージョン内のAZをまたいでクラスタを作成可能。

・ストレージのサイズは10GB~64Tまで自動拡張

・Amazon Aurora DB クラスターには最低 2 つの VPC サブネットが必要です。

2015/03/22(日) 株式会社シティネット 大崎充博 5

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

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

ReadWrite

Cluster Endpoint

Instance Endpoint

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

Aurora VPC

http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/Aurora.CreateVPC.html

2015/03/22(日) 株式会社シティネット 大崎充博 7

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

2015/03/22(日) 株式会社シティネット 大崎充博 8

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

2015/03/22(日) 株式会社シティネット 大崎充博 9

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

2015/03/22(日) 株式会社シティネット 大崎充博 10

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

2015/03/22(日) 株式会社シティネット 大崎充博 11

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

2015/03/22(日) 株式会社シティネット 大崎充博 12

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

2015/03/22(日) 株式会社シティネット 大崎充博 13

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

2015/03/22(日) 株式会社シティネット 大崎充博 14

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

2015/03/22(日) 株式会社シティネット 大崎充博 15

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

2015/03/22(日) 株式会社シティネット 大崎充博 16

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

2015/03/22(日) 株式会社シティネット 大崎充博 17

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

Aurora Security Group

Aurora用のSecurityGroupを作成する。

とりあえず接続のため

Inbound All Traffic 0.0.0.0/0

2015/03/22(日) 株式会社シティネット 大崎充博 18

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

2015/03/22(日) 株式会社シティネット 大崎充博 19

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

2015/03/22(日) 株式会社シティネット 大崎充博 20

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

DB Subnet

Auroraでは最低3つのサブネットが必要

→ストレージが3つのAZに複製されるため(予想)

2015/03/22(日) 株式会社シティネット 大崎充博 21

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

2015/03/22(日) 株式会社シティネット 大崎充博 22

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

2015/03/22(日) 株式会社シティネット 大崎充博 23

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

Create Aurora

インスタンス作成時に決めておくこと

・異なるAZにレプリカを作成するか?→最初にレプリカを作るか?

・VPC、SG、Subnetを予め作成

・バックアップ間隔、バージョンアップに関する方針

2015/03/22(日) 株式会社シティネット 大崎充博 24

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

2015/03/22(日) 株式会社シティネット 大崎充博 25

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

2015/03/22(日) 株式会社シティネット 大崎充博 26

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

2015/03/22(日) 株式会社シティネット 大崎充博 27

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

2015/03/22(日) 株式会社シティネット 大崎充博 28

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

Replica 作成

2015/03/22(日) 株式会社シティネット 大崎充博 29

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

Auroraに接続

Mac

・MySQL Workbench 6.2

Windows

・phpMyAdmin4.2.11(XAMPP5.6.3 )

2015/03/22(日) 株式会社シティネット 大崎充博 30

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

・Cluster Endpoint (ホスト名+ポート)Clusterへの接続(高可用性)

・Instance Endpoint(ホスト名+ポート)Master、Replicaへの明示的な接続

・ログインID、Password

接続に必要な情報

2015/03/22(日) 株式会社シティネット 大崎充博 31

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

2015/03/22(日) 株式会社シティネット 大崎充博 32

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

2015/03/22(日) 株式会社シティネット 大崎充博 33

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

2015/03/22(日) 株式会社シティネット 大崎充博 34

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

互換性

・MySQL 5.6.10として認識

・RDS for MySQLのスナップショットからAuroraへの変換、ダンプデータのインポートが可能

・Auroraは複数のテーブルスペースをサポートしない。

2015/03/22(日) 株式会社シティネット 大崎充博 35

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

WhyAurora?

出典:http://en.wikipedia.org/wiki/Aurora_%28province%29

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

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

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

Auroraは安い?

使用料

Instance: db.r3.8xlarge(32cpu、Memory244GB)

Storage:1TB、24時間365日使用

=年間約500万(not リザーブドインスタンス)

構築

MySQL5.6互換のクラスター環境を、

オールインワンで提供

運用、保守

自動修復、自動パッチ、Storageは自動拡張

2015/03/22(日) 株式会社シティネット 大崎充博 38

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

CompareOracle RAC ?

出典:http://www.rac.co.uk/

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

スケールアウト

2015/03/22(日) 株式会社シティネット 大崎充博 40

Oracle RAC

Aurora

Cluster Volume

ReadWrite

Cluster Volume

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

スケールアップ

2015/03/22(日) 株式会社シティネット 大崎充博 41

Oracle RAC

Aurora

Cluster Volume

ハードウェアの増設、交換(CPU、Memory、Storage)

数クリックでスケールアップStorageは64TBまで自動拡張

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

可用性

2015/03/22(日) 株式会社シティネット 大崎充博 42

Oracle RAC

Aurora

Cluster Volume

Active Active Active

Cluster Volume

Active Active Active

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

Choose a Aurora ?

2015/03/22(日) 株式会社シティネット 大崎充博 43

Oracle RACAurora <<<スケーラビリティ

可用性 Oracle RACAurora <<<

構築の容易さ Oracle RACAurora >>>>>>>>>>保守、運用の容易さ Oracle RACAurora >>>>>>>>>>

Auroraの特徴を理解し設計されたシステムであれば、その構築の容易さ、保守・運用の自動化の恩恵を最大限受けることが可能

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

Yes Aurora

Let’s Tryやってみなはれ

出典:http://www.nhk.or.jp/massan/

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

Let’s Deep Dive AWSならシティネットへ株式会社シティネットhttp://www.city-net.jp/Tel:088-880-8844Fax:088-880-8845