Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. # 今から始めるサーバレスアプリケーション
  2.  
  3. ## モジュールの流れ
  4. モノリシック -> サービス思考アーキテクチャ(SOA)-> マイクロサービスアーキテクチャ
  5. どれがいいというわけではない、規模や組織による
  6.  
  7. ## サーバレスとは
  8.  
  9. - サーバの管理
  10. - パッチ、最適化、スケーリングの運用する必要がない
  11.  
  12. ## つまり
  13. - 疎結合したモジュールが必要
  14. - どこでどのようにサーバが動いているのかは重要ではない
  15. - 自動的にサーバ増築が行われる(イメージ)
  16. - アプリの本質に注力できる
  17.  
  18. ## Lambda
  19. - AWS Serverlessの核心
  20. - Lambda以外にもAWSには存在
  21. - サーバレスはマーケットにどうデリバリーするかが肝
  22.  
  23. ## 利用ケース
  24. - ウェブアプリ
  25. - バックエンド
  26. - ビックデータ
  27. - Media Log
  28. - チャットボット(Amazon alexa)
  29.  
  30. ## メリット
  31. - 小規模アプリから大規模アプリへそのまま移行ができる
  32. - サーバを管理する必要がない、開発に注力
  33.  
  34. ## 考えること
  35. - 開発ワークフローは変わらない
  36.  
  37. ## モノリシックからマイクロサービスへ
  38.  
  39. ## AWS SAM serverless application model
  40. - Api step function , lifecycle deployment すべてのステップをコントロールできる
  41. - AWS SAMテンプレートファイルを記述して管理(yam json xml)
  42. - Code Commit でPush Code Pipeline -> Code Deploy -> AWS X-ray
  43.  
  44. ## 初心者向けのサービス
  45. - Code Star: 開発を数分で開始、デリバリーを1つの場所で管理、チーム全体で安全に作業、簡単
  46. - 5分位でサービスが開始できる
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement