logo

클라우드 컴퓨팅 아키텍처

우리가 알고 있듯이 클라우드 컴퓨팅 기술은 소규모 조직과 대규모 조직 모두에서 다음을 수행하는 데 사용됩니다. 정보를 저장하다 클라우드와 입장 인터넷 연결을 이용하여 언제 어디서나 가능합니다.

클라우드 컴퓨팅 아키텍처는 다음의 조합입니다. 서비스 지향 아키텍처 그리고 이벤트 중심 아키텍처 .

클라우드 컴퓨팅 아키텍처는 다음 두 부분으로 나뉩니다.

  • 프런트엔드
  • 백엔드

아래 다이어그램은 클라우드 컴퓨팅의 아키텍처를 보여줍니다.

클라우드 컴퓨팅 아키텍처

프런트엔드

프런트 엔드는 클라이언트에서 사용됩니다. 여기에는 클라우드 컴퓨팅 플랫폼에 액세스하는 데 필요한 클라이언트 측 인터페이스와 애플리케이션이 포함되어 있습니다. 프런트 엔드에는 웹 서버(Chrome, Firefox, Internet Explorer 등 포함), 씬 & 팻 클라이언트, 태블릿 및 모바일 장치가 포함됩니다.

나무와 그래프 이론

백엔드

백엔드는 서비스 제공업체에서 사용됩니다. 클라우드 컴퓨팅 서비스를 제공하는 데 필요한 모든 리소스를 관리합니다. 여기에는 엄청난 양의 데이터 저장소, 보안 메커니즘, 가상 머신, 배포 모델, 서버, 트래픽 제어 메커니즘 등이 포함됩니다.

참고: 프런트엔드와 백엔드 모두 일반적으로 인터넷 연결을 사용하여 네트워크를 통해 다른 엔드포인트와 연결됩니다.

클라우드 컴퓨팅 아키텍처의 구성 요소

클라우드 컴퓨팅 아키텍처에는 다음과 같은 구성 요소가 있습니다.

1. 클라이언트 인프라

클라이언트 인프라는 프런트 엔드 구성 요소입니다. 클라우드와 상호작용할 수 있는 GUI(Graphical User Interface)를 제공합니다.

2. 신청

애플리케이션은 클라이언트가 액세스하려는 소프트웨어나 플랫폼일 수 있습니다.

3. 서비스

클라우드 서비스는 고객의 요구 사항에 따라 귀하가 액세스하는 서비스 유형을 관리합니다.

클라우드 컴퓨팅은 다음 세 가지 유형의 서비스를 제공합니다.

김프 워터마크 제거

나. 서비스형 소프트웨어(SaaS) – 그것은 또한로 알려져 있습니다 클라우드 애플리케이션 서비스 . 대부분 SaaS 애플리케이션은 웹 브라우저를 통해 직접 실행되므로 이러한 애플리케이션을 다운로드하고 설치할 필요가 없습니다. SaaS의 몇 가지 중요한 예는 다음과 같습니다.

예: Google 앱, Salesforce Dropbox, Slack, Hubspot, Cisco WebEx.

ii. 서비스형 플랫폼(PaaS) – 그것은 또한로 알려져 있습니다 클라우드 플랫폼 서비스 . SaaS와 매우 유사하지만 차이점은 PaaS는 소프트웨어 생성을 위한 플랫폼을 제공하지만 SaaS를 사용하면 플랫폼 없이도 인터넷을 통해 소프트웨어에 액세스할 수 있다는 것입니다.

예: Windows Azure, Force.com, Magento Commerce Cloud, OpenShift.

iii. 서비스형 인프라(IaaS) – 그것은 또한로 알려져 있습니다 클라우드 인프라 서비스 . 애플리케이션 데이터, 미들웨어, 런타임 환경 관리를 담당합니다.

예: Amazon Web Services(AWS) EC2, Google Compute Engine(GCE), Cisco Metapod.

4. 런타임 클라우드

문자열과 비교

런타임 클라우드는 다음을 제공합니다. 실행 및 런타임 환경 가상 머신에.

5. 보관

스토리지는 클라우드 컴퓨팅의 가장 중요한 구성 요소 중 하나입니다. 클라우드에 엄청난 양의 저장 용량을 제공하여 데이터를 저장하고 관리합니다.

6. 인프라

에 서비스를 제공합니다. 호스트 수준 , 응용 수준 , 그리고 네트워크 수준 . 클라우드 인프라에는 클라우드 컴퓨팅 모델을 지원하는 데 필요한 서버, 스토리지, 네트워크 장치, 가상화 소프트웨어 및 기타 스토리지 리소스와 같은 하드웨어 및 소프트웨어 구성 요소가 포함됩니다.

7. 관리

관리는 백엔드의 애플리케이션, 서비스, 런타임 클라우드, 스토리지, 인프라 및 기타 보안 문제와 같은 구성 요소를 관리하고 이들 간의 조정을 설정하는 데 사용됩니다.

8. 보안

보안은 클라우드 컴퓨팅에 내장된 백엔드 구성 요소입니다. 백엔드에 보안 메커니즘을 구현합니다.

9. 인터넷

인터넷은 프론트엔드와 백엔드가 서로 상호작용하고 소통할 수 있는 매체입니다.

배쉬 엘리프