DC/OS (Distributed Cloud Operating System) ( dcos | 14 hours )

Prerequisites:
  • Administratorzy systemu
  • DevOps inżynierów
Overview:

DC/OS (Distributed Cloud Operating System) to rozproszony system operacyjny typu open source zbudowany w oparciu o projekt Apache Mesos. Apache Mesos został zbudowany przy użyciu tych samych zasad, co jądro Linux, tylko na innym poziomie abstrakcji. Jądro Mesos działa na każdej maszynie i zapewnia aplikacjom takim jak Hadoop, Spark, Kafka i Elasticsearch interfejs API do zarządzania zasobami i planowania w całym centrum danych i środowiskach chmurowych. Apache Mesos abstrahuje procesor, pamięć, pamięć masową i inne zasoby obliczeniowe od maszyn (fizycznych lub wirtualnych), umożliwiając łatwe tworzenie i efektywne działanie odpornych na błędy i elastycznych systemów rozproszonych.

DC/OS łączy Mesos i ponad 30 aplikacji w jeden spójny system, podobnie jak dystrybucja Linux pakuje jądro Linux z aplikacjami, aby stworzyć działający system operacyjny.

Ten kurs zapewnia uczestnikom przegląd Apache Mesos i DC/OS oraz demonstruje poprzez praktyczne ćwiczenia, jak wdrożyć i zarządzać kompletnym systemem operacyjnym centrum danych.

Publiczność

  • Administratorzy systemu
  • Inżynierowie DevOps

Format kursu

  • Część wykładu, część dyskusji, ciężka praktyka praktyczna
Course Outline:

Wstęp

  • Potrzeba DC/OS (Distributed Cloud Operating System)
  • Udostępnianie zasobów
  • Udostępnianie danych
  • Programming Abstrakcje
  • Debugowanie i monitorowanie

Komponenty przestrzeni jądra DC/OS

  • Mistrz i agenci

Komponenty przestrzeni użytkownika DC/OS

  • Elementy systemu
    • Admin Router, wewnętrzny moduł równoważenia obciążenia
    • Cosmos, wewnętrzna usługa API pakowania
    • Wystawca, Java system nadzoru dla ZooKeeper
    • Marathon, Apache Mesos framework do orkiestracji kontenerów
    • Mesos-DNS, wewnętrzna usługa DNS

Instalacja i obsługa DC/OS

  • Praca z komponentami i usługami DC/OS
  • Współpraca z CLI
  • Równoważenie obciążenia za pomocą Maratonu

Instalowanie systemów rozproszonych (aplikacji) z DC/OS Universe

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

Wdrażanie aplikacji w Docker kontenerach

Wdrażanie aplikacji w natywnych kontenerach Mesos (przy użyciu Linux grup c i przestrzeni nazw)

Używanie Marathon do natywnej orkiestracji kontenerów

Zapewnienie wysokiej dostępności i odporności na awarie aplikacji i usług

Korzystanie z systemu monitorowania i zarządzania opartego na GUI

Systemy szeregowania takie jak Kubernetes i Swarm jako usługi

Zarządzanie zasobami i abstrakcja

Eksplorowanie innych gotowych do instalacji pakietów

  • ArangoDB, Avi Networks, Cassandra, Chronos, Confluent, Crate, DataDog, Elasticsearch, Etcd, wystawca, 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 i Zeppelin

Inne opcje instalacji DC/OS

  • Instalacje typu bare metal vs maszyny wirtualne i instalacje w chmurze

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - DC/OS (Distributed Cloud Operating System)

Qatar - DC/OS (Distributed Cloud Operating System)

Egypt - DC/OS (Distributed Cloud Operating System)

Saudi Arabia - DC/OS (Distributed Cloud Operating System)

South Africa - DC/OS (Distributed Cloud Operating System)

Brasil - DC/OS (Distributed Cloud Operating System)

Canada - DC/OS (Distributed Cloud Operating System)

中国 - DC/OS (Distributed Cloud Operating System)

香港 - DC/OS (Distributed Cloud Operating System)

澳門 - DC/OS (Distributed Cloud Operating System)

台灣 - DC/OS: Turn 1000 Machines into a Single Logical Computer

USA - DC/OS (Distributed Cloud Operating System)

Österreich - DC/OS (Distributed Cloud Operating System)

Schweiz - DC/OS (Distributed Cloud Operating System)

Deutschland - DC/OS (Distributed Cloud Operating System)

Czech Republic - DC/OS (Distributed Cloud Operating System)

Denmark - DC/OS (Distributed Cloud Operating System)

Estonia - DC/OS (Distributed Cloud Operating System)

Finland - DC/OS (Distributed Cloud Operating System)

Greece - DC/OS (Distributed Cloud Operating System)

Magyarország - DC/OS (Distributed Cloud Operating System)

Ireland - DC/OS (Distributed Cloud Operating System)

Israel - DC/OS (Distributed Cloud Operating System)

Luxembourg - DC/OS (Distributed Cloud Operating System)

Latvia - DC/OS (Distributed Cloud Operating System)

España - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Italia - DC/OS (Distributed Cloud Operating System)

Lithuania - DC/OS (Distributed Cloud Operating System)

Nederland - DC/OS (Distributed Cloud Operating System)

Norway - DC/OS (Distributed Cloud Operating System)

Portugal - DC/OS (Distributed Cloud Operating System)

România - DC/OS (Distributed Cloud Operating System)

Sverige - DC/OS (Distributed Cloud Operating System)

Türkiye - DC/OS (Distributed Cloud Operating System)

Malta - DC/OS (Distributed Cloud Operating System)

Belgique - DC/OS (Distributed Cloud Operating System)

France - DC/OS (Distributed Cloud Operating System)

日本 - DC/OS (Distributed Cloud Operating System)

Australia - DC/OS (Distributed Cloud Operating System)

Malaysia - DC/OS (Distributed Cloud Operating System)

New Zealand - DC/OS (Distributed Cloud Operating System)

Philippines - DC/OS (Distributed Cloud Operating System)

Singapore - DC/OS (Distributed Cloud Operating System)

Thailand - DC/OS (Distributed Cloud Operating System)

Vietnam - DC/OS (Distributed Cloud Operating System)

India - DC/OS (Distributed Cloud Operating System)

Argentina - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Chile - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Costa Rica - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Ecuador - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Guatemala - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Colombia - DC / OS: convierte 1000 máquinas en una sola computadora lógica

México - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Panama - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Peru - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Uruguay - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Venezuela - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Polska - DC/OS (Distributed Cloud Operating System)

United Kingdom - DC/OS (Distributed Cloud Operating System)

South Korea - DC/OS (Distributed Cloud Operating System)

Pakistan - DC/OS (Distributed Cloud Operating System)

Sri Lanka - DC/OS (Distributed Cloud Operating System)

Bulgaria - DC/OS (Distributed Cloud Operating System)

Bolivia - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Indonesia - DC/OS (Distributed Cloud Operating System)

Kazakhstan - DC/OS (Distributed Cloud Operating System)

Moldova - DC/OS (Distributed Cloud Operating System)

Morocco - DC/OS (Distributed Cloud Operating System)

Tunisia - DC/OS (Distributed Cloud Operating System)

Kuwait - DC/OS (Distributed Cloud Operating System)

Oman - DC/OS (Distributed Cloud Operating System)

Slovakia - DC/OS (Distributed Cloud Operating System)

Kenya - DC/OS (Distributed Cloud Operating System)

Nigeria - DC/OS (Distributed Cloud Operating System)

Botswana - DC/OS (Distributed Cloud Operating System)

Slovenia - DC/OS (Distributed Cloud Operating System)

Croatia - DC/OS (Distributed Cloud Operating System)

Serbia - DC/OS (Distributed Cloud Operating System)

Bhutan - DC/OS (Distributed Cloud Operating System)

Nepal - DC/OS (Distributed Cloud Operating System)