Skip to main content

클라우드 컴퓨팅 아키텍처 란 무엇입니까?

Cloud Cloud Computing Architecture는 분산 컴퓨팅을 가능하게하는 상호 연결된 서버, 스토리지 시스템 및 제어 노드 세트를 나타냅니다.각 클라우드 컴퓨팅 시스템에는 일반적으로 프론트 엔드, 클라이언트 컴퓨터 및 애플리케이션 서버, 데이터 스토리지 및 일부 유형의 제어 노드로 구성된 백엔드가 있습니다.모든 것을 연결하는 네트워크는 클라우드 컴퓨팅 아키텍처와 관련 될 수있는 또 다른 중요한 측면입니다.클라우드 컴퓨팅 아키텍처의 구성 요소는 로컬 또는 인터넷을 통해 서로 연결될 수 있으며 클라이언트는 일반적으로 인터넷을 통해 이들을 액세스합니다.웹 서비스.클라이언트 나 사용자가보고 상호 작용하는 아키텍처의 프론트 엔드는 다양한 형태를 취할 수 있습니다.클라우드 컴퓨팅의 일부 인스턴스는 클라우드 기반 이메일 또는 기타 서비스에 액세스 할 수있는 웹 브라우저와 같은 일반적인 인터페이스를 사용합니다.클라우드 컴퓨팅의 다른 사용에는 특정 작업을 위해 설계된 독점 소프트웨어 시스템이 있습니다.이러한 구성 요소 중 하나는 데이터 저장소로, 나중에 검색하기 위해 정보를 배치 할 수 있습니다.데이터는 클라우드에 클라이언트 또는 클라우드 애플리케이션에 의해 저장 될 수 있습니다.클라우드 시스템의 데이터 용량은 일반적으로 중복성을 허용하기 위해 상당히 크다.이는 기본적으로 클라우드 아키텍처의 데이터 스토리지 구성 요소가 일반적으로 시스템의 모든 부분이 손상되거나 접근 할 수없는 경우 각 데이터 세트의 둘 이상의 사본을 저장하도록 설계되었음을 의미합니다.클라우드 아키텍처에는 일반적으로 다수의 다른 응용 프로그램 서버가 포함되며, 각각은 다른 기능을 담당 할 수 있습니다.이러한 각 서버는 일반적으로 하나의 프로그램이나 서비스를 실행하도록 설계되었으며, 많은 서버는 프론트 엔드 인터페이스를 통해 클라이언트가 사용할 수 있습니다.이러한 종류의 분산 설정을 통해 시스템이 이전 모 놀리 식 디자인보다 더 유선형으로 작동 할 수 있습니다.

클라우드 컴퓨팅 아키텍처에서 중요한 최종 구성 요소는 제어 노드입니다.이 전문 컴퓨터는 인터넷 또는 다른 네트워크를 통해 데이터 스토리지 및 응용 프로그램 서버에 연결될 수 있습니다.프론트 엔드는 일반적으로 제어 노드와 인터페이스하여 클라이언트가 응용 프로그램 서버와 상호 작용할 수 있습니다.제어 노드는 일반적으로 응용 프로그램 서버 및 클라이언트를 데이터 저장소에 연결합니다.