AWS(Amazon Web Service)
- 아마존 닷컴(Amazon)에서 개발한 클라우드 컴퓨팅 플랫폼으로, 네트워킹 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 서비스를 제공한다.
- 비즈니스와 개발자가 웹 서비스를 사용하여 확장 가능하고 정교한 애플리케이션을 구축하도록 지원해준다.
- AWS의 경우 IaaS에 속한다.
IaaS(Infrastructure as a Service)란?
(이에쓰로 읽는다. 난 궁금해서 또 찾아봤다ㅋㅋ)
IaaS, PaaS, SaaS는 클라우드 서비스모델 세가지이다.
IaaS는 기본적인 인프라 자원(서버, 저장소, 네트워크)를 제공하는 서비스 모델이다.
IaaS를 사용함으로써 데이터 센터에 기본적인 인프라 자원의 설치, 관리에 따르는 비용 및 복잡성이 없어지고, 사용자는 각각의 자원에 대해 필요한 만큼만 제공받고 사용한 만큼만 비용을 지불하면 된다.
단, 운영체제 및 소프트웨어의 구매, 설치, 관리는 사용자 책임이다. 사용자가 클라우드 서비스 제공업체로부터 기본적인 인프라 자원만 제공받아 운영체제에서 애플리케이션까지 모든 소프트웨어를 직접 구성하고, 관리하고 싶을 때 적절하다.
사용자가 해야할 일들이 늘어나지만 자유롭게 시스템을 구성할 수 있다.
IaaS 사용자는 대규모 고성능 컴퓨팅 파워를 제공받을 수 있어 슈퍼컴퓨터급 연산이 필요할 때도 이용이 가능하다.
시스템 문제 발생 시, 클라우드 서비스 제공업체의 전문 인력이 즉시 해결해주기 때문에 비즈니스 연속성이 보장된다.
→ Amazon AWS, Microsoft Azure(애저)
AWS의 클라우드 서비스
- EC2(Elastic Compute Cloud) : 웹 인터페이스를 통해 컴퓨터 자원을 제공받아 구성 가능하다. 사용자가 즉시 사용 가능한 가상의 서버 컴퓨터를 무한대로 생성하여 소프트웨어 설치, 테스트, 운영이 가능하다.
- S3(Simple Storage Service) : 99.999999% 내구성을 가진 클라우드 저장소를 제공함으로써 용량에 관계없이 데이터 저장 및 검색 가능하다. 데이터는 암호화를 통해 보호되며 논리적, 물리적 장애로부터의 손실을 방지한다.
- EC2, S3 모두 사용량에 따른 비용이 지불된다.
AWS의 클라우드 컴퓨팅의 장점
1. 저렴한 비용
AWS는 사전 확약금이나 장기 약정 없이 저렴한 종량 과금제 방식으로 운영된다. 확장형 글로벌 인프라를 구축 및 관리하고, 더 저렴한 요금의 형태로 사용자에게 비용 절감 혜택을 고스란히 돌려준다. 자본비용을 가변비용으로 대체하여 시간대별로도 자원을 끌 수 있다.
2. 속도 및 민첩성 개선
언어 및 운영체제에 구애받지 않은 플랫폼이기 때문에 사용자의 비즈니스에 가장 적합하 개발 플랫폼 또는 프로그래밍 모델을 선택할 수 있다.
3. 민첩성, 즉각적 융통성
즉시 새로운 앱을 배포하고, 수요를 기준으로 축소할 수도 있다. 필요한 가상 서버가 한대든 수천대든, 가상서버가 필요한 시간이 몇시간이든 사용한 양만큼 비용이 청구된다. 설치가 빠르고 관리가 편하다는 것이다.
'Cloud' 카테고리의 다른 글
Go언어로 AWS Price List API(Bulk API) 사용하는 예제 (0) | 2023.02.24 |
---|---|
PuTTY를 이용해 Windows에서 AWS EC2 인스턴스 접속하기 (0) | 2021.09.05 |
[AWS] AWS EC2 리눅스 인스턴스 Git Bash로 접속하기 (0) | 2021.06.29 |
[AWS] EC2(Elastic Compute Cloud) 시작하기 & 인스턴스 생성하기(AMI 2) (0) | 2021.06.29 |