Cloud Model의 구분

Chiwoo Song·2023년 2월 1일
0

MS Azure

목록 보기
2/21
post-thumbnail

Public Cloud의 정의


Public Cloud

  • 일반적으로 MS, Google, Amazon과 같은 기업들이 제공하는 Cloud computing model이다.
  • 모든 computing 서비스들이 Cloud 상에서 동작하고 사용자들은 인터넷을 통해 접속한다.

장점

  1. No CapEx CapEx vs. OpEx (문서 최하단)
  2. Agility
  3. Consumption-based (사용량 기반 지불)
  4. Lower costs
  5. No maintenance
  6. Near-unlimited scalability
  7. High reliability (높은 신뢰성)

Private Cloud

  • 회사와 같은 조직의 Data Center에 Cloud 환경 (인프라)을 구성하고 조직의 사용자들에게 Cloud computing 서비스를 제공
  • 조직의 Data를 여러가지의 이유로 인해 Public Cloud에 보관하면 안될 경우 사용되는 모델
    - 예) 의료 데이터, 정부 정책에 의해 국내에만 존재해야하는 데이터, 조직의 인사 정보

장점

  1. Improved Security(보안)
  2. More flexibility(유연성)
  3. High Scalability(확장성)

Hybrid Cloud

  • Public Cloud와 Private Cloud가 합쳐진 모델
  • Public Cloud만 사용하여 서비스를 올리는게 불가능하고 Private Cloud만 사용할 경우 높은 비용으로 인해 비합리적인 경우 사용되는 모델

예시

① Website의 경우 Public Cloud에서 구동하여 사용자의 수에 따라 Scale-out, Scale-up을 할 수 있도록 하고, 보안이 중요한 Database의 경우 Private Cloud에 위치하여 보안성을 강화할 필요가 경우.

② 업데이트가 불가한 오래된 Hardware에서 구동되는 프로그램(Application)이 있는 경우 해당 Application은 기존 Private Cloud에서 구동하고 권한 모듈과 Storage의 경우 Public Cloud에서 운영을 하고자 할 경우.

장점

  1. Control
  2. Flexibility
  3. Compliance
  4. Cost-effectiveness
  5. Ease

정리

Public Cloud

  1. Local에 관리해야할 Hardware 불필요
  2. Scale up을 하고자 추가 비용을 지출할 필요 없음
  3. 사용한만큼만 지불

Private Cloud

  1. 보유한 DataCenter에 Cloud 환경 구성
    • IT 인프라 관리 능력 필요
  2. 조직이 모든 자원에 대한 통제
  3. 조직이 모든 보안에 대한 통제

Hybrid Cloud

  1. Public Cloud와 Private Cloud의 결합
  2. 조직은 Application을 어디서 구동할지 선택
  3. 구성에 따라 조직은 보안, 법률 준수를 통제할 수 있음
  4. 적지만 초기 투자비용이 필요함
profile
Shallow but broad knowledge

0개의 댓글