이 강의는 인프런의 대세는 쿠버네티스 강의를 듣고 공부한 내용을 바탕으로 작성하였습니다.
예시) 특정시간에 한 서버에 트래픽이 집중되는 경우 쿠버네티스를 적용시켜 오토스케일링 및 오토 힐링 기반으로 서비스 유지 가능!
Contianer는 호스트 OS상 논리적 구획을 생성하고, 어플레키에션 작동을 위한 어플리케이션을 모아 서버처럼 사용하게끔 함
예시) 도커로 이미지를 만드는 경우 이 이미지에는 다양한 라이브러리가 포함되어 사용가능하게함 예를 들자면 리눅스 1.6버전과 1.8버전처럼 서로 다른 버전도 도커가 만든 이미지를 통해 호환가능함
Container장점 : 자원관리의 효율성이 높다
예시) VM의 경우 여러개의 Module 이 하나의 VM에 올라가서 돌아가기 때문에 모듈중 하나에 트래픽이 집중되는 경우 VM자체를 생성하여 Module을 추가시켜줘야하는 반면, Container의 경우 Module 별로 나뉘어서 운영되기 때문에 부족한 Module만 추가해줄 수 있다.
큰 기업은 대규모 서비스를 운영하고 있기 때문에 최대한 자원을 효율적으로 써야한다.
따라서 비용적 이점을 찾기위해 서비스를 구성하게 되는데, 이러한 점에서 가상화 기술이 효율적으로 적용된다
가상화 기술 히스토리