お問い合わせ

コース概要

マイクロサービスアーキテクチャ

  • マイクロサービスの基本原則
  • コアコンポーネントとサービス設計のポイント
  • 一般的なマイクロサービスパターン
  • サービス間通信戦略
  • 分散型トランザクションの処理方法
  • マイクロサービスアーキテクチャにおけるセキュリティ対策
  • サービスのオーケストレーションとディスカバリー機能
  • マイクロサービスのコンテナ化手法
  • マイクロサービスのモニタリングおよび可観測性の確保方法
  • サーバーレス技術とイベントソーシングの基礎

コンテナベースのアプリケーションアーキテクチャ

  • コンテナ化の基本概念
  • Dockerによるコンテナ作成および管理手法
  • コンテナ化されたアプリケーションの設計原則
  • Kubernetesの基礎とコンテナオーケストレーションの仕組み
  • コンテナ環境におけるネットワーク構成
  • コンテナ運用時のセキュリティ対策ベストプラクティス
  • マイクロサービス間通信用のサービスメッシュ活用方法
  • 負荷分散および拡張戦略の実装例
  • 分散型トレーシングおよび指標収集手法
  • コンテナデプロイメント向けInfrastructure as Code(IaC)技術
  • コンテナデプロイメント基盤の構築手順

CI/CDによるデプロイメント

  • CI/CDパイプラインの基本概念と特徴
  • CI/CD自動化に用いられるツールやテクノロジー
  • ビルド処理の自動化およびバージョン管理手法
  • CI/CD環境における自動テスト戦略
  • 自動デプロイメントとリリースフローの設計方法
  • デプロイメント時におけるInfrastructure as Code(IaC)の活用法
  • ブルーグリーン方式、カナリア配信、ローリングアップデートなどのデプロイメントパターン
  • DevSecOpsに向けたセキュリティ統合手法

高度なベストプラクティスおよび留意点

  • 堅牢なアーキテクチャ構築のための推奨事項
  • パフォーマンス最適化と拡張性向上のための考察点
  • マイクロサービスおよびコンテナ環境における災害復旧計画の立案方法

まとめと今後の取り組み方向

要求

  • ソフトウェア開発に関する基礎知識
  • クラウドコンピューティングの基本概念の理解
  • Linuxコマンドラインの使用経験

対象者

  • ソフトウェア開発者
  • DevOpsエンジニア
  • クラウドアーキテクト
  • システム管理者
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー