교육 (Today I Learned)/SeSAC
SeSAC 60일차 / 클라우드 컴퓨팅 2
Bay Im
2023. 10. 24. 00:58
SeSAC 60일차(2023-10-17)
클라우드 컴퓨팅 2
알아 두면 좋은 AWS 서비스
- Amazon Route 53
- DNS(Domain Name System)
- 접속할 IP 주소를 AWS 서비스 엔드포인트(연결점)와 연결하며 이를 name resolution 이라고 한다.
- AWS Lambda
- AWS 서버리스 어플리케이션
- AWS 컨테이너 서비스
- 컨테이너: 프로그램 실행 환경을 분리하는 방식
- 어플리케이션 프로그램만 컨테이너로 분리하고 어플리케이션에 필요한 라이브러리나 데이터를 포함
- 어플리케이션 코드 + 런타임 + 라이브러리 + 시스템 도구 등을 하나의 인스턴스로 패키징
- 컨테이너 오케스트레이션: 컨테이너를 자동으로 시작, 중지 및 관리
- 도커
- 컨테이너를 생성, 실행, 종료를 관리해주는 엔진(소프트웨어)
- 컨테이너 간 독립된 환경
- 리눅스 운영체제에서 동작
- 컴퓨터- 리눅스 운영체제- 도커 엔진- 컨테이너(도커 엔진 위에서 동작, 프로그램 및 데이터(일부)는 컨테이너 안에 위치)
- 윈도우나 MacOS에서 도커 구동
- 서버 가상화 SW(VirtualBox, Vmware workstation)을 이용해서 리눅스 운영체제 설치
- Hyper-V, WSL 기반으로 도커 실행하는데 필요한 리눅스 운영체제를 포함하는 패키지 설치
- 도커 엔진만 설치되어있으면 다른 물리 서버에서도 컨테이너는 동일하게 동작, 환경 전환도 간단히 가능
- EC2(Elastic Container Service)
- 컨테이너화 된 어플리케이션의 쉬운 배포, 관리, 크기 조정에 도움을 주는 관리형 컨테이너 오케스트레이션 서비스
- Fargate
- 서버리스 컨테이너 서비스, 인스턴스 구성 및 관리 불필요
- ECR(Elastic Container Registry)
- 컨테이너 이미지 저장 서비스
728x90