AWS뿐 아니라 클라우드 컴퓨팅 전반에서 컴퓨팅·스토리지·네트워킹·데이터베이스는 인프라의 핵심 4대 요소이다.


🖥 1. 컴퓨팅 (Compute)

역할

  • 애플리케이션이나 서비스가 실제로 실행되는 환경을 제공.
  • CPU, 메모리, 운영체제 등 연산과 처리를 담당.
  • 가상 서버(EC2), 컨테이너(Kubernetes/ECS), 서버리스(Lambda) 형태로 제공될 수 있음.

예시 상황

  • 웹 서버, AI 모델 학습, 동영상 인코딩 같은 처리 작업 실행
  • 트래픽 증가 시 오토 스케일링을 통해 인스턴스 수를 자동 조절

🗄 2. 스토리지 (Storage)

역할

  • 데이터(파일, 이미지, 로그, 백업 등)를 안전하게 저장하고 관리.
  • 사용량에 따라 확장 가능하며, 비용·속도·내구성에 따라 여러 유형이 존재.

예시 상황

  • S3를 이용해 정적 웹 사이트 리소스(이미지, JS, CSS) 저장
  • EBS로 EC2 인스턴스의 운영체제 디스크 및 데이터 저장
  • Glacier로 오래된 데이터를 저비용으로 장기 보관

🌐 3. 네트워킹 (Networking)

역할

  • 클라우드 리소스와 외부 또는 내부 서비스 간의 통신 경로와 연결을 관리.
  • 보안, 속도, 라우팅을 제어하여 안정적인 연결을 보장.
  • 가상 네트워크(VPC), 서브넷, 라우팅 테이블, 로드밸런서 등을 포함.

예시 상황

  • VPC를 구성해 웹 서버와 DB를 격리된 네트워크에 배치
  • CloudFront(CDN)를 통해 전 세계 사용자에게 콘텐츠를 빠르게 배포
  • Route 53으로 도메인을 관리하고 트래픽을 올바른 서버로 라우팅

🗃 4. 데이터베이스 (Database)

역할

  • 구조화된(관계형) 또는 비구조화된(NoSQL) 데이터를 효율적으로 저장·검색·수정할 수 있도록 제공.
  • 애플리케이션이 필요한 데이터의 무결성, 성능, 확장성을 보장.

예시 상황

  • RDS를 사용해 온라인 쇼핑몰의 상품·주문 정보를 관리
  • DynamoDB를 이용해 초고속 조회가 필요한 실시간 랭킹 시스템 구축
  • Aurora 또는 Redshift를 통해 대규모 데이터 분석 및 BI 업무 수행

📌 정리

요소주요 역할대표 서비스 예시
컴퓨팅 코드 실행 및 연산 처리 EC2, Lambda, ECS/EKS
스토리지 데이터 저장 및 백업 S3, EBS, EFS, Glacier
네트워킹 리소스 간 통신, 라우팅, 보안 관리 VPC, Route 53, CloudFront
데이터베이스 데이터 구조화·검색·분석 관리 RDS, DynamoDB, Aurora

이 네 가지가 조합되어야 클라우드 환경에서 애플리케이션이 안정적이고 확장 가능하며 안전하게 운영된다.

'AWS(클라우드)' 카테고리의 다른 글

[AWS] 기본 서비스와 핵심 개념  (0) 2025.09.23

+ Recent posts