DC/OS (Distributed Cloud Operating System) 교육 과정
DC / OS (Datacenter Operating System)는 Apache Mesos 프로젝트를 기반으로하는 오픈 소스 분산 운영 체제입니다. Apache Mesos는 다른 수준의 추상화에서만 Linux 커널과 동일한 원칙을 사용하여 구축되었습니다. Mesos 커널은 모든 머신에서 실행되며 Hadoop , Spark, Kafka 및 Elasticsearch 와 같은 애플리케이션에 전체 데이터 센터 및 클라우드 환경에서 리소스 관리 및 스케줄링을위한 API를 제공합니다. Apache Mesos는 CPU, 메모리, 스토리지 및 기타 컴퓨팅 리소스를 시스템 (물리적 또는 가상)에서 멀리 떨어지게하여 내결함성 있고 탄력적 인 분산 시스템을 쉽게 구축하고 효과적으로 실행할 수 있습니다.
DC / OS는 Mesos와 30 개 이상의 애플리케이션을 하나의 코 히어 런트 시스템으로 통합합니다. Linux 배포판에서 Linux 커널이 애플리케이션과 함께 Linux 커널을 패키지하여 작동중인 운영 체제를 작성하는 방법과 유사합니다.
이 과정은 참가자에게 Apache Mesos 및 DC / OS에 대한 개요를 제공하며 실습을 통해 전체 데이터 센터 운영 체제를 배포하고 관리하는 방법을 보여줍니다.
청중
- 시스템 관리자
- DevOps 엔지니어
과정의 형식
- 강의, 강의, 실습
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 엔지니어
Open Training Courses require 5+ participants.
DC/OS (Distributed Cloud Operating System) 교육 과정 - Booking
DC/OS (Distributed Cloud Operating System) 교육 과정 - Enquiry
DC/OS (Distributed Cloud Operating System) - Consultancy Enquiry
Consultancy Enquiry
회원 평가 (5)
그는 인내심이 있었고 우리가 뒤쳐진다는 것을 이해했습니다.
Albertina - REGNOLOGY ROMANIA S.R.L.
Course - Deploying Kubernetes Applications with Helm
Machine Translated
OC is new to us and we learnt alot and the labs were excellent
sharkey dollie
Course - OpenShift 4 for Administrators
Everything. It was very understandable, and if we didn't understand something, Adriano explained it.
Zsolt Nagy - W.UP Kft
Course - OpenShift Container Platform for Developers
I mostly enjoyed the knowledge of the trainer.
- Inverso Gesellschaft fur innovative Versicherungssoftware mbH
Course - Docker, Kubernetes and OpenShift for Developers
There was a lot to lean, but it never felt rushed.
thomas gardner - National Oceanography Centre
Course - Docker, Kubernetes and OpenShift for Administrators
Upcoming Courses
Related Courses
Advanced Platform Engineering: Scaling with Microservices and Kubernetes
35 Hours대한민국(온라인 또는 현장)에서 진행되는 이 강사 주도 라이브 교육은 고급 수준의 플랫폼 엔지니어와 마이크로서비스를 사용하여 확장 애플리케이션을 마스터하려는 DevOps 전문가를 대상으로 합니다. Kubernetes
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 확장 가능한 마이크로서비스 아키텍처를 설계하고 구현합니다.
- Kubernetes 클러스터에 애플리케이션을 배포하고 관리합니다.
- 효율적인 서비스 배포를 위해 Helm 차트를 활용하세요.
- 프로덕션 환경에서 마이크로서비스의 상태를 모니터링하고 유지합니다.
- Kubernetes 환경에서 보안 및 규정 준수를 위한 모범 사례를 적용합니다.
Building OSGi Applications with Apache Karaf
21 HoursApache Karaf은 컨테이너화된 애플리케이션을 배포하기 위한 OSGi 기반 런타임입니다.
이 강사가 진행하는 실시간 교육(현장 또는 원격)에서 참가자는 Apache Karaf을 사용하여 모듈식 Java 애플리케이션 배포를 단계별로 진행하면서 OSGi 기반 프로젝트를 설정하는 방법을 배웁니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 설치 및 구성 Apache Karaf
- OSGi 런타임 환경의 필수 기능 이해
- Apache Karaf 런타임 환경을 사용하여 컨테이너화된 애플리케이션 개발
청중
- 건축가
- 개발자
코스의 형식
- 부분 강의, 부분 토론, 연습 및 실습이 포함됩니다.
메모
- 이 과정에 대한 맞춤형 교육을 요청하려면 당사에 연락하여 예약하시기 바랍니다.
Microsoft App-V: Implementing Enterprise Desktop Virtualization
28 Hours대한민국에서 강사가 진행하는 이 라이브 교육에서 우리는 애플리케이션 가상화의 아키텍처, 구성 요소 및 프로세스를 소개하고 참가자들에게 라이브 랩 환경에서 App-V 및 App-V 애플리케이션의 배포 과정을 단계별로 안내합니다. 코스가 끝나면 참가자들은 App-V을 설치, 구성, 관리 및 문제 해결하고 자신의 App-V 애플리케이션을 만들고 패키징하고 배포하는 데 필요한 지식과 실습을 갖추게 됩니다.
App-V: Advanced Techniques and Troubleshooting
21 Hours대한민국에서 강사가 진행하는 이 실시간 교육에서는 Microsoft 애플리케이션 가상화(App-V)에 대한 고급 기술과 문제 해결, 특히 시퀀싱 및 패키징 분야에 대해 다룹니다.
과정을 마치면 참가자는 App-V에 대한 심층적인 이해를 얻고 복잡한 문제를 시퀀싱하고, 문제를 해결하고 해결할 수 있게 됩니다.
Kubernetes Networking with Calico
14 Hours대한민국(온라인 또는 현장)에서 강사가 진행하는 실시간 교육은 Kubernetes 클러스터의 네트워킹을 최적화하려는 엔지니어를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Calico를 설치하고 구성합니다.
- Calico가 기존 오버레이 네트워크와 어떻게 다른지 이해하세요.
- Calico가 인터넷 라우팅 프로토콜을 합의 기반 데이터 저장소와 결합하는 방법을 이해합니다.
- Calico를 사용하여 Kubernetes 클러스터에 대한 컨테이너 네트워킹 솔루션을 만듭니다.
- Calico를 사용하여 Kubernetes에 대한 네트워크 정책을 제공합니다.
Docker, Kubernetes and OpenShift 3 for Administrators
35 Hours대한민국에서 강사가 진행하는 이 실시간 교육에서 참가자는 Red Hat OpenShift 컨테이너 플랫폼을 관리하는 방법을 배웁니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- OpenShift 클러스터를 생성, 구성, 관리하고 문제를 해결합니다.
- 온프레미스, 퍼블릭 클라우드 또는 호스팅 클라우드에 컨테이너화된 애플리케이션을 배포합니다.
- 보안 OpenShift 컨테이너 플랫폼
- 지표를 모니터링하고 수집합니다.
- 저장소를 관리합니다.
Docker, Kubernetes and OpenShift 3 for Developers
35 Hours대한민국에서 강사가 진행하는 이 실시간 교육에서 참가자는 OpenShift Container Platform을 사용하여 컨테이너화된 애플리케이션을 배포하는 방법을 배웁니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- OpenShift 설정을 생성하고 구성합니다.
- 온프레미스, 퍼블릭 클라우드 또는 호스팅 클라우드에서 애플리케이션을 빠르게 배포하세요.
Deploying Kubernetes Applications with Helm
7 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Helm을 사용하여 Kubernetes 애플리케이션 설치 및 관리 프로세스를 간소화하려는 엔지니어를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Helm을 설치하고 구성합니다.
- Kubernetes 애플리케이션의 재현 가능한 빌드를 만듭니다.
- 애플리케이션을 Helm 차트로 공유합니다.
- Helm 차트로 저장된 타사 애플리케이션을 실행합니다.
- Helm 패키지 릴리스를 관리합니다.
Introduction to Minikube and Kubernetes
21 Hours대한민국(온라인 또는 현장)에서 진행되는 이 강사가 진행하는 실시간 교육은 다음을 사용하여 로컬 Kubernetes 환경을 설정하고 관리하는 방법을 배우려는 초급~중급 소프트웨어 개발자 및 DevOps 전문가를 대상으로 합니다. 미니쿠베.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 로컬 머신에 Minikube를 설치하고 구성합니다.
- Kubernetes의 기본 개념과 아키텍처를 이해합니다.
- kubectl 및 Minikube 대시보드를 사용하여 컨테이너를 배포하고 관리하세요.
- Kubernetes에 대한 영구 스토리지 및 네트워킹 솔루션을 설정합니다.
- 애플리케이션 개발, 테스트, 디버깅에 Minikube를 활용하세요.
Minikube for Developers
14 Hours대한민국(온라인 또는 현장)에서 강사가 진행하는 실시간 교육은 Minikube를 개발 워크플로의 일부로 사용하려는 중급 개발자와 DevOps 엔지니어를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Minikube를 사용하여 로컬 Kubernetes 환경을 설정하고 관리합니다.
- Minikube에서 애플리케이션을 배포, 관리, 디버그하는 방법을 이해하세요.
- Minikube를 지속적인 통합 및 배포 파이프라인에 통합합니다.
- Minikube의 고급 기능을 사용하여 개발 프로세스를 최적화하세요.
- 로컬 Kubernetes 개발을 위한 모범 사례를 적용합니다.
OKD (Origin Kubernetes Distribution) for Administrators
21 Hours강사가 진행하는 이 대한민국(현장 또는 원격) 실시간 교육에서 참가자는 온프레미스 또는 클라우드에서 OKD를 설치, 구성 및 관리하는 방법을 배웁니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- OKD 클러스터를 생성, 구성, 관리하고 문제를 해결합니다.
- OKD를 확보하세요.
- OKD에 컨테이너화된 애플리케이션을 배포합니다.
- OKD에서 실행되는 애플리케이션의 성능을 모니터링합니다.
- 데이터 저장소를 관리합니다.
- 온프레미스 또는 AWS와 같은 퍼블릭 클라우드에 애플리케이션을 빠르게 배포하세요.
OpenShift 4 for Administrators
35 Hours강사가 진행하는 이 대한민국 라이브 교육(온라인 또는 현장)에서 참가자는 OpenShift Container Platform v4를 설치, 구성 및 관리하는 방법을 배웁니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- OCI(Open Containers Initiative)와 OpenShift의 Docker과 같은 컨테이너 엔진 사용에 대한 의미를 이해합니다.
- OpenShift의 다양한 버전(OKP, OpenShift 컨테이너 플랫폼, Red Hat OpenShift 등) 간의 관계를 이해합니다.
- OpenShift 클러스터를 생성, 구성, 관리하고 문제를 해결합니다.
- Openshift의 자체 관리 기능을 구현하여 플랫폼 안정성과 일관성을 개선하세요.
- 보안 OpenShift 컨테이너 플랫폼.
- 측정항목을 모니터링하고 수집합니다.
- 스토리지를 관리합니다.
- OpenShift 컨테이너 플랫폼 3 클러스터를 OpenShift 컨테이너 플랫폼 4로 업그레이드합니다.
OpenShift 4 for Developers
35 Hours대한민국(온라인 또는 현장)에서 진행되는 이 강사가 진행하는 실시간 교육에서 참가자는 OpenShift 컨테이너 플랫폼을 사용하여 애플리케이션을 생성, 업데이트 및 유지 관리하는 방법을 배웁니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- OCI(Open Containers Initiative)와 OpenShift의 Docker과 같은 컨테이너 엔진 사용에 대한 의미를 이해합니다.
- OpenShift의 다양한 버전(OKP, OpenShift 컨테이너 플랫폼, Red Hat OpenShift 등) 간의 관계를 이해합니다.
- 소프트웨어 제공 파이프라인을 자동화합니다.
- 소프트웨어를 지속적으로 제공하려면 DevOps 원칙을 적용하세요.
Managing Kubernetes with Rancher
14 Hours대한민국에서 진행되는 이 강사 주도 라이브 과정은 참가자에게 Rancher의 개요를 제공하고 Rancher을 사용하여 Kubernetes 클러스터를 배포 및 관리하는 방법을 실습을 통해 보여줍니다.