관련 개념
* 도커
컨테이너 기술의 사실상 표준
* 컨테이너
* 컨테이너 VS VMware
컨테이너 : Host OS 위에서 Docker Engine 이 돌아감
VM : Hypervisor 라는 가상 하드웨어위에 Guest OS, 그 위에서 애플리케이션이 돌아감
> 갯수가 적을 떄는 큰 차이가 없지만, 갯수가 많아질 수록 차이가 심해짐
* 컨테이너 격리 기술
리눅스 - 리눅스 컨트롤 그룹 ( 프로세스로 소비할 수 있는 리소스양 제한 ),
리눅스 네임 스페이스 ( 각 프로세스가 시스템에 독립 뷰를 제공 )
윈도우 - 하이퍼바이저
* 온프레미스
* 모놀리식 서비스 vs 마이크로 서비스
- 모놀리식 서비스 : 전체를 컴파일 해야하기 때문에 배포시 점검시간이 필요함
- 마이크로 서비스 : 규모 있는 수백개의 컨테이너 ( 서비스 ) 도 추가할 수 있음
2013 netflix microservice
참고자료
https://www.youtube.com/watch?v=ePpiEy_C_jk&list=PLnIaYcDMsSczk-byS2iCDmQCfVU_KHWDk
https://bassyun.tistory.com/37
'개발 기타 > 개발 환경' 카테고리의 다른 글
[GitHub] 잔디 심기 오류 해결 (0) | 2022.02.16 |
---|---|
[VS CODE] 환경 설정 (0) | 2022.02.16 |
[Git] 깃허브 신규 저장소 생성 및 관련 설정하기 (0) | 2022.02.15 |
[python] 파이썬 기초 (0) | 2021.11.17 |
[프론트엔드] 번들러(Bundler) (0) | 2021.10.08 |