https://aws.amazon.com/ko/?nc2=h_lg
클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services
aws.amazon.com
AWS(Amazon Web Service)란 무엇인가?
- 아마존닷컴에서 개발한 클라우드 컴퓨팅 플랫폼이다.
- Amazon Web Services는 아마존(Amazon)에서 제공하는 클라우드 서비스로, 네트워킹을 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 서비스를 제공하고 있다.
- 비즈니스와 개발자가 웹 서비스를 사용하여 확장 가능하고 정교한 애플리케이션 구축하도록 지원하여 준다.
클라우드란?
- 데이터를 보관, 정리, 분석하고 새로운 서비스를 빠르게 추진할 수 있도록 각종 인프라와 IT 기술을 빌려주는 서비스
- 인터넷 기반의 컴퓨팅. 인터넷 상의 가상화된 서버에 프로그램을 두고 필요할때마다 컴퓨터나 스마트폰 등에 불러와 사용하는 서비스.
클라우드의 세가지 형태
퍼블릭 클라우드(Public Cloud, 공공 클라우드, 개방형 클라우드)
- 인프라 전체를 클라우드에서 받음
- 기업 입장에서, 인프라 구축에 비용을 투자하지 않아도 되고 인프라 관리 인력도 최소화 할 수 있음
하이브리드 클라우드(Hybrid Cloud)
- IT기술은 클라우드에서 받지만, 서비스 유지를 위한 인프라를 클라우드와 기업의 것을 혼용
- 클라우드에 기업의 핵심 데이터를 보관하길 꺼리는 기업이 활용
- 데이터는 기업의 인프라에 직접 보관, 서비스 운용은 클라우드 인프라에서 진행
프라이빗 클라우드(Private Cloud, 사설 클라우드, 폐쇄 클라우드)
- 기업이 직접 클라우드 서비스를 구축한 후, 이를 계열사와 고객에게만 제공
- 대규모 기업 집단이나 정부 등을 중심으로 선호
클라우드의 핵심 서비스 (서비스를 '어느 정도 수준' 까지 제공하느냐로 구분)
IaaS(=Infra as a Service, 인프라 서비스)
- AWS, 네이버플랫폼 과 같은 인프라스트럭쳐를 제공하는 서비스
- 클라우드의 가장 기본적인 제공 형태
- 서버, 스토리지, 네트워크 장비, 서버용 운영체제 등을 빌려주는 서비스
대표적인 IaaS: Amazon Web Service(AWS)의 EC2, Google의 Compute Engine(GCE), 그리고 가비아의 g클라우드 등
PaaS(=Platform as a Service, 플랫폼 서비스)
- 인프라 서비스에서 한단계 더 발전한 클라우드 서비스
- 인프라와 IT기술을 빌려주고, 다양한 지원 서비스도 함께 제공
- 임대 서버가 이에 해당함, OS가 설치된 서버에 사용자가 애플리케이션 등을 설치해서 사용해야함
대표적인 PaaS: 세일즈포스닷컴의 Heroku나 Redhat(레드햇)의 OpenShift 등
SaaS(=Software as a Service, 소프트웨어 서비스)
- 인프라나 플랫폼 뿐만 아니라 애플리케이션까지 제공
- 과거에 pc나 서버 등에 설치해서 이용해야 했던 소프트웨어를 클라우드를 통해 제공하는 서비스
대표적인 SaaS: ‘슬랙(Slack)’, ‘마이크로소프트365(Microsoft 356)’, ‘드롭박스(Dropbox)’ 그리고 ‘세일즈포스(Salesforce)’ 등
EaaS(=Everything as a Service)
- Iaas, Paas, SaaS 세가지를 통칭하는 말
- XaaS 라고도 함
- AWS는 EaaS라고 할 수 있음
클라우드의 장점
- 운영자 입장에서 서버를 직접 구매할 때 고려해야 할 전력, 위치, 서버 세팅, 확장성을 고민하지 않고 서비스 운영에만 집중할 수 있다.
- 서비스 부하에 따라 실시간 확장성을 지원 받을 수 있으며, 사용한 만큼 비용을 지불하기 때문에 서비스 운영에 있어서 효율성이 훨씬 높아진다.