[cloud] SaaS, PaaS 및 IaaS 란 무엇입니까? 예를 들어

다음 용어는 무엇을 의미합니까?

  • SaaS
  • PaaS
  • IaaS?

현재 Amazon EC2 및 AWS, Apache Hadoop, Microsoft Azure 등의 다양한 클라우드 서비스가 제공됩니다. 각각 어떤 카테고리에 속해 있으며 왜 그런가요?



답변

IaaS, PaaS 및 SaaS는 클라우드 컴퓨팅 서비스 모델입니다.

  • 이름에서 알 수 있듯이 IaaS (Infrastructure as a Service)는 컴퓨팅 인프라, 물리적 또는 (가장 자주) 가상 머신 및 가상 머신 디스크 이미지 라이브러리, 블록 및 파일 기반 스토리지, 방화벽,로드 밸런서, IP 주소, 가상 근거리 통신망 등

    예 : Amazon EC2, Windows Azure, 랙 공간, Google Compute Engine.

  • PaaS (Platform as a Service)는 이름에서 알 수 있듯이 일반적으로 운영 체제, 프로그래밍 언어 실행 환경, 데이터베이스, 웹 서버 등이 포함 된 컴퓨팅 플랫폼을 제공합니다.

    예 : AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine, Apache Stratos.

  • SaaS (Software as a Service) 모델에서는 종종 “주문형 소프트웨어”라고하는 응용 프로그램 소프트웨어에 액세스 할 수 있습니다. 응용 프로그램의 설치, 설정 및 실행에 대해 걱정할 필요가 없습니다. 서비스 제공 업체가이를 수행합니다. 당신은 그것을 지불하고 일부 클라이언트를 통해 사용해야합니다.

    예 : Google Apps, Microsoft Office 365

질문과 관련하여 몇 가지 추가 사항 :

  1. AWS (Amazon 웹 서비스)는 유용한 웹 서비스가 모두 포함 된 완벽한 제품군입니다. 가장 널리 사용되는 것은 EC2 및 S3이며 IaaS 서비스 모델에 속합니다.

  2. 하둡은 Google (GFS 및 MapReduce)의 이전 작품을 기반으로하지만 Google이 아닙니다. 아파치 프로젝트입니다. 자세한 내용은 여기를 참조 하십시오 . 이는 분산 컴퓨팅 플랫폼 일 뿐이며 IMHO와 같은 서비스 모델에는 해당되지 않습니다.

  3. Microsoft의 Windows Azure는 다시 IaaS의 예입니다.

이러한 서비스의 인기와 관련하여 모두 인기가 있습니다. 요구 사항에 더 잘 맞는 것입니다. 예를 들어 MapReduce 작업을 실행하는 Hadoop 클러스터를 구축하려는 경우 EC2가 IaaS에 가장 적합합니다. 반면에 일부 언어로 작성된 응용 프로그램이 있고 클라우드를 통해 배포하려는 경우 PaaS의 예인 Heroku와 같은 것을 선택합니다.


답변

인형의 의미 :

IAAS (Infrastructure As A Service) :

  • 기본 레이어

  • 가상 머신, 스토리지 (하드 디스크), 서버, 네트워크,로드 밸런서 등을 다룹니다.

PAAS (Platform As A Service) :

  • IAAS 위에있는 레이어

  • 런타임 (예 : Java 런타임), 데이터베이스 (예 : mySql, Oracle), 웹 서버 (tomcat 등)

SAAS (Software As A Service) :

  • PAAS 위에있는 레이어

  • 이메일 (Gmail, Yahoo 메일 등), 소셜 네트워킹 사이트 (Facebook 등)와 같은 응용 프로그램

빠르게 관련 시키려면 아래의 Google 오퍼링을 고려하십시오.

IAAS :
Google Compute Engine (고성능 Google 컴퓨팅 인프라에서 실행될 프로그램 개발 가능)

PAAS :
Google App Engine (애플리케이션을 개발하고 실행을 관리하는 Google App Engine 위에서 실행할 수 있음)

SAAS :
Gmail, Google+ 등 (이메일 서비스를 사용하고 이메일 / google + 기반 애플리케이션을 확장하여 최신 애플리케이션을 구성 할 수 있음)

인기

회사 현명한 인기

클라우드 컴퓨팅은

  1. 아마존 웹 서비스 (AWS),
  2. Google Compute Engine, Google App Engine
  3. Microsoft Azure
  4. IBM, Oracle 등을 포함하는 많은 중소 규모 클라우드 운영자가 있습니다.

이러한 서비스에 대한 인기는 대부분 회사의 명성과 클라우드 공간에서 이들 회사가 투자 한 금액으로 인해 발생합니다.

서비스 현명한 인기 유형

  1. PAAS (Platform as a Service)는 앱 개발에 모든 집중을 기울이고 나머지 관리 및 실행을 서비스 공급자에게 맡길 수 있기 때문에 개발자들에게 더 인기가 있습니다. 많은 서비스 제공 업체는 트래픽 부하에 따라 CPU 전력을 증가 / 감소 할 수있는 유연성을 제공하여 개발자에게 비용 효율적이고 손쉽고 간편한 관리를 제공합니다.
  2. SAAS (Software as a Service)는 전자 메일, 소셜 네트워킹 등과 같은 응용 프로그램 사용을 고민하는 소비자들에게 더 인기가 있습니다.
  3. IAAS (Infrastructure as a Service)는 사용자에게 연구 및 높은 컴퓨팅 분야에서 더 인기가 있습니다.

답변

소프트웨어를 사용하려고하지만 손에 아무것도없는 간단한 클라이언트 인 경우 SaaS 를 사용 합니다.

귀하가 개발 한 소프트웨어가 있지만 공개적으로 사용 가능한 플랫폼에서 배포 및 실행하려는 경우 PaaS 를 사용 합니다.

소프트웨어와 플랫폼을 준비했지만 하드웨어를 실행하려면 IaaS 를 사용하십시오 .


답변

IaaS PaaS와 SaaS의 차이점

다음 표 형식으로 문맥의 차이점을 설명합니다.

  pizza as a service


답변

클라우드 서비스에는 IaaS, PaaS 및 SaaS 의 세 가지 주요 유형이 있습니다. 클라우드 공급자의 웹 사이트에서 이러한 약어를 보셨을 것입니다. 자세한 내용을 살펴보기 전에 IaaS, PaaS 및 SaaS를 운송과 비교해 보겠습니다 .

여기에 이미지 설명을 입력하십시오

  1. 온 프레미스 IT 인프라는 자동차를 소유하는 것과 같습니다. 자동차를 구매할 때는 유지 관리에 대한 책임이 있으며 업그레이드는 새 자동차를 구매하는 것을 의미합니다.

  2. IaaS 는 자동차를 임대하는 것과 같습니다. 자동차를 렌트 할 때 원하는 자동차를 선택하고 원하는 곳 어디든 운전할 수 있지만 자동차는 귀하의 것이 아닙니다. 업그레이드를 원하십니까? 다른 차를 임대하십시오!

  3. PaaS 는 택시를 타는 것과 같습니다. 택시를 직접 운전하지 말고 뒷좌석에서 휴식을 취해야 할 곳을 운전자에게 알려주십시오.

  4. SaaS 는 버스를 이용하는 것과 같습니다. 버스에는 노선이 배정되어 있으며 다른 승객과 탑승을 공유합니다.

참조 : https://rubygarage.org/blog/iaas-vs-paas-vs-saas


답변

IaaS (인프라 서비스)

IaaS는 가상 시스템과 같은 인프라와 가상 시스템 디스크 이미지 라이브러리, 블록 및 파일 기반 스토리지, 방화벽,로드 밸런서, IP 주소, 가상 근거리 통신망 등과 같은 기타 리소스를 제공합니다. 서비스 또는 IaaS와 같은 인프라는 기본 계층입니다 클라우드 컴퓨팅 모델.

일반적인 예 : DigitalOcean, Linode, Rackspace, AWS (Amazon Web Services), Cisco Metapod, Microsoft Azure, Google Compute Engine (GCE)은 Iaas의 대표적인 예입니다.

PaaS (서비스 플랫폼)

서비스 모델 인 PaaS 또는 플랫폼은 일반적으로 운영 체제, 프로그래밍 언어 실행 환경, 데이터베이스, 웹 서버를 포함하는 컴퓨팅 플랫폼을 제공합니다. 기술적으로 인프라는 플랫폼 이후에 두 번째로 요구하는 IaaS 위에있는 계층입니다.

일반적인 예 : AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine, Apache Stratos.

SaaS (서비스로서의 소프트웨어)

SaaS에서는 서버에 설치된 애플리케이션 서비스에 대한 액세스 권한이 제공됩니다. 해당 소프트웨어의 설치, 유지 관리 또는 코딩에 대해 걱정할 필요가 없습니다. 브라우저만으로 소프트웨어에 액세스하고 운영 할 수 있습니다. 모든 종류의 설정 또는 OS를 다운로드하거나 설치할 필요가 없으며 소프트웨어를 사용하여 액세스하고 운영 할 수 있습니다. 소프트웨어 유지 관리 또는 설정 또는 도움말은 SaaS 제공 업체에서 제공하며 사용 요금 만 지불하면됩니다.

일반적인 예 : Google Apps, Microsoft office365, Google 문서, Gmail, WHMCS 결제 소프트웨어

IaaS, PaaS 및 SaaS의 기본 차이점
여기에 이미지 설명을 입력하십시오
여기에 이미지 설명을 입력하십시오


답변

SaaS : SaaS (Software as a Service) 클라우드 애플리케이션 서비스 또는 “SaaS (Software as a Service)”는 아마도 가장 널리 사용되는 클라우드 컴퓨팅 형태이며 사용하기 쉽습니다. SaaS는 웹을 사용하여 타사 벤더가 관리하고 클라이언트 측에서 인터페이스에 액세스하는 애플리케이션을 제공합니다. 대부분의 SaaS 응용 프로그램은 다운로드 나 설치없이 웹 브라우저에서 직접 실행할 수 있습니다. SaaS는 개별 컴퓨터에 애플리케이션을 설치하고 실행할 필요가 없습니다. SaaS를 사용하면 애플리케이션, 런타임, 데이터, 미들웨어, O / S, 가상화, 서버, 스토리지 및 네트워킹과 같은 벤더가 모든 것을 관리 할 수 ​​있기 때문에 기업은 유지 보수 및 지원을 능률화하기가 쉽습니다. Gmail은 SaaS 메일 제공 업체의 유명한 예입니다.

PaaS : 서비스로서의 플랫폼 3 가지 클라우드 플랫폼 서비스 또는 “PaS (Platform as a Service)”중 가장 복잡한 것은 플랫폼을 통해 계산 리소스를 제공합니다. PaaS로 개발자가 얻는 것은 응용 프로그램을 개발하거나 사용자 지정하기 위해 구축 할 수있는 프레임 워크입니다. PaaS를 사용하면 애플리케이션의 개발, 테스트 및 배포를 빠르고 간단하며 비용 효율적으로 수행 할 수 있으므로 기본 하드웨어 및 소프트웨어 계층을 구입할 필요가 없습니다. SaaS와 PaaS의 비교는 공급자가 아닌 사용자가 관리해야하는 측면과 관련이 있습니다. PaaS를 사용하면 공급 업체는 여전히 런타임, 미들웨어, O / S, 가상화, 서버, 스토리지 및 네트워킹을 관리하지만 사용자는 애플리케이션을 관리합니다. 그리고 자료.

IaaS : 서비스로서의 인프라 “IaaS (Infrastructure as a Service)”로 알려진 클라우드 인프라 스트럭처 서비스는 플랫폼 인프라와 같은 컴퓨터 인프라, 스토리지 및 네트워킹을 제공합니다. 소프트웨어, 서버 또는 네트워크 장비를 구매할 필요없이 사용자는이 서비스를 일반적으로 소비되는 자원의 양에 따라 청구되는 완전 아웃소싱 서비스로 구입할 수 있습니다. 기본적으로 렌탈 요금 대신 타사가 IT 인프라에 가상 서버를 설치할 수 있습니다. SaaS 및 PaaS와 비교하여 IaaS 사용자는 애플리케이션, 데이터, 런타임, 미들웨어 및 O / S를 더 많이 관리해야합니다. 공급 업체는 여전히 가상화, 서버, 하드 드라이브, 스토리지 및 네트워킹을 관리합니다. 사용자가 IaaS를 통해 얻는 것은 필요한 플랫폼을 설치할 수있는 인프라입니다.