Visão Geral
O Curso Apache Mesos é construído usando os mesmos princípios do kernel Linux, apenas em um nível diferente de abstração. O kernel Mesos é executado em todas as máquinas e fornece aplicativos (por exemplo, Hadoop, Spark, Kafka, Elasticsearch) com APIs para gerenciamento de recursos e agendamento em todo o datacenter e ambientes de nuvem. Este Curso Apache Mesos cobre a arquitetura e vários componentes do Apache Mesos.
Objetivo
Ao participar do Curso Apache Mesos, os participantes aprenderão a:
- Configurar Mesos
- Entenda a multilocação
- Entenda a remoção simultânea de dados
- Entenda o agendamento e a reconciliação de trabalhos
- Crie painéis em tempo real com Node,js e React js usando Webpack
Publico Alvo
Curso Apache Mesos é ideal para:
- Profissionais de ciência de dados
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
Deploying Apache Mesos on AWS
- Introduction to Apache Mesos
- Architecture of Mesos
- Introduction to Amazon Web Service (AWS)
- AWS environment
Setting up Mesos Single-Cluster Nodes
- Setup of servers on AWS
- Creating a VPC on AWS
- Creating subnets
- Creating a route table
- Creating EC2 instances
- Creating backup
- Adding a Mesosphere repository in CentOS
- Installing Docker Community Edition
- Configuring ZooKeeper
- ZooKeeper
- Installation of the Marathon framework
- Configuration of Marathon
- Mesos services
- Deploying the Marathon application
Installation of Mesosphere
- Outlining goals
- Setting up the framework
- Configuring the mesos-master servers
- Configuring Marathon
- High availability and resilience
- Adding slaves
- Mesos administration
- Getting started
- Changing hostnames on CentOS
- Establishing communication
- Installing Mesos
- Installing ZooKeeper
- Installing Marathon
- Validating services
- Installing Docker
Apache Mesos Administration
- Scheduling and allocating resources
- Understanding resource scheduling
- Understanding resource allocation
- Modifying Mesos slave resources and attributes
- High availability
- Fault tolerance
- Configuration setup of Mesosphere
- Configuring ZooKeeper connection information for Mesos
- Configuring Mesos on the master server
- Configuring the hostname and IP address
- Configuring Marathon services
- Allowing inbound access to Mesos and Marathon console in AWS
Deploying Services on Mesos Cluster
- Deploying applications to clusters
- Setting up the Marathon
- MySQL database on AWS
- Setting up Marathon-lb
Persistent Volumes
- Introduction to persistent volumes
- Need for persistent volumes
- Volume persistent using Docker
Securing Mesos
- Enabling and configuring authentication
- Enabling authentication
- Choosing authenticators
- Creating a file with a principal secret
- Configuring agents
- Configuring Marathon
- Enabling secured socket layer security
- Generating marathon.jks file
- Adding marathon.jks file in configuration
Managing Resources in Mesos
- Marathon-LB
- Installing Marathon-LB
- Implementing the blue/green deployment with Marathon-LB
- Deploying an Apache web server
- Zero-downtime deployment (ZDD)
- What is Cassandra?
- Deploying of a Cassandra cluster
- Failover mechanism
Managing Containers
- Enabling the Mesos containerizer
- Enabling POSIX isolators
- Configuring the shared filesystem isolator
- Configuring Docker image support for the Mesos containerizer
TENHO INTERESSE