AWS Summit 「ビジネス変革を実現するクラウドジャーニー ~DevOps と Microservices~」に参加してきた
だいぶ前になるが、AWS Summit Tokyoに行ってきた。 AWSの大規模な勉強会にはちょこちょこ参加しているが、今回も物凄く刺激・新たな発見があるものだった。 その中で1番感動した発表のメモを公開。(だいぶ内容は荒いですw)
また、こちらにPDFで資料が公開されているので、長いですがこちらを見ていただいた方が良いかも。
登壇者
佐藤 聖規様
クラウドジャーニー
- Stage of Adoption(進む道はそれぞれ)
- 個別プロジェクト
- ハイブリッド化
- 大規模以降
- クラウド最適化
ビジネス変革のためのクラウド
- Story of Amazon.com
- Amazon.comのイノベーション
- インターネットで本の販売
kindle
(電子書籍)AWS
amazon music
amazon video
amazon prime
amazon echo
- モノリシックなアーキテクチャ
- Microservices Architecture(論文)
- James Lewis and Martin Fowler
- Two-pizza teams
- 全ての所有権
- 全ての説明責任
- 良くしようとする動機
DevOps
- Two-pizza teamsの働き方
サービスチーム
と呼ぶ- プリミティブに所有し、構築
You build it, you run it.
in 2006- 数千のチーム x Microservicesアーキテクチャ x 継続的デリバリ x 複数の環境
= 5000万回/年間
- 現在、722のMicroseviceがリリース
DevOps & Microservices ***
- Amazonだけの話ではありません
DevOps
とは- ソフトウェア開発のライフサイクル
- ライフサイクルを高速化する効率の良さ
- ビジネスにITをアラインさせるにはフィードバックが重要
- Cloud is like a fertilizer that creates Startups.
- 3 Keys of successful DevOps
- Culture
- Practice
- 継続的インテグレーション&デリバリー
- Canary, Blue-Green and Red-Blackデプロイメント
- Microservices
- Databaseを分解する
- Database per microserviceパターン
- セルフサービスな環境
- Tool
- Continuous Integration & Delivery ツール
- Infrastructure management
- Metrics/Monitoring/Logging…etc
- Comunication and Collaboration
- セキュリティ分析ツール
- 5 Keys of Successful Microservices
- Elastic
- Resilient
- Composable
- Minimal
- Complete
DevOps & Microservices on AWS
いくつか例を出す
- API Gateway
- Web APIの作成・保護・運用と公開を簡単に
- ELB
- Lambda
- Elastic Beanstalk
- インフラ構成の構築・アプリデプお位の自動化サービス
- Amazon ECS
- 管理されたEC2クラスタ上に、コンテナを自在に配置
- Code Commit
- Code Pipeline
- S3
- Code Deploy
- アプリケーションデプロイの一元管理サービス
- Dynamo DB
- AWS Professional Servicesとは
- 時間とリスクを低減させる
- 高品質なクラウドジャーニーを提供