클라우드 컴퓨팅의 특징

이 기사에서는 클라우드 컴퓨팅의 주요 특성 중 일부를 살펴볼 것입니다. 또한 클라우드 컴퓨팅 아키텍처를 구성하는 다양한 구성 요소와 현재 사용중인 가장 널리 퍼진 클라우드 컴퓨팅 모델을 검토 할 것입니다.

클라우드 컴퓨팅의 특성: 탄성

당신은 아마 당신이 당겨 다른 모양으로 스트레칭 할 수 있지만,당신이 놓아 때 다음 원래의 형태로 돌아 물리적 탄성 재료에 익숙 할 것이다. 클라우드 컴퓨팅의 탄력성은 자원이 성장하거나 축소 한 다음 수요에 따라 원래 공급 수준으로 돌아갈 수있는 능력입니다.

애플리케이션,프로젝트,워크플로우 및 프로세스에 리소스를 동적으로 할당함으로써 클라우드 서비스 제공자는 개인이나 기업이 무언가를 실행하는 데 필요한 정확한 양의 리소스를 제공할 수 있습니다. 이를 통해 비용 효율성을 높여 사용자가 실제로 필요하지 않은 제공된 리소스에 돈을 낭비하지 않고 클라우드 사용을 최적화 할 수 있습니다.

구름 특성-탄력성

클라우드 탄력성을 통해 사용자는 리소스의 오버 프로비저닝 또는 언더 프로비저닝을 피할 수 있습니다. 예를 들어 사용자에게 너무 많은 저장 용량,처리 능력 또는 메모리가 공급되면 사용하지 않을 클라우드 자산에 대한 비용을 지불하게 될 수 있습니다. 반면에 사용 가능한 리소스가 너무 적으면 사용자가 프로세스를 올바르게 실행하지 못할 수 있습니다.

또한 탄력성을 통해 클라우드 사용자는 변화하는 조건에 대응하여 인프라와 리소스를 위 또는 아래로 확장 할 수 있습니다. 예를 들어 탄력적 인 클라우드 시스템은 계절적 급증 또는 일일 피크 기간 동안 추가 리소스를 주입 한 다음 수요가 줄어들면 자동으로 확장 할 수 있습니다.

클라우드 컴퓨팅의 가상화

컴퓨팅에서 가상화는 서버,데스크톱,저장 장치,운영 체제 또는 네트워크 리소스와 같은 물리적 버전이 아닌 가상 버전을 만드는 것입니다. 이 기술을 사용하면 리소스 또는 응용 프로그램의 단일 물리적 인스턴스를 여러 인스턴스로 공유 할 수 있습니다. 물리적 장치에 논리적 이름을 할당하고 해당 물리적 리소스에 대한 포인터를 제공하여 필요한 경우 여러 사용자가 호출할 수 있습니다.

클라우드 가상화

클라우드 컴퓨팅의 가상화는 서비스 제공 업체가 수백만 대의 가상 머신을 만들고 전 세계 수억 명의 사용자를 위해 다양한 환경에서 실행할 수있게 해줍니다. 가상화는 컴퓨팅 환경의 여러 측면에 적용될 수 있습니다.

서버 가상화

서버 시스템에 직접 설치된 가상화 소프트웨어는 하나의 물리적 서버를 여러 서버로 나눕니다. 단일 서버 내에서 가상화를 사용하여 여러 작업(데스크톱,응용 프로그램 등)을 실행할 수 있습니다.). 클라우드 컴퓨팅은 서버 가상화를 사용하여 공급자의 네트워크에 있는 각 물리적 서버를 필요에 따라 여러 서버로 나누고 네트워크의 부하를 분산시킵니다.

클라우드

스토리지 가상화

클라우드 컴퓨팅 컨텍스트에서 스토리지 가상화는 단일 스토리지 장치처럼 보이도록 여러 네트워크 스토리지 장치의 물리적 스토리지를 집계하거나 그룹화합니다. 이러한 물리적 데이터 저장 장치는 서로 다른 공급 업체 또는 데이터 센터에서 제공 될 수 있지만 최종 사용자에게는 가상”저장 장치 풀”이 단일 소스에서 시작된 것으로 보입니다.

스토리지 가상화는 소프트웨어 응용 프로그램을 사용하여 수행 할 수도 있으며 주로 백업 및 복구 목적으로 수행됩니다.

클라우드 컴퓨팅의 특징: 하드웨어 가상화

하드웨어 가상화에서는 가상 컴퓨터 소프트웨어가 하드웨어 시스템에 설치되고 하이퍼바이저라고 하는 소프트웨어 관리 시스템이 처리,메모리 및 기타 하드웨어 리소스를 제어하고 모니터링합니다. 가상화 프로세스가 완료되면 사용자는 가상 컴퓨터에 다른 운영 체제를 설치하고 해당 운영 체제에서 다른 응용 프로그램을 실행할 수 있습니다.

하드웨어 가상화는 가상 머신을 제어하는 것이 물리적 서버를 제어하는 것보다 훨씬 쉽기 때문에 일반적으로 서버 플랫폼에 구현됩니다.

운영 체제 가상화

이 과정에서 가상 컴퓨터 소프트웨어는 하드웨어 시스템에 직접 설치되지 않고 호스트 컴퓨터의 운영 체제에 설치됩니다. 운영 체제 가상화는 주로 다른 플랫폼 및 운영 환경에서 응용 프로그램을 테스트하는 데 사용됩니다.

데스크톱 가상화

데스크톱 가상화를 통해 클라우드 컴퓨팅 공급자는 추가 하드웨어를 설치하지 않고도 전체 컴퓨팅 플랫폼을 사용자에게 제공할 수 있습니다. 데스크톱 가상화는 또한 사용자가 연결된 장치에 다른 운영 체제를 실행할 수 있습니다-예를 들어,데스크톱 가상화를 사용하여 스마트 폰 소유자는 안드로이드에 윈도우 10 바탕 화면을 실행할 수 있습니다.

클라우드 컴퓨팅의 특징:네트워크 가상화

네트워크 가상화를 통해 하나의 물리적 로컬 영역 네트워크에서 여러 개의 개별 네트워크를 만들 수 있습니다. 특히 엔터프라이즈 클라우드 사용자의 경우 공용 인터넷에 연결되지 않는”온라인”네트워크인 가상 사설 클라우드를 만들 수 있습니다.

클라우드 컴퓨팅 아키텍처

클라우드 컴퓨팅 아키텍처는 시스템의 구조를 구성하는 다양한 구성 요소와 하위 구성 요소로 구성됩니다. 이러한 구성 요소는 온프레미스 리소스,클라우드 리소스,소프트웨어 구성 요소,서비스 및 미들웨어 일 수 있으며 데이터베이스,소프트웨어 기능,응용 프로그램,네트워크 리소스 등으로 나타날 수 있습니다.

프런트 엔드 아키텍처

프런트 엔드는 클라이언트,고객 또는 사용자에게 표시되는 클라우드 컴퓨팅의 클라이언트 부분입니다. 프런트 엔드 플랫폼에는 팻 클라이언트,씬 클라이언트 및 모바일 장치가 포함될 수 있습니다. 프런트 엔드 아키텍처 구성 요소에는 사용자 인터페이스와 클라이언트의 컴퓨터 시스템 또는 클라우드 시스템에 액세스하는 데 사용되는 네트워크가 포함됩니다.

백엔드 아키텍처

클라우드 컴퓨팅 백엔드 는 서비스 공급자가 사용하는 시스템의 측면입니다. 백엔드 아키텍처 구성 요소에는 컴퓨팅 서비스의 클라우드를 구성하는 다양한 서버,컴퓨터,데이터 스토리지 시스템,가상 머신 및 프로그램이 포함됩니다.

또한,백 엔드는 통신을 위해 네트워크로 연결된 컴퓨터를 연결하는 보안 메커니즘,트래픽 제어 및 프로토콜을 제공하는 역할을 담당합니다.

미들웨어

공급자 끝에서 중앙 서버가 시스템을 관리하여 트래픽 및 클라이언트 요구를 모니터링합니다. 이 중앙 서버는 특정 프로토콜 세트를 따르고 미들웨어라는 특별한 종류의 소프트웨어를 사용하여 네트워크로 연결된 컴퓨터가 서로 통신 할 수 있도록합니다.

하이퍼바이저

클라우드 컴퓨팅 전달의 핵심 요소인 가상화의 경우,하이퍼바이저 또는 가상 머신 모니터는 가상 머신을 생성하고 실행하는 소프트웨어,하드웨어 및 펌웨어로 구성됩니다. 하이퍼바이저는 각 사용자에게 가상 운영 플랫폼이라는 플랫폼을 제공하여 클라우드를 사용하도록 게스트의 운영 체제를 구성하고 관리할 수 있습니다.

관리 소프트웨어

클라우드 관리 소프트웨어는 클라우드의 성능을 향상시키는 데 도움이되는 다양한 계획과 전략을 통합하고 스토리지 정시 제공,적절한 보안 및 상시 액세스와 같은 기능을 제공합니다.

배포 소프트웨어

배포 소프트웨어에는 사용자가 클라우드에 액세스할 수 있도록 하는 데 필요한 모든 필수 설치 및 구성이 포함됩니다. 클라우드 리소스 프로비저닝이 발생하기 전에 구현하는 백엔드 구성 요소입니다.

클라우드 컴퓨팅의 특징: 연결 경로

이것은 클라우드 서버를 연결하는 가상 경로이며,데이터 전송 속도는 사용자의 네트워크 또는 인터넷 연결에 따라 다릅니다. 일반적으로 연결 경로에는 사용자가 경로 및 프로토콜을 사용자 지정할 수 있는 구성 옵션이 있습니다.

클라우드 컴퓨팅 특성:모델

클라우드 컴퓨팅 모델

일반적으로 세 가지 주요 클라우드 컴퓨팅 모델 또는 클라우드 기반 전달 방법으로 간주됩니다: 서비스(서비스)로서의 소프트웨어,서비스(서비스)로서의 인프라 및 서비스(서비스)로서의 플랫폼.

SaaS 는 방법을 클라우드 기반의 소프트웨어 납품하는 소프트웨어 액세스를 통해 온라인 가입을 반대하고 설치 개별 컴퓨터에서 다른 장치입니다. 일반적으로 매월 또는 매년 청구되는 구독료는 일반적으로 소프트웨어 라이센스,지원 및 기타 대부분의 수수료와 함께 응용 프로그램 자체에 적용됩니다.기업 입장에서 볼 때,사내 컴퓨터나 데이터 센터에서 애플리케이션을 설치하고 실행할 필요가 없다는 점이 주요 이점입니다. 이를 통해 기업은 소프트웨어를 실행하기 위한 추가 하드웨어 획득,관리 및 유지 관리와 관련된 시간 및 비용 부담과 개별 라이선스,설치 및 지원의 필요성에서 벗어날 수 있습니다.

이름에서 알 수 있듯이 클라우드 기반 컴퓨팅,네트워크 및 스토리지 리소스 등 기본 인프라에 대한 액세스를 제공합니다. -에 클라이언트에게 지불하 것과 같이 너 간다 기초. 이 모델을 통해 기업은 이러한 자원 자체를 구매,관리 및 유지 관리하는 비용과 복잡성을 피할 수 있습니다.

클라우드 컴퓨팅 특성

클라우드 컴퓨팅 모델은 공급자가 인터넷을 통해 응용 프로그램 개발에 필요한 하드웨어 및 소프트웨어 도구를 호스팅하고 사용자에게 제공합니다. 이 모델을 통해 개발자는 전 세계 어디서나 웹 브라우저에서 전체 응용 프로그램을 구축 할 수 있으므로 원격 작업 및 장거리 협업을 용이하게합니다.

요약:

클라우드 컴퓨팅의 특성

클라우드 컴퓨팅의 특성:탄력성. 클라우드 컴퓨팅의 탄력성은 자원이 성장하거나 축소 한 다음 수요에 따라 원래 공급 수준으로 돌아갈 수있는 능력입니다. 클라우드 컴퓨팅의 가상화:컴퓨팅에서 가상화는 서버,데스크톱,저장 장치,운영 체제 또는 네트워크 리소스와 같은 물리적 버전이 아닌 가상 버전을 만드는 것입니다. 클라우드 컴퓨팅의 특성:연결 경로: 이것은 클라우드 서버를 연결하는 가상 경로이며,데이터 전송 속도는 사용자의 네트워크 또는 인터넷 연결에 따라 다릅니다. 클라우드 컴퓨팅 모델:일반적으로 세 가지 주요 클라우드 컴퓨팅 모델 또는 클라우드 기반 제공 방법으로 간주됩니다.

답글 남기기

이메일 주소는 공개되지 않습니다.