コース概要

導入

  • DC/OS(分散型クラウドオペレーティングシステム)の必要性
  • リソース共有
  • データ共有
  • プログラミング抽象化
  • デバッグと監視

DC/OS のカーネル空間コンポーネント

  • マスターとエージェント

DC/OS のユーザースペースコンポーネント

  • システムコンポーネント
    • Admin Router:内部ロードバランサー
    • Cosmos:内部パッケージング API サービス
    • Exhibitor:ZooKeeper の Java 監視システム
    • Marathon:コンテナオーケストレーション用の Apache Mesos フレームワーク
    • Mesos-DNS:内部 DNS サービス

DC/OS のインストールと運用

  • DC/OS コンポーネントとサービスの操作
  • CLI(コマンドラインインターフェース)の使用
  • Marathon を使用したロードバランシング

DC/OS Universe で分散システム(アプリケーション)をインストール

  • HDFS
  • Apache Spark
  • Apache Kafka
  • Apache Cassandra
  • Jenkins

Docker コンテナでアプリケーションをデプロイ

Linux cgroups と namespaces を使用したネイティブ Mesos コンテナでのアプリケーションのデプロイ

Marathon を使用したネイティブコンテナオーケストレーション

アプリケーションとサービスの高可用性と故障対策を確保

GUI ベースの監視および管理システムを使用

Kubernetes および Swarm などのスケジューリングシステムをサービスとして使用

リソース管理と抽象化

その他のインストール可能なパッケージの探索

  • ArangoDB, Avi Networks, Cassandra, Chronos, Confluent, Crate, DataDog, Elasticsearch, Etcd, Exhibitor, HDFS, Hue, Jenkins, Kafka, Linkerd, Marathon-lb, Marathon, MemSQL, mr-redis, Namerd, NGINIX, OpenVPN, Project Calico, Quobyte, Riak, Ruxit, Spark, Spark Notebook, Storm, Swarm, Weave および Zeppelin

その他の DC/OS インストールオプション

  • 物理マシンインストールと仮想マシン、クラウドインストールの比較

まとめと結論

要求

  • システム管理者
  • DevOps エンジニア
 14 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (5)

今後のコース

関連カテゴリー