SlideShare a Scribd company logo
1 of 76
これからのクラウドネイティブ
アプリケーションの話をしよう
吉田真吾 @yoshidashingo
丹羽一智 @kazutomo
2018.12.5
吉田真吾
n バックグラウンド
証券システム基盤開発
p 基盤システム開発、Oracleチューニングなど
エバンジェリスト
p 講演113回(2013年実績)
p AWS設計・構築・移行(2014-2015)
n 現在のしごと
(株) サイダス 取締役CTO
p タレントマネジメントSaaS 開発・運用
(株) セクションナイン 代表取締役社長
p AWS DevOps
n 実績等
p AWSウルトラクイズ
初代チャンピオン (2012年)
p AWS Samurai 2014 / 2016
AWSによるサーバーレスアーキテクチャ
• サーバーレスアーキテクチャによる
動画共有サイト構築
• オンライン教育動画サイト「A Cloud
Guru」で実際に使われている技術や
コードをベースにした詳細説明
• AWS Lambda / API Gateway / S3 /
CloudFront / Elastic Transcoder /
Auth0 / Firebase Realtime Database
タレントマネジメントシステムとは
• 社員のスキルや資格などを一元管理し、キャリ
アプラン、異動・配置計画、目標管理、育成計
画を行うためのシステムのこと
cydas のアーキテクチャ
2
BA B
2
2
丹羽一智
n バックグラウンド
セガ
p携帯電話用ゲーム・サーバー開発/運用
任天堂
p汎用ゲームサーバー開発/運用
pニンテンドー3DS OS/SDK 開発
n 現在のしごと
Game Server Services(株) 代表取締役CEO
pプレイングマネージャー
n 実績等
pAWS Startup architecture of the year2018
Game Server Services(GS2)
• スマートデバイス向けのゲームサーバを1時間あたり
数円から利用できるサービス
• 2016年12月14日サービス開始
2018年3月30日 DeNA/KLab/GameWith/大和企業投
資 らから資金調達を実施
• アカウント管理/課金通貨管理/スタミナ管理 といった
様々な小さなサービスを用意し、それらの中からゲー
ムに必要なものを組み合わせてゲームを制作する
なぜ GS2 を作ろうと思ったか
• 任天堂プラットフォームのゲーム開発者はサーバ
の開発/運用業務を一切気にすることなく様々な
ネットワーク対応ゲームを開発出来ていた
• スマートデバイスでは Apple や Google のような
プラットフォーマーはそこまで面倒を見てくれて
いない
• スマートデバイス用ゲームで使える汎用ゲーム
サーバに需要があることは確実であり、現存する
プレイヤーは存在しない
GS2 はゲームサーバ界の Unity に
Startup Architecture of the year 2018 Finalist
. ) 1 ) 1 )
• s
. ) 1 ) 1 ) ma i ) B3
2 a B 2 a iO se v 2
a ir G B3
e c
a ir S
m B
e I
( a
I 2
Ga
s
Entry Category:
/
NG
P
K
K
S
3 3 3
B / S
B P
/
T
HQOT
サーバーレス
/ =
= PI
Serverless PaaS は黎明期
Gartner Identifies Three Megatrends That Will Drive Digital Business Into the Next Decade
http://www.gartner.com/newsroom/id/3784363
原則
n マイクロサービス指向
• 小規模で自律的なシステム
• 1つの目的にフィットしている
ü マイクロサービス:ビジネスの境界=サービスの境界
ü サーバーレスで実行する各ランタイムはサービスの境界よりずっと細かい
n リアクティブなアーキテクチャ
• リクエストルーティング機能/状態管理/永続ストレージを
コードから「分離」することで、メンテナンスしやすい最小限に維持し、生産
性を向上する
n 認証・認可にもとづくリソースアクセス
• ドメインの違うサービス間のリソースへのアクセスを適切な範囲に限定する
n DRY
• 競争力を得られない汎用機能をアウトソースする
われわれの戦いの歴史
Less Ops, More Code
ちょっと振り返って
みて良いですか?
PaaSの普及 2008〜
• インフラを隠蔽したソフトウェア実行基盤
→インフラや実行環境のメンテに費やす作業が減る
• 12-Factor App/PaaSを活かすアプリのつくりかた
• すべてがPaaSになったか
• レガシーシステムの移植性
• パッケージングやポータビリティの再現性の低さ
コンテナ技術の一般化 2013(Docker)〜
• アプリごとの環境分離
• 複雑なインフラの依存性からの脱却
• すべてがコンテナ+スケジューラーになるか
• クラウドやオンプレミスのサーバーへのデプロイか
の手間
• イメージのビルドプロセス
• スケーラビリティの管理
FaaS 2014〜
• FaaS:コードを用意して渡すだけで実行できるソ
フトウェア実行基盤
• 超並列的:キャパシティプランニング不要
• サーバーのプロビジョニング / ソフトウェアのインス
トール不要
• コンテナのビルド / デプロイ 不要
• サーバーレスアーキテクチャ
• 「サーバーに直接アクセスしなくても仕事ができる」
新しいソフトウェアアーキテクチャ
前回
すべてがサーバーレスになる!
んなあほな
理想の
Less Ops,
More Code.
サーバーレス
コンテナ
オンプレミス
+H/W
Less Ops な調達モデル
KubernetesもVM
もない世界!
検証「VMレスでゆとりな実行基盤」
• Google
• Serverless containers
• AWS
• Lambda Custom Runtime
• Lambda Layers:共有ライブラリ
• IBM
• Cloud Functions (Dockerコンテナ)
溶け合うコンテナとサーバーレス
• 何が問題か
• セキュリティ(アイソレーション)
• 実行環境を集約する際に、Docker Engineなどを使って
Linux Kernelにアクセスする?
→コンテナはサンドボックスではないので、ゲストカー
ネルを十分に隔離していない
→脆弱性で一点突破
• 解決方法
• 安全な実行環境
• Kata Containers / gVisor / Firecracker
// . - - - - /
Firecracker
• tl;dr;サーバレス・コンピューティングのため
の安全で高速なmicroVM
• 目的
• セキュアなアイソレーション
• 高速起動
• 小さいメモリフットプリントによる集約率(スケー
ル)の向上
• 類似プロジェクト
• Kata Containers
• gVisor
-/ . . . .
Firecracker
• セキュアなアイソレーション
• ネットワークデバイス、ブロックI / Oデバイス、プログラマブルインターバルタイマー、
KVMクロック、シリアルコンソール、および部分キーボードのみカプセル化してゲスト
OSにデバイスアクセスを提供することでマルチテナントをセキュアに実現
• リソースのレートリミット、帯域制御
• crosvmというChrome OSのVMM(Virtual Machine Monitor)をベースに開発
• 高速起動
• 125msec ※gVisorは150msecほど
• 小さいメモリフットプリント
• 5MiB未満(現状3MiB台) ※gVisorは15MBほど
• 動作環境
• ホストのハイパーバイザー(KVM)上のユーザー空間で動作するゲストカーネル、アプリ
ケーション=ゲストOS(ALinux)に限定されたデバイスモデルを提供する
• クライアントからはREST APIを介してアクセスする
• Rust製:バッファオーバーフローへの耐性など
• LambdaやFargateで実戦投入済み
• 安全にゲストカーネルより上を隔離できるよう
になり→集約率が向上→1プロセスへのリソー
スの割当が拡張可能→リソース(メモリ、タイ
ムアウト)理由でコンテナ使う理由なくなる
• リソース上限拡張
• メモリ: 1.5GB→3.0GB
• タイムアウト: 60秒→5分→15分
制約は少ないほうが
良いに決まってる
ソフトウェアを通じて価値を提供する
われわれがすべきこと
短い時間で
価値の高いもの / 素早く / たくさん
デリバリー /フィードバック / 改善
AWS (2013-)
サブネット
AWS (2013-)
サーバー台数(EC2+RDS)
EC2 133(通常)
∼220(ピーク)台
RDS 22セット
EC2 t1.micro 5台
RDS Small 1セット
2013 2018
ほぼ手間
なし
とはいえ
無駄だらけ
cydas のアーキテクチャ
2
BA B
2
2
チーム開発って難しいですか?
• アーキテクトと実装の分割さえできればむしろ
工程や品質管理しやすい
中山桂一さん@キャラウェブ
WebもアプリもサーバーサイドはREST API化
してますが「Swagger定義」と「DynamoDB
のテーブル定義」さえちゃんとできていれ
ば、外部ベンダに関数ごとに制作お願いでき
るんで管理しやすいですよ
(明日の開発カンファレンス より)
現場的コンウェイの法則
(マイクロサービスの実践)
cydas のアーキテクチャ
2
BA B
2
2
cydas (新サービス) のアーキテクチャ
2
N NL
2
2
GraphQL
(AppSync)
に移行中
C G CA D IEB D I
cydas (新サービス) のアーキテクチャ
2
I
2
2
GraphQL
(AppSync)
に移行中
EG CA DB
組織への技術定着のためのポイント
• すすめかた
• できるだけサーバーレスで始める
• ノックアウトな要件もFunctionalなSaaSによって
補完できるかもしれない
• 意地でもサーバーレスで進める
• それでもダメなら他の方法で
• 組織の成熟度へのケア
• 壁打ちできる人がいると想定より圧倒的に早く慣れ
る(慣れないと探索的になりがち
GS2はなぜ柔軟なコンテナ基盤でサーバーレスな
サービスを提供せず、サーバーレスな基盤でサー
バーレスなマルチテナンシーをやってるんですか?
それはね…
サーバーレスだけでやる
GS2はアーキテクチャ的にコンテナを使ったほうが
実は実現しやすい部分がありましたか?
それはね…
アーキテクチャ上の制限
現実的に自社サービスの足かせになった制約は過去
ありましたか?
それはね…
運用上の制約
運用上の制約
• フルマネージドサービスを乗りこなす力
• パフォーマンスには従来以上に気を遣う必要が
• レイテンシとの戦い
Observability
Engineering
“サーバーレス時代”のマイクロサービスの可視性
マイクロサービス “デス・スター”
たとえばFaaS主体で機能単位に構成していくと
どんな感じになるかというと…
Startup Architecture of the year 2018 Finalist
. ) 1 ) 1 )
• s
. ) 1 ) 1 ) ma i ) B3
2 a B 2 a iO se v 2
a ir G B3
e c
a ir S
m B
e I
( a
I 2
Ga
s
Entry Category:
/
NG
P
K
K
S
3 3 3
B / S
B P
/
T
HQOT
OS以下の情報にアクセスできない
並列でスケーラブルにログが飛んでくる
モニタリング層
Serverless Application Lens
Amazon CloudWatch AWS X-Ray
※非同期処理はトレースされない
サーバーレスでの監視ツールって何がよいですかね
それはね…
サーバーレスでの監視ツール
サーバレスでは気にしなくていいこと
サーバレスアーキテクチャにおいては CPU使用
率やメモリ使用率は監視する必要がありませ
ん。
じゃ、何もしなくていい?
何もしなくていいか。というとそんなことはありま
せん。
サーバーレスでもサービスがちゃんと提供出来てい
るのかは監視する必要があります。
または、意図しない状態が発生したときに、フルマ
ネージドサービスの問題なのか、自分のアプリケー
ションの問題なのか切り分けられる指標が必要です。
必要となる監視
サービス監視
サービスが正しく提供出来ているか判断する
指標
コンポーネント監視
サービスを構成するコンポーネントが
正しく動作しているか判断出来る指標
サービス監視
コンポーネント監視
キャパシティ管理または上限緩和の必要な項目
・Lambda の同時実行数
・API Gateway への Request/sec
・DynamoDB のキャパシティ使用率
障害発生時に障害点を特定するための項目
・API Gateway の応答時間
・Lambda の応答時間
・DynamoDB の応答時間
GS2 ではどうしているか?
モニタリング
異常を検出するには
異常を検出するには
異常を検出するには
異常を調査するには
想定外の例外が検出!!!
想定外の例外が検出!!!
想定外の例外が検出!!!
想定外の例外が検出!!!
想定外の例外が検出!!!
想定外の例外が検出!!!
想定外の例外が検出!!!
想定外の例外が検出!!!
想定外の例外が検出!!!
想定外の例外が検出!!!
想定外の例外が検出!!!
想定外の例外が検出!!!
お時間です、最後に言い忘れたことがあれば
それはね…
まとめ
We are Hiring!!!
▼職種
・プロダクトマネージャー
・UI/UXデザイナー
・フロントエンドエンジニア
・サーバーサイドエンジニア
・スクラムマスター
・プロダクティビティエンジニア
・セールスエンジニア
▼勤務地
沖縄 / 東京 / 大阪 (2019/1-)
お近くのサイダスメンバーまで!
これからのクラウドネイティブアプリケーションの話をしよう

More Related Content

What's hot

AWS Lambda and Amazon API Gateway
AWS Lambda and Amazon API GatewayAWS Lambda and Amazon API Gateway
AWS Lambda and Amazon API GatewayShinpei Ohtani
 
Lv1から始めるWebサービスのインフラ構築
Lv1から始めるWebサービスのインフラ構築Lv1から始めるWebサービスのインフラ構築
Lv1から始めるWebサービスのインフラ構築伊藤 祐策
 
VIOPS09 AWSで実現するクラウドと物理製品の融合
VIOPS09 AWSで実現するクラウドと物理製品の融合VIOPS09 AWSで実現するクラウドと物理製品の融合
VIOPS09 AWSで実現するクラウドと物理製品の融合Hiroyasu Suzuki
 
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_serverlessAmazon Web Services Japan
 
Re invent 2017 データベースサービス総復習!
Re invent 2017 データベースサービス総復習!Re invent 2017 データベースサービス総復習!
Re invent 2017 データベースサービス総復習!Satoru Ishikawa
 
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...Amazon Web Services Japan
 
jawsdays 2017 新訳-とある設計士の雲設計定石目録_3
jawsdays 2017 新訳-とある設計士の雲設計定石目録_3jawsdays 2017 新訳-とある設計士の雲設計定石目録_3
jawsdays 2017 新訳-とある設計士の雲設計定石目録_3a kyane
 
Ivsctonightandday2016winter moringsession awsreinvent2016recap
Ivsctonightandday2016winter moringsession awsreinvent2016recapIvsctonightandday2016winter moringsession awsreinvent2016recap
Ivsctonightandday2016winter moringsession awsreinvent2016recapTadashi Okazaki
 
awsで実現するミッションクリティカル業務のクラウド利用 VIP編
 awsで実現するミッションクリティカル業務のクラウド利用 VIP編 awsで実現するミッションクリティカル業務のクラウド利用 VIP編
awsで実現するミッションクリティカル業務のクラウド利用 VIP編Ken Sawada
 
20161027 hadoop summit Generating Recommendations at Amazon Scale with Apach...
20161027 hadoop summit  Generating Recommendations at Amazon Scale with Apach...20161027 hadoop summit  Generating Recommendations at Amazon Scale with Apach...
20161027 hadoop summit Generating Recommendations at Amazon Scale with Apach...Amazon Web Services Japan
 
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編Amazon Web Services Japan
 

What's hot (20)

AWS BlackBelt AWS上でのDDoS対策
AWS BlackBelt AWS上でのDDoS対策AWS BlackBelt AWS上でのDDoS対策
AWS BlackBelt AWS上でのDDoS対策
 
【IVS CTO Night & Day】DevOps on AWS 2017
【IVS CTO Night & Day】DevOps on AWS 2017【IVS CTO Night & Day】DevOps on AWS 2017
【IVS CTO Night & Day】DevOps on AWS 2017
 
AWS Lambda and Amazon API Gateway
AWS Lambda and Amazon API GatewayAWS Lambda and Amazon API Gateway
AWS Lambda and Amazon API Gateway
 
AWS の IoT 向けサービス
AWS の IoT 向けサービスAWS の IoT 向けサービス
AWS の IoT 向けサービス
 
20170413 aws–windows users meetup
20170413 aws–windows users meetup20170413 aws–windows users meetup
20170413 aws–windows users meetup
 
AWS Black Belt Online Seminar lumberyard
AWS Black Belt Online Seminar lumberyardAWS Black Belt Online Seminar lumberyard
AWS Black Belt Online Seminar lumberyard
 
Lv1から始めるWebサービスのインフラ構築
Lv1から始めるWebサービスのインフラ構築Lv1から始めるWebサービスのインフラ構築
Lv1から始めるWebサービスのインフラ構築
 
クラウド入門(AWS編)
クラウド入門(AWS編)クラウド入門(AWS編)
クラウド入門(AWS編)
 
VIOPS09 AWSで実現するクラウドと物理製品の融合
VIOPS09 AWSで実現するクラウドと物理製品の融合VIOPS09 AWSで実現するクラウドと物理製品の融合
VIOPS09 AWSで実現するクラウドと物理製品の融合
 
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
 
Re invent 2017 データベースサービス総復習!
Re invent 2017 データベースサービス総復習!Re invent 2017 データベースサービス総復習!
Re invent 2017 データベースサービス総復習!
 
失敗から学ぶAWSの監視
失敗から学ぶAWSの監視失敗から学ぶAWSの監視
失敗から学ぶAWSの監視
 
Amazon EC2 Container Service Deep dive
Amazon EC2 Container Service Deep diveAmazon EC2 Container Service Deep dive
Amazon EC2 Container Service Deep dive
 
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...
ATC301 AWS re:Invent 2017/11/27 - 1 Million Bids in 100ms - Using AWS to Powe...
 
jawsdays 2017 新訳-とある設計士の雲設計定石目録_3
jawsdays 2017 新訳-とある設計士の雲設計定石目録_3jawsdays 2017 新訳-とある設計士の雲設計定石目録_3
jawsdays 2017 新訳-とある設計士の雲設計定石目録_3
 
Ivsctonightandday2016winter moringsession awsreinvent2016recap
Ivsctonightandday2016winter moringsession awsreinvent2016recapIvsctonightandday2016winter moringsession awsreinvent2016recap
Ivsctonightandday2016winter moringsession awsreinvent2016recap
 
awsで実現するミッションクリティカル業務のクラウド利用 VIP編
 awsで実現するミッションクリティカル業務のクラウド利用 VIP編 awsで実現するミッションクリティカル業務のクラウド利用 VIP編
awsで実現するミッションクリティカル業務のクラウド利用 VIP編
 
20161027 hadoop summit Generating Recommendations at Amazon Scale with Apach...
20161027 hadoop summit  Generating Recommendations at Amazon Scale with Apach...20161027 hadoop summit  Generating Recommendations at Amazon Scale with Apach...
20161027 hadoop summit Generating Recommendations at Amazon Scale with Apach...
 
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
 
Amazon Aurora
Amazon AuroraAmazon Aurora
Amazon Aurora
 

Similar to これからのクラウドネイティブアプリケーションの話をしよう

クラウドデザインパターンから始めるクラウドの利点と弱点の理解~提案から設計・開発・保守に活かす!~
クラウドデザインパターンから始めるクラウドの利点と弱点の理解~提案から設計・開発・保守に活かす!~クラウドデザインパターンから始めるクラウドの利点と弱点の理解~提案から設計・開発・保守に活かす!~
クラウドデザインパターンから始めるクラウドの利点と弱点の理解~提案から設計・開発・保守に活かす!~貴志 上坂
 
Amazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack についてAmazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack についてHiroyasu Suzuki
 
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪真吾 吉田
 
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜真吾 吉田
 
20121221 AWS re:Invent 凱旋報告
20121221 AWS re:Invent 凱旋報告20121221 AWS re:Invent 凱旋報告
20121221 AWS re:Invent 凱旋報告真吾 吉田
 
S3 Client-Side Encryption by AWS SDK for Java/Ruby
S3 Client-Side Encryption by AWS SDK for Java/RubyS3 Client-Side Encryption by AWS SDK for Java/Ruby
S3 Client-Side Encryption by AWS SDK for Java/Ruby真吾 吉田
 
May the FaaS be with us!!
May the FaaS be with us!!May the FaaS be with us!!
May the FaaS be with us!!真吾 吉田
 
Scala: Mobile Backend on AWS
Scala: Mobile Backend on AWSScala: Mobile Backend on AWS
Scala: Mobile Backend on AWScmaraiyusuke
 
LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係Hiraku Komuro
 
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or ServerlessRunning Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or ServerlessKeisuke Nishitani
 
AWS & Google Cloudを使ったシステム開発/技術選定のはなし
AWS & Google Cloudを使ったシステム開発/技術選定のはなしAWS & Google Cloudを使ったシステム開発/技術選定のはなし
AWS & Google Cloudを使ったシステム開発/技術選定のはなし修一 高橋
 
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...都元ダイスケ Miyamoto
 
試して学べるクラウド技術! OpenShift
試して学べるクラウド技術! OpenShift試して学べるクラウド技術! OpenShift
試して学べるクラウド技術! OpenShiftEtsuji Nakai
 
Microsoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondockerMicrosoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondockerTsukasa Kato
 
Architecting on Alibaba Cloud - 超基礎編 -
Architecting on Alibaba Cloud - 超基礎編 -Architecting on Alibaba Cloud - 超基礎編 -
Architecting on Alibaba Cloud - 超基礎編 -真吾 吉田
 
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャAkira Inoue
 
これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門Yuto Takei
 
初心者向けWebinar AWSでDRを構築しよう
初心者向けWebinar AWSでDRを構築しよう初心者向けWebinar AWSでDRを構築しよう
初心者向けWebinar AWSでDRを構築しようAmazon Web Services Japan
 

Similar to これからのクラウドネイティブアプリケーションの話をしよう (20)

クラウドデザインパターンから始めるクラウドの利点と弱点の理解~提案から設計・開発・保守に活かす!~
クラウドデザインパターンから始めるクラウドの利点と弱点の理解~提案から設計・開発・保守に活かす!~クラウドデザインパターンから始めるクラウドの利点と弱点の理解~提案から設計・開発・保守に活かす!~
クラウドデザインパターンから始めるクラウドの利点と弱点の理解~提案から設計・開発・保守に活かす!~
 
Serverless for VUI
Serverless for VUIServerless for VUI
Serverless for VUI
 
Amazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack についてAmazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack について
 
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
 
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
実務で活かせる AWSアーキテクチャ設計 〜AWS re:Invent 2016アップデート最新版〜
 
JAWS DAYS 2015
JAWS DAYS 2015JAWS DAYS 2015
JAWS DAYS 2015
 
20121221 AWS re:Invent 凱旋報告
20121221 AWS re:Invent 凱旋報告20121221 AWS re:Invent 凱旋報告
20121221 AWS re:Invent 凱旋報告
 
S3 Client-Side Encryption by AWS SDK for Java/Ruby
S3 Client-Side Encryption by AWS SDK for Java/RubyS3 Client-Side Encryption by AWS SDK for Java/Ruby
S3 Client-Side Encryption by AWS SDK for Java/Ruby
 
May the FaaS be with us!!
May the FaaS be with us!!May the FaaS be with us!!
May the FaaS be with us!!
 
Scala: Mobile Backend on AWS
Scala: Mobile Backend on AWSScala: Mobile Backend on AWS
Scala: Mobile Backend on AWS
 
LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係
 
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or ServerlessRunning Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
Running Java Apps with Amazon EC2, AWS Elastic Beanstalk or Serverless
 
AWS & Google Cloudを使ったシステム開発/技術選定のはなし
AWS & Google Cloudを使ったシステム開発/技術選定のはなしAWS & Google Cloudを使ったシステム開発/技術選定のはなし
AWS & Google Cloudを使ったシステム開発/技術選定のはなし
 
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
20131210 CM re:Growth - Infrastructure as Code から Full Reproducible Infrastru...
 
試して学べるクラウド技術! OpenShift
試して学べるクラウド技術! OpenShift試して学べるクラウド技術! OpenShift
試して学べるクラウド技術! OpenShift
 
Microsoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondockerMicrosoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondocker
 
Architecting on Alibaba Cloud - 超基礎編 -
Architecting on Alibaba Cloud - 超基礎編 -Architecting on Alibaba Cloud - 超基礎編 -
Architecting on Alibaba Cloud - 超基礎編 -
 
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
 
これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門
 
初心者向けWebinar AWSでDRを構築しよう
初心者向けWebinar AWSでDRを構築しよう初心者向けWebinar AWSでDRを構築しよう
初心者向けWebinar AWSでDRを構築しよう
 

More from 真吾 吉田

SageMakerでもAUTOMATIC1111したい
SageMakerでもAUTOMATIC1111したいSageMakerでもAUTOMATIC1111したい
SageMakerでもAUTOMATIC1111したい真吾 吉田
 
JAWSUG_yokohama_10yrs
JAWSUG_yokohama_10yrsJAWSUG_yokohama_10yrs
JAWSUG_yokohama_10yrs真吾 吉田
 
アウトプットしよう これはあなたの成長の物語
アウトプットしよう これはあなたの成長の物語アウトプットしよう これはあなたの成長の物語
アウトプットしよう これはあなたの成長の物語真吾 吉田
 
コミュニティ型組織でヒーローを育てる
コミュニティ型組織でヒーローを育てるコミュニティ型組織でヒーローを育てる
コミュニティ型組織でヒーローを育てる真吾 吉田
 
仮想サーバは、もう不要?!今からIoTやるなら 「サーバレス・コンピューティング」
仮想サーバは、もう不要?!今からIoTやるなら「サーバレス・コンピューティング」仮想サーバは、もう不要?!今からIoTやるなら「サーバレス・コンピューティング」
仮想サーバは、もう不要?!今からIoTやるなら 「サーバレス・コンピューティング」真吾 吉田
 
アジャイルな開発組織のOKRベストプラクティス&アンチパターン
アジャイルな開発組織のOKRベストプラクティス&アンチパターンアジャイルな開発組織のOKRベストプラクティス&アンチパターン
アジャイルな開発組織のOKRベストプラクティス&アンチパターン真吾 吉田
 
Azureをフル活用したサーバーレスの潮流について
Azureをフル活用したサーバーレスの潮流についてAzureをフル活用したサーバーレスの潮流について
Azureをフル活用したサーバーレスの潮流について真吾 吉田
 
多様性・アジャイル・クラウドで変化に強いIT組織を作る
多様性・アジャイル・クラウドで変化に強いIT組織を作る多様性・アジャイル・クラウドで変化に強いIT組織を作る
多様性・アジャイル・クラウドで変化に強いIT組織を作る真吾 吉田
 
宇宙一早い AWS re:Invent 2018 re:cap
宇宙一早い AWS re:Invent 2018 re:cap宇宙一早い AWS re:Invent 2018 re:cap
宇宙一早い AWS re:Invent 2018 re:cap真吾 吉田
 
Architecting on Alibaba Cloud - Fundamentals - 2018
Architecting on Alibaba Cloud - Fundamentals - 2018Architecting on Alibaba Cloud - Fundamentals - 2018
Architecting on Alibaba Cloud - Fundamentals - 2018真吾 吉田
 
CYDASアジャイル開発状況報告LT
CYDASアジャイル開発状況報告LTCYDASアジャイル開発状況報告LT
CYDASアジャイル開発状況報告LT真吾 吉田
 
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャAWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ真吾 吉田
 
Kubernetesのない世界 すべてがサーバーレスになる
Kubernetesのない世界 すべてがサーバーレスになるKubernetesのない世界 すべてがサーバーレスになる
Kubernetesのない世界 すべてがサーバーレスになる真吾 吉田
 
Storylineでデザインする心地よい会話体験
Storylineでデザインする心地よい会話体験Storylineでデザインする心地よい会話体験
Storylineでデザインする心地よい会話体験真吾 吉田
 
Kubernetes on Alibaba Cloud
Kubernetes on Alibaba CloudKubernetes on Alibaba Cloud
Kubernetes on Alibaba Cloud真吾 吉田
 
Alexaスキルを作ろう
Alexaスキルを作ろうAlexaスキルを作ろう
Alexaスキルを作ろう真吾 吉田
 
サーバーレス・アーキテクチャ概要
サーバーレス・アーキテクチャ概要サーバーレス・アーキテクチャ概要
サーバーレス・アーキテクチャ概要真吾 吉田
 
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践真吾 吉田
 

More from 真吾 吉田 (20)

SageMakerでもAUTOMATIC1111したい
SageMakerでもAUTOMATIC1111したいSageMakerでもAUTOMATIC1111したい
SageMakerでもAUTOMATIC1111したい
 
JAWSUG_yokohama_10yrs
JAWSUG_yokohama_10yrsJAWSUG_yokohama_10yrs
JAWSUG_yokohama_10yrs
 
アウトプットしよう これはあなたの成長の物語
アウトプットしよう これはあなたの成長の物語アウトプットしよう これはあなたの成長の物語
アウトプットしよう これはあなたの成長の物語
 
ServerlessとNoOps
ServerlessとNoOpsServerlessとNoOps
ServerlessとNoOps
 
コミュニティ型組織でヒーローを育てる
コミュニティ型組織でヒーローを育てるコミュニティ型組織でヒーローを育てる
コミュニティ型組織でヒーローを育てる
 
仮想サーバは、もう不要?!今からIoTやるなら 「サーバレス・コンピューティング」
仮想サーバは、もう不要?!今からIoTやるなら「サーバレス・コンピューティング」仮想サーバは、もう不要?!今からIoTやるなら「サーバレス・コンピューティング」
仮想サーバは、もう不要?!今からIoTやるなら 「サーバレス・コンピューティング」
 
アジャイルな開発組織のOKRベストプラクティス&アンチパターン
アジャイルな開発組織のOKRベストプラクティス&アンチパターンアジャイルな開発組織のOKRベストプラクティス&アンチパターン
アジャイルな開発組織のOKRベストプラクティス&アンチパターン
 
Azureをフル活用したサーバーレスの潮流について
Azureをフル活用したサーバーレスの潮流についてAzureをフル活用したサーバーレスの潮流について
Azureをフル活用したサーバーレスの潮流について
 
多様性・アジャイル・クラウドで変化に強いIT組織を作る
多様性・アジャイル・クラウドで変化に強いIT組織を作る多様性・アジャイル・クラウドで変化に強いIT組織を作る
多様性・アジャイル・クラウドで変化に強いIT組織を作る
 
宇宙一早い AWS re:Invent 2018 re:cap
宇宙一早い AWS re:Invent 2018 re:cap宇宙一早い AWS re:Invent 2018 re:cap
宇宙一早い AWS re:Invent 2018 re:cap
 
Architecting on Alibaba Cloud - Fundamentals - 2018
Architecting on Alibaba Cloud - Fundamentals - 2018Architecting on Alibaba Cloud - Fundamentals - 2018
Architecting on Alibaba Cloud - Fundamentals - 2018
 
CYDASアジャイル開発状況報告LT
CYDASアジャイル開発状況報告LTCYDASアジャイル開発状況報告LT
CYDASアジャイル開発状況報告LT
 
AWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャAWSによるサーバーレスアーキテクチャ
AWSによるサーバーレスアーキテクチャ
 
Kubernetesのない世界 すべてがサーバーレスになる
Kubernetesのない世界 すべてがサーバーレスになるKubernetesのない世界 すべてがサーバーレスになる
Kubernetesのない世界 すべてがサーバーレスになる
 
Storylineでデザインする心地よい会話体験
Storylineでデザインする心地よい会話体験Storylineでデザインする心地よい会話体験
Storylineでデザインする心地よい会話体験
 
Kubernetes on Alibaba Cloud
Kubernetes on Alibaba CloudKubernetes on Alibaba Cloud
Kubernetes on Alibaba Cloud
 
Alexaスキルを作ろう
Alexaスキルを作ろうAlexaスキルを作ろう
Alexaスキルを作ろう
 
VUXデザイナー
VUXデザイナーVUXデザイナー
VUXデザイナー
 
サーバーレス・アーキテクチャ概要
サーバーレス・アーキテクチャ概要サーバーレス・アーキテクチャ概要
サーバーレス・アーキテクチャ概要
 
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
 

これからのクラウドネイティブアプリケーションの話をしよう