AWS 1편 [아마존 웹 서비스]

작성자 : 플랫폼 개발실 R&D팀 유주빈

목차

1.클라우드 컴퓨팅이란?
2.IaaS, PaaS, SaaS
3.AWS(아마존 웹 서비스)란?
4.AWS의 인프라

1. 클라우드 컴퓨팅이란?

클라우드

클라우드(cloud)는 구름이라는 뜻으로 정보 시스템 구성도를 그릴 때, 복잡한 네트워크를 구름 모양으로 표시하는 것에서 비롯되었습니다.
즉, 컴퓨터 통신망이 복잡한 네트워크 및 서버 구성 등을 알 필요 없이 구름과 같이 내부가 보이지 않고, 사용자는 복잡한 내부를 굳이 알 필요도 없이 어디에서나 구름 속의 컴퓨터 자원에 접근하여 작업을 할 수 있다는 것입니다.

만약 직접 모든 것을 구입하여 운영 및 유지보수를 한다면 많은 전문지식과 리소스를 투자해야 합니다. 또한 장애에 대한 대비 또한 대비 또한 되어 있어야 하며 이런 부분은 중소기업에서 유지하기에는 어려운 부분이 많습니다.

2. IaaS, PaaS, SaaS

클라우드 서비스 분류

클라우드 컴퓨팅으로 제공받는 서비스는 크게 세가지 형태로 분류를 할 수 있습니다. 해당 분류는 클라우드 컴퓨팅을 사용하는 사용자의 책임 영역과 제공받는 영역의 범위에 따라 분류를 됩니다.

  • IaaS(Infrastructure as a service)

    • Infrastructure 에 해당하는 부분을 클라우드 컴퓨팅 서비스를 사용하는 사용자에게 제공하는 것을 의미합니다. 그림에서 보듯이 네트워크 부터 서버 가상화 까지의 영역에 대해 사용자는 제공을 받습니다. OS 부터는 사용자 관리 영역이며 일반적으로 적은 OS를 제공을 받습니다. 그러나 이렇게 OS 가 라이센스 등으로 비용이 발생하거나 유료 DBMS 등으로 인한 비용은 사용자가 부담을 해야할 수 있습니다. AWS의 IaaS 서비스의 대표적인 예로 ec2가 있으며 서비스 사의 VM을 통해 서비스를 받을 경우 프로시저닝 , 모니터링과 같은 기능을 손쉽게 재공받을 수 있습니다.
  • PaaS(Platform as a service)

    • PaaS는 네트워크 인프라부터 런타임까지 제공을 받을 수 있습니다. 때문에 개발자가 어플리케이션을 개발 및 서비스를 하기위한 기능들이 제공 되는 서비스입니다. 개발자는 low level에 있는 인프라 스트럭처 영역과 os 등과 같음 부분에 대한 관리 부담을 줄일 수 있습니다.
  • SaaS(Software as a service)

    • SaaS는 어플리케이션 및 어플리케이션이 동작하기 위한 모든 부분을 제공하는 것을 의미합니다. 즉, 인터넷으로 사용자가 별 다른 설치 없이 pc로 이용하는 서비스들이 이에 해당합니다. 대표적으로 구글 클라우드 등이 있습니다.

3. AWS(아마존 웹 서비스)란?

AWS는 아마존 닷컴에서 개발하고 제공하는 클라우드 컴퓨팅 플랫폼입니다. 이는 네트워킹을 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 서비스를 제공하고 있으며 장애 대비 및 확장 그리고 모니터링 등과 같은 정교한 작업들에 대해서도 손쉽게 사용자가 이용할 수 있도록 기능들을 제공합니다.

4. AWS의 인프라?

AWS 인프라

  • 리전(Region)

    • AWS의 인프라에를 이해하기 위해선 첫번째로 리전이라는 이라는 개념을 이해해야 합니다. AWS는 전 세계에 데이터 센터를 갖고 있습니다. 이러한 데이터 센터의 클러스터링하는 물리적 위치를 리전이라고 합니다. 리전은 지리적으로 격리가 되어 있고 여러 개의 가용 영역으로 구성이 됩니다. 리전 내에 저장된 해당 리전 내에서만 데이터가 복제가 됩니다. 비지니스적인 이유로 인해 다른 리전으로 데이터를 복제해야 하는 경우 사용자의 책임입니다. 이러한 리전은 전세계적으로 현재 24개가 존재합니다.
  • 가용 영역(Availability Zone)

    • AWS의 가용 영역은 하나 이상의 데이터 센터로 구성이 됩니다. 각 가용 영역은 일반적으로 대도시 리전 내에서 물리적으로 격리가 되어 있으며, 홍수 위험성이 낮은 지대에 위치합니다. 또한 무정전 전원 공급 장치와 현장 백업 발전 시설 등 단일 장애 지점에 대한 대비가 되어 있습니다. 한국에는 총 4개의 가용 영역이 존재합니다.
  • 데이터 센터

    • 보통 단일 데이터 센터에서 수만 개의 서버를 운영합니다. 이러한 데이터 센터는 전 세계 여러 리전에 클러스터 형태로 구축됩니다. 모든 데이터 센터는 온라인 방식이며 고객에게 서비스를 제공합니다. 또한 하나의 데이터 센터는 하나의 가용 영역에 포함됩니다.
출처
Share