study/AWS
AWS 클라우드
FYE
2023. 1. 27. 11:52
클라우드란?
클라우드는 인터넷을 통해서 언제 어디서든지 원하는 때 원하는 만큼의 IT리소스를 손쉽게 사용할 수 있게하는 서비스입니다.
컴퓨팅 자원(CPU, 메모리, 디스크 등)을 원하는 대로 가져다 쓸 수 있고,구름에 싸여 있다는 것은 그 내부를 보려고 하거나 알지 않아도 얼마든지 내가 원하는 것을 꺼내어 사용할 수 있다는 것이며, 인터넷이 연결된 어느 곳에서든 이것을 보장 받을 수 있다는 뜻입니다.
AWS 클라우드 서비스 종류
IaaS, PaaS, Serverless, Saa 크게 4가지로 구분가능하다.
IaaS(Infrastructure as a Service)
서비스형 인프라(IaaS)는 인터넷을 통해 종량제 방식으로 컴퓨팅,스토리지 및 네트워크 리소스와 같은 IT 인프라를 제공하는 비즈니스 모델입니다. 즉 가장 기본적인 IT자원인 '서버, 네트워크, 스토리지' 자원을 클라우드 사업자가 제공하고 운영 관리를 합니다. 사용자는 가상 서버에 필요한 프로그램을 설치하여 사용 및 운영 관리를 합니다.
관련 AWS 주요 서비스 : EC2(컴퓨팅), VPC(네트워크), EBS(스토리지)
더 자세한 내용 https://aws.amazon.com/ko/what-is/iaas/
PaaS(Platform as a Service)
클라우드 사업자는 IT 자원 이외에도 운영 체제와 개발에 필요한 미들웨어와 런타임을 제공합니다. 사용자는 사업자가 제공하는 미들웨어와 런타임 환경에서 개발에 집중해서 사용할 수 있습니다
*미들웨어 : 미들웨어는 컴퓨터 제작 회사가 사용자의 특정한 요구대로 만들어 제공하는 프로그램으로, 운영 체제와 응용 소프트웨어의 중간에서 조정과 중개의 역할을 수행하는 소프트웨어이다.
*런타임 : 런타임은 컴퓨터 과학에서 컴퓨터 프로그램이 실행되고 있는 동안의 동작을 말한다.
관련 AWS 주요 서비스 : AWS Elstic Beanstalk
Serverless 플랫폼
서버리스(serverless)란 개발자가 서버를 관리할 필요 없이 애플리케이션을 빌드하고 실행할 수 있도록 하는 클라우드 네이티브 개발 모델입니다. = 애플리케이션 개발에 필요한 대부분을 클라우드 사업자가 제공하고 운영 관리를 합니다. 사용자는 개발에만 집중해서 사용할 수 있습니다.
서버리스 모델에도 서버가 존재하긴 하지만, 애플리케이션 개발에서와 달리 추상화되어 있습니다. 클라우드 제공업체가 서버 인프라에 대한 프로비저닝, 유지 관리, 스케일링 등의 일상적인 작업을 처리하며, 개발자는 배포를 위해 코드를 컨테이너에 패키징하기만 하면 됩니다.
관련 AWS 주요 서비스 : Lambda(컴퓨팅), API Gateway(API 프록시)
SaaS(Software as a Service)
SaaS(Software as a Service)는 클라우드 기반의 소프트웨어 제공 모델로, 클라우드 제공업체가 클라우드 애플리케이션 소프트웨어를 개발 및 유지 관리하고, 자동 소프트웨어 업데이트를 제공하고, 인터넷을 통해 Pay-as-you-Go 방식으로 고객에게 소프트웨어를 제공합니다.
= 클라우드 사업자는 SaaS 서비스 개발을 원할히 할 수 있는 리소스 제공 및 다양한 지원을 한다. SaaS 서비스 제공사는 해당 클라우드 사업자의 리소스와 지원을 토대로 SaaS 형태의 서비스를 개발 및 제공하여 사용자에게 서비스한다.
*Pay-as-you-Go : ‘가성비’, ‘공유경제’ 그리고 ‘편리함 추구’라는 트랜드는 비단 일반인들의 소비행위에 국한되는 것은 아닙니다. 이미 이와 같은 트랜드는 비즈니스 커뮤니케이션 솔루션 시장에서도 접목되고 있으며 이를 잘 보여주는 것 중의 하나가 바로 PAYG (Pay As You Go), 즉, ‘사용한 만큼 지불하는 방식’입니다.
클라우드 구현 모델
클라우드 구현 모델은 3가지 유형이 있다.
퍼블릭 클라우드
일반적으로 클라우드 서비스 제공 업체가 운영 관리하며, 사용자는 해당 클라우드의 리소스를 사용하는 모델
프라이빗 클라우드
사용자가 자신의 온프레미스(기업 데이터센터)내에 클라우드 플랫폼을 구축하여 직접 사용하는 모델
하이브리드 클라우드
퍼블릭 클라우드와 온프레미스 모두에 서비스하는 모델