본문 바로가기

아키텍처

[조대협 대용량 아키텍처]클라우드 인프라

서버나 네트워크 스토리지와 같은 컴퓨팅 자원을 언제 어디서든 원격의 공유된 풀에서 필요한 경우 요청하여 필요한 만큼 사용하는 모델이다.

대표적으로 개인 클라우드에는 애플의 iCloud, 네이버의 N드라이브, 기업 클라우드는 Amazone의 AWS 등이 있다.

 

클라우드 컴퓨팅의 배포 모델에 따른 분류

클라우드 컴퓨팅 플랫폼은 장소와 서비스 사용 제공/사용 주체에 따라서 크게 다음과 같이 3가지 형태로 분리 한다.

Y축은 배포 장소를 의미하고 X축은 서비스 사용/ 제공 주체를 의미한다.

 

조대협의 서버사이드 대용량 아키텍처와 성능 튜닝 그림 6 -43

 

Private Cloud

서비스 사용자가 기업 내부의 비즈니스 시스템을 위해서 자체적으로 클라우드 플랫폼을 구축하는 모델(on-premise)

클라우드 플랫폼이 회사 내부 또는 서드파티 데이터 센터에 독립적으로 구축 됨

ex) VMware, CloudStack, Microsoft Data Center based implementation 등

 

Public Cloud

서비스 제공자가 클라우트 서비스를 제공하기 위한 플랫폼

  • 전문 클라우드 사업자(MS,Amazon)에 의해서 서비스가 제공되는 클라우드 플랫폼
  • 클라우드 플랫폼은 서비스 사용자의 회사 외부(서비스 제공자)로 배포 됨
  • 모든 리소스는 다른 사용자와 공유됨
  • 리소스 사용량에 따라 과금되는 형태
  • AWS, Windosw Azure,Office365, Google App Engine 등 있다
Hosted Private Cloud

서비스 사용자가 기업 내부의 비즈니스 시스템을 서비스 제공자의 퍼블릭 클라우트 플랫폼을 인프라로 사용하여 구축하는 모델

 

클라우드 서비스 단계 및 장단점

 

클라우트 서비스

클라우드 컴퓨팅 클라우트 컴퓨팅이란? 인테넛으로 통신 서비스를 활용한 컴퓨팅 서비스 종류의 하나로 개인용 컴퓨터가 아닌 인터넷을 통해 연결된 원격 컴퓨터를 활용하는 기술을 말한다. 이러한 클라우드 컴퓨..

alsyean.tistory.com

 

 

 


더보기

이 글은 조대협의 서버사이드 대용량 아키텍처와 성능 튜닝 책을 참고하여 작성되었습니다.

이 글은 코드프레소 DevOps Roasting 코스를 수강하면서 작성한 글입니다.