jaws days 2015 deep dive & ace amazon rds for aurora 大崎充博

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

Upload: osakimitsuhiro

Post on 18-Jul-2015

519 views

Category:

Internet


1 download

TRANSCRIPT

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

16:00~16:50

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

自己紹介

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

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

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

モノノフ得意分野

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

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

WhatAurora?

出典: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

ReadWrite

Cluster Endpoint

Instance Endpoint

Aurora VPC

http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/Aurora.CreateVPC.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

WhyAurora?

出典: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

CompareOracle RAC ?

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

スケールアウト

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

Oracle RAC

Aurora

Cluster Volume

ReadWrite

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-8844Fax:088-880-8845