[태그:] DevOps

SRE (Site Reliability Engineering)

I. 효과적인 DevOps 적용 기술, SRE의 개요 가. SRE(Site Reliability Engineering)의 개념 시스템, 서비스 및 제품에서 적절한 수준의 안정성을 지속적으로 달성할 수 있도록 지원하는 소프트웨어 엔지니어링 기술 DevOps 적용에 따라 개발팀은 속도를, 운영팀은 안정성을 중요시 하므로 이를 적절히 중재, 관리하기 위하여 SRE가 등장 나. SRE의 목적 적절한 안정성 달성 – 시스템 및 서비스 장애로 인해

DevSecOps

I. 조직측면 CARTA 실현, DevSecOps 보안팀, 프로세스 및 툴을 DevOps에 통합하여 보안팀과 개발팀 간 장벽을 해소한 공동 작업 기법   II. DevSecOps 라이프사이클 및 주요 기술 가. DevSecOps 라이프사이클 개발 전 주기에 보안을 강화하여 수명주기 확보하며 검증강화 나. DevSecOps 활용을 위한 주요기술 구분 기술 요소 설명 이슈 관리 Jira – 이슈 사항 등록, 모니터링 Splunk

데브옵스 (DevOps)

I. 데브옵스(DevOps) 개념 개발과 운영의 합성어로 개발과 운영 간의 상호 작용을 원활하게 하기 위한 개발 방법론 목적 개발자와 비 개발자 사이의 대화, 협동, 통합을 강조하고 담당 업무와 직급 간 상호 이해를 추구 신뢰성, 보안성 기반 빠른 개발→테스팅→배포 순환   II. 데브옵스의 구성요소 구분 구성요소 요소 설명 품질 테스트 자동화 – 서비스 통합/시스템 테스트 – 단위테스트(xUnit),

MSA (Micro Service Architecture)

I. 대용량 분산 웹 서비스 위한, MSA의 개념 소프트웨어를 독립적으로 배치 가능 단위로 분리하여 시스템을 구성하는 아키텍처   II. MSA 구성요소 가. MSA 구성도 API G/W는 API 통신 중계, 공통 기능 추상화 역할 나. MSA 구성요소 구성요소 세부 기능 설명 API G/W – 라우팅 – 로드밸런싱 – 상호 독립적 API 서비스 중계 – 인증/로깅, 공통기능

IaC (Infrastructure as Code)

I. 코드 기반 인프라 제어 기술, IaC 코드를 사용하여 인프라 구성 및 제어 위해 인프라 오케스트레이션을 통한 스크립트 기반 인프라 제어 기술   II. IaC 구성도 및 주요 기술 가. IaC 구현을 위한 구성도 – IaC를 구성하기 위해 H/W Layer 위에 오케스트레이션과 설정 및 부트스트랩 기능 필요 나. IaC 구현을 위한 주요 기술 구분 기술