인터넷을통해 IT 리소스(Server, Storage, Database 등)와 애플리케이션을 On-Demand(이용자 요구에 따라 상품, 서비스가 바로 제공되는 것)로 제공하는 서비스, 종량 과금제
IaaS
PaaS
SaaS
장점
저렴한 비용
AWS는 사전 확약금이나 장기 약정 없이 저렴한 종량 과금제(사용한 만큼 지불) 방식으로 운영됨.
확장형 글로벌 인프라를 구축 및 관리하고, 더 저렴한 요금의 형태로 사용자에게 비용 절감 혜택을 고스란히 돌려줌.
자본비용을 가변비용으로 대체하여 시간대별로도 자원을 끌수있음.
속도 및 민첩성 개선
데이터센터운영 및 유지관리에 비용투자 불필요
몇분만에 전세게에 배포
AWS는 언어 및 운영 체제에 구애받지 않는 플랫폼. 따라서 사용자의 비즈니스에 가장 적합한 개발 플랫폼 또는 프로그래밍 모델을 선택할 수 있음. 사용할 서비스를 한 개 또는 여러 개 선택하고, 그 사용 방식도 선택할 수 있음.
민첩성, 즉각적 융통성
몇 주 또는 몇 개월 동안 물리적인 서버를 구축하길 기다리는 대신 즉시 새로운 앱을 배포하고, 수요를 기준으로 축소할 수도 있음. 필요한 가상 서버가 한 대든 아니면 수천 대든, 가상 서버가 필요한 시간이 몇 시간이든 사용한 양만큼 비용이 청구됨. 즉 한 줄로 요약하면 설치가 빠르고 관리가 편함.
용량추정불필요 하며 데이터 센터 운영 및 유지관리에 비용 투자 불필요
규모의 경제로 얻게되는 이점
몇 분 만에 전 세계에 배포 가능 등
Amazon Web Service의 줄임말. 클라우드 서비스. 서버 등의 인프라스트럭쳐를 필요한대로 on demand로 사용할 수 있는 서비스. 즉, 유저가 직접 서버를 구입하고 설치할 필요 없이 AWS상에서 클릭 몇번으로 서버를 구축하고 사용할 수 있음.
AWS가 제공하는 기능들은 굉장히 방대하고 다양함. 일반적으로 많이 사용되는 개념과 기능들은 다음과 같음.
EC2, Security Group, RDS, Load Balancer (ALB), Route 53, S3
독립된 컴퓨터 한 대를 임대해서 사용할 수 있게 해주는 서비스.
AWS 상에서 사용하는 Server. EC2 서버에 API를 배포
장점
1. 마우스 클릭 몇 번 만으로 컴퓨터 한대 구성
2. 원하는 스펙의 가상 서버를 구축하고, 스펙을 사용한 만큼의 비용만 지불.
3. 스펙을 줄이거나 높이는 게 가능하며 방법 또한 쉬움.
4. EBS (Elastic Block Store) 볼륨을 구성하여 영구 스토리지로 저장 가능
5. EIP (Elastic IP Address)를 사용해 고정 IP 할당 가능.
EC2 리전
AWS는 나라(리전)별로 데이터 센터를 가지고 있음. ( 모든 나라는 아님. )
데이터 센터는 컴퓨터들이 많이 모여 있는 공간.
사용자는 '어느 나라 데이터센터에 있는 컴퓨터를 쓸거야'라고 지정한 후 PC를 임대하면 됨.
EC2 Instance
하나의 EC2 Instance는 컴퓨터 한 대를 의미.
Instance 다섯 개를 사용중이다.는 컴퓨터 5대 사용 중을 의미함.