Más contenido relacionado Similar a Future will be Serverless!! - Serverless Meetup Fukuoka #1 Opening (20) Future will be Serverless!! - Serverless Meetup Fukuoka #1 Opening2. 今日の予定
Timeline Title Speaker
18:00-18:50 Registration, Social, Unconference
18:50-19:05 Opening(諸注意やアナウンス事項) さくらインター
ネット
19:05-19:25 The Future will be Serverless!! 吉田真吾
19:25-19:50 サーバレスなエラートラッキングツール faultline と「SaaS
ライクな運用」の可能性
小山健一郎
(Fusic)
19:50-20:15 月額10円から作るServerless Website 〜Azure編〜 森田邦裕
20:15-20:40 Amazon API Gatewayのプロキシと認証部分をLambdaで
行って実運用した話
満園裕人
20:40-21:00 Lightning Talks
• @inokara
• @debility
• @mya_ake
• @sinofseven 2017.8.25 @Fukuoka
4. パラダイムシフト
• Why The Future Of Software And Apps Is Serverless
by Ken Fromm, VP of Business Development at Iron.io
• コンピューティングリソースの調達リードタイムの短縮
• スタンダローンアプリからの変化(現在のMicroservices)
• クラウドで柔軟にコンピューティングリソースをサービスとして
利用することができる
• サーバーが要らないということではなく、開発者はサーバーにつ
いて「考えなくてもよくなる」
http://readwrite.com/2012/10/15/why-the-future-of-software-and-apps-is-serverless/
5. Functions as a Service の台頭
• 2014 AWS Lambda
• 特徴
• 実行環境を隠蔽、ユーザーに必要なの
はコードのみ
• コンテナベースでプロビジョンの
リードタイムを短縮
• 分散実行環境による可用性の確保
• 実行時間x割当てメモリ課金によるコ
スト効率の向上
• アーキテクチャ
• Stateful → Stateless
• モノリシック → Microservices
• マイクロバッチ → イベントドリブン
https://aws.amazon.com/jp/about-aws/events/reinvent-report-2014-pt2/
6. What is Serverless ?
IaaS/PaaS/機能型SaaSのパラダイムシフト
サーバーの抽象化
イベント
イベントドリブンな
スケール
イベント単位に
使った分だけ課金
8. Serverless PaaS は黎明期
Gartner Identifies Three Megatrends That Will Drive Digital Business Into the Next Decade
http://www.gartner.com/newsroom/id/3784363
11. Usecases of Serverless Architecture
1. Webアプリケーション
• SPA
• REST API
2. 運用業務
3. ビッグデータ系
• ストリームデータ処理
• ETL処理、大規模クエリ処理
4. モバイル・IoTのバックエンド
5. アプリケーション連携のバックエンド
• VUI
• Chatbot
13. 10X Product Development
• 製品がマーケットにフィットす
るかどうかが最も重要である
• ビジネスに関連するコードの開
発時間に極力時間を使うべきで
ある
• 顧客とまわすイテレーションを
最大化すべきである
• 依存性を最小化すべきである:
仕様確定待ちで開発者を待たせ
たり、運用やDBAやその他の開
発者の影響で待たせることを極
力避けるべきである
http://www.slideshare.net/ServerlessConf/joe-emison-10x-product-development
14. 10X Product Development
Commercial Search
• 開発者2人x4ヶ月
• TypeScript 13,307行
• 開発者の稼働 95%以上(待ち時間なし)
構成
• Auth: Firebase
• Static Site Hosting: Netlify
• 画像管理: Cloudinary
• 検索: Algolia
ペインポイント
• Firebaseのダッシュボードでは大きなデータセッ
トが扱えない
• RDBMSからFirebaseに移行する開発者のラーニン
グカーブ
http://www.slideshare.net/ServerlessConf/joe-emison-10x-product-development
16. Serverlessness, NoOps and the Tooth Fairy
ベストプラクティス
• 自分のプロダクトの問題はちゃん
と直せる人は自分しかいない
• クリティカルパスを理解する
• できるかぎり小さく維持する
• プロバイダの技術情報や、内部技
術が何に依存しているか理解する
• アウトソース先に問題が起きても、
自身のサービスにおけるそれによる
結果については依然としてあなたが
責任を持たなければいけない
http://www.slideshare.net/ServerlessConf/charity-hound-serverless-noops-the-tooth-fairy
17. Serverlessness, NoOps and the Tooth Fairy
トレードオフ
• 可視性が下がる
• 自分自身で問題をfixできない
し、新機能を実装することも
できない
• サービスはあなたの支払うお
金で維持されている
• 制限や制約は公開されること
もあるし、公開されないこと
もある
http://www.slideshare.net/ServerlessConf/charity-hound-serverless-noops-the-tooth-fairy
19. FaaSとOSS実装
サービス
• AWS Lambda
• Azure Functions
• Google Cloud
Functions
• IBM Cloud
Functions
• Webtask
• Hyper Func
(Hyper.sh)
オープンソース
• Azure
Functions
Runtime
• Lambda-local
• python-lambda-
local
• LocalStack
• Serverless
Framework
• Apache
OpenWhisk
• IronFunctions
• Spring Cloud
Functions
• Kubeless
• fission
• funktion
• OpenFaaS
23. Serverlessconf Tokyo 2017
• 開催日時:
• 11/2(木) : The Workshop Day
• 11/3(金) : The Conference Day
• 開催場所:
• ベルサール飯田橋 BelleSalle
• 募集期間
• 一般受付:2017年8月中(予定)
• ワークショップ:企画中
• カンファレンスセッション:CFP 8月中オープン
24. Serverless Community
• ServerlessConf Tokyo ’16
http://tokyo.serverlessconf.io
• Serverless Meetup (Tokyo|Osaka|Sapporo)
https://serverless.connpass.com
• Serverless Community (JP)
https://www.facebook.com/groups/813718382095265/