Cloud deployment options(클라우드 배포 옵션)

yalpalyappap·2020년 7월 12일
0

IBM Clouders

목록 보기
1/4

Cloud deployment options

1. Public Cloud

A public cloud is a type of cloud computing in which a third-party service provider makes computing resources—which can include anything from ready-to-use software applications

Public Cloud란 제3자의 Cloud provider가 이미 사용할 수 있는 컴퓨팅 자원을 제공해주는 클라우드 컴퓨팅의 종류이다.

Cloud 제공자가 데이터 센터등을 소유하고, 관리한다. Cloud에 대한 책임은 Cloud provider에게 있다.

하나의 Cloud 자원을 여러명의 사용자(mulit tenant)들이 공유하여 사용한다.

Public Cloud의 서비스 종류로써 IaaS, PasS, SaaS등이 있다.

Private Cloud와 비교한 Public Cloud의 장점

1. 확장성과 유연성이 뛰어나다.
2. 클라우드 사용 비용의 예측이 가능하다.
3. Public Cloud provider가 제공하는 사용자에게 필요한 자원에 접근이 용이하다.
4. 신기술의 도입이 빠르다.

출처: ibm public cloud

2. Private Cloud

Private cloud (also known as an internal cloud or corporate cloud) is a cloud computing environment in which all hardware and software resources are dedicated exclusively to, and accessible only by, a single customer.

Private Cloud는 오직 한명의 고객에게만 독점적(single tenant)으로 제공되는 클라우드 컴퓨팅의 종류이다.

Single tenant환경과 무관하게 Private Cloud에도 필요한 기술들이 있다. (사실상 모든 클라우드에 필요한 기술들)
1. Virtualization

Bare Metal 환경의 가상화를 통해서 Cloud의 유연성, 확장성을 보장할 수 있고 이를 통해 효과적으로 컴퓨팅 자원을 활용할 수 있다.

2. Management software

관리자에게 인프라나, 어플리케이션의 관리를 일임하여 안정적이고 효과적인 자원 활용을 할 수 있다.

3. Automation

서버의 배포나, 통합과 같은 추가적인 작업이 필요한 일을 자동화하여 효과적이다.

Private Cloud의 장점

1. 하드웨어와 소프트웨어를 완전히 활용할 수 있다.
2. 하드웨어와 소프트웨어를 자유롭게 커스터마이징 할 수 있다.
3. 접근 권한이나 보안 설정을 좀더 명확하게 할 수 있다.
4. Cloud provider가 제공하는 규제에 완전히 순응할 필요가 없다. (스스로 만들면되니까!)

출처: ibm private cloud

3. Hybrid Cloud

Hybrid cloud is a computing environment that connects a company’s on-premises private cloud services and third-party public cloud into a single, flexible infrastructure for running the organization’s applications and workloads.

Hybrid Cloud란 사용자의 on-premise환경에 있는 private cloud, 제 3자의 public cloud를 합친 개념이다.

Hybrid Cloud의 장점

간단하게 Private Cloud, Public Cloud의 장점을 모아두었다고 생각하면 된다.

Hybrid cloud의 use case

1. SaaS integration
전통적인 방식으로 운영중이던 어플리케이션을 private cloud, SaaS 방식과도 결합할 수 있다.
2. Data and AI integration
Public Cloud에서의 개별적인 경험에 대한 데이터를 활용할 수 있다.
3. Enhancing legacy apps
아직도 대부분의 서비스의 80%는 on-premise환경에 있는데, 그러한 오래된 비지니스 시스템을 현대화 하기위해서 활용될 수 있다.

4. MultiCloud

Gartner defines two common types of hybrid cloud platforms: hybrid monocloud and hybrid multicloud.

MonoCloud

Hybrid monocloud is hybrid cloud with one cloud provider—essentially an extension of a single public cloud provider’s software and hardware stack to the customer’s on-premises environment so that the exact same stack runs in both locations.

MonoCloud란 on-premise환경을 가진 고객이 하나의 Public Cloud provider를 활용하는 방식을 말한다.

MultiCloud

MultiCloud방식이란 고객이 여러 Public Cloud provider를 결합하여 활용하는 방식을 말한다. 예를들면 어떤 서비스는 IaaS, 다른 서비스는 Saas등...

MultiCloud와 hybrid Cloud는 다르면서도 상호보완적인 관계에 있다.

MultiCloud의 장단점

장점

1. 위기 관리 능력 (하나의 Cloud provider가 잘못되어도 다른 Cloud provider는 괜찮을 수 있으므로)
2. 나에게 가장 맞는 서비스를 경제적으로 합리적이게 제공해 줄 수 있음 (특정한 cloud 서비스는 2/5를 만족시켜주고, 다른 서비스가 3/5를 만족시켜줄 수 있음)

단점

1. 여러가지의 cloud 서비스를 활용하면 할수록 관리, 데이터 처리, 보안등 신경쓸게 많아진다.

따라서 MultiCloud는 여러 가지의 cloud환경을 통합하고, 관리하고, 상호 작동가능하도록 하고, 그에 따르는 지연율을 낮추는 등의 기술들이 필요하다.

이를 위한 핵심기술들이 있다.
1. Multicloud containers
이를 통해 어플리케이션의 빠른 개발이나 이식성 문제를 해결할 수 있다.
2. Multicloud storage
on-premise환경의 data storage와 cloud환경의 data storage를 적절하게 활용해야한다.
3. Multicloud automation
여러 환경에서 작업하는 Multicloud의 특성상 개별 환경에 설정이나, 관리에 시간을 뺏기지 않도록 해야한다.
4. Multicloud monitoring
3번과 마찬가지로 관리를 위해서 통합적인 모니터링 시스템이 필요하다.
5. Multicloud and VMware
vmware의 중앙 집중화된 console을 활용하여 통합적으로 Multicloud를 관리할 수 있다고한다.

profile
안녕하세요! 개발 공부를 하고있습니다~

0개의 댓글