개인 프로젝트/기본 개념 익히기

AWS란 무엇인가?

Jinomad 2020. 6. 20. 20:23

AWS?

 

 - 아마존닷컴에서 개발한 클라우드 컴퓨팅 플랫폼

 

 - Amazon Web Services는 아마존(Amazon)에서 제공하는 클라우드 서비스로, 네트워킹을 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 서비스를 제공하고 있다.

 

 - 비즈니스와 개발자가 웹 서비스를 사용하여 확장 가능하고 정교한 애플리케이션 구축하도록 지원하여 준다.

 

 - 현재 소규모 법인(회사) 및 개인 을 포함한 다양한 사용자들이 사용하고 있으며, 클라우드 컴퓨팅의 장점을 이용하기 위해 많은 거대 기업에서도 활용하고 있다.


클라우드 컴퓨팅이란?

  IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것을 말합니다. 물리적 데이터 센터와 서버를 구입, 소유 및 유지 관리하는 대신, Amazon Web Services(AWS)와 같은 클라우드 공급자로부터 필요에 따라 컴퓨팅 파워, 스토리지, 데이터IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것을 말합니다. 물리적 데이터 센터와 서버를 구입, 소유 및 유지 관리하는 대신, Amazon Web Services(AWS)와 같은 클라우드 공급자로부터 필요에 따라 컴퓨팅 파워, 스토리지, 데이터베이스와 같은 기술 서비스에 액세스할 수 있습니다. 

 

 

클라우드 컴퓨팅의 이점

 

민첩성

  • 필요에 따라 리소스를 빠르게 구동할 수 있습니다.
  • 단 몇 분 만에 기술 서비스를 배포할 수 있습니다. 

 

탄력성

  • 리소스를 확장하거나 축소하여 용량을 즉시 늘리거나 줄일 수 있습니다.

 

비용 절감

  • 사용한 만큼만 IT 비용을 지불할 수 있습니다. 

 

몇 분 만에 전 세계에 배포

  • 클라우드를 사용하면 몇 분 만에 새로운 지리적 리전으로 확장하고 전 세계에 배포할 수 있습니다.

 

 

클라우드 컴퓨팅 유형

 

- IaaS(Infrastructure as a Service) : 서버를 운영하기 필요한 인프라(IP, Network, Storage 등)을 가상의 환경에서 쉽고 편하게 이용할 수 있게 서비스 형태로 제공합니다. 기존 서버 호스팅보다 H/W 확장성이 좋고 탄력적이며 빠른 제공을 할 수 있는 가상화 기술을 이용합니다. Iass는 Pass, Saas의 기반이 되는 기술입니다.

- PasS(Platform as a Service) : 주로 개발 환경과 관련한 서비스를 제공한다.(OS, DB, WAS, JDK)

- SaaS(Software as a Service) : Cloud환경에서 동작하는 응용프로그램을 서비스 형태로 제공합니다. 

 

 

AWS의 대표 제품

 

Amazon Elastic Compute Cloud (Amazon EC2)

 - 크기조정 가능한 컴퓨팅 파워 (가상인스턴스의 크기가 고정X)

 - 컴퓨팅 리소스 완전제어 (인스턴스는 고객이 관리, 제어성을 고객에게 제공)

 - 새로운 서버 인스턴스 확보 및 부팅 시간을 단축

 - 실제로 사용한 용량만큼만 지불

 - 컴퓨팅 요구사항의 변화에 따라 컴퓨팅 파워를 조정가능

 - Linux 또는 Windows 선택 가능 (2개의 OS만 지원한다고 한다)

 - 안정성을 위해 여러 AWS 리전과 가용 영역에 걸쳐 배포

 

 

내가 모르는 언어 

리전 : 클라우드 서비스를 안정적으로 제공하기 위해 설치하는 여러(보통 2~3개) 데이터센터의 묶음이다.

온디맨드 : 이용자의 요구에 따라 상품이나 서비스가 바로 제공되는 것

'개인 프로젝트 > 기본 개념 익히기' 카테고리의 다른 글

Git과 Github  (0) 2020.12.05
도메인 시스템(Domain System)이란?  (0) 2020.11.28
MSA란 무엇인가?  (0) 2020.06.18