클라우드 컴퓨팅의 개념

클라우드 컴퓨팅

  • 네트워크를 통해 다양한 IT 리소스와 어플리케이션을 온디맨드로 제공하는 서비스
구분 대상 대표 플랫폼
퍼블릭 일반 사용자 AWS, Azure, GCP
프라이빗 내부 사용자 Openstack, Cloudstack
  • IT 리소스 : 서버 ,스토리지, 네트워크와 같은 아이티 기반 자원
  • 온디맨드 : 요구사항에 따라 즉시 제공/공급 하는 방식 (주문형)

클라우드 컴퓨팅의 분류

Software As A Service

  • 어플리케이션, 분석 시스템, 협업 (O365), Gmail, 서비스 모니터링

Platform As A Service

  • 데이터베이스 , 큐, 저장소, 인증 시스템

Infrastructure As A Service

  • 서버, 디스크 (스토리지) , 네트워크


클라우드 컴퓨팅의 특징

  • 온디맨드한 접근성
  • 종량제 과금 정책
  • 대규모의 확장성
  • 관리의 편의성
  • 주문형으로 사용하는 서비스는 전기, 가스, 수도와 같은 유틸리티가 있으며 VOD 역시 대표적 사례

클라우드 컴퓨팅의 이점

비즈니스적 측면

  • 초기 인프라 자원 투자에 대한 부담 감소
  • 사용한 양에 따른 비용 구조
  • 즉각적인 인프라 자원 제공
  • 효율적인 자원 할당 및 관리
  • Time To Market 시간 절감

기술적인 측면

  • 자동화 ( 프로그래밍 가능한 인프라 자원 )
  • Auto-Scaling 탄력적 확장
  • 개발 LifeCycle 단축 (Dev -> Stage -> Prod)
  • 검증 절차 향상 (QA)
  • 대규모의 트래픽 수용 가능
  • 비즈니스 연속성과 재해 복구 (해외 서비스 확장이 쉬움)

클라우드 컴퓨팅의 고려사항

고려사항

  • 개인정보 보호
  • 요구된 보안수준 확보 (네트워크, 암호화 등)
  • 서비스의 가용성 확보
  • 제한사항에 따른 요구사항 파악

 

+ Recent posts