SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Aurora新時代の幕開けと
DynamoDBの進化
AWS事業部
2017/12/6
濱田孝治
1
2about me
濱田 孝治
• 2017年9月入社(New!!)
• SIerからクラスチェンジ
• @hamako9999
• この会社、頭おかしいと常
日頃思ってる
3
クラスメソッド 濱田
4
5喋ること「re:Invent 2017のDB関連のUpdate」
Aurora新時代の幕開け
Amazon Aurora Multi-Master(preview)
Amazon Aurora Serverless(preview)
DynamoDBの進化
Amazon DynamoDB Global Tables(in-use)
Amazon DynamoDB on-Demand Backup(in-use)
6
Amazon Aurora Multi-Master
7Amazon Aurora Multi-Masterの特徴
これまで
• マスターデータベースは1つ(ライト対象)
• 複数のリード専用レプリカデータベースを生成
• リード性能のみスケーラブル
8Amazon Aurora Multi-Masterの特徴
これまで
• マスターデータベースは1つ(ライト対象)
• 複数のリード専用レプリカデータベースを生成
• リード性能のみスケーラブル
Multi-Master
• マスターデータベースを複数構築可能
• リード性能とともに、ライト性能もスケーラブル
9Amazon Aurora Multi-Masterの特徴
10Amazon Aurora Multi-Masterの特徴
Multi-Masterによって実現できること
• どのノードが落ちても、ダウンタイムが0
• どのAZが落ちても、ダウンタイムが0
• ライト性能の向上
• 2018年にはマルチリージョンにも対応予定
11Amazon Aurora Multi-Masterの特徴
Oracle RACとの違い
• Oracle RACは1つのデータセンターの1つの部屋に限定
される
• Multi-Masterは複数のデータセンターにおけるスケール
アウトに対応
いきなり本番環境での
導入はリスクが高いかも?
クラスメソッドに
おまかせください!!
検証したくてウズウズしている
連中が複数います
14参考資料
【速報】Amazon Auroraのマルチマスタ機能が発表
されました! #reinvent | Developers.IO
https://dev.classmethod.jp/cloud/aws/reinve
nt-2017-aurora-multi-master/
【レポート】DAT301: Deep-dive to Amazon
Aurora #reinvent #dat301 | Developers.IO
https://dev.classmethod.jp/cloud/aws/reinve
nt2017-dat301-aurora-deep-dive/
15
Amazon Aurora Serverless
16Amazon Aurora Serverlessの特徴
予測不能/周期的アプリケーションワークロードに対応
した、オンデマンド、オートスケールデータベースサー
ビス
• インスタンスのプロビジョニング不要
• ディスク容量増減の自動化
• オンデマンドによる起動と不要時の自動停止
• 秒単位課金
• 容量課金
17Amazon Aurora Serverlessの特徴
<事前準備>
・エンドポイント作成
・最小、最大のキャパシティサイ
ズの設定
・クエリのエンドポイント設定
スケール変更時のダウンタイム0
スケーリングはホットスタンバイ
されたリソースからは1秒で発動
既存Auroraからほぼ手間なく移行
が可能
18参考資料
【速報】新しいDBサービスAurora Serverlessが発表
されました! #reinvent | Developers.IO
https://dev.classmethod.jp/cloud/aws/aws-
reinvent-aurora-serverless/
In The Works – Amazon Aurora Serverless |
AWS News Blog
https://aws.amazon.com/jp/blogs/aws/in-
the-works-amazon-aurora-serverless/
19
Amazon DynamoDB Global Tables
20Amazon DynamoDB Global Tablesの特徴
グローバル(リージョン間で同期される)テーブル
• リージョンレベルでのマルチマスターテーブルを作成可
能
• 数クリックで構築
• 従来のDynamoDBの堅牢性や耐久性に加えて、世界複数
リージョンにエンドポイントを持つことが可能
• 課金は、従来の読み込み・書き込み用キャパシティユ
ニットに加えて、クロスリージョンレプリケーションの
ためのデータ転送料金が必要
21Amazon DynamoDB Global Tables注意点
競合に関する利用上の注意点
• リージョン内
• 結果整合性読み込み:○
• 強い整合性読み込み:○
• グローバルテーブル
• 結果整合性読み込み:○
• 強い整合性読み込み:☓
22参考資料
【速報】DynamoDB Global Tablesが発表されました! #reinvent
| Developers.IO
https://dev.classmethod.jp/cloud/aws/aws-reinvent-
dynamodb-table/
新機能- Amazon DynamoDBにGlobal TablesとOn-Demand
Backupが追加されました | Amazon Web Services ブログ
https://aws.amazon.com/jp/blogs/news/new-for-amazon-
dynamodb-global-tables-and-on-demand-backup/
DynamoDB Global Tableを試す #reinvent | Developers.IO
https://dev.classmethod.jp/cloud/aws/aws-reinvent-2017-
dynamodb-global-table/
23
Amazon DynamoDB
On-Demand Backup
24Amazon DynamoDB On-Demand Backupの特徴
パフォーマンス影響なしに数百TBのバックアップ取得
が可能
• 任意のタイミングで利用できる長期間のデータ保存
• アプリケーションエラー対応のための、ポイントインタ
イムリストア
従来は、AWS Data Pipelineを利用してS3にバック
アップを取得していたのが一気に簡単に!
25参考資料
【速報】DynamoDBにバックアップ/リストア機能が
追加されました! #reinvent | Developers.IO
https://dev.classmethod.jp/cloud/aws/aws-
reinvent-dynamodb-backup-restore/
26喋ったこと
Aurora新時代の幕開け
Amazon Aurora Multi-Master(preview)
Amazon Aurora Serverless(preview)
DynamoDBの進化
Amazon DynamoDB Global Tables(in-use)
Amazon DynamoDB on-Demand Backup(in-use)
ご清聴
ありがとうございました。

Weitere ähnliche Inhalte

Was ist angesagt?

AWSでスケールアウト&スケールアップ
AWSでスケールアウト&スケールアップAWSでスケールアウト&スケールアップ
AWSでスケールアウト&スケールアップ
Hiroyasu Suzuki
 

Was ist angesagt? (20)

Amazon s3へのデータ転送における課題とその対処法を一挙紹介
Amazon s3へのデータ転送における課題とその対処法を一挙紹介Amazon s3へのデータ転送における課題とその対処法を一挙紹介
Amazon s3へのデータ転送における課題とその対処法を一挙紹介
 
AWS Batch Fargate対応は何をもたらすか
AWS Batch Fargate対応は何をもたらすかAWS Batch Fargate対応は何をもたらすか
AWS Batch Fargate対応は何をもたらすか
 
EC2+RDSを基本から #cmdevio2017
EC2+RDSを基本から #cmdevio2017EC2+RDSを基本から #cmdevio2017
EC2+RDSを基本から #cmdevio2017
 
[AKIBA.AWS] EC2の基礎 - パフォーマンスを100%引き出すオプション設定 -
[AKIBA.AWS] EC2の基礎 - パフォーマンスを100%引き出すオプション設定 -[AKIBA.AWS] EC2の基礎 - パフォーマンスを100%引き出すオプション設定 -
[AKIBA.AWS] EC2の基礎 - パフォーマンスを100%引き出すオプション設定 -
 
スケーラブルな Deep Leaning フレームワーク "Apache MXNet” を AWS で学ぶ
スケーラブルな Deep Leaning  フレームワーク "Apache MXNet” を AWS で学ぶスケーラブルな Deep Leaning  フレームワーク "Apache MXNet” を AWS で学ぶ
スケーラブルな Deep Leaning フレームワーク "Apache MXNet” を AWS で学ぶ
 
AWSでスケールアウト&スケールアップ
AWSでスケールアウト&スケールアップAWSでスケールアウト&スケールアップ
AWSでスケールアウト&スケールアップ
 
Developers.IO 2017 MongoDB on AWS Advance
Developers.IO 2017 MongoDB on AWS AdvanceDevelopers.IO 2017 MongoDB on AWS Advance
Developers.IO 2017 MongoDB on AWS Advance
 
AWS OpsWorksのご紹介
AWS OpsWorksのご紹介AWS OpsWorksのご紹介
AWS OpsWorksのご紹介
 
Oracle racからaurora my sqlへの移行
Oracle racからaurora my sqlへの移行Oracle racからaurora my sqlへの移行
Oracle racからaurora my sqlへの移行
 
Using Amazon Aurora for Enterprise Workloads
Using Amazon Aurora for Enterprise WorkloadsUsing Amazon Aurora for Enterprise Workloads
Using Amazon Aurora for Enterprise Workloads
 
Serverless services on_aws_dmm_meetup_20170801
Serverless services on_aws_dmm_meetup_20170801Serverless services on_aws_dmm_meetup_20170801
Serverless services on_aws_dmm_meetup_20170801
 
AWS初心者向けWebinar AWSでBig Data活用
AWS初心者向けWebinar AWSでBig Data活用AWS初心者向けWebinar AWSでBig Data活用
AWS初心者向けWebinar AWSでBig Data活用
 
EC2 Deep Dive at CTO Night&Day 2016
EC2 Deep Dive at CTO Night&Day 2016 EC2 Deep Dive at CTO Night&Day 2016
EC2 Deep Dive at CTO Night&Day 2016
 
New Cloud Design Pattern using Amazon Aurora
New Cloud Design Pattern using Amazon AuroraNew Cloud Design Pattern using Amazon Aurora
New Cloud Design Pattern using Amazon Aurora
 
2017年2月のAWSサービスアップデートまとめ
 2017年2月のAWSサービスアップデートまとめ 2017年2月のAWSサービスアップデートまとめ
2017年2月のAWSサービスアップデートまとめ
 
Ivsctonightandday2016winter moringsession awsreinvent2016recap
Ivsctonightandday2016winter moringsession awsreinvent2016recapIvsctonightandday2016winter moringsession awsreinvent2016recap
Ivsctonightandday2016winter moringsession awsreinvent2016recap
 
Containers + EC2 Spot: AWS Batch による大規模バッチ処理でのスポットインスタンス活用
Containers + EC2 Spot: AWS Batch による大規模バッチ処理でのスポットインスタンス活用Containers + EC2 Spot: AWS Batch による大規模バッチ処理でのスポットインスタンス活用
Containers + EC2 Spot: AWS Batch による大規模バッチ処理でのスポットインスタンス活用
 
AWSデータベースアップデート2017
AWSデータベースアップデート2017AWSデータベースアップデート2017
AWSデータベースアップデート2017
 
20170418 aws black-belt-architecture_pattern_of_serverless
20170418 aws black-belt-architecture_pattern_of_serverless20170418 aws black-belt-architecture_pattern_of_serverless
20170418 aws black-belt-architecture_pattern_of_serverless
 
AWS Black Belt Online Seminar 2017 Amazon Athena
AWS Black Belt Online Seminar 2017 Amazon AthenaAWS Black Belt Online Seminar 2017 Amazon Athena
AWS Black Belt Online Seminar 2017 Amazon Athena
 

Ähnlich wie Aurora新時代の幕開けとDynamoDBの進化

20140628 AWSの2014前半のアップデートまとめ
20140628 AWSの2014前半のアップデートまとめ20140628 AWSの2014前半のアップデートまとめ
20140628 AWSの2014前半のアップデートまとめ
Yasuhiro Araki, Ph.D
 
AWSが誕生するまでの秘話
AWSが誕生するまでの秘話AWSが誕生するまでの秘話
AWSが誕生するまでの秘話
Yasuhiro Horiuchi
 

Ähnlich wie Aurora新時代の幕開けとDynamoDBの進化 (20)

AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)
AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)
AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)
 
Rdsを学ぶ
Rdsを学ぶRdsを学ぶ
Rdsを学ぶ
 
MySQL カジュアル 福岡 03
MySQL カジュアル 福岡 03MySQL カジュアル 福岡 03
MySQL カジュアル 福岡 03
 
Amazon Aurora Deep Dive (db tech showcase 2016)
Amazon Aurora Deep Dive (db tech showcase 2016)Amazon Aurora Deep Dive (db tech showcase 2016)
Amazon Aurora Deep Dive (db tech showcase 2016)
 
Amazon RDS (Relational Database Service) の概要説明
Amazon RDS (Relational Database Service) の概要説明Amazon RDS (Relational Database Service) の概要説明
Amazon RDS (Relational Database Service) の概要説明
 
20120409 aws meister-reloaded-dynamo-db
20120409 aws meister-reloaded-dynamo-db20120409 aws meister-reloaded-dynamo-db
20120409 aws meister-reloaded-dynamo-db
 
Ibm クラウドデータベースの使いどころ
Ibm クラウドデータベースの使いどころIbm クラウドデータベースの使いどころ
Ibm クラウドデータベースの使いどころ
 
IBMクラウドデータベースの使いどころ
IBMクラウドデータベースの使いどころIBMクラウドデータベースの使いどころ
IBMクラウドデータベースの使いどころ
 
はじめてのAmazon RDS for PostgreSQL
はじめてのAmazon RDS for PostgreSQLはじめてのAmazon RDS for PostgreSQL
はじめてのAmazon RDS for PostgreSQL
 
AWS Black Belt Techシリーズ AWS re:Invent 2014 最新情報のアップデート
AWS Black Belt Techシリーズ  AWS re:Invent 2014 最新情報のアップデートAWS Black Belt Techシリーズ  AWS re:Invent 2014 最新情報のアップデート
AWS Black Belt Techシリーズ AWS re:Invent 2014 最新情報のアップデート
 
ソリューションセッション#3 ビッグデータの3つのVと4つのプロセスを支えるAWS活用法
ソリューションセッション#3 ビッグデータの3つのVと4つのプロセスを支えるAWS活用法 ソリューションセッション#3 ビッグデータの3つのVと4つのプロセスを支えるAWS活用法
ソリューションセッション#3 ビッグデータの3つのVと4つのプロセスを支えるAWS活用法
 
Lv1から始めるWebサービスのインフラ構築
Lv1から始めるWebサービスのインフラ構築Lv1から始めるWebサービスのインフラ構築
Lv1から始めるWebサービスのインフラ構築
 
AWS初心者向けWebinar AWSでのNoSQLの活用
AWS初心者向けWebinar AWSでのNoSQLの活用AWS初心者向けWebinar AWSでのNoSQLの活用
AWS初心者向けWebinar AWSでのNoSQLの活用
 
20140628 AWSの2014前半のアップデートまとめ
20140628 AWSの2014前半のアップデートまとめ20140628 AWSの2014前半のアップデートまとめ
20140628 AWSの2014前半のアップデートまとめ
 
AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)
AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)
AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)
 
AWS Black Belt Online Seminar 2017 Amazon Aurora with PostgreSQL Compatibility
AWS Black Belt Online Seminar 2017 Amazon Aurora with PostgreSQL CompatibilityAWS Black Belt Online Seminar 2017 Amazon Aurora with PostgreSQL Compatibility
AWS Black Belt Online Seminar 2017 Amazon Aurora with PostgreSQL Compatibility
 
AWSが誕生するまでの秘話
AWSが誕生するまでの秘話AWSが誕生するまでの秘話
AWSが誕生するまでの秘話
 
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
 
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
 
【JAWS-UG Sapporo】はじめてのAWSワークショップ 概説
【JAWS-UG Sapporo】はじめてのAWSワークショップ 概説【JAWS-UG Sapporo】はじめてのAWSワークショップ 概説
【JAWS-UG Sapporo】はじめてのAWSワークショップ 概説
 

Kürzlich hochgeladen

Kürzlich hochgeladen (10)

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 

Aurora新時代の幕開けとDynamoDBの進化