일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- bfs
- db replication
- 정처기 필기
- npm start
- 냅색 알고리즘
- 문자열
- 나는 바보야...
- 그래프탐색
- dfs
- 일단 시도
- 깊이 우선 탐색
- 수학
- 구현
- LCS 알고리즘
- 모듈러 연산 분배법칙
- 그래프 탐색
- lazy evaluation
- 동적 계획법
- Container vs VM
- 파이썬
- error:0308010C:digital envelope routines::unsupported
- 클래스
- 너비 우선 탐색
- 그래프 이론
- 배낭 문제
- Python
- 최장공통부분문자열
- 다이나믹 프로그래밍
- 최장공통부분수열
- Docker 원리
Archives
- Today
- Total
목록Container vs VM (1)
Save my data
Docker와 VM의 차이
가상화 기술의 변천사 VM(Virtual machine) 가상화 기술이 등장하기 이전, 하나의 컴퓨터에서는 오직 하나의 OS만 작동시킬 수 있었다. 이로 인해 자원의 많은 낭비가 생겼다. 이러한 잉여 자원의 효율적인 사용을 위해 하나의 컴퓨터에 여러 개의 OS를 설치해서 활용하는 가상화 기술이 등장했다. 가상화 기술은 기존 운영체제 위에 하드웨어를 에뮬레이션 하고, 그 위에 운영체제를 올리는 것이다. Hypervisor 기반의 가상화 기술이 가장 많이 사용되었다. VM간에는 분리되어있기 때문에 오류가 발생해도 다른 VM에 영향이 없다는 것이 가상화 기술의 장점이다. Hypervisor: 논리적으로 분할된 어떤 공간에서 독립적인 환경을 구성하고 호스트 OS 커널에서 게스트 OS를 관리하는 기술 Docker..
개인공부
2023. 9. 12. 18:44