Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Tech-on Meet Up #02 Microsoft のコンテナ活用事例

Tech-on MeetUp#02「マネージドサービスだけに頼らないコンテナ基盤」で登壇した際の資料です。

  • Be the first to comment

  • Be the first to like this

Tech-on Meet Up #02 Microsoft のコンテナ活用事例

  1. 1. Microsoft の コンテナ活用事例 日本マイクロソフト ソリューションアーキテクト 中村 憲一郎
  2. 2. 中村 憲一郎 (kenakamu) ソリューションアーキテクト https://qiita.com/kenakamu 趣味: MCP を取ること 好きな技術は主に、C#, UWP, Xamarin, API, PowerShell, DB, Node.js https://github.com/kenakamu/
  3. 3. ※この資料は全て、個人の見解です
  4. 4. 「コンテナ基盤」の課題 : 設計以前に、コンテナの役割を正しく 認識できていない
  5. 5. コンテナとは 開発環境で動けばどこでも動く リソース最適化で、起動も早い マルチクラウドに向いている マイクロサービスに向いている アジャイル開発に向いている
  6. 6. コンテナとは 開発環境で動けばどこでも動く リソース最適化で、起動も早い マルチクラウドに向いている (固有課題) マイクロサービスに向いている (固有課 題) アジャイル開発に向いている (固有課題)
  7. 7. 解決策 : 何したいんでしたっけ? 用途に合ったコンテナ基盤の開発 (選択)
  8. 8. フロー チャート
  9. 9. マイクロソフトが提供するコンテナ基盤 : サービス提供の背景に課題がある
  10. 10. マネージド Kubernetes で Linux コンテ ナーを スケーリングおよび調整 Azure Kubernetes Service (AKS) K8s の展開、管理、運用が大変
  11. 11. 単体コンテナの実行 AKS クラスターから柔軟にバーストが可能 Azure Container Instances サーバーを意識することなく、とりあえず コンテナを動かしたい (Serverless Container)
  12. 12. Linux コンテナで App Service に デプロイ 複数コンテナの実行も可能 Azure App Service Web アプリを実行したいだけ
  13. 13. 反復的なコンピューティング ジョブ HPC シナリオ Azure Batch 特定の処理に対して大量のリソースが定期 的に必要な場合の最適化を行いたい
  14. 14. Windows Server コンテナで .NET アプリを リフト アンド シフトしてマイクロサービ スに最新化 設置型、他クラウドにも展開可能 Azure Service Fabric より Microsoft テクノロジーにフォーカス した開発がしたい
  15. 15. 設計の課題 : K8s と同じものを作ったり、全て単一技術 でやり切ろうとする 最高の条件を満たそうとする
  16. 16. 解決策 : まず簡単にやってみましょうといって、 サーバーレスなどで作ってしまう その後要件と突き合わせる
  17. 17. マイクロサービスの課題 : API 地獄/ネットワークパフォーマンス
  18. 18. 解決策 : モノリシック悪いの?から始める ドメイン、データ、ネットワークを意識し た分割
  19. 19. 運用の課題 : コンテナの管理と展開が複雑 コードとコンテナの関係があやふや
  20. 20. 解決策 : DevOps による自動化 ソリューションを構成する要素を減らす
  21. 21. コンテナ vs サーバーレス宗教戦争課題 : 派閥によって全てを同じテクノロジーでや ろうとする
  22. 22. 解決策 : サーバーレスコンテナなる言葉で混乱させ 本来のメリット・デメリットの話をする
  23. 23. 結論 実現したい姿にフォーカス スモールスタート そのプロジェクトに適切なテクノ ロジー 必要に応じてアップグレード
  24. 24. Thanks

×