Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Masashi Terui @ marcy_terui
I’m a Developer and Cloud Architect.
I’m a Remote-Multi-Worker at Serverworks Co., Ltd. / Sect...
3
4
Serverless
is 何
5
BaaSやSaaSを利用してサーバサイドを自前で一切持たない
FaaS(Function as a Service)でサーバサイドを作る
一つ間違いないのは、自分で運用をやらないということ

=サーバを持たな...
6
AWS
NoSQL
7
DynamoDB
①
8
基本的にはKVS
予約した秒単位の書き込み・読み込みキャパシティに対して課金
ストレージは使った分だけ課金
お金を払えばいくらでもスケール
シンプルなインデックス検索 or スキャンもできる
読み込みキャパシティ使いま...
DynamoDB
②
9
結果整合性読み込みと強整合性読み込みが選べる
強整合性は読み込みキャパシティを多く使う
DBの更新イベントをストリームで受け取れる(Kinesis的な)
Event Drivenな処理(Lambda ※後述)
擬似レプ...
SimpleDB
①
10
ドキュメントDBに近い感じのNoSQL
クエリ処理に使用された計算量に対して課金
ストレージは使った分だけ課金
ライトユースだと圧倒的に安い
ただし、1Domain(≒Table)あたり10GBまで等の制限がある
SimpleDB
②
11
SQLっぽい問い合わせができる
結果整合性読み込みと強整合性読み込みが選べる
強整合性は処理に時間がかかる
AWSで無くなりそうなサービスNo.1(俺調べ)
新しいリージョンがサポートされない、予定もない(はず)
12
`
AWS
Lambda
13
Lambda
14
Function as a Service
Event Driven
Node.js, Python, Java
Web APIのバックエンドとして(+ API Gateway)
Function処理時間に対して課金
最強の...
15
2つの方向性
16
① 真に使った分だけな課金モデルを活かして

ライトなバックエンドを安く手軽に仕上げる
② 抽象度が高く、粒度の小さい特性を活かして

Microservicesなシステムの基盤として使う
17
18
19
20
21
22
23
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Upcoming SlideShare
Loading in …5
×

of

Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 1 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 2 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 3 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 4 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 5 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 6 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 7 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 8 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 9 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 10 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 11 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 12 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 13 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 14 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 15 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 16 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 17 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 18 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 19 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 20 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 21 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 22 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 23 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 24 Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜 Slide 25
Upcoming SlideShare
【AWS初心者向けWebinar】AWSのプロビジョニングからデプロイまで
Next
Download to read offline and view in fullscreen.

6 Likes

Share

Download to read offline

Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜

Download to read offline

Database Night Hokkaido 2016 Summer
http://connpass.com/event/37402/

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜

  1. 1. Masashi Terui @ marcy_terui I’m a Developer and Cloud Architect. I’m a Remote-Multi-Worker at Serverworks Co., Ltd. / Section-9 / Freelance I’m a member of GCPUG and JAWS-UG and MyNA←New!! I’m around 30 years old. I’m a father of my son and my daughter. https://willy.works/ 2
  2. 2. 3
  3. 3. 4
  4. 4. Serverless is 何 5 BaaSやSaaSを利用してサーバサイドを自前で一切持たない FaaS(Function as a Service)でサーバサイドを作る 一つ間違いないのは、自分で運用をやらないということ
 =サーバを持たない、サービスを使う 参考→ http://www.slideshare.net/YoshidaShingo/serverlessronten 新しい概念なので定まりきってなくて諸説ある
  5. 5. 6
  6. 6. AWS NoSQL 7
  7. 7. DynamoDB ① 8 基本的にはKVS 予約した秒単位の書き込み・読み込みキャパシティに対して課金 ストレージは使った分だけ課金 お金を払えばいくらでもスケール シンプルなインデックス検索 or スキャンもできる 読み込みキャパシティ使いまくるので注意
  8. 8. DynamoDB ② 9 結果整合性読み込みと強整合性読み込みが選べる 強整合性は読み込みキャパシティを多く使う DBの更新イベントをストリームで受け取れる(Kinesis的な) Event Drivenな処理(Lambda ※後述) 擬似レプリケーション RDBのトリガー的な
  9. 9. SimpleDB ① 10 ドキュメントDBに近い感じのNoSQL クエリ処理に使用された計算量に対して課金 ストレージは使った分だけ課金 ライトユースだと圧倒的に安い ただし、1Domain(≒Table)あたり10GBまで等の制限がある
  10. 10. SimpleDB ② 11 SQLっぽい問い合わせができる 結果整合性読み込みと強整合性読み込みが選べる 強整合性は処理に時間がかかる AWSで無くなりそうなサービスNo.1(俺調べ) 新しいリージョンがサポートされない、予定もない(はず)
  11. 11. 12 `
  12. 12. AWS Lambda 13
  13. 13. Lambda 14 Function as a Service Event Driven Node.js, Python, Java Web APIのバックエンドとして(+ API Gateway) Function処理時間に対して課金 最強のコスト効率(効率が良い≠安いだけど基本超安い)
  14. 14. 15
  15. 15. 2つの方向性 16 ① 真に使った分だけな課金モデルを活かして
 ライトなバックエンドを安く手軽に仕上げる ② 抽象度が高く、粒度の小さい特性を活かして
 Microservicesなシステムの基盤として使う
  16. 16. 17
  17. 17. 18
  18. 18. 19
  19. 19. 20
  20. 20. 21
  21. 21. 22
  22. 22. 23
  • JenniferJohnson992278

    Nov. 29, 2021
  • TakashiHirota

    Aug. 23, 2017
  • naotofushimi75

    Jan. 12, 2017
  • takashiimura10

    Sep. 4, 2016
  • hiraitosihiyuki

    Aug. 30, 2016
  • ecfujiwara

    Aug. 30, 2016

Database Night Hokkaido 2016 Summer http://connpass.com/event/37402/

Views

Total views

4,530

On Slideshare

0

From embeds

0

Number of embeds

2,996

Actions

Downloads

6

Shares

0

Comments

0

Likes

6

×