1. IT 자산의 유연성과 효율성 극대화, 클라우드 컴퓨팅의 개요
정의: 인터넷망을 통해 서버, 스토리지, 애플리케이션 등 IT 자원을 필요에 따라(On-demand) 확장하여 사용하고 사용한 만큼 비용을 지불하는(Pay-as-you-go) 컴퓨팅 패러다임.
분류 체계: 관리 주체 및 서비스 범위에 따른 Service Model과 하드웨어 인프라 구성 방식에 따른 Deployment Model로 구분됨.
2. 서비스 제공 범위에 따른 서비스 모델(Service Model) 비교
가. 서비스 모델별 관리 책임 영역 (Shared Responsibility)
클라우드 서비스는 하부 인프라부터 상부 소프트웨어까지의 제공 범위에 따라 IaaS, PaaS, SaaS로 구분됩니다.
| 구분 | IaaS (Infrastructure as a Service) | PaaS (Platform as a Service) | SaaS (Software as a Service) |
| 정의 | 가상화된 하드웨어 자원 제공 | 앱 개발/실행 환경(Runtime) 제공 | 완성된 소프트웨어 서비스 제공 |
| 제공 자원 | 서버, 스토리지, 네트워크 | OS, 미들웨어, DB, 프레임워크 | 비즈니스 애플리케이션 (ERP 등) |
| 사용자 제어 | 운영체제(OS) 수준까지 제어 가능 | 애플리케이션 및 데이터만 제어 | 서비스 설정 및 이용만 가능 |
| 사례 | AWS EC2, MS Azure, GCP | Google App Engine, Heroku | Salesforce, Google Drive, Slack |
3. 인프라 구축 및 운영 방식에 따른 배포 모델(Deployment Model) 비교
가. 배포 모델별 특성 및 구성 방식
인프라를 누가 점유하고 어디에 위치시키느냐에 따라 4가지 모델로 분류됩니다.
| 구분 | Public Cloud | Private Cloud | Hybrid Cloud | Community Cloud |
| 대상 | 불특정 다수 (일반 대중) | 특정 기업/기관 단독 | Public + Private 연동 | 특정 목적의 공동체 |
| 보안성 | 상대적으로 낮음 | 매우 높음 (폐쇄망) | 데이터 중요도별 분리 | 공동체 내 보안 유지 |
| 비용 | 사용량 기반 (저렴) | 초기 구축 비용 높음 | 복합적 (관리가 복잡) | 비용 분담으로 효율적 |
| 사례 | AWS, Azure, Naver Cloud | 사내 클라우드, 정부 클라우드 | 클라우드 버스팅(Bursting) | 교육기관, 의료기관 연합 |
4. 클라우드 모델 선택 전략 및 향후 발전 방향
가. 비즈니스 전략에 따른 모델 선택 (Selection Strategy)
Start-up / 신규 서비스: 초기 투자 비용이 없고 확장이 용이한 Public Cloud + SaaS 조합 추천.
금융 / 공공 / 의료: 데이터 보안 및 규제 준수가 핵심이므로 Private Cloud 또는 Hybrid Cloud 고려.
나. 멀티 클라우드(Multi-Cloud) 및 클라우드 네이티브(Cloud Native)
멀티 클라우드: 단일 벤더 종속(Lock-in) 탈피를 위해 2개 이상의 Public Cloud를 혼합 사용하는 추세.
Cloud Native: MSA(Microservices Architecture), 컨테이너(Docker/K8s), DevOps를 활용하여 클라우드 환경에 최적화된 시스템 구축이 DX의 핵심 과제임.
댓글 없음:
댓글 쓰기