클라우드 컴퓨팅 아키텍처는 인프라 계층, 플랫폼 계층, 소프트웨어 서비스 계층의 세 가지 수준으로 구분됩니다. 클라우드 컴퓨팅의 목적은 공유된 소프트웨어 또는 하드웨어 리소스와 정보를 네트워크 기반 컴퓨팅 방식을 통해 구성하고 통합하여 제공하는 것입니다. 수요. 컴퓨터 또는 기타 시스템 사용.
이 문서의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
자세한 소개:
클라우드 컴퓨팅은 그리드 컴퓨팅, 분산 컴퓨팅, 병렬 컴퓨팅, 유틸리티 기술, 네트워크 스토리지, 가상화 및 로드 밸런싱과 같은 전통적인 컴퓨터 및 네트워크 기술의 개발 및 통합의 산물입니다. 공유된 소프트웨어/하드웨어 자원 및 정보를 네트워크 기반 컴퓨팅 방식을 통해 구성 및 통합하고 이를 컴퓨터 및 기타 시스템에 필요에 따라 제공하는 것이 목적입니다.
일반적으로 일반적으로 수용되는 클라우드 아키텍처는 인프라 계층, 플랫폼 계층 및 소프트웨어 서비스 계층의 세 가지 수준으로 나뉩니다. 해당 이름은 IaaS, PaaS 및 SaaS입니다. IaaS, 서비스형 인프라(Infrastructure as a Service), 중국어 이름은 서비스형 인프라(Infrastructure as a Service)입니다.
IaaS에는 주로 컴퓨터 서버, 통신 장비, 스토리지 장비 등이 포함되며, 이는 컴퓨팅 파워, 스토리지 용량 또는 네트워크 용량과 같은 IT 인프라 서비스를 사용자에게 온디맨드로 제공할 수 있습니다. 즉, 인프라 수준에서 제공할 수 있는 서비스입니다. . IaaS의 성숙한 응용의 핵심은 가상화 기술에 있습니다. 가상화 기술을 통해 다양한 컴퓨팅 장치를 가상 리소스 풀의 컴퓨팅 리소스로 균일하게 가상화할 수 있고, 스토리지 장치를 가상 리소스 풀의 스토리지 리소스로 균일하게 가상화할 수 있습니다. 네트워크를 통합할 수 있습니다. 장치는 가상 리소스 풀의 네트워크 리소스로 통합되고 가상화됩니다. 사용자가 이러한 자원을 주문하면 데이터센터 관리자가 주문한 공유물을 사용자에게 직접 패키징하여 IaaS를 구현한다.
PaaS, Platform as a Service, 중국 이름은 Platform as a Service입니다. 전통적인 컴퓨터 아키텍처의 "하드웨어 + 운영 체제/개발 도구 + 응용 소프트웨어"의 관점에서 보면 클라우드 컴퓨팅의 플랫폼 계층은 운영 체제 및 개발 도구와 유사한 기능을 제공해야 합니다. 실제로 PaaS는 사용자에게 인터넷을 통해 애플리케이션 소프트웨어를 개발, 실행 및 운영하기 위한 완전한 지원 플랫폼 세트를 제공하는 위치에 있습니다. 개인용 컴퓨터 소프트웨어 개발 모델과 마찬가지로 프로그래머는 개발 도구를 사용하여 Windows 또는 Linux 운영 체제가 설치된 컴퓨터에서 응용 프로그램 소프트웨어를 개발하고 배포할 수 있습니다. Microsoft의 Windows Azure와 Google의 GAE는 PaaS 플랫폼에서 가장 잘 알려진 두 가지 제품으로 간주할 수 있습니다.
SaaS, 서비스형 소프트웨어. 쉽게 말하면 인터넷을 통해 소프트웨어 서비스를 제공하는 소프트웨어 애플리케이션 모델이다. 이 모델에서는 사용자는 더 이상 하드웨어, 소프트웨어 및 개발 팀을 구축하는 데 많은 투자를 할 필요가 없으며 인터넷을 통해 해당 서비스를 즐기기 위해 특정 임대 비용만 지불하면 되며 전체 시스템은 제조업체에서 유지 관리됩니다. 책임이 있는.
(학습 영상 공유: 프로그래밍 영상)
위 내용은 클라우드 컴퓨팅 아키텍처의 세 가지 수준은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!