아마존 웹 서비스
더 많은 작업
- Amazon Web Services; AWS; 아마존 웹 서비스
- 아마존이 운영하는 퍼블릭 클라우드 서비스. 컴퓨팅, 스토리지, 데이터베이스, 네트워킹, 보안, 분석, 기계 학습 등의 IT 자원을 온디맨드로 제공하고 사용한 만큼 요금을 받는다.
AWS는 2006년부터 기업에 IT 인프라를 웹 서비스 형태로 제공하기 시작했다. 지금 클라우드 컴퓨팅이라고 부르는 방식이다. 서버와 데이터 센터를 미리 사서 준비하는 대신, 필요할 때 API 호출이나 콘솔 클릭으로 자원을 만들고 다 쓰면 반납한다. 고정 비용(설비 투자)이 사용량에 따라 변하는 가변 비용으로 바뀌는 것이 가장 큰 변화다.
AWS의 서비스는 클라우드 서비스 모델의 IaaS부터 관리형 서비스, 서버리스까지 넓게 걸쳐 있다. 같은 일을 하는 방법이 여러 가지라서 "어떤 서비스를 골라야 운영 부담이 가장 적은가, 비용이 가장 낮은가"를 판단하는 능력이 중요하고, AWS 솔루션스 아키텍트 자격증이 바로 이 판단력을 묻는다.
| 항목 | 설명 |
|---|---|
| AWS 계정 | 자원과 요금이 귀속되는 기본 단위. 계정마다 12자리 계정 ID가 있다. 처음 만들 때의 이메일·암호가 루트 사용자가 된다. |
| 리전과 가용 영역 | 서비스는 리전 단위로 제공되고, 리전 안은 여러 가용 영역(AZ)으로 나뉜다. 자세한 내용은 AWS 글로벌 인프라 참조. |
| 리전 서비스와 글로벌 서비스 | EC2, RDS처럼 리전에 속하는 서비스가 대부분이고, IAM, Route 53, CloudFront처럼 계정 전체에 걸쳐 동작하는 서비스도 있다. |
| ARN | 아마존 리소스 이름(Amazon Resource Name). arn:aws:s3:::my-bucket처럼 파티션·서비스·리전·계정·리소스를 담아 자원을 전역에서 유일하게 가리킨다.
|
| 공동 책임 | 인프라 보안은 AWS가, 그 위에 올린 데이터와 구성의 보안은 고객이 책임진다. AWS 공동 책임 모델 참조. |
| 도구 | 설명 | 주 용도 |
|---|---|---|
| AWS Management Console | 웹 브라우저 기반 관리 화면 | 탐색, 수동 설정, 모니터링 |
| AWS CLI | 명령줄에서 AWS API를 호출하는 도구 | 스크립트, 반복 작업 자동화 |
| AWS SDK | 파이썬(Boto3), Java, JavaScript 등 언어별 라이브러리 | 애플리케이션에서 AWS 서비스 호출 |
| AWS CloudFormation 등 IaC | 템플릿으로 인프라를 선언하고 배포 | 같은 환경의 반복 생성, 변경 이력 관리 |
모든 방법은 결국 같은 AWS API를 호출하고, 그 호출은 AWS IAM 정책으로 허용 여부가 결정된다. 사람은 콘솔이나 IAM Identity Center로 로그인하고, 프로그램은 역할(Role)에서 받은 임시 자격 증명을 쓰는 것이 권장 방식이다.
# 현재 자격 증명이 어느 계정·사용자(역할)인지 확인
aws sts get-caller-identity
# 서울 리전(ap-northeast-2)의 EC2 인스턴스 목록
aws ec2 describe-instances --region ap-northeast-2
| 분류 | 대표 서비스 (교본 문서) |
|---|---|
| 컴퓨팅 | 아마존 EC2, AWS Lambda, AWS Fargate, AWS Elastic Beanstalk |
| 컨테이너 | 아마존 ECS, 아마존 EKS, 아마존 ECR |
| 스토리지 | 아마존 S3, 아마존 EBS, 아마존 EFS, 아마존 FSx |
| 데이터베이스 | 아마존 RDS, 아마존 Aurora, 다이나모DB, 아마존 ElastiCache |
| 네트워킹 | 아마존 VPC, 아마존 Route 53, 아마존 CloudFront, Elastic Load Balancing |
| 애플리케이션 통합 | 아마존 SQS, 아마존 SNS, 아마존 EventBridge, AWS Step Functions |
| 보안·자격 증명 | AWS IAM, AWS KMS, AWS WAF, 아마존 GuardDuty |
| 분석 | 아마존 아테나, 아마존 Redshift, 아마존 Kinesis, AWS Glue |
| 관리·거버넌스 | 아마존 CloudWatch, AWS CloudTrail, AWS Organizations, AWS CloudFormation |
| 기계 학습 | 아마존 세이지메이커(아마존 SageMaker AI), 아마존 Rekognition, 아마존 Comprehend 등 |
- 종량제(pay-as-you-go): 대부분의 서비스는 쓴 만큼만 낸다. 장기 계약이나 선결제가 필수가 아니다.
- 약정 할인: 1년 또는 3년 사용을 약정하면 예약 인스턴스, 절감형 플랜(Savings Plans)으로 단가를 낮출 수 있다.
- 사용량 할인: S3 스토리지나 데이터 전송처럼 사용량이 많을수록 단가가 내려가는 구간 요금이 있다. AWS Organizations의 통합 결제를 쓰면 여러 계정의 사용량이 합산된다.
- 무료 혜택: 신규 계정은 무료 플랜과 유료 플랜 중 하나를 고른다. 무료 플랜은 크레딧 기반이며, 계정을 연 뒤 6개월이 지나거나 크레딧을 모두 쓰면 종료된다. 일부 서비스는 상시 무료 사용량이 있다.
- 비용 확인과 예산 경보는 AWS 비용 관리 도구에서 다룬다.
AWS 자격증은 난이도와 대상에 따라 단계가 나뉜다. 자격증 목록은 자주 바뀌므로 응시 전 공식 페이지에서 확인해야 한다(아래는 2026년 10월 확인 기준).
| 단계 | 대상 | 예 |
|---|---|---|
| Foundational | 클라우드·AI 기초 지식, 사전 경험 불필요 | Cloud Practitioner, AI Practitioner |
| Associate | 클라우드 또는 IT 경험이 있는 실무자 | Solutions Architect - Associate, Developer - Associate, CloudOps Engineer - Associate, Data Engineer - Associate, Machine Learning Engineer - Associate |
| Professional | AWS 실무 경험이 많은 설계자·엔지니어 | Solutions Architect - Professional 등 |
| Specialty | 특정 기술 분야 전문가 | Security - Specialty, Advanced Networking - Specialty 등 |
이 밖에 비기술 직군을 위한 Business 단계 자격증(AI Business Strategist, 베타)이 새로 생겼다. 솔루션스 아키텍트 어소시에이트 시험의 구성과 범위는 AWS Certified Solutions Architect - Associate 문서에 정리했다.
- 문제는 대부분 "운영 오버헤드가 가장 적은" 또는 "가장 비용 효율적인" 해결책을 고르게 한다. 같은 기능이면 관리형·서버리스 서비스가 운영 부담 면에서 유리하다.
- 리전 서비스와 글로벌 서비스(IAM, Route 53, CloudFront)를 구분할 수 있어야 한다.
- 사람은 루트 사용자 대신 개별 자격 증명으로, 프로그램은 액세스 키 대신 IAM 역할로 접근하는 것이 기본 원칙이다.
- 꾸준히 쓰는 자원은 약정 할인, 변동이 큰 자원은 종량제나 자동 확장으로 비용을 맞춘다.
- Amazon Web Services 개요 – AWS
- About AWS – AWS
- AWS Pricing – AWS
- AWS Certification – AWS
- AWS CLI 사용 설명서 – AWS