티스토리 뷰

[ 서버리스 컴퓨팅]

1. AWS Lambda: 서버리스 컴퓨팅

- 특정 이벤트 트리거에 반응하여 코드 단위로 실행

 

2. Fargate

- 컨테이너 단위로 애플리케이션을 배포하고 실행, EC2 없이 컨테이너 실행

- AWS가 서버 관리 및 확장 처리

 

[API 관리]

3. API Gateway

- Rest API와 WebSocker API를 생성, 관리, 배포하는 서비스

- AWS Lambda, EC2 등과 통합해 클라이언트와 백엔드를 연결

 

4. Rest API

- 클라이언트- 서버 간의 요청/응답 방식으로 데이터를 교환하며 HTTP를 기반으로 동작

- 요청마다 연결 및 해제

- CRUD 작업, 정적 데이터 전송 등

 

5. WebSocket API

- 클라이언트와 서버 간의 양방향 실시간 통신을 가능하게 하는 프로토콜

- 지속적인 연결 유지

- 채팅, 알림, 실시간 대시보드 등

 

[스토리지]

6. S3

- 데이터를 안정적으로 저장하고 관리할 수 있는 오브젝트 스토리지 서비스

- 정적 데이터(이미지, 동영상, 문서 등) 저장 및 백업 제공

- 버전 관리,권한 설정, 정적 웹사이트 호스팅 가능

 

7. ECR

- Docker 컨테이너 이미지를 저장, 관리, 배포하는 컨테이너 레지스트리

- ECS, Kubernetes 등과 통합하여 이미지 관리 간소화

 

[컴퓨팅 리소스]

8. EC2

- 가상 서버, 사용자가 직접 설정 및 관리

- 운영체제, 네트워크, 보안 등 모든것을 사용자가 제어

 

9. ECS

- Docker 컨테이너를 배포, 관리하는 컨테이너 오케스트레이션 서비스

* 컨테이너 오케스트레이션 서비스: 애플리케이션의 컨테이너를 효율적으로 배포, 관리, 확장, 네트워킹을 자동으로 처리하는 도구나 플랫폼

- EC2 또는 Fargate를 통해 컨테이너 실행 환경 제공

 

10.  EKS

- Kubernetes(오픈소스 오케스트레이션 도구)를 AWS에서 관리형으로 제공

 

 

 

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
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
글 보관함