Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

サーバーレス・アーキテクチャ概要

2017.12.20@IBM Japan

  • Sé el primero en comentar

サーバーレス・アーキテクチャ概要

  1. 1. IBM Cloud 7201
  2. 2. IBM Cloud n p Oracle p 113 (2013 ) pAWS (2014-2015) n ( ) pAPN pDevOps Dockerize Serverless ( ) pAWS (2012 ) pAWS Samurai 2014 / 2016
  3. 3. IBM Cloud TOKYO, JAPAN – NOV 2,3
  4. 4. IBM Cloud 4
  5. 5. IBM Cloud • Why The Future Of Software And Apps Is Serverless by Ken Fromm, VP of Business Development at Iron.io – – – – http://readwrite.com/2012/10/15/why-the-future-of-software-and-apps-is-serverless/
  6. 6. IBM Cloud クラウドネイティブの観点 = IaaS/PaaS/機能型SaaSのパラダイムシフト サーバーの抽象化 イベント イベントドリブンな スケール イベント単位に 使った分だけ課金
  7. 7. IBM Cloud
  8. 8. IBM Cloud n ui0 0 0 C @I 0 C 0 @ n u p 0 0 @ C 0 7 B 1 0 2 n u 0 t r o p 0 C n u 0 1 0 n 2 u a0 p M C M
  9. 9. IBM Cloud - A ? 9
  10. 10. 0 IBM Cloud 0 n u B i u @ a M l o 2 7 l n B r M p i C n u a p an t M CB1 p p I 1 M n u p M n u a M 10
  11. 11. 7 1 IBM Cloud 7 1 n u0 2 0 2 R 1 1 u F W 2 / 2 b@F u @ @ @P e@ @ n u i I @ FaD F C D rt W @ W eF @ P@ so @ @ pn M n u S e@S @ b@ D . / n u S SW B 11
  12. 12. 0-1 .: : 2 6:9 IBM Cloud 0-1 .: : 2 6:9 n F C W P /2 .:9 2694 B CF I 5 53 2 : : 7 49 @
  13. 13. IBM Cloud - / 13
  14. 14. - / A: IBM Cloud - / A: Retry when Execution Failed Polling DLQ DLQによる確実なLambdaの実行 Cloud Watch Events Event 14 1A7 B A: @ 21 A L M F R S IW AA @ CCC @ : 7@ 7 7A 07 B:A.:87@A 7 @A7 8B A: @ C@ A
  15. 15. /( , 17 2I I MDIH IBM Cloud /( , 17 2I I MDIH 1 0 1 1 • y(vT t • R @: D M ) ) ,x • y - w • 0NMC. 4D @ @ • :M MD :DM@ 5I MDHB. @MFDAR • . 2FIN DH R • . 0FBIFD • 4D @ @ ijf pSm au Shgjl • 9317: b4D @ @ x c y rSnsedS o CMM .%% FD @ C @ H@M%:@ @ F@ 2IHA% I@ @ D IH I N M @ @FI @HM
  16. 16. IBM Cloud 16
  17. 17. IBM Cloud 1 ) ) Google+ profile API NoSQL SPA Auth DevOps
  18. 18. 1 7 IBM Cloud 1 7 0 2e n r Pca D tl Sot d p te k l dS bb B 0 2e n r d Ma S I MC B e n r d Bp te k l W PF MC e n r dM gMa B 7 13 2 W gwS L d Ma B A 1 G d ILB 1 @1AS 0 1 2 1 t g L gl p td Ma PF p o d L MC p te Wr m e n r d Bo mB t L B ylMa W bd a i e W MC 18 https://www.oreilly.co.jp/books/9784873118062/
  19. 19. - : : . : IBM Cloud - : : . : ) 2 7: 1 0 : F IE 1 : M BC / 0: - : 2 @ 2 . 2
  20. 20. IBM Cloud http://www.slideshare.net/acloudguru/ant-stanley-being-serverless
  21. 21. 7/ 2 IBM Cloud 7/ 2 ) .77 7 /0/ 1 2 7/ 2
  22. 22. IBM Cloud Twilio Functions DB
  23. 23. IBM Cloud 23
  24. 24. IBM Cloud プラットフォーム事業者 フレームワークやツール アプリケーション開発者 • サーバー構築不要 • スケーラブル • 従量課金 etc… • API定義と関数コード の一体管理 • チーム開発(テスト、 デプロイ) etc… • 企画→開発→デリバリー • サービスマネジメント
  25. 25. 7 2 IBM Cloud 7 2 n n F 25 0 7 10 70 12 70
  26. 26. IBM Cloud FS n F F n n F ( ) F $ fn apps create myapp myapp created $ fn routes create myapp /hello /hello created with yoshidashingo/hello:0.0.1 $ curl http://localhost:8080/r/myapp/hello Hello World! $ curl -H "Content-Type: application/json" -X POST -d '{ "name":"Johnny"}' http://localhost:8080/r/myapp/hello Hello Johnny! $ echo '{"name":"Johnny"}' | fn call myapp /hello Hello Johnny! $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 2ca07a04bc5d yoshidashingo/hello:0.0.1 "./func" 1 second ago Up Less than a second task-xxxx 60c04e456bd1 iron/functions "/usr/local/bin/en..." 56 seconds ago Up 55 seconds 2375/tcp, 0.0.0.0:8080->8080/tcp functions
  27. 27. ) - . : IBM Cloud ) - . : / n u Rr bCn R B R C R mh MS X B I u to h R Ci s a C B ucC n / uu C R W u 10R2 / AS R gC hp bCn n u Rr bCn R h yC u to h ucC sui u- 7 ( 7@ 27

×