클라우드 컴퓨팅 개요

클라우드 컴퓨팅은 인터넷을 통해 유틸리티로 애플리케이션에 액세스하는 수단을 제공합니다. 이를 통해 온라인에서 애플리케이션을 생성, 구성 및 사용자 지정할 수 있습니다.

클라우드 란?

용어 Cloud 는 Network 또는 Internet.즉, 클라우드는 원격 위치에있는 무언가라고 말할 수 있습니다. 클라우드는 공용 및 사설 네트워크 (예 : WAN, LAN 또는 VPN)를 통해 서비스를 제공 할 수 있습니다.

이메일, 웹 회의, 고객 관계 관리 (CRM)와 같은 애플리케이션은 클라우드에서 실행됩니다.

클라우드 컴퓨팅이란?

클라우드 컴퓨팅은 manipulating, configuring, 과 accessing 원격으로 하드웨어 및 소프트웨어 리소스. 온라인 데이터 스토리지, 인프라 및 애플리케이션을 제공합니다.

클라우드 컴퓨팅 제안 platform independency,소프트웨어는 PC에 로컬로 설치할 필요가 없기 때문입니다. 따라서 클라우드 컴퓨팅은 우리의 비즈니스 애플리케이션을 mobile 과 collaborative.

기본 컨셉

클라우드 컴퓨팅을 실현하고 최종 사용자가 액세스 할 수 있도록하는 특정 서비스와 모델이 백그라운드에서 작동합니다. 다음은 클라우드 컴퓨팅을위한 작업 모델입니다.

  • 배포 모델
  • 서비스 모델

배포 모델

배포 모델은 클라우드에 대한 액세스 유형, 즉 클라우드의 위치를 ​​정의합니다. 클라우드는 퍼블릭, 프라이빗, 하이브리드 및 커뮤니티의 네 가지 유형의 액세스를 가질 수 있습니다.

퍼블릭 클라우드

그만큼 public cloud 일반 대중이 시스템과 서비스에 쉽게 액세스 할 수 있습니다. 퍼블릭 클라우드는 개방성 때문에 덜 안전 할 수 있습니다.

사설 클라우드

그만큼 private cloud 조직 내에서 시스템과 서비스에 액세스 할 수 있습니다. 그것은 사적인 성격 때문에 더 안전합니다.

커뮤니티 클라우드

그만큼 community cloud 조직 그룹에서 시스템 및 서비스에 액세스 할 수 있습니다.

하이브리드 클라우드

그만큼 hybrid cloud 퍼블릭 클라우드와 프라이빗 클라우드의 혼합으로 중요한 활동은 프라이빗 클라우드를 사용하여 수행되고 비 핵심 활동은 퍼블릭 클라우드를 사용하여 수행됩니다.

서비스 모델

클라우드 컴퓨팅은 서비스 모델을 기반으로합니다. 세 가지 기본 서비스 모델로 분류됩니다.

  • IaaS (Infrastructure-as–a-Service)
  • PaaS (Platform-as-a-Service)
  • SaaS (Software-as-a-Service)

Anything-as-a-Service (XaaS) 서비스로서의 네트워크, 서비스로서의 비즈니스, 서비스로서의 ID, 서비스로서의 데이터베이스 또는 서비스로서의 전략을 포함하는 또 다른 서비스 모델입니다.

그만큼 Infrastructure-as-a-Service (IaaS) 가장 기본적인 수준의 서비스입니다. 각 서비스 모델은 다음 다이어그램과 같이 기본 모델에서 보안 및 관리 메커니즘을 상속합니다.

IaaS (Infrastructure-as-a-Service)

IaaS 물리적 머신, 가상 머신, 가상 스토리지 등과 같은 기본 리소스에 대한 액세스를 제공합니다.

PaaS (Platform-as-a-Service)

PaaS 애플리케이션, 개발 및 배포 도구 등에 대한 런타임 환경을 제공합니다.

SaaS (Software-as-a-Service)

SaaS 모델을 사용하면 소프트웨어 애플리케이션을 최종 사용자에게 서비스로 사용할 수 있습니다.

클라우드 컴퓨팅의 역사

개념 Cloud Computing 1950 년에 메인 프레임 컴퓨터를 구현하여 thin/static clients.그 이후로 클라우드 컴퓨팅은 정적 클라이언트에서 동적 클라이언트로, 소프트웨어에서 서비스로 진화했습니다. 다음 다이어그램은 클라우드 컴퓨팅의 진화를 설명합니다.

혜택

클라우드 컴퓨팅에는 많은 장점이 있습니다. 그들 중 일부는 아래에 나열되어 있습니다-

  • 인터넷을 통해 유틸리티로 응용 프로그램에 액세스 할 수 있습니다.

  • 언제든지 온라인으로 응용 프로그램을 조작하고 구성 할 수 있습니다.

  • 클라우드 애플리케이션에 액세스하거나 조작하기 위해 소프트웨어를 설치할 필요가 없습니다.

  • 클라우드 컴퓨팅은 온라인 개발 및 배포 도구, 프로그래밍 런타임 환경을 통해 PaaS model.

  • 클라우드 리소스는 모든 유형의 클라이언트에 대한 플랫폼 독립적 액세스를 제공하는 방식으로 네트워크를 통해 사용할 수 있습니다.

  • 클라우드 컴퓨팅 제품 on-demand self-service. 리소스는 클라우드 서비스 공급자와의 상호 작용없이 사용할 수 있습니다.

  • 클라우드 컴퓨팅은 최적의 활용도로 고효율로 작동하기 때문에 매우 비용 효율적입니다. 인터넷 연결 만 필요합니다.

  • 클라우드 컴퓨팅은보다 안정적인 부하 분산을 제공합니다.

클라우드 컴퓨팅과 관련된 위험

클라우드 컴퓨팅은 컴퓨팅 세계에서 다양한 이점을 제공하는 유망한 혁신이지만 위험이 따릅니다. 그중 일부는 아래에서 설명합니다.

보안 및 개인 정보

클라우드 컴퓨팅에 대한 가장 큰 관심사입니다. 클라우드의 데이터 관리 및 인프라 관리는 타사에서 제공하므로 민감한 정보를 클라우드 서비스 제공 업체에 넘기는 것은 항상 위험합니다.

클라우드 컴퓨팅 공급 업체는 고도로 안전한 암호로 보호 된 계정을 보장하지만 보안 위반의 징후는 고객과 비즈니스를 잃을 수 있습니다.

가두어 넣다

고객이 하나에서 전환하는 것은 매우 어렵습니다. Cloud Service Provider (CSP) 다른 사람에게. 서비스를 위해 특정 CSP에 종속됩니다.

격리 실패

이 위험은 서로 다른 테넌트 간의 저장소, 메모리 및 라우팅을 분리하는 격리 메커니즘의 실패와 관련이 있습니다.

관리 인터페이스 손상

퍼블릭 클라우드 공급자의 경우 인터넷을 통해 고객 관리 인터페이스에 액세스 할 수 있습니다.

안전하지 않거나 불완전한 데이터 삭제

삭제 요청 된 데이터가 삭제되지 않을 수 있습니다. 다음 이유 중 하나로 인해 발생합니다.

  • 데이터의 추가 사본이 저장되지만 삭제시 사용할 수 없습니다.

  • 여러 테넌트의 데이터를 저장하는 디스크가 파괴됩니다.

클라우드 컴퓨팅의 특징

클라우드 컴퓨팅에는 네 가지 주요 특성이 있습니다. 다음 다이어그램에 나와 있습니다.

주문형 셀프 서비스

클라우드 컴퓨팅을 통해 사용자는 필요에 따라 웹 서비스와 리소스를 사용할 수 있습니다. 언제든지 웹 사이트에 로그온하여 사용할 수 있습니다.

광범위한 네트워크 액세스

클라우드 컴퓨팅은 완전히 웹 기반이므로 언제 어디서나 액세스 할 수 있습니다.

리소스 풀링

클라우드 컴퓨팅을 사용하면 여러 테넌트가 리소스 풀을 공유 할 수 있습니다. 하드웨어, 데이터베이스 및 기본 인프라의 단일 물리적 인스턴스를 공유 할 수 있습니다.

빠른 탄력

리소스를 수직 또는 수평으로 언제든지 확장하는 것은 매우 쉽습니다. 자원의 확장은 수요 증가 또는 감소를 처리 할 수있는 자원의 능력을 의미합니다.

특정 시점에 고객이 사용하는 리소스는 자동으로 모니터링됩니다.

측정 서비스

이 서비스에서 클라우드 공급자는 클라우드 서비스의 모든 측면을 제어하고 모니터링합니다. 리소스 최적화, 청구 및 용량 계획 등이 이에 따라 달라집니다.