13. 컨테이너?
LXC(Linux contrainer)
격리되는 (앱) 프로세스의 세트
(https://www.redhat.com/ko/containers/whats-a-linux-container)
…
LXC (LinuX Containers)는 단일 컨트롤 호스트 상에서 여러개의 고립된 리눅스 시스템 (컨테이너)들을 실행하
기 위한 운영 시스템 레벨 가상화 방법이다. 리눅스 커널은 cgroups를 절충하여 가상화 머신을 시작할 필요
없이 자원 할당 (CPU, 메모리, 블록 I/O, 네트워크 등)을 한다.
…
21. 도커:컨테이너
- Portable (이식성, 버전 관리, 동일한 환경)
- Flexible (유연성, 모듈화, MSA)
- Fast (경량, 배포)
- Efficient(필요 리소스만 사용, Non오버헤드)
22.
23.
24. 도커 이미지 (static)
- 추상적인 존재,
- 불변 (immutable)
도커 컨테이너 (workspace)
- 우리가 docker를 통해 만나는 것은 모두 컨테이너
- 변형 (mutable),
도커는 휘발성(정적)이다 (O)
컨테이너가 삭제되면 운영 데이터는 날라가는가? (O)
운영 데이터의 보존은? ( -볼륨 마운트 or 커밋 )
25.
26. - 쉬운 확장 : 서비스 성능 향상
- 관리 용이 : 버전 관리
- 오버헤드 감소 : 퍼포먼스 증가
- data compress : 비용 감소
- MSA 에 최적
Amazon EC2
Container Service