#01 AWS와 클라우드 컴퓨팅 소개

gks268·2021년 5월 11일
0

AWS(Amazon Web Service)

목록 보기
1/2
post-thumbnail

AWS와 클라우드 컴퓨팅 소개 웹페이지


✍ 클라우드 컴퓨팅(云计算)이란 무엇입니까?

클라우드 컴퓨팅은 IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것을 말합니다.

  • IT 리소스 (IT 资源) : 컴퓨터 시스템에 관한 여러 가지의 자원을 총칭하는 말. 넓은 의미로 컴퓨터 시스템에 종사하는 인력까지도 포함.

  • 온디맨드(On-Demand)
    -- 사전적 정의 : 주문형 서비스.
    -- 이용자의 요구에 따라 상품/서비스가 바로 제공됨.

물리적 데이터 센터와 서버를 구입, 소유 및 유지 관리하는 대신, AWS와 같은 클라우드 공급자로부터 필요에 따라 컴퓨팅 파워, 스토리지, 데이터베이스와 같은 기술 서비스에 액세스할 수 있습니다.

  • 컴퓨팅 파워 : 컴퓨터 기술 자원을 개발 및 사용하는 모든 활동을 가리키는 단어.

  • 스토리지 : 기억 장치. 컴퓨터에서 자료를 일시적으로, 또는 영구히 보존하는 장치를 말한다. 비슷한 말로 저장 장치라고도 하는데 이때는 대체로 비휘발성의 기억 장치를 의미한다.


✍ 클라우드 컴퓨팅(云计算)의 이점

민첩성

   클라우드를 통해 광범위한 기술에 쉽게 액세스할 수 있으므로, 더 빠르게 혁신하고 상상할 수 있는 거의 모든 것을 구축할 수 있습니다.
  컴퓨팅, 스토리지 및 데이터베이스와 같은 인프라 서비스부터 사물 인터넷 (物联网), 기계 학습, 데이터 레이크 및 분석 등에 이르기까지 필요에 따라 리소스를 빠르게 구동할 수 있습니다.

  • 데이터 레이크 (数据湖) : 가공되지 않은 다양한 종류의 데이터를 한 곳에 모아둔 저장소의 집합이다.

탄력성

   클라우드 컴퓨팅을 사용하면 향후 최고 수준의 비즈니스 활동을 처리하기 위해 리소스를 사전에 오버 프로비저닝할 필요가 없습니다 대신, 실제로 필요한 만큼 리소스를 프로비저닝하면 됩니다. 비즈니스 요구가 변화함에 따라 이러한 리소스를 확장하거나 축소하여 용량을 즉시 늘리거나 줄일 수 있습니다.

  • 프로비저닝 (预置资源量) : 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요 시 시스템을 즉시 사용할 수 있는 상태로 미리 준비해 두는 것을 말한다.

비용 절감

   클라우드를 통해 자본 비용(데이터 센터, 물리적 서버 등)을 가변 비용으로 전환하고, 사용한 만큼만 IT 비용을 지불할 수 있습니다. 또한 규모의 경제 덕분에 직접 운영할 때보다 가변 비용이 훨씬 더 저렴합니다.

몇 분만에 전세계에 배포

   클라우드를 사용하면 몇 분 만에 새로운 지리적 영역으로 확장하고 전 세계에 배포할 수 있습니다 예를 들어 AWS는 전 세계에 인프라가 있으므로 사용자는 클릭 몇 번으로 여러 물리적 위치에 애플리케이션을 배포할 수 있습니다. 애플리케이션을 최종 사용자와 근접하게 배치하면 지연 시간이 단축되고 사용자 경험이 향상됩니다.


✍ 클라우드 컴퓨팅(云计算)의 유형

Infrastructure as a Service (IaaS)

클라우드를 통해 비즈니스 및 개인에게 요청에 따라 리소스를 제공하는 컴퓨팅 모델.

서버, 스토리지, 네트워크를 필요에 따라 인프라 자원을 사용할 수 있게 클라우드 서비스를 제공함. 대표적인 기술로는 서버 가상화, 데스크톱 가상화 등이 있다.

Iaas 제공 기업 : Amazon EC2 (Amazon Elastic Compute Cloud), Google, MS, IBM, Oracle, KT, LGU+

Platform as a Service (PaaS)

클라우드 서비스 가운데 플랫폼을 제공하는 것

IaaS 형태의 가상화된 클라우드 위에 사용자가 원하는 서비스를 개발할 수 있도록 개발 환경(Platform)을 미리 구축해, 이를 서비스 형태로 제공하는 것.

일반적으로 앱의 개발 및 시작과 관련된 인프라를 만들고 유지보수 하는 복잡함 없이 고객이 어플리케이션을 개발, 실행, 관리할 수 있게 하는 플랫폼 제공 형태.

대표적인 Saas 서비스 : 구글 App Engine, 세일즈포스닷컴 Heroku, Redhat(레드햇) OpenShift

Software as a Service (SaaS)

   On-Demand software
  설치형 소프트웨어의 반대 개념

클라우드를 통해 제공되는 SW. 별도의 설치나 전환 과정이 없어 하드웨어로부터 자유로워짐. 퍼블릭 클라우드에 설치되어 있는 SW를 인터넷을 통해 제공받는 서비스.

대표적인 Saas 서비스 : 슬랙(Slack), 마이크로소프트365(Microsoft 356), 드롭박스(Dropbox)

SaaS : 클라우드 서비스 중 소프트웨어
PaaS : 클라우드 서비스 중 플랫폼
IaaS : 클라우드 서비스 중 인프라 제공

출처

비실이의 개발 성장기
가비아 라이브러리
jmmerry 티스토리

0개의 댓글