예를들어 상아분식에서 매출관리 프로그램이 필요하다면 두 가지 방법이 있습니다. 1️⃣ 직접 설계하거나, 2️⃣ 매출 관리 프로그램을 이용하는 것 입니다. 여기서 1️⃣ 이 온프레미스 입니다. 그리고 2️⃣ 는 이제부터 알아볼 클라우드 컴퓨팅이고, 그 중에서도 SaaS (Service as a Software) 입니다.
즉 온프레미스와 클라우드는 반대의 개념이라고도 볼 수 있습니다.
IaaS, PaaS, SaaS
클라우드 컴퓨팅에 대해 잘 몰라도, 혹은 이 단어들의 의미를 몰라도 아마 들어보셨을 것 같습니다. 저도 4학년 막바지에 들어서 날림으로 들었던터라 잘 모르고 있었습니다. 😌\~🎶 이제부터 알아볼까요\~
모두 aaS 로 끝납니다. aaS 는 as a Service 입니다. 즉 무언가를 서비스로써 손쉽게 이용할 수 있게 한다는 뜻 입니다.
서비스 제공자는 하드웨어와 소프트웨어를 호스팅하고 이러한 플랫폼을 사용자에게 통합 솔루션, 솔루션 스택 또는 인터넷을 통한 서비스로 제공합니다. 따라서 사용자는 인프라나 플랫폼을 구축하고 유지관리하지 않고, 오로지 애플리케이션을 개발하고 관리하는 것에 집중할 수 있습니다.
클라우드 컴퓨팅 (1) - 개념, 가상화 맛보기
참고자료
이제부터는 굿글을 써주신분들께 감사를 표하고자 참고자료 링크를 가장 먼저 작성하려고 합니다.
클라우드 컴퓨팅이란? (cf. 온프레미스)
온프레미스란 무엇일까요?
온프레미스 란 자체적으로 서버를 구축하고, 필요한 시스템을 운영하는 것을 말합니다.
예를들어 상아분식에서 매출관리 프로그램이 필요하다면 두 가지 방법이 있습니다. 1️⃣ 직접 설계하거나, 2️⃣ 매출 관리 프로그램을 이용하는 것 입니다. 여기서 1️⃣ 이 온프레미스 입니다. 그리고 2️⃣ 는 이제부터 알아볼 클라우드 컴퓨팅이고, 그 중에서도 SaaS (Service as a Software) 입니다.
즉 온프레미스와 클라우드는 반대의 개념이라고도 볼 수 있습니다.
IaaS, PaaS, SaaS
클라우드 컴퓨팅에 대해 잘 몰라도, 혹은 이 단어들의 의미를 몰라도 아마 들어보셨을 것 같습니다. 저도 4학년 막바지에 들어서 날림으로 들었던터라 잘 모르고 있었습니다. 😌\~🎶 이제부터 알아볼까요\~
모두 aaS 로 끝납니다. aaS 는 as a Service 입니다. 즉 무언가를 서비스로써 손쉽게 이용할 수 있게 한다는 뜻 입니다.
즉 서비스나 플랫폼, 인프라를 어떤 서비스를 통해, 직접 구축 없이, 쉽게 사용 할 수 있다면 이를 IaaS, PaaS 혹은 SaaS 로 볼 수 있는 것 입니다.
IaaS, PaaS, SaaS 비교
(출처: SaaS란?@redhat)
빨간색이 서비스를 통해 제공받아, 직접 구현할 필요가 없는 부분입니다. 반대로 파란색은 직접 구현하거나 준비해야겠죠?!
IaaS, PaaS, SaaS 예시
IaaS 의 예시로는 이런 것들이 있습니다.
서비스 제공자는 사용자가 필요로 하는 네트워크, 서버, 가상화 및 스토리지의 관리와 액세스를 담당합니다. 사용자는 운영 체제 및 데이터, 애플리케이션, 미들웨어 및 런타임을 담당합니다.
PaaS 의 예시로는 이런 것들이 있습니다.
서비스 제공자는 하드웨어와 소프트웨어를 호스팅하고 이러한 플랫폼을 사용자에게 통합 솔루션, 솔루션 스택 또는 인터넷을 통한 서비스로 제공합니다. 따라서 사용자는 인프라나 플랫폼을 구축하고 유지관리하지 않고, 오로지 애플리케이션을 개발하고 관리하는 것에 집중할 수 있습니다.
또한 PaaS 는 빌드 및 배포 환경을 제공합니다.
SaaS 의 예시로는 이런 것들이 있습니다.
가상화
위에서 IaaS, PaaS, SaaS 에 대해 설명할 때, 가상화라는 단어가 나왔습니다. 가상화란 무엇일까요?
(출처: autos.yahoo.com)
즉 실제로는 머신이 하나만 있어도,'가상화' 라는 기술을 통해, 그림처럼, 여러 머신이 있는 것 처럼 사용할 수 있다는 것 입니다.
그리고 이런 가상화 기술은 클라우드 인프라의 기반이 되는 기술입니다.
다음 글에서는 가상화의 장단점과, 클라우드 컴퓨팅과 가상화의 상관관계에 대해 알아보겠습니다.