결론 : 내가 생각하는 Docker 와 Virtual Machine(Hypervisor)의 장단점
Docker - Type2 Hypervisor - Type1 Hypervisor
<- 방향으로 갈수록 on Board 상의 특화된 HW IP를 사용하기 어렵다. (ex. 그래픽 가속, Sound 작업 등)
<- 방향으로 갈수록, 설치 및 사용이 손쉽다.
-> 방향으로 갈수록 safty 가 증가한다.
모놀리식 vs 마이크로서비스
마이크로서비스 아키텍처
AWS 마이크로서비스
쿠버네티스(Kubernetes) : Docker 관리자
Docker 란?
On-Promise : 서버를 회사내에서 단독으로 운영 (intra-net)
방화벽을 통해서 외부와 연결.
(vs Cloud system 과의 반대개념)
Orchestration : DBMS와 WAS를 분리하면, 서로의 자원을 침범하지 않는다. 이를 하나의 서버에 올리기 위해 Docker를 사용. 이를 여러 PC에 동시에 동일한 구성을 설치해 사용하고 싶을때 사용하는 기능이다.
- DBMS : DB server
- WAS : Wab Application Server
Immutable(불변) : 배열, list 는 mutable
< Docker image 만들기 : container image를 생성한다. >
commit 을 사용해서 작업하던 container를 image로 만들기
< Kubernetes 상에서 이기종 host 간 network 연결 >
'Programming > General' 카테고리의 다른 글
primitive 해석 - IT 용어 (0) | 2020.10.05 |
---|---|
Class diagram 의 Relationship 표현 (화살표) (0) | 2020.02.11 |
trace32 - set conditional breakpoint using arm register value (0) | 2019.01.30 |
Git 유용한 명령어들 (0) | 2019.01.30 |
balloon driver (0) | 2018.05.15 |