1. MSP (Managed Service Provider)의 개념 및 필요성 개념 필요성 CSP에서 제공하는 클라우드 인프라 기반 사용자 요구사항을 반영하여 최적 아키텍처의 설계/구축/운영 서비스를 제공하는 사업자 – 클라우드 도입/전환 위한 방향성 제공 – 요구사항 반영 최적 클라우드 환경 설계 – 체계적인 클라우드 시스템 구축/운영 – 클라우드 모니터링 서비스, 비용 효율화 CSP(Cloud Service Provider)는 클라우드 인프라를 제공하는 역할이며,
1. AIOps (AI for IT Operations)의 개념 및 필요성 개념 IT 운영 관리 자동화 위해 기계 학습 분석을 통해 IT 운영 문제 해결을 자동화하는 App 데이터 관리 및 분석 기술 필요성 기계 학습 기반 IT 운영 자동화/효율화 머신러닝 기반 동향 파악, 이상 현상 탐지, 미래 행동 예측, 프로세스 개선 등 IT 운영 자동화, 성능 효율화
I. 효과적인 DevOps 적용 기술, SRE의 개요 가. SRE(Site Reliability Engineering)의 개념 시스템, 서비스 및 제품에서 적절한 수준의 안정성을 지속적으로 달성할 수 있도록 지원하는 소프트웨어 엔지니어링 기술 DevOps 적용에 따라 개발팀은 속도를, 운영팀은 안정성을 중요시 하므로 이를 적절히 중재, 관리하기 위하여 SRE가 등장 나. SRE의 목적 적절한 안정성 달성 – 시스템 및 서비스 장애로 인해
I. 조직측면 CARTA 실현, DevSecOps 보안팀, 프로세스 및 툴을 DevOps에 통합하여 보안팀과 개발팀 간 장벽을 해소한 공동 작업 기법 II. DevSecOps 라이프사이클 및 주요 기술 가. DevSecOps 라이프사이클 개발 전 주기에 보안을 강화하여 수명주기 확보하며 검증강화 나. DevSecOps 활용을 위한 주요기술 구분 기술 요소 설명 이슈 관리 Jira – 이슈 사항 등록, 모니터링 Splunk
I. 데브옵스(DevOps) 개념 개발과 운영의 합성어로 개발과 운영 간의 상호 작용을 원활하게 하기 위한 개발 방법론 목적 개발자와 비 개발자 사이의 대화, 협동, 통합을 강조하고 담당 업무와 직급 간 상호 이해를 추구 신뢰성, 보안성 기반 빠른 개발→테스팅→배포 순환 II. 데브옵스의 구성요소 구분 구성요소 요소 설명 품질 테스트 자동화 – 서비스 통합/시스템 테스트 – 단위테스트(xUnit),
I. 대용량 분산 웹 서비스 위한, MSA의 개념 소프트웨어를 독립적으로 배치 가능 단위로 분리하여 시스템을 구성하는 아키텍처 II. MSA 구성요소 가. MSA 구성도 API Gateway는 API 통신 중계, 공통 기능 추상화 역할 나. MSA 구성요소 구성요소 세부 기능 설명 API G/W – 라우팅 – 로드밸런싱 – 상호 독립적 API 서비스 중계 – 인증/로깅, 공통기능
I. 코드 기반 인프라 제어 기술, IaC 코드를 사용하여 인프라 구성 및 제어 위해 인프라 오케스트레이션을 통한 스크립트 기반 인프라 제어 기술 II. IaC 구성도 및 주요 기술 가. IaC 구현을 위한 구성도 – IaC를 구성하기 위해 H/W Layer 위에 오케스트레이션과 설정 및 부트스트랩 기능 필요 나. IaC 구현을 위한 주요 기술 구분 기술