SlideShare a Scribd company logo
1 of 20
Download to read offline
AWSの
データベースサービス
全部紹介
@中国地方DB勉強会 in 松江
2015/01/31
玉川竜司@大阪
自己紹介
• 玉川竜司
• FB: Ryuji Tamagawa
• Twitter: @tamagawa_ryuji
• 本業ソフト開発(Sky株式会社)
• 兼業翻訳者(ほぼオライリー)
なんか今日はつらかったです
新刊 & 近刊
本日の流れ
• 全体像
• RDS(MySQL, PostgreSQL, Oracle, SQL Server & Aurora !)
• DynamoDB
• Redshift
• ElasicMapReduce
• 周辺サービス
詳細についてはかならず
公式ドキュメントをチェック!
全体像
RDS
NoSQL / Document
象さん関連
MySQL
Postgre
SQL
Oracle
SQL
Server
Aurora
DynamoDB
simple
DB
Elastic
MapReduce
全体像
サービス 特徴
RDS
既存のリレーショナルデータベースのマネージドサービス。構築、バック
アップ、バージョンアップなどを自動化。

Auroraは、エンタープライズ市場をねらうMySQL互換の独自エンジン。
DynamoDB
AWS独自のNoSQLデータベース。課金を調整することによって性能を上
げることができる。
Redshift プロトコルレベルでPostgreSQL互換のデータウェアハウスサービス。
Elastic MapReduce
Hadoopのマネージドサービス。クラスタの構築やソフトウェアのインス
トールを自動化。S3を入出力として利用。
RDS
• MySQL、PostgreSQL、Oracle、SQL Serverをほぼそのまま使え
る
• バックアップ・リストア・冗長化・バージョンアップなどの機能が
用意されている(エンジンによって多少の差異はある)
• 既存のRDBを活かし、運用面を楽にしてくれる
• Aurora !
RDSの課金体系
インスタンス ストレージ 通信
MySQL ○ Magnetic ○
PostgreSQL ○
SSD / Provisioned IO SSD /
Magnetic
○
Oracle ○
SSD / Provisioned IO SSD /
Magnetic
○
SQL Server ○
SSD / Provisioned IO SSD /
Magnetic
○
RDS for SQL Serverのライセンス
• 大きく分けて2つ:ライセンス込みのインスタンスと、BYOL(Bring Your Own
License)インスタンス
• ライセンス込みのインスタンスでは、CALは要らない
• (おそらく)AWS-Microsoft間でSPLA(http://www.microsoft.com/ja-
jp/server-cloud/windows-server/licenseguide/spla-01.aspx)を契約
し、AWSはその契約の下でAWSのユーザーにSQL Serverを使わせている
• Windows Serverや、Windows Server + SQL ServerのAMIについても同様
RDS for Aurora
• 先日のre:Invent 2014で発表。現在はまだLimited Preview
• http://www.slideshare.net/AmazonWebServicesJapan/aws-black-belt-tech-
aws-reinvent-2014
• 「リレーショナルデータベースを、AWSのインフラやサービスを基盤として再創造
してみようじゃないか?」
• 低速かつスタンドアローンのストレージ、少ないメモリ、低速なネットワークといっ
た制約を取り払うと、どんなリレーショナルデータベースを作れるのか?
• 基本的には、RDS for MySQLはRDS for Auroraへの移行が推進されそう
DynamoDB
• NoSQLデータベースサービス
• ハッシュ、もしくはハッシュ+レンジキーでレコードにアクセス
• プロビジョニングされたリード/ライトの性能による課金
• 単純なKVSからJSONドキュメントデータベースへの機能強化が進行中
• http://aws.typepad.com/aws_japan/2014/10/amazon-dynamodb-json-
support.html
• 開発用ローカルバージョンもあり
(余談)SimpleDB
Redshift
• PostgreSQL(ParAccel)を(遠い)祖先とするデータウェアハウス
サービス
• 列指向ストレージ
• OLTP用ではない。一気にロードして分析、が基本
• GoogleでいえばBigQueryに相当する
Elastic MapReduce
• Hadoopクラスタを簡単に構築、運用
• 様々なバージョンのHadoopディストリビューション+アプリケー
ション(HBase、Hive、Impala、Hue)をサポート
• S3との入出力
• スポットインスタンスによるコスト削減
周辺のサービス
• Kinesis
• 小さいデータをバッファリングしてくれる。IoTなどの一次受けに好適
• Lambda(Preview)
• イベントを受けて、(今のところ)JavaScriptのコードを実行
• EC2インスタンスを使わずにコンピューティングを行える
• ElastiCache
• マネージドキャッシュサービス。memcached / Redis
その他いろいろ
• DaaS on AWS
• MongoHQなど
• EC2インスタンスでDBを動かす
• MarketPlaceや公式AMIなど
最後に一言
AWSのアップデートは非常に速いです。
最新情報はこのあたりから。
http://aws.typepad.com/aws_japan/

https://twitter.com/awscloud_jp
http://dev.classmethod.jp
ご清聴ありがとうございました。

More Related Content

Viewers also liked

Viewers also liked (20)

20161215 python pandas-spark四方山話
20161215 python pandas-spark四方山話20161215 python pandas-spark四方山話
20161215 python pandas-spark四方山話
 
Google Big Query
Google Big QueryGoogle Big Query
Google Big Query
 
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
 
すぐ始めれるクラウド
すぐ始めれるクラウドすぐ始めれるクラウド
すぐ始めれるクラウド
 
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
 
中国地方Db勉強会
中国地方Db勉強会中国地方Db勉強会
中国地方Db勉強会
 
6 月 18 日 Next - MonitoringとLogging で アプリともっと深く向き合う
6 月 18 日 Next - MonitoringとLogging で アプリともっと深く向き合う6 月 18 日 Next - MonitoringとLogging で アプリともっと深く向き合う
6 月 18 日 Next - MonitoringとLogging で アプリともっと深く向き合う
 
6 月 18 日 Next - Google が描く、MapReduce を超えたビッグデータの世界
6 月 18 日 Next -  Google が描く、MapReduce を超えたビッグデータの世界6 月 18 日 Next -  Google が描く、MapReduce を超えたビッグデータの世界
6 月 18 日 Next - Google が描く、MapReduce を超えたビッグデータの世界
 
20151205 中国地方db勉強会 dbm_fs
20151205 中国地方db勉強会 dbm_fs20151205 中国地方db勉強会 dbm_fs
20151205 中国地方db勉強会 dbm_fs
 
No sql with mysql cluster (MyNA・JPUG合同DB勉強会)
No sql with mysql cluster (MyNA・JPUG合同DB勉強会)No sql with mysql cluster (MyNA・JPUG合同DB勉強会)
No sql with mysql cluster (MyNA・JPUG合同DB勉強会)
 
You might be paying too much for BigQuery
You might be paying too much for BigQueryYou might be paying too much for BigQuery
You might be paying too much for BigQuery
 
オープンデータ超入門
オープンデータ超入門オープンデータ超入門
オープンデータ超入門
 
意外と知らないFilemakerの世界
意外と知らないFilemakerの世界意外と知らないFilemakerの世界
意外と知らないFilemakerの世界
 
6 月 18 日 Next - Engines 入門: Cloud Platform でのコンピューティング
6 月 18 日 Next - Engines 入門: Cloud Platform でのコンピューティング6 月 18 日 Next - Engines 入門: Cloud Platform でのコンピューティング
6 月 18 日 Next - Engines 入門: Cloud Platform でのコンピューティング
 
便利なHerokuと active recordの 速度改善tips
便利なHerokuと active recordの 速度改善tips便利なHerokuと active recordの 速度改善tips
便利なHerokuと active recordの 速度改善tips
 
Mongo dbを知ろう devlove関西
Mongo dbを知ろう   devlove関西Mongo dbを知ろう   devlove関西
Mongo dbを知ろう devlove関西
 
意外と知らないFilemakerの世界
意外と知らないFilemakerの世界意外と知らないFilemakerの世界
意外と知らないFilemakerの世界
 
Amazon Redshiftを使ったデータ分析
Amazon Redshiftを使ったデータ分析Amazon Redshiftを使ったデータ分析
Amazon Redshiftを使ったデータ分析
 
Chugoku db 17th-postgresql-9.6
Chugoku db 17th-postgresql-9.6Chugoku db 17th-postgresql-9.6
Chugoku db 17th-postgresql-9.6
 
Chugoku db 17th-lt-kly
Chugoku db 17th-lt-klyChugoku db 17th-lt-kly
Chugoku db 17th-lt-kly
 

More from Ryuji Tamagawa

20170927 pydata tokyo データサイエンスな皆様に送る分散処理の基礎の基礎、そしてPySparkの勘所
20170927 pydata tokyo データサイエンスな皆様に送る分散処理の基礎の基礎、そしてPySparkの勘所20170927 pydata tokyo データサイエンスな皆様に送る分散処理の基礎の基礎、そしてPySparkの勘所
20170927 pydata tokyo データサイエンスな皆様に送る分散処理の基礎の基礎、そしてPySparkの勘所
Ryuji Tamagawa
 
初めてのAws elastic map reduce
初めてのAws elastic map reduce初めてのAws elastic map reduce
初めてのAws elastic map reduce
Ryuji Tamagawa
 

More from Ryuji Tamagawa (20)

20171012 found IT #9 PySparkの勘所
20171012 found  IT #9 PySparkの勘所20171012 found  IT #9 PySparkの勘所
20171012 found IT #9 PySparkの勘所
 
20170927 pydata tokyo データサイエンスな皆様に送る分散処理の基礎の基礎、そしてPySparkの勘所
20170927 pydata tokyo データサイエンスな皆様に送る分散処理の基礎の基礎、そしてPySparkの勘所20170927 pydata tokyo データサイエンスな皆様に送る分散処理の基礎の基礎、そしてPySparkの勘所
20170927 pydata tokyo データサイエンスな皆様に送る分散処理の基礎の基礎、そしてPySparkの勘所
 
hbstudy 74 Site Reliability Engineering
hbstudy 74 Site Reliability Engineeringhbstudy 74 Site Reliability Engineering
hbstudy 74 Site Reliability Engineering
 
PySparkの勘所(20170630 sapporo db analytics showcase)
PySparkの勘所(20170630 sapporo db analytics showcase) PySparkの勘所(20170630 sapporo db analytics showcase)
PySparkの勘所(20170630 sapporo db analytics showcase)
 
20170210 sapporotechbar7
20170210 sapporotechbar720170210 sapporotechbar7
20170210 sapporotechbar7
 
20161004 データ処理のプラットフォームとしてのpythonとpandas 東京
20161004 データ処理のプラットフォームとしてのpythonとpandas 東京20161004 データ処理のプラットフォームとしてのpythonとpandas 東京
20161004 データ処理のプラットフォームとしてのpythonとpandas 東京
 
20160708 データ処理のプラットフォームとしてのpython 札幌
20160708 データ処理のプラットフォームとしてのpython 札幌20160708 データ処理のプラットフォームとしてのpython 札幌
20160708 データ処理のプラットフォームとしてのpython 札幌
 
20160127三木会 RDB経験者のためのspark
20160127三木会 RDB経験者のためのspark20160127三木会 RDB経験者のためのspark
20160127三木会 RDB経験者のためのspark
 
20151205 Japan.R SparkRとParquet
20151205 Japan.R SparkRとParquet20151205 Japan.R SparkRとParquet
20151205 Japan.R SparkRとParquet
 
Performant data processing with PySpark, SparkR and DataFrame API
Performant data processing with PySpark, SparkR and DataFrame APIPerformant data processing with PySpark, SparkR and DataFrame API
Performant data processing with PySpark, SparkR and DataFrame API
 
Apache Sparkの紹介
Apache Sparkの紹介Apache Sparkの紹介
Apache Sparkの紹介
 
足を地に着け落ち着いて考える
足を地に着け落ち着いて考える足を地に着け落ち着いて考える
足を地に着け落ち着いて考える
 
BigQueryの課金、節約しませんか
BigQueryの課金、節約しませんかBigQueryの課金、節約しませんか
BigQueryの課金、節約しませんか
 
Seleniumをもっと知るための本の話
Seleniumをもっと知るための本の話Seleniumをもっと知るための本の話
Seleniumをもっと知るための本の話
 
データベース勉強会 In 広島 mongodb
データベース勉強会 In 広島  mongodbデータベース勉強会 In 広島  mongodb
データベース勉強会 In 広島 mongodb
 
Invitation to mongo db @ Rakuten TechTalk
Invitation to mongo db @ Rakuten TechTalkInvitation to mongo db @ Rakuten TechTalk
Invitation to mongo db @ Rakuten TechTalk
 
MongoDB tuning on AWS
MongoDB tuning on AWSMongoDB tuning on AWS
MongoDB tuning on AWS
 
初めてのMongo db
初めてのMongo db初めてのMongo db
初めてのMongo db
 
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
 
初めてのAws elastic map reduce
初めてのAws elastic map reduce初めてのAws elastic map reduce
初めてのAws elastic map reduce
 

Recently uploaded

Recently uploaded (12)

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介: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...
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介: 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
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
新人研修 後半 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
 

AWSのデータベースサービス全部紹介@中国データベース勉強会 in 松江 20150131