교육 일정 | |
---|---|
교육 개요 |
▪ Cisco® 플랫폼에서 애플리케이션 배포를 자동화하고, 자동화된 구성을 활성화하고, 관리를 강화하고, 클라우드 마이크로서비스 및 인프라 프로세스의 확장성을 개선하는 방법 학습힙니다. ▪ Cisco® 플랫폼에서 Docker와 Kubernetes를 통합하여 애플리케이션 배포에서 고급 기능과 유연성을 생성하는 방법을 학습합니다. ▪ 자동화를 구현하고, 컨테이너 오케스트레이션을 간소화하고, 확장성을 향상하기 위한 수요가 많은 지식과 기술을 습득하고, 컨테이너의 경량화 설계를 최대화하여 더 빠르게 확장하고 웹사이트 트래픽 로드에 대한 응답성을 높이는 기술을 학습합니다. |
교육 목적 |
▪ DevOps 철학과 관행, 그리고 실제 문제에 적용하는 방법을 설명 할 수 있다. ▪ Docker에서 제공하는 컨테이너 기반 아키텍처 및 사용 가능한 도구를 설명 할 수 있다. ▪ 컨테이너에 애플리케이션 패키징 설명 및 보안 컨테이너 이미지 구축을 시작 할 수 있다. ▪ 컨테이너 네트워킹 활용 및 3계층 네트워크 애플리케이션을 배포 할 수 있다. ▪ CI(구성 항목) 파이프라인의 개념과 사용 가능한 도구를 설명 할 수 있다. ▪ 애플리케이션을 빌드하고 배포하는 Gitlab CI 로 기본 파이프라인을 구현 할 수 있다. ▪ 자동화된 빌드 테스트 및 검증을 구현 할 수 있다. ▪ 인프라에 적용된 DevOps 원칙을 설명 할 수 있다. ▪ 온디맨드 테스트 환경을 구현하고 기존 파이프라인과 통합하는 방법을 설명 할 수 있다. ▪ 메트릭 및 로그 수집, 분석 및 경고를 위한 도구를 구현 할 수 있다. ▪ 생태계의 안정성과 신뢰성을 개선하는 맥락에서 애플리케이션 상태 모니터링, 원격 측정 및 카오스 엔지니어링의 이점을 설명 할 수 있다. ▪ 민감한 데이터를 안전하게 처리하고 애플리케이션을 검증하여 안전한 DevOps 워크플로를 구현하는 방법을 설명 할 수 있다. ▪ 공용 및 사설 클라우드 배포의 혼합 사용과 관련된 설계 및 운영 개념을 설명 할 수 있다. ▪ 최신 애플리케이션 설계 및 마이크로서비스 아키텍처를 설명 할 수 있다. ▪ Kubernetes의 빌딩 블록과 해당 API를 사용하여 애플리케이션을 배포하는 방법을 설명 할 수 있다. ▪ 고급 Kubernetes 배포 패턴 설명 및 자동화된 파이프라인을 구현 할 수 있다. ▪ 모니터링, 로깅 및 가시성 개념이 Kubernetes에 어떻게 적용되는지를 설명 할 수 있다. |
교육 기간 | 5일(35시간) |
교육비 | 2,500,000 원 |
교재 | (벤더제공-디지털) |
선수 지식 |
▪ Python에 대한 기본 프로그래밍 언어 개념 및 친숙도 ▪ 컴퓨팅 가상화에 대한 기본 이해 ▪ Linux, 텍스트 기반 인터페이스 및 SSH(Secure Shell), bash, grep, ip, vim/nano, curl, ping, traceroute 및 telnet과 같은 CLI 도구 사용 기능 ▪ Linux 기반 OS 아키텍처 및 시스템 유틸리티에 대한 기본 이해 ▪ CCNA® 수준의 핵심 네트워킹 지식 ▪ DevOps 개념에 대한 기본 이해 ▪ 지속적 통합, 지속적 배포 및 지속적 전달 (CI/CD) 개념에 대한 인식 및 친숙도 ▪ Git 실무 경험 또는 ▪ Cisco DEVASC(Cisco Core Platforms) 과정과 Cisco DEVCOR (핵심 플랫폼 및 API) 과정 이수자 |
교육 대상 |
▪ 기업 관리자 ▪ 컨설팅 시스템 엔지니어 ▪ 네트워크 어드민 ▪ 네트워크 엔지니어 ▪ 네트워크 매니저 ▪ 영업 엔지니어 ▪ 시스템 엔지니어 ▪ 기술 솔루션 설계자 ▪ 무선 설계 엔지니어 ▪ 무선 엔지니어 |
교육 내용 |
Outline
-Introducing the DevOps Model -Introducing Containers -Packaging an Application Using Docker -Deploying a Multitier Application -Introducing CI/CD -Building the DevOps Flow -Validating the Application Build Process -Building an Improved Deployment Flow -Extending DevOps Practices to the Entire Infrastructure -Implementing On-Demand Test Environments at the Infrastructure Level -Monitoring in NetDevOps -Engineering for Visibility and Stability -Securing DevOps Workflows -Exploring Multicloud Strategies -Examining Application and Deployment Architectures -Describing Kubernetes -Integrating Multiple Data Center Deployments with Kubernetes -Monitoring and Logging in Kubernetes Lab outline -Interact with GitLab Continuous Integration (CI) -Explore Docker Command-Line Tools -Package and Run a WebApp Container -Build and Deploy Multiple Containers to Create a Three-Tier Application -Explore Docker Networking -Build and Deploy an Application Using Docker Compose -Implement a Pipeline in Gitlab CI -Automate the Deployment of an Application -Validate the Application Build Process -Validate the Deployment and Fix the Infrastructure -Build a Yaml Ain’t Markup Language (YAML) Infrastructure as Code (IaC) Specification for the Test Environment -Manage On-Demand Test Environments with Terraform -Build Ansible Playbooks to Manage Infrastructure -Integrate the Testing Environment in the CI/CD Pipeline -Implement Pre-deployment Health Checks -Set Up Logging for the Application Servers and Visualize with Kibana -Create System Dashboard Focused on Metrics -Use Alerts Through Kibana -Instrument Application Monitoring -Use Alerts and Thresholds to Notify Webhook Listener and Cisco Webex® Teams™ Rooms -Secure Infrastructure in the CI/CD Pipeline -Explore Kubernetes Setup and Deploy an Application -Explore and Modify a Kubernetes CI/CD Pipeline -Kubernetes Monitoring and Metrics—Elasticsearch, Logstash, and Kibana (ELK) |
수강후기 |
|