일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- Lambda Architecture
- tweet deck
- 서캠
- mysql grant
- 서버개발캠프
- devlopment mode
- javascript #js #math #자바스크립트 #랜덤 #랜덤정수
- binary #opencv
- 스마일게이트
- 몽구스스키마
- 스마일게이트 서버개발캠프
- 정보처리기사 #정처기 #정처기가답안 #가답안 #2019년2회차 #2회차 #자격증 #기사 #정보처리산업기사 #큐넷
- quadcore
- production mode
- stringtoken
- QT Event
- dev-ops
- qt signal slot
- serverDevCamp
- opencv #python
- 비기능적요구사항 #요구사항 #SRS #소프트웨어공학
- Signal Slot
- QT SIgnal
- mongoose schema
- yarnpkg update
- apt-key list
- NODE_ENV
- mern
- yarnpkg
- DFD #ERD #usecase #유스케이스 #다이어그램 #UML #모델링 #모델링언어
Archives
- Today
- Total
Ziks
Dev-Ops? Docker? 본문
개발팀 vs 운영팀 (Dev-Ops)
- 개발의 Dev + 운영의 Ops
- 개발팀과 운영팀의 서로 추구하는 목표가 다르기에, 개발과 운영의 조화를 위함
- 개발팀
- 개발자의 언어, 프레임워크, 신기술들을 적용해보고 싶은 갈구하는 마음 추구!
- 운영팀
- 안정적인 Infra 추구!
- 개발팀
- 즉 DevOps는 개발 및 배포환경을 개발팀과 운영팀의 작업을 수월하게 진행할 수 있게 함을 목적으로 함.
- 개발팀과 운영팀의 서로 추구하는 목표가 다르기에, 개발과 운영의 조화를 위함
VMware vs Docker ?
- VMware
- HostOS 위로 Hypervisor 기술을 활용하여 가상의 H/W 구현 후 실제 OS (Guest OS)를 쌓아 올려 만든다
- H/W 를 구현하고 실제 OS를 올리기에 굉장히 무거움
- 용량이 크고 무겁다!
- 이미지를 생성하고 실행하는 기능 존재
- 하지만, 배포 / 관리 기능이 부족하다.
- Docker
- Docker는 하드웨어를 가상화하는 계층이 없음
- 때문에, 메모리접근, 파일시스템 등의 속도가 VMware에 비해 훨씬 빠르다!
- 리눅스 계열에서는 리눅스 컨트롤 그룹( C-Group)을 활용하여 가상화
- 리눅스 네임스페이스 사용
- 파일이나 네트워크 인터페이스를 가상화해서 자신만의 것을 가질 수 있는 기능
- 윈도우 계열에서는 Hyper-V 기술 활용
- Docker는 하드웨어를 가상화하는 계층이 없음
On-premise
- 클라우드가 아닌 직접 사내 전산실, 집 데스크톱에 H/W 및 S/W를 직접 구축하여 운용하는 서버 방식
Kubernetes
- 수 많은 Docker들을 관리하는 프로그램
- Docker 오케스트레이션 할 수 있는 도구
- Google에서 Go로 만들고 있음. (2014년 런칭)
참고자료
-
급부상 하는 Docker Container
Comments