Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Amazon Web Services Japan
PDF, PPTX
3,446 views
Growing up serverless
Keynote slides for ServerlessConf Tokyo 2017
Technology
◦
Related topics:
Amazon Web Services
•
Read more
3
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 77
2
/ 77
3
/ 77
4
/ 77
5
/ 77
6
/ 77
7
/ 77
8
/ 77
9
/ 77
10
/ 77
11
/ 77
12
/ 77
13
/ 77
14
/ 77
15
/ 77
16
/ 77
17
/ 77
18
/ 77
19
/ 77
20
/ 77
21
/ 77
22
/ 77
23
/ 77
24
/ 77
25
/ 77
26
/ 77
27
/ 77
28
/ 77
29
/ 77
30
/ 77
31
/ 77
32
/ 77
33
/ 77
34
/ 77
35
/ 77
36
/ 77
37
/ 77
38
/ 77
39
/ 77
40
/ 77
41
/ 77
42
/ 77
43
/ 77
44
/ 77
45
/ 77
46
/ 77
47
/ 77
48
/ 77
49
/ 77
50
/ 77
51
/ 77
52
/ 77
53
/ 77
54
/ 77
55
/ 77
56
/ 77
57
/ 77
58
/ 77
59
/ 77
60
/ 77
61
/ 77
62
/ 77
63
/ 77
64
/ 77
65
/ 77
66
/ 77
67
/ 77
68
/ 77
69
/ 77
70
/ 77
71
/ 77
72
/ 77
73
/ 77
74
/ 77
75
/ 77
76
/ 77
77
/ 77
More Related Content
PDF
AWS サービスアップデートまとめ re:Invent 2017 直前編
by
Amazon Web Services Japan
PDF
クラウド上のデータ活用デザインパターン
by
Amazon Web Services Japan
PDF
データレイクを基盤としたAWS上での機械学習サービス構築
by
Amazon Web Services Japan
PPTX
スケーラブルな Deep Leaning フレームワーク "Apache MXNet” を AWS で学ぶ
by
Amazon Web Services Japan
PDF
Serverless services on_aws_dmm_meetup_20170801
by
Amazon Web Services Japan
PPTX
オンプレからAuroraへの移行とその効果
by
Masato Kataoka
PDF
Data Engineering at VOYAGE GROUP #jawsdays
by
Kenta Suzuki
PDF
クラウド入門(AWS編)
by
株式会社オプト 仙台ラボラトリ
AWS サービスアップデートまとめ re:Invent 2017 直前編
by
Amazon Web Services Japan
クラウド上のデータ活用デザインパターン
by
Amazon Web Services Japan
データレイクを基盤としたAWS上での機械学習サービス構築
by
Amazon Web Services Japan
スケーラブルな Deep Leaning フレームワーク "Apache MXNet” を AWS で学ぶ
by
Amazon Web Services Japan
Serverless services on_aws_dmm_meetup_20170801
by
Amazon Web Services Japan
オンプレからAuroraへの移行とその効果
by
Masato Kataoka
Data Engineering at VOYAGE GROUP #jawsdays
by
Kenta Suzuki
クラウド入門(AWS編)
by
株式会社オプト 仙台ラボラトリ
What's hot
PDF
【IVS CTO Night & Day】AWS re:Invent 2017 振り返り
by
Amazon Web Services Japan
PDF
Amazon GameLift FlexMatch
by
Amazon Web Services Japan
PDF
クラウド上のデータ活用デザインパターン
by
Amazon Web Services Japan
PPTX
AI & Deep Learning on AWS at CTO Night&Day 2016 Winter
by
Yasuhiro Matsuo
PDF
AWSでアプリ開発するなら 知っておくべこと
by
Keisuke Nishitani
PDF
JAWS DAYS 2017 LT 古きを捨て新しきに近づける
by
Tetsuya Mase
PDF
日本最大の即レスサービス「アンサー」を支える Amazon DynamoDB
by
Masahiro Akita
PPTX
Stream processing on AWS
by
Mitsuharu Hamba
PPTX
Programming AWS with Python
by
Yasuhiro Matsuo
PDF
頑張らないクラウド最適化 〜クラウドネイティブだけでないAWS活用〜
by
宗 大栗
PPTX
New Cloud Design Pattern using Amazon Aurora
by
宗 大栗
PDF
[JAWSBigData#11]Cloudera on AWSと Amazon EMRを両方本番運用し 3つの観点から比較してみる
by
Takahiro Moteki
PPTX
ビッグデータだけじゃない Amazon DynamoDBの活用事例
by
Ken Nakanishi
PPTX
Game Architecture Trends in Tokyo Kansai Social Game Study#5
by
Yasuhiro Matsuo
PDF
Amazon Elastic MapReduce with Hive/Presto ハンズオン(講義)
by
Amazon Web Services Japan
PDF
Amazon Elastic MapReduceやSparkを中心とした社内の分析環境事例とTips
by
yuichi_komatsu
PDF
Tune Up AWS Lambda
by
Keisuke Nishitani
PPTX
Raspberry Piを利用した顔の表情分析と感情を認識するシステム構築
by
Hyunmin Kim
PPTX
AWS Batch Fargate対応は何をもたらすか
by
Shun Fukazawa
PPTX
Aurora新時代の幕開けとDynamoDBの進化
by
Classmethod,Inc.
【IVS CTO Night & Day】AWS re:Invent 2017 振り返り
by
Amazon Web Services Japan
Amazon GameLift FlexMatch
by
Amazon Web Services Japan
クラウド上のデータ活用デザインパターン
by
Amazon Web Services Japan
AI & Deep Learning on AWS at CTO Night&Day 2016 Winter
by
Yasuhiro Matsuo
AWSでアプリ開発するなら 知っておくべこと
by
Keisuke Nishitani
JAWS DAYS 2017 LT 古きを捨て新しきに近づける
by
Tetsuya Mase
日本最大の即レスサービス「アンサー」を支える Amazon DynamoDB
by
Masahiro Akita
Stream processing on AWS
by
Mitsuharu Hamba
Programming AWS with Python
by
Yasuhiro Matsuo
頑張らないクラウド最適化 〜クラウドネイティブだけでないAWS活用〜
by
宗 大栗
New Cloud Design Pattern using Amazon Aurora
by
宗 大栗
[JAWSBigData#11]Cloudera on AWSと Amazon EMRを両方本番運用し 3つの観点から比較してみる
by
Takahiro Moteki
ビッグデータだけじゃない Amazon DynamoDBの活用事例
by
Ken Nakanishi
Game Architecture Trends in Tokyo Kansai Social Game Study#5
by
Yasuhiro Matsuo
Amazon Elastic MapReduce with Hive/Presto ハンズオン(講義)
by
Amazon Web Services Japan
Amazon Elastic MapReduceやSparkを中心とした社内の分析環境事例とTips
by
yuichi_komatsu
Tune Up AWS Lambda
by
Keisuke Nishitani
Raspberry Piを利用した顔の表情分析と感情を認識するシステム構築
by
Hyunmin Kim
AWS Batch Fargate対応は何をもたらすか
by
Shun Fukazawa
Aurora新時代の幕開けとDynamoDBの進化
by
Classmethod,Inc.
Viewers also liked
PDF
now
by
Hiroyuki Hara
PDF
Software Productivity and Serverless
by
Nick Gottlieb
PDF
[serverlessconf2017]FaaSで簡単に実現する数十万RPSスパイク負荷試験
by
Takahiro Moteki
PDF
Serverlessconf Tokyo 2017 Biz serverless お客様のビジネスを支えるサーバーレスアーキテクチャーと開発としてのビジ...
by
Hiroyuki Hiki
PDF
BluetoothメッシュによるIoTシステムを支えるサーバーレス技術 #serverlesstokyo
by
Masahiro NAKAYAMA
PPTX
Step functionsとaws batchでオーケストレートするイベントドリブンな機械学習基盤
by
Yu Yamada
PDF
[Black Belt Online Seminar] AWS上でのログ管理
by
Amazon Web Services Japan
PDF
「サーバレスの薄い本」からの1年 #serverlesstokyo
by
Masahiro NAKAYAMA
PPTX
Google Dremel
by
maruyama097
PDF
Application Lifecycle Management in a Serverless World
by
Keisuke Nishitani
PPT
Raft
by
Preferred Networks
PDF
Cassandra Explained
by
Eric Evans
PDF
AWS Black Belt Online Seminar 2017 AWS体験ハンズオン~Amazon S3 バックアップ~
by
Amazon Web Services Japan
PDF
AWSデータベースアップデート2017
by
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar AWS 体験ハンズオン 〜 Amazon DynamoDB テーブル作成編 〜
by
Amazon Web Services Japan
PDF
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
by
JOYZO
PPTX
分散システムについて語らせてくれ
by
Kumazaki Hiroki
PDF
Machine Learning on AWS
by
Amazon Web Services Japan
PDF
Amazon S3を中心とするデータ分析のベストプラクティス
by
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar 2017 初心者向け クラウドコンピューティング はじめの一歩
by
Amazon Web Services Japan
now
by
Hiroyuki Hara
Software Productivity and Serverless
by
Nick Gottlieb
[serverlessconf2017]FaaSで簡単に実現する数十万RPSスパイク負荷試験
by
Takahiro Moteki
Serverlessconf Tokyo 2017 Biz serverless お客様のビジネスを支えるサーバーレスアーキテクチャーと開発としてのビジ...
by
Hiroyuki Hiki
BluetoothメッシュによるIoTシステムを支えるサーバーレス技術 #serverlesstokyo
by
Masahiro NAKAYAMA
Step functionsとaws batchでオーケストレートするイベントドリブンな機械学習基盤
by
Yu Yamada
[Black Belt Online Seminar] AWS上でのログ管理
by
Amazon Web Services Japan
「サーバレスの薄い本」からの1年 #serverlesstokyo
by
Masahiro NAKAYAMA
Google Dremel
by
maruyama097
Application Lifecycle Management in a Serverless World
by
Keisuke Nishitani
Raft
by
Preferred Networks
Cassandra Explained
by
Eric Evans
AWS Black Belt Online Seminar 2017 AWS体験ハンズオン~Amazon S3 バックアップ~
by
Amazon Web Services Japan
AWSデータベースアップデート2017
by
Amazon Web Services Japan
AWS Black Belt Online Seminar AWS 体験ハンズオン 〜 Amazon DynamoDB テーブル作成編 〜
by
Amazon Web Services Japan
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
by
JOYZO
分散システムについて語らせてくれ
by
Kumazaki Hiroki
Machine Learning on AWS
by
Amazon Web Services Japan
Amazon S3を中心とするデータ分析のベストプラクティス
by
Amazon Web Services Japan
AWS Black Belt Online Seminar 2017 初心者向け クラウドコンピューティング はじめの一歩
by
Amazon Web Services Japan
Similar to Growing up serverless
PDF
Serverless Revolution
by
Keisuke Nishitani
PDF
Going Serverless, Building Applications with No Servers
by
Keisuke Nishitani
PDF
Serverless Anti-Patterns
by
Keisuke Nishitani
PDF
AWSによるサーバーレスアーキテクチャ
by
真吾 吉田
PDF
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
by
Amazon Web Services Japan
PDF
20170418 aws black-belt-architecture_pattern_of_serverless
by
Amazon Web Services Japan
PDF
Introducing Serverless Computing (20160802)
by
Keisuke Nishitani
PDF
What's new with Serverless
by
Keisuke Nishitani
PDF
浸透するサーバーレス 実際に見るユースケースと実装パターン
by
Amazon Web Services Japan
PDF
[20171116 三木会] AWSを利用したサーバーレス開発の実践 by アイレット株式会社 cloudpack事業部 高橋 直樹 氏
by
Insight Technology, Inc.
PDF
Azureをフル活用したサーバーレスの潮流について
by
真吾 吉田
PDF
Serverless Architecture on AWS(20151121版)
by
Keisuke Nishitani
PDF
20200728 AWS Black Belt Online Seminar What's New in Serverless
by
Amazon Web Services Japan
PDF
Serverless Application Security on AWS
by
Amazon Web Services Japan
PDF
サーバーレスの今とこれから
by
真吾 吉田
PDF
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
by
真吾 吉田
PDF
Serverless Architecture Overview #cdevc
by
Masahiro NAKAYAMA
PDF
Serverless Architecture on AWS (20151201版)
by
Keisuke Nishitani
PDF
サーバーレスの話
by
真吾 吉田
PDF
What's new with Serverless
by
Keisuke Nishitani
Serverless Revolution
by
Keisuke Nishitani
Going Serverless, Building Applications with No Servers
by
Keisuke Nishitani
Serverless Anti-Patterns
by
Keisuke Nishitani
AWSによるサーバーレスアーキテクチャ
by
真吾 吉田
20201118 AWS Black Belt Online Seminar 形で考えるサーバーレス設計 サーバーレスユースケースパターン解説
by
Amazon Web Services Japan
20170418 aws black-belt-architecture_pattern_of_serverless
by
Amazon Web Services Japan
Introducing Serverless Computing (20160802)
by
Keisuke Nishitani
What's new with Serverless
by
Keisuke Nishitani
浸透するサーバーレス 実際に見るユースケースと実装パターン
by
Amazon Web Services Japan
[20171116 三木会] AWSを利用したサーバーレス開発の実践 by アイレット株式会社 cloudpack事業部 高橋 直樹 氏
by
Insight Technology, Inc.
Azureをフル活用したサーバーレスの潮流について
by
真吾 吉田
Serverless Architecture on AWS(20151121版)
by
Keisuke Nishitani
20200728 AWS Black Belt Online Seminar What's New in Serverless
by
Amazon Web Services Japan
Serverless Application Security on AWS
by
Amazon Web Services Japan
サーバーレスの今とこれから
by
真吾 吉田
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
by
真吾 吉田
Serverless Architecture Overview #cdevc
by
Masahiro NAKAYAMA
Serverless Architecture on AWS (20151201版)
by
Keisuke Nishitani
サーバーレスの話
by
真吾 吉田
What's new with Serverless
by
Keisuke Nishitani
More from Amazon Web Services Japan
PDF
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
by
Amazon Web Services Japan
PDF
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
by
Amazon Web Services Japan
PDF
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
by
Amazon Web Services Japan
PDF
Infrastructure as Code (IaC) 談義 2022
by
Amazon Web Services Japan
PDF
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
by
Amazon Web Services Japan
PDF
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
by
Amazon Web Services Japan
PDF
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
by
Amazon Web Services Japan
PPTX
20220409 AWS BLEA 開発にあたって検討したこと
by
Amazon Web Services Japan
PDF
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
by
Amazon Web Services Japan
PDF
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
by
Amazon Web Services Japan
PDF
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
by
Amazon Web Services Japan
PDF
Amazon QuickSight の組み込み方法をちょっぴりDD
by
Amazon Web Services Japan
PDF
マルチテナント化で知っておきたいデータベースのこと
by
Amazon Web Services Japan
PDF
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
by
Amazon Web Services Japan
PDF
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
by
Amazon Web Services Japan
PDF
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
by
Amazon Web Services Japan
PDF
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
by
Amazon Web Services Japan
PDF
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
by
Amazon Web Services Japan
PPTX
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
by
Amazon Web Services Japan
PDF
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
by
Amazon Web Services Japan
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
by
Amazon Web Services Japan
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
by
Amazon Web Services Japan
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
by
Amazon Web Services Japan
Infrastructure as Code (IaC) 談義 2022
by
Amazon Web Services Japan
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
by
Amazon Web Services Japan
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
by
Amazon Web Services Japan
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
by
Amazon Web Services Japan
20220409 AWS BLEA 開発にあたって検討したこと
by
Amazon Web Services Japan
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
by
Amazon Web Services Japan
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
by
Amazon Web Services Japan
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
by
Amazon Web Services Japan
Amazon QuickSight の組み込み方法をちょっぴりDD
by
Amazon Web Services Japan
マルチテナント化で知っておきたいデータベースのこと
by
Amazon Web Services Japan
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
by
Amazon Web Services Japan
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
by
Amazon Web Services Japan
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
by
Amazon Web Services Japan
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
by
Amazon Web Services Japan
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
by
Amazon Web Services Japan
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
by
Amazon Web Services Japan
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
by
Amazon Web Services Japan
Growing up serverless
1.
© 2016, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 西谷 圭介 / Keisuke Nishitani (@Keisuke69) Specialist SA, Amazon Web Services Japan KK Nov 3rd, 2017 © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Growing up serverless
2.
Who am I Keisuke
Nishitani Specialist Solutions Architect, Serverless Amazon Web Service Japan K.K @Keisuke69 Keisuke69 Keisuke69 Keisuke69Keisuke69x
3.
Agenda
4.
サーバーレスとは? サーバーを気にすることなく、アプ リケーションを構築し実行
5.
コンピューティングの進化 データセンタ内の 物理サーバ データセンタ内の 仮想サーバ クラウド上の仮想サーバ
6.
コンピューティングの進化 データセンタ内の 物理サーバ データセンタ内の 仮想サーバ • 高い使用率 • より速いプロビジョニング速 度 •
改善されたアップタイム • ディザスターリカバリ • ハードウェアの独立性 • 運用コストと投資コストのト レード • よりスケール • 弾力性のあるリソース • より速いスピードと俊敏性 • メンテナンスの削減 • より良い可用性と耐障害性 クラウド上の仮想サーバー
7.
未だ残る制限 Physical servers data centers Virtual
servers data centers • 投資コストと運用コストのト レード • よりスケール • 弾力性のあるリソース • より速いスピードと俊敏性 • メンテナンスの削減 • より良い可用性と耐障害性 • 仮想マシンの管理が必要 • キャパシティや利用率の管 理が必要 • ワークロードのサイズを変更 が必要 • 可用性や耐障害性を管理す る必要 • 断続的なジョブを実行するに は高コスト クラウド上の仮想サーバー
8.
サーバーレスへの進化 サーバーレス クラウド上の 仮想サーバー データセンター内の 物理サーバー データセンター内の 仮想サーバー
9.
サーバーは管理しないほうが簡単 こういった責任からの開放 プロビジョニングと利用 可用性と耐障害性 スケーリング 運用と管理
10.
サーバーレスはよりセキュア • パッチが適用されていない サーバーは存在しない • SSH不要 •
すべてのリクエストは認可され、 監査可能 • ファンクションは短命
11.
イベントドリブン 連続したスケーリング 利用量に応じた支払い オンデマンドの提供、アイドル時の支払い一切なし
12.
コンピュートの選択肢 デプロイ可能な単位のサイズ ファンクションAppコンテナ仮想マシン IaaS Docker PaaS 責任 クラウド プロバイダ お客様 シェアード Function as
a Service (FaaS)
13.
コンピュートの選択肢 Amazon EC2 Amazon
ECS AWS Elastic Beanstalk Function as a Service (FaaS) 責任 デプロイ可能な単位のサイズ ファンクションAppコンテナ仮想マシン クラウド プロバイダ お客様 シェアード
14.
FaaSはオペレーションの責務が異なる FaaS FaaS Function as a
Service (FaaS) FaaS Amazon EC2 Amazon ECS AWS Elastic Beanstalk 責任 デプロイ可能な単位のサイズ ファンクションAppコンテナ仮想マシン クラウド プロバイダ お客様 シェアード
15.
サーバーレスは管理業務がないことを意味する FaaS FaaS Function as a
Service (FaaS) Serverless Amazon EC2 Amazon ECS AWS Elastic Beanstalk 責任 デプロイ可能な単位のサイズ ファンクションAppコンテナ仮想マシン クラウド プロバイダ お客様 シェアード
16.
サーバーレスは管理業務がないことを意味する FaaS FaaS Function as a
Service (FaaS) Amazon EC2 Amazon ECS AWS Elastic Beanstalk 責任 デプロイ可能な単位のサイズ ファンクションAppコンテナ仮想マシン クラウド プロバイダ お客様 シェアード
17.
サーバーレスアプリケーションのビルディングブロック AWS Lambda Amazon
DynamoDB Amazon SNS Amazon API Gateway Amazon SQS Amazon Kinesis Amazon S3 Orchestration and State Management API Proxy Messaging and Queues Analytics Monitoring and Debugging Compute Storage Database AWS X-RayAWS Step Functions Edge Compute AWS Greengrass Lambda@Edge
18.
サーバーレスアプリケーションのビルディングブロック Orchestration and State
Management AWS Step Functions • Lambdaファンクションとその他のア クティビティを並列もしくはシリアル に実行 • バリア同期とリトライを実行 • サードパーティのシステムや既存 ワークフローとの簡単なインテグ レーション
19.
サーバーレスはデリバリを変える マーケットに対する スピードアップ イノベーションのためだけの 時間 デベロッパーの生産性向上 運用の複雑さを解消
20.
サーバーレスジャーニー
21.
サーバーレスによってイノベーションしたカスタマ
22.
事例:株式会社スクウェア・エニックス • 1分あたり200〜300イメージ を処理 • ピークで1分あたり6000イメー ジを処理 •
処理時間が数時間から10 数 秒に • オンプレミスと比べ 20 分の 1 程度までコスト削減
23.
事例:凸版印刷株式会社 • 商品のライフサイクル管理や真贋判定 をすることができる ID
利活用プラット フォーム • LambdaやAPI Gateway、Cognitoと いったサービスを活用することで新事 業への初期投資コストを最小限に https://aws.amazon.com/jp/solutions/case-studies/toppan-printing/
24.
事例:株式会社日本経済新聞社 • 日経電子版の紙面ビューアー • 紙面画像のリサイズ、JPEG変換、分 割などをLambdaで処理 •
18000 invoke/分を処理 • Amazon EC2での同等な構成と比較 すると、コストは10分の1程度 https://aws.amazon.com/jp/solutions/case-studies/nikkei/
25.
大規模に利用しているエンタープライズ顧客例 • FINRA: 日々の株式取引の検証のために1日あたり5000万件を処理 •
Hearst: メディアアナリティクスパイプラインへのデータ取込と処理の時間を97%削 減 • Vevo: 通常時の80倍のスパイクトラフィックを処理 • Expedia: 1月あたり12億リクエストをLambdaで処理
26.
サーバーレスのコンプライアンス ISO PCI SOC
HIPAA API Gateway ◯ ◯ ◯ Lambda ◯ ◯ ◯ Step Functions Cognito ◯ ◯ DynamoDB ◯ ◯ ◯ ◯ Kinesis ◯ ◯ S3 ◯ ◯ ◯ https://aws.amazon.com/jp/compliance/services-in-scope/
27.
Chatbots • チャットボッ トのロジック • Amazon
Echo 用Alexa Skill ユースケース Web アプリケーション • 静的Webサイト • 動的Webアプリ • FlaskとExpress のためのパッケー ジ Backends • アプリとサービス • モバイル • IoT </></> Media & Log Processing • リアルタイム データ • ストリーミング データ Big Data • MapReduce • バッチ
28.
Big Data • MapReduce •
Batch Big data Map Phase Reduce PhaseInputs Results
29.
サーバーレスのMap / Reduceフレームワーク https://github.com/awslabs/lambda-refarch-mapreduce
30.
PyWren: Lambda用大規模データフレームワーク • Lambdaを使ったオープンソースの MapReduceフレームワーク •
25 TFLOPS • S3に対して読み取り60GB/秒、書 き込み50GB/秒 https://github.com/pywren/pywren http://pywren.io/ http://ericjonas.com/
31.
サーバーレスはモダンなアプリケーションのコアコンポーネント
32.
EVENTS エンドポイントへのリクエスト リソースの状態変化 データの状態変化 FUNCTIONS DOWNSTREAM 考え方の転換– どのようにアプリケーションを構築するか イベントとAPIを通じた コミュニケーション
ステートレスでエフェメラルな 関数 データ、キャッシュおよび ステートとロジックの分離
33.
• 既存アプリの分解をどうするか • どのようにコンポーネント群が通信するか? •
サービス境界はどうするか? • 適切な粒度は? • サーバー上のローカルにあるステート/ストレージをどうするか 考慮点
34.
Amazon Kinesis Amazon API Gateway Amazon SNS Amazon
S3 Amazon DynamoDB Amazon SQS Microservices to Functions
35.
Microservices to Amazon API Gateway Amazon SQS Functions
36.
Microservices to Amazon API Gateway Amazon Kinesis Amazon DynamoDB Functions
37.
• ご要望の多かったCloudFrontを外せるようになりました • Reginal
とEdge Optimizedの2種類に • 同一リージョンのEC2などからのレイテンシ改善 • IP制限、WAFなどのためにCloudFrontを2段にすることが不要に • ご自身のCloudFrontディストリビューションを利用することも可能 New! API GatewayがReginal Endpointをサポート
38.
サーバーレスプラットフォームの構築
39.
アプリケーションモデリングフレームワーク モノリシック アプリケーション マイクロサービス
40.
多くのファンクションを持つ アプリがあった場合、何が 起きるか? サーバーレスアプリケーションの作成
41.
AWS SAM
42.
AWS Serverless Application
Model (SAM) AWS上のサーバーレスアプリ ケーションを表現するための標 準モデル ファンクション、API、イベント ソースとデータストア サーバーレスアプリケーション のために、デプロイと管理を簡 素化
43.
AWS Serverless Application
Model (SAM) • AWS CloudFormationによるネイ ティブサポート • あらゆるファンクションをSAMテンプ レートとしてエクスポート • AWS CLIを使ってSAMテンプレート をパッケージし、デプロイ • コミュニティ拡張のために Apache2.0によるオープンな仕様
44.
DevOpsについては…?
45.
Source Build Test
Deploy Monitor Source Build Test Deploy Monitor サーバーベースのDevOps Code Fleet
46.
Source Build Test
Deploy Monitor サーバーレスなDevOps Code Source Build Test Deploy Monitor Fleet
47.
サーバーレスアプリケーションのCI/CD </> AWS CodePipeline +
SAM GitHub Amazon S3 AWS CodeCommit AWS CodeBuild AWS CodeBuild Third-party tools AWS CloudFormation Commit Build Test Deploy to Prod
48.
AWS CodeStar
49.
サーバーレスアプリケーションのトラブルシューティング 複数のファンクションやサービスからなる 分散アプリケーションをどのようにデバッグするか? ファンクションがどのように実行されているか、 動作しているかについての洞察をどのように得るか?
50.
AWS X-Ray • 本番環境の分散アプリケーション に対する分析とデバッグ •
アプリケーションのサービスコール グラフを可視化 • パフォーマンスボトルネックとエ ラーの特定 • サービス特有の問題を特定 • アプリのユーザに対する問題の影 響の特定 • ファンクション実行をトレース
51.
X-Rayの使い方 リクエストのトレース トレースの記録 サービスマップの表示
問題の分析
52.
Example
53.
Example
54.
Example
55.
Example
56.
Example
57.
Example
58.
Example
59.
開発者向けツール コードの 記述 顧客に デプロイ ビルドと テスト フィード バックの 受け取り
60.
エコシステム
61.
Chalice サーバーレスアプリケーション開発のためのフレームワーク Serverless Java Container
62.
プレゼンテーション層 ロジック層 データストア層 Webサーバ/アプリサーバブラウザ/モバイル
データベース 一般的な3-tier Webアプリ
63.
AWSで作る場合 AP (EC2) DB (RDS) LB (ELB) Web (EC2) Static Contents (S3) ブラウザ/モバイル CDN (CloudFront)
64.
サーバーレススタックによる置き換え ブラウザ/モバイル API Gateway
AWS Lambda DynamoDB etc S3CloudFront
65.
サーバーレススタックによる置き換え ブラウザ/モバイル API Gateway
AWS Lambda DynamoDB etc S3CloudFront AWSによるマネージ (フルマネージド)
66.
FaaSはマシンの境界からコードを抽象化すること それなら、別の場所にファンクションを持っていくことも?
67.
Lambda Everywhere
68.
Devices: AWS Greengrass •
Lambdaファンクションをデバイスへと拡張 • 低レイテンシ、ニアリアルタイム
69.
Storage: AWS Snowball
Edge • コンピュートとストレージを内蔵したペタ バイトスケールのハイブリッドデバイス • AWS LambdaのコードをSnowball Edgeにデプロイ • 独自の圧縮、マニフェストの生成、セ キュリティ監査…
70.
PoPs: Lambda@Edge Lambda@Edgeは CloudFrontのエッジロケー ションすべてで利用可能 • 低レイテンシ、リクエストと レスポンスのカスタマイズ •
ビューアーとオリジンのイ ベントをサポート
71.
CloudFrontがLambda@Edgeのファンクションを呼び出し Origin server End user CloudFront cache Viewer
response Origin response Viewer request Origin request
72.
Lambda@Edge ユースケース コンテンツの カスタマイズ 来訪者の検証 A/B
テスト
73.
サーバレスはモダンな アプリケーションの 基本的なコンポーネント
74.
AWS re:Invent Serverless
reCap • AWS re:Inventのサーバーレスにフォーカスしたrecap • ライブストリーミングもあります • 2017年12月11日(月)19:00〜 • 申し込みはこちらから 会場参加: https://aws-serverless.connpass.com/event/67579/ • ストリーミング: https://aws-serverless.connpass.com/event/71179/
75.
© 2017, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. AWS Developers Meetup 開催します • 2017/12/07 夜 @ 目黒 AWS オフィス • 開発者の方向け、セッション形式のイベント • 内容のイメージ(予定) • DeveloperのためのライブAWSウォークスルー • ユースケースから見た実装カタログ 〜AWS逆引きリファレンス〜 • RESTful APIをChaliceで紐解く 〜Python Serverless Microframework for AWS〜 • Happy Hacking on AWS! • 申し込みはこちら https://pages.awscloud.com/DeveloperMeetup20171207.html
76.
• 記入したらブースへ • 未公開の日本語版ホワイトペーパーあげます •
AWS Lambda Tシャツあげます • オンライン版もあります • http://bit.ly/scon17awsj • サービスチームも来ているのでぜひ要望を アンケートの回答をお願いします
77.
Conclusion Lambda is a
fundamental component of modern application architectures It has a place in everything from data processing to simple web apps
Download