Programa do Curso

Introdução

  • A necessidade de um DC/OS (Distributed Cloud Operating System)
  • Compartilhamento de recursos
  • Compartilhamento de dados
  • Programming Abstrações
  • Depuração e monitoramento

Componentes do espaço do kernel do DC/OS

  • Mestre e agentes

Componentes do espaço do usuário do DC/OS

  • Componentes do sistema
    • Admin Router, um balanceador de carga interno
    • Cosmos, um serviço API de embalagem interna
    • Expositor, um Java sistema supervisor para ZooKeeper
    • Marathon, uma estrutura Apache Mesos para orquestração de contêineres
    • Mesos-DNS, um serviço DNS interno

Instalando e operando DC/OS

  • Trabalhando com componentes e serviços DC/OS
  • Trabalhando com a CLI
  • Balanceamento de carga com Marathon

Instalando sistemas distribuídos (aplicativos) com DC/OS Universe

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

Implantando aplicativos em Docker contêineres

Implantando aplicativos em contêineres Mesos nativos (usando Linux cgroups e namespaces)

Usando o Marathon para orquestração de contêineres nativos

Garantindo alta disponibilidade e tolerância a falhas para aplicativos e serviços

Usando o sistema de monitoramento e gerenciamento baseado em GUI

Sistemas de agendamento como Kubernetes e Swarm como serviços

Gerenciamento e abstração de recursos

Explorando outros pacotes prontos para instalação

  • 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 e Zeppelin

Outras opções de instalação de DC/OS

  • Instalações bare metal versus máquinas virtuais e instalações em nuvem

Resumo e conclusão

Requisitos

  • Administradores de sistemas
  • DevOps engenheiros
 14 horas

Declaração de Clientes (2)

Cursos Relacionados

Categorias Relacionadas