개발 기타/개발 환경

[쿠버네티스]

쫑인스 2021. 9. 12. 13:28

관련 개념

* 도커

컨테이너 기술의 사실상 표준

* 컨테이너

 

* 컨테이너 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

 

Dev-Ops? Docker?

개발팀 vs 운영팀 (Dev-Ops) 개발의 Dev + 운영의 Ops 개발팀과 운영팀의 서로 추구하는 목표가 다르기에, 개발과 운영의 조화를 위함 개발팀 개발자의 언어, 프레임워크, 신기술들을 적용해보고 싶은

bassyun.tistory.com