WAF (Web Application Firewall):
기능: 웹 애플리케이션에 대한 보안을 강화하기 위한 방화벽 서비스입니다. 악성 트래픽을 차단하고 보안 규칙을 적용하여 웹 애플리케이션을 보호합니다.
Route 53:
기능: DNS(Domain Name System) 웹 서비스로, 도메인 이름을 IP 주소로 변환하고, 트래픽을 라우팅하여 웹 애플리케이션을 연결하고 관리합니다.
AWS Shield:
기능: DDoS(Distributed Denial of Service) 공격으로부터 애플리케이션을 보호하기 위한 AWS의 관리형 DDoS 보호 서비스입니다.
CloudFront:
기능: 콘텐츠 전송 네트워크(CDN)로, 정적 및 동적 콘텐츠를 빠르고 안전하게 전송하여 전 세계 사용자에게 빠른 웹 서비스를 제공합니다.
S3 (Simple Storage Service):
기능: 객체 스토리지 서비스로, 웹 애플리케이션에서 데이터 저장 및 검색을 위한 안전하고 확장 가능한 저장소를 제공합니다.
VPC (Virtual Private Cloud):
기능: 가상 네트워크 환경을 제공하여 AWS 리소스를 안전하고 격리된 환경에서 실행할 수 있도록 합니다.
NAT Gateway:
기능: 프라이빗 서브넷에서 인터넷에 안전하게 액세스할 수 있도록 하는 AWS 관리형 NAT(Network Address Translation) 서비스입니다.
Elastic Load Balancing:
기능: 트래픽을 여러 EC2 인스턴스 또는 컨테이너로 분산하여 웹 애플리케이션의 가용성과 확장성을 향상시키는 로드 밸런서 서비스입니다.
Auto Scaling Group:
기능: EC2 인스턴스를 자동으로 조정하여 트래픽에 따라 애플리케이션의 수용 능력을 유연하게 조절하는 서비스입니다.
EC2 (Elastic Compute Cloud):
기능: 가상 서버를 제공하여 웹 서버, 애플리케이션 서버 등을 실행하고 관리하는 서비스입니다.
Web Server:
기능: 클라이언트로부터 HTTP 요청을 받아들이고 웹 페이지를 제공하는 서버 소프트웨어입니다.
App Server:
기능: 비즈니스 로직을 실행하고 데이터베이스와 통신하여 동적 콘텐츠를 생성하는 서버 소프트웨어입니다.
EFS (Elastic File System):
기능: 다중 AZ에 걸쳐 확장 가능한 파일 스토리지 서비스로, 여러 EC2 인스턴스에서 파일을 공유하고 사용할 수 있습니다.
RDS (Relational Database Service):
기능: 관리형 관계형 데이터베이스 서비스로, MySQL, PostgreSQL, Oracle 등의 데이터베이스 엔진을 지원하고 관리합니다.
ElastiCache:
기능: 인메모리 데이터 스토어 서비스로, Redis 또는 Memcached를 사용하여 데이터 캐싱 및 세션 스토어를 제공합니다.