본문 바로가기
카테고리 없음

클라우드 서비스와 프라이빗 클라우드의 이해

by sum_mit45 2024. 11. 22.
728x90
반응형
11월 19일(화) 수업 내용 중

 
 최근 기업들이 IT 서비스 환경을 Public Cloud로 전환하는 사례가 많아지고 있다. Public Cloud는 확장성과 유연성에서 강점이 있지만, 자원 공유, 소유권 문제, 법적 규제, 제어권 변경 등에 따른 우려가 기업의 도입을 주저하게 만들기도 한다. 이러한 이유로, 일부 기업은 Private Cloud 도입을 검토하며 각 클라우드 모델의 특징과 장점을 비교하기도 한다. 이번 수업에서는 클라우드 컴퓨팅의 기본 개념부터 클라우드 서비스 모델, Private Cloud의 특징과 구성 요소 에 대해 배웠다. 
 

클라우드 컴퓨팅이란?

클라우드 컴퓨팅은 인터넷 기술을 활용하여 확장 가능하고 탄력적인 IT 자원을 서비스 형태로 제공하는 컴퓨팅 방식.
사용자는 물리적 하드웨어나 시스템의 구체적인 관리 없이도 필요한 자원을 즉시 요청하고 사용할 수 있다.

클라우드 컴퓨팅의 주요 특징

  • On-Demand: 사용자가 필요할 때 즉시 자원을 요청하고 사용할 수 있는 수요자 중심 서비스.
  • Elasticity (탄력성): 필요에 따라 자원을 유동적으로 확장(Scale-Out)하거나 축소. Auto-Scaling 및 소프트웨어 정의 네트워크(SDN) 지원.
  • Agility (민첩성): 서비스나 비즈니스 요구 사항에 빠르게 대응 가능.
  • Self-Service: 기술적 전문 지식 없이도 자원을 직접 관리 및 사용할 수 있음.
  • 사용량 기반 과금: 사용한 자원만큼 비용을 지불.
  • 확장성: 자원을 수평적으로 늘리거나(Scale-Out) 수직적으로 강화(Scale-Up).
  • 신뢰성: 다중 백업 및 장애 복구 체계를 통해 높은 안정성 제공.

클라우드 서비스 모델과 배치 모델

1) 서비스 모델

  • IaaS (Infrastructure as a Service): 가상화된 컴퓨팅 자원 제공 (예: AWS EC2).
  • PaaS (Platform as a Service): 애플리케이션 개발을 위한 플랫폼 제공 (예: Google App Engine).
  • SaaS (Software as a Service): 완성된 소프트웨어 서비스 제공 (예: Gmail, Dropbox).
  • DaaS (Desktop as a Service): 가상 데스크톱 환경 제공.

2) 배치 모델

  • Public Cloud: 모든 사용자가 이용 가능.
  • Private Cloud: 특정 기업 내부 사용자만 이용.
  • Community Cloud: 공통 관심사를 가진 사용자 그룹에 제공.
  • Hybrid Cloud: Public Cloud와 Private Cloud를 혼용.
  • Multi Cloud: 2개 이상의 Public Cloud를 병행 사용.

Private Cloud의 특징과 구성 요소

Private Cloud의 정의와 특징

Private Cloud는 Public Cloud 서비스에서 제공되는 기능과 유사하지만, 기업이 자사의 인프라를 직접 관리하여 보안을 강화하고 자원 통제권을 유지한다.

  1. 이용 대상 제한: 특정 기업이나 조직 내부로 사용자를 제한.
  2. 데이터 보안 강화: 외부 접근을 차단하여 내부 네트워크 보호.
  3. 개발 환경 맞춤화: 기업의 요구에 따라 자원과 플랫폼을 최적화.

Private Cloud의 서비스의 구성 요소

클라우드 서비스 영역의 구성은 크게 클라우드 컴퓨팅 인프라 영역서비스 사용 영역으로 나눔.

  1. 클라우드 컴퓨팅 인프라 계층: 클라우드 서비스를 구축하는 하드웨어나 소프트웨어로 이루어지는 영역 
    • 하드웨어: 가상 머신을 위한 컴퓨터 노드, 스토리지 서비스를 위한 스토리지 노드, 스토리지 장비, 네트워크 서비스 등
    • 소프트웨어: 하이퍼바이저, 리눅스 컨테이너, 모니터링 솔루션 등
  2. 클라우드 플랫폼 계층: 클라우드 서비스 도입에 따른 클라우드 컴퓨팅 인프라를 관리하기 위한 플랫폼
    • OpenStack, Cloud Stack, MS System Center 등을 활용해 클라우드 서비스를 관리
    • 관리 전담 조직 필요
  3. 클라우드 포털 계층: 클라우드 플랫폼과 연동해서 운영자의 인터페이스 역할
    • 웹 기반 인터페이스로 사용자와 운영자를 위한 포털 제공
  4. 클라우드 서비스 제공 계층: 가상 머신, 스토리지, 로드밸런싱 등 클라우드 자원을 사용하는 서비스 제공 영역
  5. 미들웨어 서비스 계층: 응용 소프으퉤어가 사전에 설치되어 있는 템플릿 서비스 계층. Apache Tomcat, JBoss, Database를 제공

Private Cloud vs Public Cloud

구분Public CloudPrivate Cloud
이용 대상제한 없음특정 기업 내 사용자만 이용
보안일반적 수준의 보안 제공내부 네트워크 기반, 보안 강화
유지 비용상대적으로 저렴구축 및 유지 비용 높음
유연성더 높은 유연성맞춤형 환경 구축 가능

 
* DMZ(DeMilitarized Zone) 내에서 클라우드 서비스를 구축하고, 외부에서 접근 가능하면 Public Cloud, 그렇지 않으면 Private Cloud로 분류된다. 

Private Cloud의 서비스 유형

  • 연산 서비스: 가상 머신, 컨테이너, 자동확장
  • 저장소 서비스블록 스토리지, 오브젝트 스토리지, CDN, 백업 저장소
  • 네트워크 서비스: 로드밸런서, DNS
  • 관리 및 보안 서비스: 모니터링 및 로그, 접근 관리, 침입 차단, 방화벽
728x90
반응형