Docker

Docker 발전과정

Dexlee 2021. 11. 5. 11:02

VM -> Container -> Docker -> Docker Compose -> kubernetes -> lstio(쿠버네티스 서비스 메시 기술)[이스티오]

 

  • 흐름의 핵심은 편하게 사용하기 위해서이다.
  • 모든 기술은 편하게 관리하고 효율성을 높이기 위해 개발된다.
  • 사실.. 항상 효율성을 높이기 위한 건 아니다.
  • 퍼포먼스가 오히려 떨어지더라도 관리가 편하다면 이 관리가 편한 쪽으로 발전이 되기도 한다.
  • ex) Java, Python, 기업의 조직구성도, 업무체계 등

1) VM

  • 하드웨어수준의 가상화
  • 즉, guestOS를 따로 만든다.

2) Container

  • OS 수준의 가상화
  • 그래서 하나의 OS자원(커널)에서 여러 개의 격리된 사용자 공간 인스턴스를 갖출 수 있는 서버 가상화 방식.