세 가지 서비스 모델: 1. 서비스형 소프트웨어(Software as a Service). 사용자는 소프트웨어를 구매할 필요가 없지만 비즈니스 활동을 관리하기 위해 공급자로부터 웹 기반 소프트웨어를 대여할 수 있습니다. 서비스는 개발자에게 글로벌 인터넷을 통해 애플리케이션과 서비스를 구축할 수 있는 플랫폼을 제공하는 서비스 카테고리입니다. 3. 서비스로서의 인프라(Infrastructure as a Service)는 웹을 통해 사용자에게 데이터 센터 및 인프라와 같은 하드웨어 자원을 할당하는 비즈니스 모델입니다. 인터넷을 통해 완전한 컴퓨터 인프라에서 얻을 수 있습니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
클라우드 컴퓨팅은 분산 컴퓨팅의 일종으로, 거대한 데이터 컴퓨팅 처리 프로그램을 네트워크 '클라우드'를 통해 수많은 작은 프로그램으로 분해한 후, 여러 서버로 구성된 시스템을 통해 처리하고 처리하여 결과를 얻는 것을 말합니다. 그리고 이를 사용자에게 반환합니다. 클라우드 컴퓨팅 초기에는 쉽게 말하면 단순 분산 컴퓨팅, 작업 분산 해결, 계산 결과 병합이었다. 따라서 클라우드 컴퓨팅을 그리드 컴퓨팅이라고도 합니다. 이 기술을 통해 수만 건의 데이터를 매우 짧은 시간(몇 초)에 처리할 수 있어 강력한 네트워크 서비스를 구현할 수 있습니다.
이 단계에서 언급되는 클라우드 서비스는 단순한 분산 컴퓨팅이 아니라 분산 컴퓨팅, 유틸리티 컴퓨팅, 로드 밸런싱, 병렬 컴퓨팅, 네트워크 스토리지, 핫 백업 이중화 및 가상화 등 컴퓨터 기술의 하이브리드 진화이자 도약입니다. 결과.
클라우드 컴퓨팅의 서비스 모델
현재 클라우드 컴퓨팅에는 세 가지 주요 서비스 모델이 있습니다. 즉, IaaS(Infrastructure as a Service), PaaS(Platform as a Service), SaaS(Software as a Service)입니다. ) . 여기서 소위 계층은 계층화된 시스템 아키텍처라는 의미에서 "계층"입니다. IaaS, PaaS, SaaS는 각각 인프라 계층, 소프트웨어 개방형 운영 플랫폼 계층, 애플리케이션 소프트웨어 계층에서 구현됩니다.
(1) 서비스형 소프트웨어(SaaS)
SaaS(서비스형 소프트웨어): 서비스형 소프트웨어. 사용자는 소프트웨어를 구매할 필요 없이 공급자로부터 웹 기반 소프트웨어를 임대하여 비즈니스 활동을 관리하는 모델입니다.
응용 프로그램 소프트웨어는 자체 서버에 균일하게 배포됩니다. 기업 파일 공유 사용자는 필요에 따라 인터넷을 통해 제조업체로부터 응용 프로그램 소프트웨어 서비스를 주문합니다. 기타 요인을 고려하여 브라우저를 통해 고객에게 요금을 청구하는 소프트웨어 패턴을 제공합니다. 이 서비스 모델의 장점은 서비스 제공자가 소프트웨어를 유지 관리하고 소프트웨어 실행을 위한 하드웨어 시설을 제공한다는 것입니다. 사용자는 언제 어디서나 소프트웨어를 사용하기 위해 인터넷에 접속할 수 있는 단말기만 있으면 됩니다.
SaaS 모델은 소프트웨어, 특히 대규모 소프트웨어 사용 비용을 크게 절감하고, 소프트웨어가 서비스 제공업체의 서버에 호스팅되기 때문에 고객의 관리 및 유지 비용이 절감되고 신뢰성이 높아집니다.
(2) PaaS(Platform as a Service)
PaaS(Platform-as-a-Service): Platform as a Service는 개발자에게 글로벌 인터넷을 통해 애플리케이션과 서비스를 구축할 수 있는 플랫폼을 제공하는 서비스 카테고리입니다. . Paas는 소프트웨어 애플리케이션을 개발, 테스트 및 관리하기 위한 주문형 개발 환경을 제공합니다.
PaaS는 실제로 소프트웨어 개발 플랫폼을 서비스로 사용하고 이를 SaaS 모델에서 사용자에게 제출하는 것을 의미합니다. 따라서 PaaS는 SaaS 모델의 응용 프로그램이기도 합니다. 그러나 PaaS의 출현은 SaaS 개발, 특히 SaaS 애플리케이션 개발 속도를 가속화할 수 있습니다. PaaS 서비스를 통해 소프트웨어 개발자는 서버 등 장비 환경을 구매하지 않고도 새로운 애플리케이션을 개발할 수 있습니다.
플랫폼과 개발 환경을 서비스로 제공합니다. 기업 파일 공유는 분산 플랫폼 서비스입니다. 제조업체는 개발 환경, 서버 플랫폼, 하드웨어 리소스 및 기타 서비스를 고객에게 제공합니다. 사용자는 플랫폼을 기반으로 자신의 애플리케이션을 맞춤화하고 개발하여 서버와 인터넷을 통해 다른 고객에게 전달합니다. .
(3) IaaS(Infrastructure as a Service)
IaaS(Infrastructure-as-a-Service): 서비스로서의 인프라, 소비자는 인터넷을 통해 완전한 컴퓨터 인프라에서 서비스를 얻을 수 있습니다. IaaS는 데이터센터, 인프라 등 하드웨어 자원을 웹을 통해 사용자에게 할당하는 비즈니스 모델이다.
IaaS는 측정 서비스로 고객에게 제공되는 여러 서버로 구성된 "클라우드" 인프라입니다. 이는 메모리, I/O 장치, 스토리지 및 컴퓨팅 기능을 가상 리소스 풀에 통합하여 전체 업계에 필요한 스토리지 리소스와 가상화된 서버 및 기타 서비스를 제공합니다.
세 가지 모드의 관계
세 가지 서비스 모델 간의 관계를 사용자 경험 관점과 기술적 관점이라는 두 가지 측면에서 분석할 수 있습니다. 사용자 경험 관점에서 보면 서로 다른 유형의 사용자를 접하기 때문에 서로 독립적입니다. 기술적 관점에서 볼 때 이들 간의 관계는 순수한 상속 관계가 아닙니다. 예를 들어 SaaS는 PaaS를 기반으로 하고 PaaS는 IaaS를 기반으로 합니다. 첫째, SaaS는 PaaS에 배포하거나 IaaS에 직접 배포할 수 있습니다. 둘째, PaaS는 IaaS에 배포하거나 물리적 리소스에 직접 구축할 수 있습니다.
더 많은 관련 지식은 FAQ 칼럼을 방문해주세요!
위 내용은 클라우드 컴퓨팅의 세 가지 서비스 모델은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!