메뉴바로가기
메인메뉴 바로가기
컨텐츠 바로가기
 Loading... 

컨텐츠

교육과정 상세보기

교육과정 상세보기

2022 CCNP DevNet 선택 DEVOPS v1.0 [40 Credits] (Implementing DevOps Solutions and Practices Using Cisco Platforms)

교육정보
교육 일정
교육 개요 ▪ 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)


수강후기