DevOps/AWS

[AWS] DevOps에 관하여 (역할 / 핵심지표 / Immutable 개념)

세리둥절 2023. 3. 28. 11:36
반응형

DevOps는 public cloud의 발전과 함께 발전했는데, 이제는 DevSecOps라는 문화로 확장해나가고 있다.

소프트웨어 배포에 관여하는 모든 사람들이 보안을 최우선으로 하는 문화이다.

 

 

DevOps의 역할

데브옵스 업무의 주요 대상은 개발자이다. 개발자가 운영에 참여할 수 있는 환경과 문화를 제공한다.
개발자가 비즈니스 로직에 집중할 수 있도록 환경을 구축한다.
크게 8가지 업무 도메인이 있다.

 

 

 

DevOps의 업무 핵심지표

중요한 것은 배포 빈도를 자주 하는 것이 목표이다. 
시스템이 너무 거대해서 배포에 시간이 걸린다면 서비스를 세분화해서 배포 시간을 줄일 필요가 있다.

 

 

 

 

DevOps의 로드맵

CI/CD, Cloud, Docker/Kubernettes, IAC, Monitoring, Linux, Git, Scripting, Networking, Security
모르는게 너무 많다

 

 

 

Immutable vs Muttable 아키텍쳐

뮤터블은 가변 인프라다. 비교적 전통적인 방식이다.
불변 인프라는 서버사 프로비저닝 이후에 절대 변경되지 않는 인프라다.
Instance1가 완전히 없어지고 Instance2가 새로 생긴다.
새로 서버를 프로비저닝해서 테스트하고 기존 서버를 지운다

 

 

Cattle은 서버를 폐기할 수 있다. 가장 작은 구성 요소로 세분화한다. 확장이 가능하고 유연한 인프라를 만드는 것이 핵심이다.
Cloud와 IAC가 필수적으로 필요하다.

반응형