티스토리 뷰
1. Docker란?
- 컨테이너 기반의 가상화 시스템, 실행 환경을 독립적으로 격리한 컨테이너
- 모두가 동일한 개발환경을 사용할 수 있어 물리적 환경의 차이, 서버 구성의 차이를로 인한 문제점을 방지할 수 있다.
- 한 대의 서버에 웹 서버를 여러개 설치도 가능하다.
- 도커와 가상화 기술의 차이: 컨테이너는 운영체제의 일부 기능을 호스팅 컴퓨터에 의존
- AWS EC2: 각각의 인스턴스가 완전히 독립된 컴퓨터처럼 동작한다.(가상화 기술)
- AWS ECS: 별도로 가상 서버를 만들지 않아도 컨테이너 이미지를 그대로 실행할 수 있다.
2. 서버란?
- 어떤 서비스를 제공하는 것(기능적 의미의 서버/물리적 컴퓨터로서의 서버)
- 소프트웨어를 설치해 기능을 갖춘다
* 예시
- 웹 서버: 웹사이트 기능을 제공하는 서버
- 데이터베이스 서버: 데이터베이스 기능을 제공하는 서버
- DNS서버: IP주소와 도메인을 연결해주는 DNS기능을 제공하는 서버
3. 도커의 동작 원리
서버컴퓨터 > 리눅스 운영체제 > 도커엔진> 컨테이너
* 모든 컨테이너에는 리눅스 운영체제 비슷한 무언가가 들어있다.
4. 운영체제란?
- 소프트웨어나 프로그램의 명령을 하드웨어에 전달하는 역할
- 예시) (소프트웨어)귤을 먹어라 → (운영체제) 테이블 오른쪽 상단에 위치한 귤을 손에 쥐고 껍질을 벗겨 알맹이를 먹어라 → (하드웨어) OK!
※ 참고자료: 그림과 실습으로 배우는 도커&쿠버네티스
반응형
'AI > MLOps' 카테고리의 다른 글
[MLOps] FastAPI, Uvicorn과 ASGI웹서버 (1) | 2024.11.24 |
---|---|
[MLOps] Docker Desktop 실행 안될 때(MySQL 포트 변경, docker desktop 초기화) (1) | 2024.11.22 |
[MLOps] AWS 클라우드 서비스(EC2, RDS, CI/CD 파이프라인) (0) | 2024.11.12 |
[MLOps] RestAPI란? (0) | 2024.11.11 |
[MLOps] API란? (0) | 2024.11.11 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 루틴
- SQL
- 줄넘기
- 영어회화
- C언어
- 경제
- 스크랩
- 아침
- 실기
- 오블완
- 아침운동
- 미라클모닝
- Ai
- 운동
- 뉴스
- 고득점 Kit
- IH
- Python
- 30분
- llm
- 빅데이터 분석기사
- 오픽
- opic
- 기초
- 다이어트
- 프로그래머스
- 갓생
- 습관
- ChatGPT
- 티스토리챌린지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함