最新のソフトウェアアーキテクチャ、コンテナ化、Kubernetes

Kubernetes入門

Frank Heilmann

Platform Architect and Freelance Instructor

自己紹介

講師 Frank Heilmann の写真

  • 経験豊富なプラットフォームアーキテクト。複数業界での実績
  • 2018年から Kubernetes に注力。オンプレと主要クラウドでスケーラブルなデータ基盤を構築
  • レジリエンスと高可用性にフォーカス Frank のソフトウェアスタックの専門性
1 https://de.linkedin.com/in/frank-heilmann-19556590
Kubernetes入門

最新のソフトウェアアーキテクチャ

モノリスの画像

  • 伝統的アーキテクチャ: モノリス
  • 単一アプリで、他アプリと独立して動作
    • 保守・更新が難しい

マイクロサービスの画像

  • 現代アーキテクチャ: 独立した 構成要素で構築: マイクロサービス
    • 個別に保守・更新可能
  • クラウドに最適
Kubernetes入門

コンテナ化とKubernetes

最新ソフトウェアの構成要素

  • 現代のアプリは数千の 構成要素でできることがある

$$

  • 配置はコンテナ経由

    • 各要素は個別のコンテナで_提供_される

    $$

  • Kubernetesがすべてのコンテナを管理

Kubernetes入門

クラウドネイティブとKubernetes

Kubernetes はクラウドネイティブ

  • 「クラウドネイティブ」: クラウドでアプリを構築・デプロイする方法
  • クラウドネイティブアプリはスケール可能に設計
  • Kubernetesはクラウドネイティブ
    • コンテナのデプロイと運用を簡素化
    • アプリの容易なスケーリングを実現
Kubernetes入門

Kubernetes のディストリビューションとクラウド提供

  • Kubernetes は Google のオープンソースプロジェクト
  • だれでもダウンロード、インストール、利用可能
  • 主要クラウド各社のマネージドサービスとしても利用可能
  • 「Kubernetes」→「K・ubernete・s」→「K8s」
Kubernetes入門

Passons à la pratique !

Kubernetes入門

Preparing Video For Download...