AWS란?
아마존 자회사에서 만든 클라우드 플랫폼으로 IT 관련 시스템을 구축하고 운영해 볼 수 있음.
AWS로 학습하는 이유
일정 기간동안 무료로 사용 가능하고 교육자료가 많으며 실전 콘솔을 다뤄볼 수 있기 때문에 클라우드 기초 학습에 최적화된 플랫폼이다.
주요 서비스
- 인프라스트럭처 제공
- 클라우드 컴퓨팅 제공
인프라스트럭처란?
애플리케이션과 서비스를 구축하고 운영하는 모든 환경으로 서버,스토리지,네트워크 보안 설정 등을 아우르는 개념
클라우드 서비스란?
컴퓨팅 리소스를 인터넷을 통해서 서비스 형태로 제공받는 것
컴퓨팅 자원 조달 방법의 발전 과정
1. 소유(온프레미스)
모든 리소스를 기업이 자체적으로 관리함.
하드웨어적인 부분에서 관리 엔지니어까지 기업에서 고용하고 보유하는 형태로 사용함.
문제점
- 모든 것을 직접적으로 구매해야 하기 때문에 비용 ↑
- 스타트업이나 개인이 커뮤니티 리소스를 모두 소유하는 것은 어려움이 있음.
↓
2. 임대
외부 호스팅 업체와 계약을 통해 물리 서버를 빌리는 형식임. 일정 기간동안 리소스 사용 계약을 맺는것.
문제점
- 리소스 증감 문제
ex) 사용하는 자원의 트래픽 증가하여 네트워크 역시 증폭시켜야 하는 경우, 스토리지 형태의 서비스를 임대받고 있는데 그 볼륨이 부족한 경우 즉각적인 해결이 불가함. 재계약을 통해 문제를 해결해야 함. 시간 소요 ↑
↓
3. 클라우드
시간 단위 또는 분 단위로 임대하는 방식임. 사용량에 따라 지불하기 때문에 리소스 증감 관련 문제를 빠르게 해결할 수 있음
컴퓨팅 자원 조달 방법별 특징
| 항목 | 온프레미스 | 임대 | 클라우드 |
| 초기 투자 | 매우 높음 | 높음 | 낮음 |
| 조달 기간 | 수 주 - 수 개월 | 수 시간 - 수 일 | 수 분 |
| 운용 비용 | 매우 높음 | 낮음 | 사용량 기반 |
| 증감 용이성 | 거의 불가 | 일부 가능(계약만 다시 하면 됨) | 즉시 가능 |
| 관리 주체 | 기업 내부 전담 | 임대 업체 담당 | 클라우드 제공자 담당 |
하지만 클라우드가 항상 모든 경우에서 용이한 것은 아님.
소유 형태가 유리한 경우
- 시스템 규모가 큰 대기업
why? 사용기간에 따른 운용 비용 증가율
소유는 초기에 정해진 금액 안에서 운용하기 때문에 운용 비용이 일정하지만 클라우드는 초기 투자 비용이 매우 적은 대신 시스템 사이즈가 커지고 시간이 증가할수록 운용 비용 역시 증가하기 때문에 초기 투자 비용을 감당할 수 있는 시스템 규모가 큰 대기업은 소유 형태가 더 유리함.
임대 형태가 유리한 경우
- 개인 혹은 스타트업(쇼핑몰)
why? 컴퓨팅,서버 관련 담당이 없는 개인이나 쇼핑몰은 기본적인 세팅이 잡혀있는 호스팅 센터에서 정액권으로 사용하는 것이 웹 서비스를 제공하는 과정에서 더욱 수월함.
클라우드의 장점
1) 고정비용 → 변동비용
사용한 양만큼 변동성을 가지는 비용을 지불하기 때문에 금액에 대한 안정성을 확보할 수 있음.
2) 규모의 경제 실현
금액을 여러 사람들과 나누기 때문에 서비스는 동일하게 사용할 수 있고 가격 부담을 줄일 수 있음.
3) 용량 예측 불필요
소유 형태의 경우 용량을 예측한 뒤 금액을 책정해야 해서 예측이 맞지 않을 경우 수익률이 줄거나 손해가 발생할 수 있지만 클라우는 사용량만큼 지불하기 때문에 예측할 필요가 없음.
4) 빠른 검증 개발 주기
임대 개념이기 때문에 비용 측면에서 큰 부담없이 활용하고 싶은 리소스들을 통해 검증할 수 있음.
5) 데이터 센터 불필요
마찬가지로 임대 개념이기 때문에 데이터 센터를 지을 필요가 없음.
클라우드 서비스
- Iaas
'인프라 자원'을 그대로 서비스로 제공함. 물리적인 베이스만 빌리는 형태이기 때문에 OS나 여러 프로그램은 사용자가 직접 설치하고 사용해야 함.
ex) 공연을 해야 하는 상황에서 공연장만 대관해주는 것
- Paas
앱 실행에 필요한 '플랫폼'을 통째로 제공함. 개발자가 애플리케이션 코드를 작성하고 실행 환경, 데이터베이스, 웹 서버 등의 기술적인 측면을 고려하지 않고도 애플리케이션을 배포할 수 있게 해줌. IaaS보다 더 추상화된 레벨에서 작동하며, 사용자는 서버, 스토리지, 네트워크 등의 하드웨어 자원에 대해 걱정할 필요가 없음.
ex) 공연을 해야 하는 상황에서 무대까지 연출해준 것
- Saas
완성된 '애플리케이션'을 서비스 형태로 제공하는 것으로 사용자는 소프트웨어 라이선스 비용을 월간 혹은 연간 지불하고 필요한 만큼 서비스를 이용할 수 있음. AWS는 Saas를 제공하지 않음.
ex) 공연에 대한 컨셉만 대행사에 알리고 모든걸 맡기는 것
AWS 제공 솔루션
| 엔터프라이즈 애플리케이션 구축 | LAMP 스택(linux,Apache,MySQL,PHP), 현대적인 아키텍처 |
| 서버리스 애플리케이션 | AWS Lambda,API Gateway 등을 통해 인프라 관리 부담 없이 코드 배포 및 실행 |
| AI 머신러닝 | SageMaker로 데이터 준비,모델 학습,배포 동시에 처리 가능,완전 관리형 AI 서비스 제 |
| 분석,데이터 레이크 | Redshift,Athene,Glue,EMR 등을 통해 페타바이트 규모의 데이터를 효율적으로 저장,쿼리 분석 |
| IOT 플랫폼 | 센서 데이터를 분석하고 디바이스 관리,보안,연결까지 통합 지원 |
| 스토리지 & CDN | 다양한 스토리지 옵션과 CDN을 결합하여 전 세계에 빠르게 콘텐츠 전달 |
| 개임 개발 & 미디어 서비스 | Gamelift,IVS 등을 통해 대규모 멀티플레이어 게임부터 실시간 동영상 스트리밍까지 지원 |
* 데이터 레이크 - 대량의 정형,비정형 데이터를 저장할 수 있는 중앙 집중식 저장소
* CDN - 콘텐츠 전송 네트워크의 약자로 데이터 사용량이 많은 애플리케이션의 웹 페이지
로드 속도를 높이는 상호 연결된 서버 네트워크
'클라우드' 카테고리의 다른 글
| 관계형 데이터베이스 서버와 스토리지 (0) | 2025.11.05 |
|---|---|
| 점프 서버와 웹 서버 (0) | 2025.10.29 |
| 가상 네트워크(하) (0) | 2025.10.01 |
| 가상 네트워크 - 상(VPC,서브넷과 가용영역,인터넷 게이트웨이) (0) | 2025.09.24 |
| AWS 계정 생성/안전한 조작 (0) | 2025.09.17 |