AWS란 무엇인가요? (Amazon Web Services)

카테고리 보기

AWS란 무엇인가요? (Amazon Web Services)

1 분 읽음

Amazon Web Services(AWS)는 온디맨드 컴퓨팅, 스토리지, 네트워킹, 데이터베이스, 분석, AI/ML, 보안 및 개발자 도구를 제공하는 포괄적인 퍼블릭 클라우드 플랫폼입니다. AWS를 사용하면 프로그래밍 방식으로 리소스를 프로비저닝하고, 사용한 만큼만 비용을 지불하며, 리전 및 가용 영역에 걸쳐 전 세계적으로 확장할 수 있습니다.

AWS 작동 방식 #

AWS는 여러 개의 격리된 가용 영역(AZ) 으로 구성된 리전 (지리적 영역) 으로 이루어져 있습니다 . Amazon EC2 가상 머신, Amazon S3 객체 스토리지, Amazon VPC 네트워크 와 같은 리소스는 리전/AZ 내에 배포됩니다. ID 및 액세스는 AWS Identity and Access Management(IAM) 에서 관리합니다 . 네트워킹은 VPC, 서브넷, 라우팅 테이블, 보안 그룹 및 네트워크 ACL을 기반으로 합니다. 대부분의 서비스는 완전한 자동화를 위해 API와 SDK를 제공합니다.

핵심 구성 요소 #

  • 계산 : EC2, 자동 확장, ECS/Fargate, EKS(쿠버네티스), 람다(서버리스).
  • 저장 및 데이터: S3, EBS, EFS, FSx; RDS/Aurora, DynamoDB, ElastiCache.
  • 네트워킹 : VPC, 탄력적 IP, 트랜짓 게이트웨이, 직접 연결, Route 53.
  • 부하 분산 및 에지: Elastic Load Balancing(ALB/NLB/GWLB), CloudFront, Global Accelerator.
  • 보안 및 관찰성: IAM, KMS, Secrets Manager, CloudWatch, CloudTrail, Config.
  • 개발자 도구: CloudFormation, CDK, 시스템 관리자, CodeBuild/Deploy/Pipeline.

일반적인 아키텍처 패턴 #

  1. 최소 2개의 AZ에 걸쳐 공개 및 비공개 서브넷이 있는 VPC를 만듭니다.
  2. 애플리케이션 인스턴스(EC2, 컨테이너 또는 EKS)를 프라이빗 서브넷에 배치합니다.
  3. 보안 그룹이 있는 공개 서브넷의 로드 밸런서를 통해 트래픽을 노출합니다.
  4. 데이터에는 관리형 데이터베이스(RDS/Aurora)와 개체 스토리지(S3)를 사용합니다.
  5. IaC(CloudFormation/CDK/Terraform)를 사용하여 자동화하고 최소 권한 IAM을 적용합니다.

신뢰성, 보안 및 비용 모델 #

고가용성은 여러 AZ에 워크로드를 분산하고 상태 확인, 자동 확장, 다중 AZ 데이터베이스를 활용하여 달성됩니다. 보안은 IAM, 암호화(KMS), 네트워크 분할, 로깅을 기반으로 합니다. 가격은 사용량 기반 과금 방식이며, 예측 가능한 워크로드를 위한 Savings Plans 및 Reserved Instances와 같은 옵션이 제공됩니다.

배포 이유 RELIANOID AWS에서 로드 밸런서를 사용하시나요? #

배포 RELIANOID AWS에서 완벽하게 제어할 수 있는 클라우드 독립적인 고성능 L4/L7 애플리케이션 전송 계층을 제공합니다. 실행할 수 있습니다. RELIANOID AWS 네트워크 로드 밸런서 또는 탄력적 IP 뒤에 있는 여러 AZ의 EC2 인스턴스로 다음을 수행합니다.

  • 성능 향상: HTTP/2를 활용한 고급 프록싱과 스마트 연결 관리를 통해 백엔드의 지연 시간과 CPU 오버헤드를 줄입니다.
  • 회복력 증가: 변경 중에 중단을 최소화하기 위해 상태 점검 및 핫 재시작 기능을 갖춘 AZ 전체의 활성-활성 또는 활성-대기 쌍.
  • 보안 강화: TLS 종료를 중앙화하고, mTLS를 시행하고, WAF 인접 정책을 구현하고, VPC 내에서 동서 트래픽을 분할합니다.
  • 제어 통합: 기본 AWS ALB/NLB 기능 주기와 관계없이 하이브리드/멀티 클라우드 전반에 걸쳐 일관된 정책과 관찰성을 제공합니다.
  • 자동화: IaC를 통해 프로비저닝하고, cloud-init으로 부트스트랩하고, CI/CD와 통합하여 반복 가능하고 감사 가능한 배포를 제공합니다.

이러한 접근 방식은 고급 트래픽 정책, 프로토콜 제어 또는 여러 클라우드와 온프레미스에서 일관된 동작이 필요할 때 이상적입니다.

리소스 #

배포 RELIANOID AWS의 Enterprise Edition
배포 RELIANOID AWS의 커뮤니티 에디션

📄 이 문서를 PDF 형식으로 다운로드하세요 #

    이메일 : *

    BetterDocs 제공