Course Outline

소개

  • DC/OS (Distributed Cloud Operating System)의 필요성
  • 자원 공유
  • 데이터 공유
  • Programming 추상화
  • 디버깅 및 모니터링

DC/OS의 커널 공간 구성 요소

  • 마스터와 에이전트

DC/OS의 사용자 공간 구성 요소

  • 시스템 구성요소
    • 내부 부하 분산기인 관리 라우터
    • 내부 패키징 API 서비스 Cosmos
    • ZooKeeper의 Java 감독자 시스템인 전시업체
    • 컨테이너 오케스트레이션을 위한 Apache Mesos 프레임워크인 Marathon
    • 내부 DNS 서비스인 Mesos-DNS

DC/OS 설치 및 운영

  • DC/OS 구성 요소 및 서비스 작업
  • CLI 작업
  • Marathon을 사용한 로드 밸런싱

DC/OS Universe를 사용하여 분산 시스템(애플리케이션) 설치

  • HDFS
  • Apache Spark
  • Apache Kafka
  • 아파치 Cassandra
  • Jenkins

Docker개의 컨테이너에 애플리케이션 배포

기본 Mesos 컨테이너에 애플리케이션 배포(Linux cgroup 및 네임스페이스 사용)

네이티브 컨테이너 오케스트레이션을 위해 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 설치 옵션

  • 베어메탈 설치와 가상 머신 및 클라우드 설치 비교

요약 및 결론

Requirements

  • 시스템 관리자
  • DevOps 엔지니어
 14 Hours

Number of participants



Price per participant

회원 평가 (1)

Related Courses

Related Categories