학교
[클컴] Module 2: Cloud Economics and Billing
Module objectives모듈 목표
After completing this module, you should be able to:
이 모듈을 완료하면, 당신은 다음을 할 수 있어야 합니다:
Explain the AWS pricing philosophyAWS 가격 책정 철학을 설명한다
Recognize fundamental pricing characteristics기본적인 가격 책정 특성을 인식한다
Indicate the elements of total cost of ownership총 소유 비용(TCO)의 요소들을 나타낸다
Discuss the results of the AWS Pricing CalculatorAWS 가격 계산기의 결과를 논의한다
Identify how to set up an organizational structure that simplifies billing and account visibility to review cost data.비용 데이터 검토를 위해 청구 및 계정 가시성을 단순화하는 조직 구조를 설정하는 방법을 식별한다
Identify the functionality in the AWS Billing DashboardAWS 청구 대시보드의 기능을 식별한다
Describe how to use AWS Bills, AWS Cost Explorer, AWS Budgets, and AWS Cost and Usage ReportsAWS 청구서, AWS 비용 탐색기, AWS 예산, AWS 비용 및 사용 보고서를 사용하는 방법을 설명한다
Identify the various AWS technical support plans and features다양한 AWS 기술 지원 플랜과 기능을 식별한다
Section 1 : Fundamentals of pricing
AWS pricing model

1. Compute (컴퓨트)
요금 방식: 시간 단위(시간/초)로 과금 (*Linux의 경우 초 단위 과금 가능)
특징: 인스턴스 유형에 따라 비용이 달라짐
설명: AWS에서 애플리케이션이나 서비스를 실행할 때 사용하는 가상 서버(EC2 등)에 대한 비용. 더 성능이 높은 인스턴스를 선택하거나 실행 시간이 길수록 요금이 증가한다.
2. Storage (스토리지)
요금 방식: 일반적으로 저장 용량(GB) 단위로 과금
설명: AWS에 데이터를 저장하는 비용. 예를 들어 S3 버킷이나 EBS 볼륨 등에 저장된 데이터의 크기에 따라 비용이 발생한다. 저장 용량이 커질수록 요금이 늘어난다.
3. Data Transfer (데이터 전송)
요금 방식: 보통 GB 단위로 과금
특징:
아웃바운드(Outbound): 외부로 나가는 데이터 전송량은 집계되어 과금됨
인바운드(Inbound): 대부분 무료 (일부 예외 존재)
설명: AWS에서 외부 인터넷으로 나가는 데이터 전송 비용. 같은 리전 내 다른 AWS 서비스 간 데이터 전송은 대부분 무료이지만, 예외가 있으므로 사용 전에 요율을 확인해야 한다.
? 정리:
컴퓨트 → 인스턴스 실행 시간과 유형에 따라 요금 발생
스토리지 → 저장된 데이터 크기에 따라 요금 발생
데이터 전송 → 주로 외부로 나가는 데이터(아웃바운드)에 대해 요금 발생
AWS 요금 지불 방식 (How do you pay for AWS?)

1. Pay for what you use (사용한 만큼 지불)
AWS는 장기 계약이 필요하지 않으며, 실제 사용한 만큼만 비용을 지불한다.
언제든지 서비스를 시작하거나 중단할 수 있다.
2. Pay less when you reserve (예약 시 더 저렴)
특정 용량이나 인스턴스를 예약(Reserved Instance) 하면, 온디맨드(On-Demand)보다 더 낮은 요금으로 사용할 수 있다.
장기적으로 서비스를 사용할 경우 예약이 비용 절감에 효과적이다.
3. Pay less when you use more and as AWS grows (더 많이 쓰고 AWS가 성장할수록 비용 절감)
사용량이 많아질수록 단가가 낮아지는 구조를 제공한다.
AWS 자체의 서비스 규모가 커짐에 따라 고객에게 절감 혜택을 제공한다.
핵심 요금 철학
사용 기반 과금: 매달 말 실제 사용량에 따라 비용 부과
유틸리티 스타일 모델: 필요한 만큼만 지불
장점: 유연성(시작·중단 자유), 비용 절감 옵션 다양
Pay for what you use

핵심 개념
선투자 비용 없음(no large upfront expenses): 대규모 인프라를 직접 구축할 필요 없이, 사용한 서비스에 대해서만 비용 지불.
비용 절감: 서버 구매, 소프트웨어 라이선스, 시설 임대 같은 고정비를 줄일 수 있음.
변동 비용 구조: 실제 사용량에 따라 비용이 변동되므로 불필요한 리소스 낭비를 막을 수 있음.
비교
On premises (온프레미스):
초기 투자 비용이 큼 (서버 구매, 데이터센터 구축 등).
시간이 지남에 따라 비용이 꾸준히 발생.
AWS:
사용량이 생길 때만 비용 지불.
사용이 줄어들면 비용도 즉시 줄어듦.
장점
변화하는 비즈니스 요구에 빠르게 적응 가능.
필요할 때만 사용하고, 필요 없을 때는 비용이 발생하지 않음.
장기 계약이나 복잡한 라이선스 조건이 필요 없음.
온디맨드 방식으로 모든 서비스 이용 가능 → 혁신과 개발에 집중할 수 있음.
? 정리:
AWS는 “사용한 만큼만 지불” 구조로, 초기 비용 없이 유연하게 비용을 관리할 수 있으며, 전통적인 온프레미스보다 훨씬 효율적이다.
Pay less when you reserve

Invest in Reserved Instances (RIs):
예약 인스턴스(RIs)에 투자하기:
Save up to 75 percent최대 75% 절약 가능
Options:옵션:
All Upfront Reserved Instance (AURI) → largest discount전체 선결제 예약 인스턴스(AURI) → 가장 큰 할인
Partial Upfront Reserved Instance (PURI) → lower discounts부분 선결제 예약 인스턴스(PURI) → 더 낮은 할인
No Upfront Payments Reserved Instance (NURI) → smaller discount선결제 없는 예약 인스턴스(NURI) → 가장 작은 할인
Pay less by using more많이 사용할수록 단가가 낮아진다.

Realize volume-based discounts:
사용량 기반 할인을 실현하기:
Savings as usage increases.사용량이 증가할수록 절약 가능.
Tiered pricing for services like Amazon Simple Storage Service (Amazon S3), Amazon Elastic Block Store (Amazon EBS), or Amazon Elastic File System (Amazon EFS) → the more you use, the less you pay per GB.Amazon S3, Amazon EBS, Amazon EFS 같은 서비스에서 계층형 요금제가 적용됨 → 더 많이 사용할수록 GB당 비용이 줄어듦.
Multiple storage services deliver lower storage costs based on needs.
다양한 스토리지 서비스가 필요에 따라 더 낮은 스토리지 비용을 제공.
Pay even less as AWS grows
As AWS grows:
AWS가 성장함에 따라:
AWS focuses on lowering cost of doing business.AWS는 비즈니스 운영 비용을 낮추는 데 집중한다.
This practice results in AWS passing savings from economies of scale to you.이러한 방식은 규모의 경제를 통해 발생한 절감 효과를 고객에게 전달한다.
Since 2006, AWS has lowered pricing 75 times (as of September 2019).2006년 이후 AWS는 2019년 9월 기준으로 75번 가격을 인하했다.
Future higher-performing resources replace current resources for no extra charge.향후 더 성능이 뛰어난 리소스가 현재 리소스를 대체하더라도 추가 비용은 없다.
Custom pricing
Meet varying needs through custom pricing.맞춤형 가격 책정을 통해 다양한 요구를 충족한다.
Available for high-volume projects with unique requirements.
독특한 요구사항이 있는 대규모 프로젝트에 적용 가능하다.
AWS Free Tier
새로운 고객이 AWS를 무료로 체험할 수 있도록 제공되는 1년 무료 사용 프로그램.
AWS 플랫폼, 제품, 서비스를 직접 경험할 수 있는 기회를 제공한다.

1. Sign up for an AWS account (AWS 계정 생성)
먼저 AWS 계정을 생성해야 한다.
신규 고객에게 프리 티어 혜택이 적용된다.
2. Learn with 10-minute tutorials (10분 튜토리얼 학습)
AWS에서 제공하는 짧은 학습 자료(튜토리얼)를 통해 빠르게 시작할 수 있다.
예시: EC2 인스턴스 실행, S3 버킷 생성 등 기초 기능을 쉽게 따라 배울 수 있음.
3. Start building with AWS (AWS로 직접 구축 시작)
무료로 제공되는 Amazon EC2 T2 micro 인스턴스(1년), Amazon S3, Amazon EBS, Elastic Load Balancing, 데이터 전송 등의 서비스를 활용해 직접 프로젝트를 만들 수 있다.
클라우드 환경에서 애플리케이션을 구축하고 실습할 수 있는 기회 제공.
Services with no chargeAWS에서 무료로 제공되는 서비스들 (Services with no charge)

1. Amazon VPC (Virtual Private Cloud)
논리적으로 격리된 가상 네트워크 환경을 제공.
사용자가 정의한 네트워크 안에서 AWS 리소스를 실행할 수 있음.
2. AWS Identity and Access Management (IAM)
AWS 서비스와 리소스에 대한 사용자 접근을 제어.
권한 관리 및 보안 강화에 필수적.
3. Consolidated Billing (통합 청구)
여러 AWS 계정의 결제를 통합 관리 가능.
주요 장점:
여러 계정을 하나의 청구서로 관리
계정별 비용을 쉽게 추적
사용량을 합산하여 볼륨 기반 할인 적용
전체 계정을 통합해 추가적인 절감 효과를 얻을 수 있음
4. AWS Elastic Beanstalk
애플리케이션을 손쉽게 배포하고 관리할 수 있도록 지원.
개발자가 인프라를 신경 쓰지 않고 빠르게 서비스 실행 가능.
5. AWS CloudFormation
관련 AWS 리소스들을 코드 기반으로 정의하고 예측 가능한 방식으로 배포.
시스템 관리자가 일관된 인프라 환경을 손쉽게 구축할 수 있게 해줌.
6. Auto Scaling (자동 확장)
트래픽 수요 변화에 따라 리소스를 자동으로 추가하거나 줄임.
애플리케이션 성능을 유지하면서 비용 최적화 가능.
7. AWS OpsWorks
애플리케이션 관리 서비스.
다양한 크기의 애플리케이션을 배포 및 운영하기 쉽게 만들어줌.
⚠️ 주의사항
위 서비스들은 추가 요금이 없지만, 이들과 함께 사용하는 다른 AWS 리소스에는 요금이 발생할 수 있음.
예: Auto Scaling이 EC2 인스턴스를 새로 늘리면 그 EC2 인스턴스 비용은 청구됨.
Key takeaways핵심 요약
There is no charge (with some exceptions) for:다음에 대해서는 요금이 부과되지 않음(일부 예외 존재):
Inbound data transfer.인바운드 데이터 전송
Data transfer between services within the same AWS Region.동일 AWS 리전 내 서비스 간 데이터 전송
Pay for what you use.사용한 만큼 지불
Start and stop anytime.언제든 시작하고 중단 가능
No long-term contracts are required.장기 계약 불필요
Some services are free, but the other AWS services that they provision might not be free.일부 서비스는 무료이지만, 해당 서비스에서 제공하는 다른 AWS 리소스는 무료가 아닐 수 있음
Section 2: Total Cost of Ownership
On-premises versus cloudOn-premises vs Cloud (온프레미스 vs 클라우드)

?️ Traditional Infrastructure (On-premises)
Equipment, Resources, Administration, Contracts, Fixed Cost서버 장비, 운영 인력, 유지보수, 계약, 고정 비용이 필요하다.
Capital expenses (자본적 지출):시설, 하드웨어, 라이선스, 인력 등 초기 투자 비용이 크다.
Scaling:
Scale up → 매우 비싸고 시간 소모적 (expensive & time-consuming).
Scale down → 비용 절감 불가, 고정비는 그대로 남는다.
Characteristics:Long planning cycles, multiple components to buy & manage → 구축과 관리가 복잡하다.
☁️ AWS Cloud
No upfront expense → Pay for what you use초기 비용 없음, 사용한 만큼만 지불.
Improve time to market & agility출시 시간 단축 & 민첩성 향상.
Scale up and down easily수요에 따라 유연하게 확장/축소 가능, 비용 예측도 쉬움.
Self-service infrastructure사용자가 직접 인프라를 생성하고 운영할 수 있음.
? Key Difference (핵심 차이점)
On-premises IT → Capital expenditure(자본 지출), Long planning, Fixed cost structure.
AWS Cloud → Flexibility, Agility, Consumption-based costs (소비 기반 비용).
What is Total cost of Ownership (TCO)?총 소유 비용(TCO)이란 무엇인가?
Total Cost of Ownership (TCO) is the financial estimate to help identify direct and indirect costs of a system.
: TCO는 시스템의 직접 및 간접 비용을 식별하는 데 도움이 되는 재무적 추정치이다.
Why use TCO?
왜 TCO를 사용하는가?
To compare the costs of running an entire infrastructure environment or specific workload on-premises versus on AWS온프레미스와 AWS에서 전체 인프라 환경 또는 특정 워크로드를 운영하는 비용을 비교하기 위해
To budget and build the business case for moving to the cloud클라우드로 이전하기 위한 예산 수립 및 비즈니스 근거 마련을 위해
✅ TCO considerations (총 소유 비용 고려 사항)

1. Server Costs (서버 비용)
Hardware: 서버, 랙, 전력 분배 장치(PDU), TOR 스위치 및 유지보수
Software: 운영체제(OS), 가상화 라이선스 및 유지보수
Facilities cost: 공간(Space), 전력(Power), 냉각(Cooling)
2. Storage Costs (스토리지 비용)
Hardware: 스토리지 디스크, SAN(Storage Area Network), FC(Fibre Channel) 스위치
Administration: 스토리지 관리 비용
Facilities cost: 공간, 전력, 냉각
3. Network Costs (네트워크 비용)
Hardware: LAN(Local Area Network) 스위치, 로드 밸런서, 대역폭 비용
Administration: 네트워크 관리 비용
Facilities cost: 공간, 전력, 냉각
4. IT Labor Costs (IT 인건비)
서버 관리 및 운영 인력 비용
? 추가 설명
데이터 센터 관리에는 서버, 스토리지, 네트워크, 인건비 등이 모두 포함된다.
On-premises vs Cloud 비교 시 실제 비용을 정확히 파악해야 하며, 클라우드는 보통 단위별 가격(RAM, Storage, Bandwidth 등)이 명확히 제공된다.
고객은 클라우드를 통해 비용 예측 가능성을 확보하고, 사용량 기반으로 쉽게 비용을 계산할 수 있다.
? Direct Costs (직접 비용)
서버 운영에 바로 드는 비용: 전력, 공간, 스토리지, 관리 인력 등
? Indirect Costs (간접 비용)
서버 운영에 따라 발생하는 네트워크, 스토리지 인프라 비용 등
⚠️ 주의
다이어그램은 개념적 예시이며 모든 비용 항목을 포함하지 않는다.
예:
Software costs: 데이터베이스, 관리, 미들웨어
Facilities costs (시설 비용) : 업그레이드, 보안, 세금, 유지보수
IT labor costs (IT 인건비) : 보안 관리, 애플리케이션 관리 등
예시 : On-premises versus all-in-cloud
You could save up to 96 percent a year by moving your infrastructure to AWS.인프라를 AWS로 이전하면 연간 최대 96% 절감할 수 있다.
Your 3-year total savings would be $159,913.3년 동안 총 $159,913 절약 가능하다.
? 3-Year Total Cost of Ownership (3년 총 소유 비용 비교
항목 | On-Premises | AWS |
Server | $91,922 | $2,547 |
Storage | $67,840 | $4,963 |
Network | $7,660 | $--- |
IT – Labor | $--- | $--- |
Total | $167,422 | $7,509 |
➡️ 절감 효과 (Savings): $159,913 (96%)
?️ On-premises 환경 구성
VM 1대 (4 CPU, 16GB RAM, Linux OS)
평균 활용률 100%
RAM 최적화
☁️ AWS 환경 구성
m4.xlarge 인스턴스 1대 (4 CPU, 16GB RAM)
3년 PURI (Partial Upfront Reserved Instance) 기반
? Key Insights
On-premises: 3년 총 비용 $167,422
AWS Cloud: 3년 총 비용 $7,509
➡️ 약 96% 절감 가능, 차액 $159,913 절약
? What is the difference in the costs? (비용 차이점)
On-premises: 비용은 항상 발생 (용량 사용 여부와 무관)
AWS Cloud: 필요한 만큼만 사용 → 필요 없으면 종료 → 불필요한 비용 없음
? 정리:
On-premises는 항상 비용 고정 구조지만, AWS Cloud는 사용 기반 과금으로 훨씬 저렴하다. 특히 장기(3년) 비교에서 96% 절감 효과를 얻을 수 있다.
AWS Pricing CalculatorAWS 가격 계산기

AWS는 AWS Pricing Calculator를 제공하여 사용자가 월별 AWS 청구 금액을 예측하고, 사용 사례에 맞는 비용 추정치를 작성할 수 있도록 돕는다.
이 도구의 주요 기능은 다음과 같다:
비용 추정 (Estimate monthly costs)
AWS 서비스의 월별 비용을 구체적으로 계산.
비용 절감 기회 파악 (Identify cost reduction opportunities)
어떤 부분에서 비용을 줄일 수 있는지 확인.
솔루션 모델링 (Model solutions)
구축 전에 아키텍처를 시뮬레이션해볼 수 있어 위험을 줄임.
가격 및 계산 탐색 (Explore price points & calculations)
특정 서비스나 인스턴스의 가격 구조를 이해할 수 있음.
요구 기반 서비스 찾기 (Find instance types & contracts)
워크로드에 적합한 인스턴스 유형과 계약 옵션(예: Reserved Instance, On-Demand 등)을 탐색.
그룹 관리 (Groups of services)
서비스 그룹을 정의해 비용을 부서별, 프로젝트별, 제품별로 구분하여 관리 가능.
Reading an estimate견적 읽기

Your estimate is broken into: first 12 months total, total upfront, and total monthly.
견적은 세 부분으로 나뉜다: 처음 12개월 총액, 총 선결제 비용, 총 월별 비용.
The total for your first 12 months – The total estimate for your current group and all of the services and groups in your current group. It combines the upfront and monthly estimates.처음 12개월 총액 – 현재 그룹과 그 안의 모든 서비스의 총 예상 비용. 선결제 비용과 월별 비용을 합산한다.
Your total upfront – How much you are estimated to pay upfront as you set up your AWS stack.총 선결제 비용 – AWS 스택을 설정할 때 선결제로 지불해야 할 예상 금액.
Your total monthly – How much you're estimated to spend every month while you run your AWS stack.총 월별 비용 – AWS 스택을 운영하면서 매달 예상 지출되는 금액.
Within a group, you can see how much each service is estimated to cost.
그룹 내에서 각 서비스의 예상 비용을 확인할 수 있다.
If you want to price out different ways to build your AWS setup, you can use different groups for each variation of your setup and compare the estimates for the different setups.AWS 구성을 여러 방식으로 시뮬레이션하고 싶다면, 각기 다른 그룹을 만들어 비교할 수 있다.
For accessibility: Example AWS Pricing Calculator estimate. The first 12 month total is $886.92, the total upfront cost is $0, and the total monthly cost is $73.91.접근성 예시: AWS 가격 계산기 견적 예시. 처음 12개월 총액은 $886.92, 총 선결제 비용은 $0, 총 월별 비용은 $73.91.
Additional benefit considerations추가적인 혜택 고려사항
Hard benefits (직접적이고 정량적인 혜택)
Reduced spending on compute, storage, networking, security컴퓨트, 스토리지, 네트워킹, 보안 비용 절감→ 클라우드 도입 시 서버 장비, 네트워크 장비, 보안 솔루션 등 인프라 유지 비용이 크게 줄어든다.
Reductions in hardware and software purchases (capex)하드웨어 및 소프트웨어 구매 비용(CAPEX) 절감→ 신규 서버 구매, 라이선스 계약, 데이터센터 설비 투자 같은 자본적 지출을 줄일 수 있다.
Reductions in operational costs, backup, and disaster recovery운영 비용, 백업, 재해 복구 비용 절감→ 클라우드가 내장된 백업 및 복구 기능을 제공하므로, 별도의 인프라와 유지비가 필요하지 않다.
Reduction in operations personnel운영 인력 감소→ 인프라 관리에 필요한 전담 인력을 줄여 인건비를 절감할 수 있다.
Soft benefits (간접적이고 정성적인 혜택)
Reuse of service and applications that enable you to define (and redefine solutions) by using the same cloud service동일한 클라우드 서비스를 활용해 서비스와 애플리케이션 재사용(솔루션 정의·재정의 가능)→ 기존 서비스를 반복적으로 활용하면서도 새로운 요구사항에 맞춰 빠르게 조정할 수 있다.
Increased developer productivity개발자 생산성 향상→ 자동화 도구, 관리형 서비스 등을 통해 개발자는 운영보다는 개발과 혁신에 집중할 수 있다.
Improved customer satisfaction고객 만족도 향상→ 더 안정적이고 빠른 서비스를 제공해 고객 경험이 향상된다.
Agile business processes that can quickly respond to new and emerging opportunities새로운 기회에 신속히 대응할 수 있는 민첩한 비즈니스 프로세스→ 클라우드를 통해 빠르게 확장/축소할 수 있어 시장 변화에 즉각 대응 가능하다.
Increase in global reach글로벌 시장 확장→ AWS 글로벌 리전을 통해 전 세계 어디서나 서비스를 제공할 수 있어 신규 시장 진출이 용이하다.
? 확장 정리 (Hard vs Soft Benefits 종합)
Hard benefits는 비용 절감 효과로, 즉각적이고 쉽게 측정 가능하다. (예: 장비/인력/보안/복구 비용 절감)
Soft benefits는 정량화는 어렵지만 장기적으로 더 큰 비즈니스 가치를 제공한다. (예: 생산성, 고객 만족, 글로벌 진출)
ROI 분석 시 Hard + Soft 혜택을 함께 고려해야 클라우드의 진정한 가치를 평가할 수 있다.
Case Study: Total Cost of Ownership
Step 1: Background
Delaware North는 1915년에 시작된 글로벌 푸드 & 호스피탈리티 기업.
다양한 장소(플로리다 NASA 케네디 우주센터, 런던 히드로 공항, 호주 Kings Canyon, NFL Lambeau Field 등)에서 사업 운영.
200개 이상의 글로벌 거점과 연간 5억 명 이상의 고객을 보유.
연 매출은 약 30억 달러 규모.
Step 2: Challenge
빠른 신규 솔루션 배포 요구: 고객 요구에 대응하기 위해 IT 솔루션을 신속하게 배포해야 함.
노후 장비 지속 업그레이드 문제: 온프레미스 데이터 센터 유지 비용과 장비 교체 부담이 과도하게 증가.
결과적으로 운영 효율성 저하 및 비용 증가.
Step 3: Criteria (평가 기준)
모든 워크로드를 감당할 수 있는 광범위한 솔루션 필요.
효율성 향상과 비용 절감을 위한 프로세스 수정 가능성.
반복적이고 시간이 많이 드는 업무 제거 (예: 패치 작업).
ROI (투자 대비 수익) 달성 가능성.
Step 4: Solution (AWS 전환)
온프레미스 데이터 센터를 AWS 클라우드로 이전.
205대 서버 제거 (90% 이상 절감), 핵심 업무 외 소수(약 20대)만 온프레미스 유지.
모든 애플리케이션을 AWS로 마이그레이션.
Amazon EC2 3년 예약 인스턴스(RI) 사용 및 갱신을 통한 비용 최적화.
5년간 최소 약 350만 달러 절감 효과 확인.
Step 5: Cost Comparison (비용 비교)
기존 온프레미스 환경 vs AWS 환경 5년간 비용 비교 결과:
온프레미스: 초기 비용과 유지보수 비용이 매우 높음.
AWS: 사용량 기반 과금 + 예약 인스턴스 활용으로 훨씬 낮은 비용.
실제 그래프상 2015년 ~ 2019년 동안 AWS 환경 비용이 현저히 낮음.
총 절감액: $3.5M (약 47억 원).
Step 6: Results (성과)
리소스 최적화:
보안 준수 강화, 재해 복구 기능 향상, 컴퓨팅 성능 증가.
시장 대응 속도 개선:
신규 비즈니스 유닛 개설 시간: 2~3주 → 1일.
신규 서비스 배포: 수주일 → 수 분.
운영 효율성 강화:
문서 작업, 구식 절차 제거.
DevOps 팀이 수 분 만에 리소스를 스핀업하여 고객 및 내부 팀에 더 큰 가치를 제공 가능.
? 요약하자면, Delaware North는 AWS 전환을 통해 5년간 350만 달러를 절감하고, 보안·재해복구·운영효율을 개선했으며, 신규 서비스 출시 속도를 획기적으로 단축했습니다. ?
Section 3 : AWS Organizations
Introduction to AWS OrganizationsAWS Organizations 소개
AWS Organizations
AWS Organizations는 무료 계정 관리 서비스로, 여러 개의 AWS 계정을 하나의 조직으로 통합해 중앙에서 관리할 수 있다.
주요 장점:
중앙 정책 관리: 계정별 접근 권한을 중앙에서 제어 가능
통합 청구: 여러 계정 비용을 하나의 청구서로 확인 가능 (볼륨 할인 혜택도 가능)
자동화된 계정 생성: 새 팀이나 프로젝트용 계정을 빠르게 발급하고 관리할 수 있음
? 즉, AWS Organizations는 기업이 비용 관리, 보안, 운영 효율성을 동시에 확보할 수 있는 핵심 툴이다.
AWS Organizations terminologyAWS Organizations 용어

1) Organization 조직
→ AWS 계정들을 하나로 묶어 관리하는 최상위 개념.
2) Root 루트
→ 조직의 최상위 노드이며, 모든 OU와 계정은 루트 아래에 속한다. 여기에 정책을 적용하면 전체 조직에 전파된다.
3) OU (Organizational Unit) 조직 단위
→ 여러 계정을 묶는 컨테이너로, OU 안에는 또 다른 OU를 포함할 수 있어 트리 구조를 형성한다. 이를 통해 기업은 부서별, 프로젝트별로 계정을 계층적으로 관리할 수 있다.
4) AWS Account AWS 계정
→ 실제 리소스를 보유하는 단위로, 트리의 ‘잎’ 역할을 한다. 하나의 계정은 반드시 하나의 OU에만 속할 수 있다.
5) Policy 정책
→ 특정 노드(Root, OU, Account)에 부여되며, 하위 노드 전체에 전파된다. 예를 들어 Root에 적용하면 모든 OU와 계정이 동일한 규칙을 따른다. 이는 보안, 비용, 접근 제어 정책을 중앙에서 관리하기 쉽게 만든다.
? 정리하면, AWS Organizations는 Root → OU → Account 구조로 계정을 계층적으로 관리하며, Policy를 중앙에서 적용하고 전파할 수 있는 강력한 관리 체계를 제공한다. 이를 통해 기업은 보안, 규정 준수, 비용 최적화를 손쉽게 달성할 수 있다.
Key features and benefits주요 기능과 이점
1 Policy-based account management 정책 기반 계정 관리
→ Service Control Policies(SCPs)를 활용해 여러 AWS 계정에 걸쳐 서비스 접근과 사용을 중앙에서 제어할 수 있다.
2) Group based account management 그룹 기반 계정 관리
→ 계정들을 그룹화하여 관리하고, 그룹 단위로 정책을 적용해 관리 효율성을 높일 수 있다.
3) Application programming interfaces (APIs) that automate account management 계정 관리를 자동화하는 API 제공
→ API를 통해 새로운 계정 생성 및 관리 프로세스를 자동화하여 운영 속도와 일관성을 확보할 수 있다.
4) Consolidated billing 통합 청구
→ 여러 계정의 사용량과 비용을 하나로 합산하여 관리할 수 있으며, 볼륨 할인 혜택도 받을 수 있다.
즉, AWS Organizations의 핵심 가치는 중앙화된 계정 및 비용 관리다.
정책 관리(SCPs): 서비스 접근을 일괄적으로 통제하여 보안과 규정 준수를 강화한다.
그룹 단위 관리: OU와 그룹별 정책 적용을 통해 계정이 많아져도 관리 복잡성을 줄인다.
API 자동화: 대규모 환경에서 계정 생성·관리 자동화를 통해 운영 효율성을 높이고, 관리자의 수작업 부담을 줄인다.
통합 청구(Consolidated Billing): 비용을 한눈에 확인할 수 있고, 대량 사용량 기반의 할인 혜택을 누릴 수 있다.
? 즉, AWS Organizations는 기업이 보안·운영 효율성·비용 절감을 동시에 달성할 수 있게 해주는 핵심 관리 서비스이다.
Security with AWS OrganizationsAWS Organizations 보안
1) Control access with AWS Identity and Access Management (IAM).
AWS Identity and Access Management(IAM)으로 접근을 제어한다.
→ IAM은 계정 내부에서 사용자, 그룹, 역할 단위로 서비스 접근 권한을 허용하거나 거부할 수 있는 정책을 제공한다. 예를 들어 특정 S3 버킷이나 API 작업(CreateBucket 등)에 대한 권한을 세부적으로 조정할 수 있다. 단, IAM 정책은 해당 계정 내부에만 적용되며, 계정 루트 사용자 권한을 제한할 수는 없다.
2) IAM policies enable you to allow or deny access to AWS services for users, groups, and roles.
IAM 정책은 사용자, 그룹, 역할에 대해 AWS 서비스 접근을 허용하거나 거부할 수 있도록 한다.
→ 따라서 IAM은 세밀한 권한 제어에 적합하며, 개별 계정 단위의 보안을 책임진다.
3) Service control policies (SCPs) enable you to allow or deny access to AWS services for individuals or group accounts in an organizational unit (OU).
서비스 제어 정책(SCPs)은 조직 단위(OU) 내 개별 계정이나 그룹 계정이 AWS 서비스에 접근할 수 있도록 허용하거나 거부할 수 있다.
→ SCP는 Organizations 차원에서 적용되는 정책으로, 특정 서비스 전체를 계정 단위 또는 OU 단위로 제어할 수 있다. 즉, 하나의 SCP를 설정하면 해당 OU 아래 모든 IAM 사용자, 그룹, 역할에 적용된다. 이는 기업 전체 보안 규정 준수를 강제하거나, 불필요한 서비스 사용을 방지하는 데 유용하다.
? 요약하면, IAM은 계정 내부의 권한 관리, SCP는 조직 전체의 계정 및 OU 단위 제어라는 차이가 있다. 두 기능을 함께 사용하면 세밀한 보안 통제와 중앙 집중식 정책 적용을 동시에 달성할 수 있다.
Organizations setupAWS Organizations 설정

1) Step 1 – Create Organization : 1단계 – 조직 생성
→ 기존 AWS 계정을 루트 계정으로 하여 새로운 Organization을 만든다. 이후 다른 계정을 초대해 멤버 계정으로 추가할 수 있다.
2) Step 2 – Create organizational units : 2단계 – 조직 단위(OU) 생성
→ 새로 만든 Organization 안에 OU를 만들고, 멤버 계정을 OU 안에 배치한다. 이를 통해 부서나 프로젝트 단위로 계정을 그룹화할 수 있다.
3) Step 3 – Create service control policies : 3단계 – 서비스 제어 정책(SCP) 생성
→ 멤버 계정의 사용자와 역할(Role)에 대해 어떤 작업을 허용하거나 제한할지 정의한다. SCP는 조직 전체에서 강제되는 정책으로, 잘못된 사용을 방지하고 규정을 준수할 수 있게 한다.
4) Step 4 – Test restrictions : 4단계 – 제한 테스트
→ OU나 계정별로 실제 사용자 권한을 테스트하여 SCP가 올바르게 적용되는지 검증한다. 필요하다면 IAM Policy Simulator를 활용해 정책이 원하는 대로 작동하는지 점검할 수 있다.
? 정리하면, AWS Organizations 설정은 조직 생성 → OU 구성 → SCP 정책 작성 → 정책 검증의 흐름으로 진행된다. 이 과정을 통해 중앙에서 계정 관리와 보안 통제를 강화할 수 있으며, IAM과 SCP를 함께 사용하면 계정 내부와 조직 전체 수준의 보안을 동시에 확보할 수 있다.
Accessing AWS Organizations AWS Organizations 접근 방법
1) AWS Management Console
AWS 관리 콘솔
→ 브라우저 기반 인터페이스로, 시각적으로 AWS Organizations와 리소스를 관리할 수 있다. 조직 단위 생성, 정책 적용 등 모든 작업을 GUI 환경에서 수행 가능하다.
2) AWS Command Line Interface (AWS CLI) tools
AWS 명령줄 인터페이스(CLI) 도구
→ 명령어를 사용해 Organizations 및 AWS 작업을 실행할 수 있다. 콘솔보다 빠르고 반복 작업 자동화에도 유용하다.
3) Software development kits (SDKs)
소프트웨어 개발 키트(SDKs)
→ Java, Python, Ruby, .NET, iOS, Android 등 다양한 언어와 플랫폼을 지원하는 라이브러리와 샘플 코드 제공. 요청 서명, 오류 처리, 재시도 등을 자동화할 수 있어 개발자가 프로그램 안에서 AWS Organizations를 제어할 수 있다.
4) HTTPS Query application programming interfaces (API)
HTTPS 쿼리 API
→ 프로그래밍 방식으로 Organizations에 직접 접근 가능. HTTPS 요청을 통해 서비스에 직접 명령을 내릴 수 있으며, 보안을 위해 자격 증명을 이용한 디지털 서명이 필요하다.
? 정리하면, AWS Organizations는 콘솔(GUI), CLI(명령어), SDK(개발자용 라이브러리), API(직접 호출) 네 가지 방식으로 접근할 수 있다. 기업은 상황에 맞게 선택하여 관리 편의성(GUI)과 자동화/확장성(CLI, SDK, API)을 조합해 활용한다.
Section 4 : AWS Biling and Cost Management
AWS Billing DashboardAWS 청구 대시보드

1) Billing & Cost Management Dashboard 청구 및 비용 관리 대시보드
→ AWS 계정의 청구 상태와 비용 현황을 한눈에 확인할 수 있는 중앙 화면이다.
2) Spend Summary 지출 요약
→ 지난달 실제 사용 비용, 이번 달 현재까지의 사용 비용, 이번 달 예상 비용을 그래프로 보여준다. 예를 들어 9월 $8,254.32 → 10월 현재 $7,453.31 → 10월 말 예상 $7,974.19 와 같이 추세를 확인할 수 있다.
3) Monthly-to-Date Spend by Service 서비스별 월간 누적 지출
→ 사용 중인 주요 서비스별 비용 비율을 원형 차트로 제공한다. 예:
EC2: $3,700.71
RDS: $1,676.36
ElastiCache: $838.18
DynamoDB: $625.44
Other Services: $312.57
Tax: $0.16
Tools

1) AWS Budgets AWS 예산
→ 사용자가 특정 비용 또는 사용량 한도를 설정하면, 이를 초과할 가능성이 있을 때 알림을 제공한다. 예산 기반으로 비용 통제와 계획적인 클라우드 운영이 가능하다.
2) AWS Cost and Usage Report AWS 비용 및 사용 보고서
→ 가장 상세한 비용 및 사용 데이터 제공. 시간 단위, 서비스별, 태그별 사용량까지 추적할 수 있으며, S3로 내보내 분석도 가능하다. 기업에서 비용 최적화와 정산에 자주 활용된다.
3) AWS Cost Explorer AWS 비용 탐색기
→ 그래프와 필터를 이용해 비용 추세와 사용 패턴을 시각적으로 분석할 수 있다. 특정 기간 동안 어떤 서비스가 비용을 가장 많이 차지하는지 확인 가능하며, 향후 비용 예측에도 도움을 준다.
Section 5 : Technical support
AWS Support
Provide unique combination of tools and expertise:
도구와 전문성을 결합한 고유한 지원 제공:
AWS Support (AWS 지원)
AWS Support Plans (AWS 지원 플랜)
Support is provided for:
지원이 제공되는 영역:
Experimenting with AWS → AWS 실험/테스트 단계
Production use of AWS → 운영 환경에서의 AWS 활용
Business-critical use of AWS → 비즈니스 핵심 업무에 AWS 활용
Proactive guidance:
사전 예방적 가이드 제공
Technical Account Manager (TAM) → 기술 계정 관리자
Best practices:
모범 사례 제공
AWS Trusted Advisor → 비용 절감·보안 강화·성능 최적화 권장사항 제공
Account assistance:
계정 관련 지원
AWS Support Concierge → 결제 및 계정 관리 전문가 지원
Support plans
AWS Support offers four support plans:
AWS Support는 네 가지 지원 플랜을 제공합니다:
Basic Support – Resource Center access, Service Health Dashboard, product FAQs, discussion forums, and support for health checks리소스 센터 접근, 서비스 상태 대시보드, 제품 FAQ, 토론 포럼, 상태 점검 지원 제공
Developer Support: Support for early development on AWSAWS 초기 개발을 위한 지원 (개발 단계에서 기술 가이드 및 문제 해결 도움)
Business Support: Customers that run production workloads프로덕션 워크로드를 운영하는 고객을 위한 지원 (운영 환경에서 애플리케이션 실행 시 안정성 보장)
Enterprise Support: Customers that run business and mission-critical workloads비즈니스 및 미션 크리티컬 워크로드를 운영하는 고객을 위한 지원 (전담 TAM 배정, 아키텍처 검토, 마이그레이션 지원 포함)
? 설명을 종합하면,
Basic은 학습이나 실험을 시작하는 사용자에게 적합하다.
Developer는 초기 개발 단계 고객을 대상으로 빠른 가이드를 제공한다.
Business는 실제 프로덕션 환경을 돌리는 기업에 필수적이다,
Enterprise는 대규모 기업이 안정성과 가용성을 확보하기 위해 선택한다.
즉, 사용 규모와 중요도에 따라 점차 강화된 지원을 제공하는 구조라고 볼 수 있다.
Module wrap-up
Module summary 모듈 요약
Explored the fundamental of AWS pricingAWS 가격 책정의 기본 개념을 살펴봄
Reviewed TCO concepts총 소유 비용(TCO) 개념 검토
Reviewed an AWS Pricing Calculator estimateAWS 가격 계산기 견적 검토
Reviewed the Billing dashboard청구 대시보드 검토
Reviewed Technical Support options and costs기술 지원 옵션 및 비용 검토
이번 모듈에서는 AWS 비용 관리 전반을 다루었고, 핵심적으로는 TCO(총 소유 비용)를 이해하고 비교하는 방법, 그리고 AWS Pricing Calculator를 활용해 비용을 예측하고 절감 기회를 찾는 방법을 배웠습니다.
특히 Pricing Calculator는
월별 비용 추정
절감 기회 식별
솔루션 모델링
다양한 인스턴스 유형 및 계약 조건 비교등을 가능하게 해, 배포 전에 보다 정확한 재무 계획을 세울 수 있도록 돕습니다.
또한 AWS Billing & Cost Management 도구군(AWS Bills, Cost Explorer, Budgets, Cost and Usage Reports 등)은 비용과 사용량을 가장 포괄적으로 분석할 수 있게 해줍니다. 이를 통해 어떤 서비스가 비용의 주요 원인인지 파악하고, 장기적으로 더 나은 AWS 활용 전략을 세울 수 있습니다.
즉, 이 모듈의 핵심은 비용 가시화 → 비용 최적화 → 효율적 운영의 선순환 구조를 이해하는 데 있다고 볼 수 있습니다.