서버 → (cloud)인스턴스 → 컨테이너

서버는 애지중지 했었지만(항온, 항습) 인스턴스는 임시적인 애. 필요할때마다 막 쓰면 됨.

인스턴스에는 운영체제도 포함되어 있음.

서버 인스턴스 컨테이너
관리 애지중지 임시적인 임시적인
운영체제O 운영체제O 운영체제X(경량화)
장비도입 2주-3개월 3-5분 10초 이내
개발방식 Monolithic 서비스
하나가 죽으면 다같이 죽음 MSA Serverless
(MSA와 다름!)
배포자동화 CI/CD CI/CD GitOps
K의 상태들을 git으로 관리하겠다.
모니터링 제니퍼 CloudWatch (오픈소스) prometheus, grafana
(AWS) CloudWatch Container Insight
Network Route, Switchhub VPC CNI(난이도 2등)
Security(난이도1등)
인증, 인가 window AD
(자체 개발) IAM K는 따로 인증 서비스가 없음. 외부 거 써야함. 쿠버네티스 안에 아이디,비번 저장하는걸 위험하다고 생각해서. 인가는 서비스 제공
인증 : IAM (AWS거 사용)
인가 : RBAC

오늘은 쿠버네티스까지 함. 개발자는 여기까지 알아도 됨. 직접 명령어 쳐서.

내일은 쿠버네티스 배포 자동화.

3일차

어려움. 네트워크. 클라우드 환경에선 개발자들도 네트워크를 신경써야 함.