VPC는 AWS 클라우드 내에서 격리된 가상 네트워크를 구축할 수 있게 해주는 서비스입니다. 이를 통해 사용자는 자신만의 서브넷, 라우팅 테이블, 인터넷 게이트웨이(IGW) 등을 설정하여 보안성과 유연성을 극대화할 수 있습니다.
Security Group은 AWS에서 제공하는 가상 방화벽으로, EC2 인스턴스나 다른 리소스에 대한 네트워크 트래픽을 제어합니다. 인바운드/아웃바운드 트래픽을 필터링하여 리소스를 보호하며, 특정 IP 주소나 포트에 대한 접근을 제어할 수 있습니다.
IGW는 VPC와 인터넷 간의 연결을 제공합니다. VPC 내부에서 인터넷과의 연결을 관리하며, 인터넷에서 VPC로의 트래픽을 라우팅하는 역할을 합니다.
Route 53은 AWS의 DNS 서비스로, 도메인 이름을 IP 주소로 변환하여 인터넷에서의 트래픽을 처리합니다. 또한, 글로벌 서비스 이중화(GSLB)를 제공하여 높은 가용성과 효율적인 트래픽 분배를 지원합니다.
EIP는 고정 공인 IP 주소를 제공합니다. 이를 EC2 인스턴스에 할당하면, 인스턴스가 중지되거나 재시작될 때에도 동일한 IP 주소를 유지할 수 있어 안정적인 연결을 보장합니다.
ELB는 로드 밸런싱 서비스를 제공하여 여러 EC2 인스턴스 간에 트래픽을 자동으로 분배합니다. 이를 통해 애플리케이션의 가용성과 확장성을 향상시킬 수 있습니다.
EC2는 AWS에서 제공하는 가상 서버로, 다양한 크기와 유형의 인스턴스를 시작할 수 있습니다. 온디맨드 방식으로 서버를 실행하고 중지할 수 있어 유연한 컴퓨팅 자원 관리가 가능합니다.
AMI는 EC2 인스턴스를 시작할 때 사용할 수 있는 이미지를 제공하며, 이를 통해 OS와 애플리케이션 환경을 미리 설정하여 EC2 인스턴스를 손쉽게 배포할 수 있습니다.
Auto Scaling은 트래픽 변화에 따라 EC2 인스턴스를 자동으로 추가하거나 제거하는 서비스입니다. 이를 통해 애플리케이션의 확장성과 가용성을 유지할 수 있으며, 트래픽이 급증할 때 자원을 자동으로 늘려줍니다.
S3는 AWS의 오브젝트 스토리지 서비스로, 대용량 데이터를 안전하게 저장하고 관리할 수 있습니다. 이미지, 비디오, 백업 파일 등 다양한 형태의 데이터를 저장하고, 웹에서 쉽게 접근할 수 있습니다.
EBS는 EC2 인스턴스에 연결할 수 있는 블록 스토리지 서비스입니다. 고성능의 저장소를 제공하여, 데이터베이스나 파일 시스템과 같은 애플리케이션에 적합한 저장소를 제공합니다.
EFS는 EC2 인스턴스나 다른 AWS 리소스에서 공유 가능한 파일 시스템을 제공합니다. 여러 EC2 인스턴스가 동시에 액세스할 수 있어 파일 기반 애플리케이션에 적합합니다.
IAM은 AWS 리소스에 대한 접근을 제어하는 서비스로, 사용자 및 그룹을 생성하고 그들의 권한을 관리할 수 있습니다. 이를 통해 리소스에 대한 접근을 세부적으로 제어하고, 보안을 강화할 수 있습니다.
CloudFront는 콘텐츠 전송 네트워크(CDN) 서비스로, 웹 콘텐츠(이미지, 비디오 등)를 전 세계 여러 엣지 로케이션에 캐시하여 더 빠른 응답 속도를 제공합니다. 이를 통해 사용자 경험을 향상시키고, 글로벌 성능을 최적화할 수 있습니다.
AWS WAF는 웹 애플리케이션을 악성 트래픽으로부터 보호하는 방화벽 서비스입니다. SQL 인젝션, XSS 공격 등 일반적인 웹 공격을 차단하여 보안을 강화합니다.
RDS는 관리형 관계형 데이터베이스 서비스로, MySQL, PostgreSQL, SQL Server 등 다양한 데이터베이스 엔진을 지원합니다. 자동 백업, 패치 관리, 성능 모니터링 등 관리가 용이하여, 높은 가용성과 보안성을 제공합니다.
DynamoDB는 AWS의 완전 관리형 NoSQL 데이터베이스 서비스입니다. 높은 성능과 확장성을 제공하며, 애플리케이션에 빠르게 데이터를 저장하고 조회할 수 있습니다.