2021년 핵심 클라우드 컴퓨팅 모델 8가지
클라우드 컴퓨팅은 인터넷을 통한 다양한 서비스 제공입니다. 이 서비스에는 서버, 네트워킹, 데이터베이스, 스토리지, 소프트웨어, 분석, 인텔리전스 포함.
다른 말로 클라우드 컴퓨팅은 IT 인프라를 유틸리티로 전환합니다. 인터넷 통해 인프라 접속해 온프레미스 설치·유지보수 없이 리소스 사용 가능.
클라우드 기술로 사용한 서비스만 요금 지불, 애플리케이션·서비스 더 효율적 실행, 비즈니스 니즈 변화 따라 확장 가능.
최근 몇 년간 성능 향상, 비용 절감, 보안, 생산성 증가 등 여러 이유로 기업·개인 인기 옵션 됨.
2020년 기준 기업 50% 이상 운영 클라우드 이전 — 플렉세라(Flexera) 보고서. 46% 기업 비용 절감 혜택 보고해 향후 몇 년간 이 추세 지속 전망.
기업은 특정 요구사항 따라 언제, 어디서, 어떻게 클라우드 컴퓨팅 활용할지 선택해 효율적·안전한 IT 솔루션 보장 가능.
클라우드 기술 복잡성 탐색 돕고자 서비스 모델과 배포 모델 기반 다양한 클라우드 컴퓨팅 유형과 장단점 설명.
클라우드 컴퓨팅은 서비스 모델과 배포 모델 기반 분류 가능. 둘 다 자세히 살펴보죠.
서비스 모델 기준 클라우드 컴퓨팅
가장 중요한 클라우드 컴퓨팅 서비스 모델 3가지: IaaS, PaaS, SaaS. 각기 클라우드 컴퓨팅 스택 다른 구간 나타내며 고유 기능 세트 가짐.
1. IaaS [Infrastructure as a Service, 서비스형 인프라]
장점
- 사용한 만큼만 지불
- 피크 타임 리소스 추가, 필요 시 축소
- 장애 즉각 복구 가능
- 새 기능 추가, API 활용
단점
- 피크 사용량 추정 초과 시 비용 예기치 않게 증가
- 멀티테넌트 아키텍처로 데이터 보안 이슈
IaaS 클라우드 제공업체가 사용자 인프라 관리. 즉, 제공업체 서버, 네트워크, 데이터 스토리지, 가상화 관리. 사용자는 운영체제 관리, 클라우드 인프라 위 애플리케이션 소프트웨어 배포 가능.
이 배포 모델에서 클라우드 제공업체 보통 데이터 센터 설치된 대규모 머신 세트에서 온디맨드 리소스 공급. 모든 수리, 장애, 하드웨어 이슈 처리.
일반적으로 IaaS는 오픈네뷸라(OpenNebula), 아파치 클라우드스택(Apache CloudStack), 오픈스택(OpenStack) 같은 클라우드 오케스트레이션 기술 사용. 가상머신 생성과 스토리지 볼륨 할당 관리. 사용자 할당·소비 리소스 수 기준 과금.
2. PaaS [Platform as a Service, 서비스형 플랫폼]
장점
- 하드웨어·소프트웨어 선투자 불필요
- 복잡성 줄인 고수준 프로그래밍 가능
- 배포된 애플리케이션 큰 변경 없이 쉽게 확장
- 장애 즉각 복구 가능
- 새 기능 추가, API 활용
단점
- 클라우드 제공업체 제공 프레임워크 따라 애플리케이션 개발해야 함
PaaS는 개발자가 클라우드 기반 애플리케이션 빌드·커스터마이징 쓸 프레임워크(내장 소프트웨어 구성요소 포함) 제공. 애플리케이션 데이터 분석, 고유 패턴 발견, 정보 기반 의사결정 위한 다양한 도구도 제공.
PaaS 모델 선택 시 소프트웨어 라이선스, 하부 인프라, 미들웨어, 기타 리소스 구매·유지보수 복잡성·비용 회피. 생성·관리하는 애플리케이션·서비스만 관리, 나머진 클라우드 제공업체 담당.
일부 제공업체 PaaS 특정 응용을 데이터 전달 모델로 사용. 예:
- 통합 PaaS(Integration PaaS): 미들웨어 설치 없이 통합 흐름 빌드·실행·관리 가능.
- 데이터 PaaS(Data PaaS): 클라우드 제공업체 고객용 데이터 애플리케이션 빌드, 데이터 시각화 도구 제공해 데이터 접근·분석.
제공업체 워크플로·보안 강화 추가 서비스 제공 가능.
3. SaaS [Software as a Service, 서비스형 소프트웨어]
장점
- 로컬 기기 앱 설치·업데이트 불필요
- 수요 따라 확대·축소 가능
- 배포 비용 낮음
- 소프트웨어 라이선스 효율적 사용
단점
- 지연 시간 이슈
- SaaS 벤더 간 전환 어려움
이 클라우드 서비스 모델은 완전 개발된 소프트웨어 제품 직접 접근 제공. 제품을 최적 활용하는 데만 집중 가능. 개발, 실행, 배포, 관리 모두 서비스 제공업체 담당.
현재 시장 대부분 SaaS 솔루션 최종 사용자 애플리케이션. 일반적으로 SaaS 앱은 모바일 앱이나 웹 애플리케이션, 웹 브라우저 통해 접근. 사용자 로컬 설치·업데이트 불필요.
가장 흔한 SaaS 애플리케이션 예: 지메일(Gmail), 드롭박스(Dropbox), 오피스365(Office365), 구글 맵(Google Maps), 고투미팅(GoToMeeting). 일부 무료지만 대부분 기업 사용자당 월/연 고정 요금 청구.
기타 덜 대중적인 서비스 모델
4. 서버리스 컴퓨팅(Serverless Computing)
서버리스 벤더 서비스 이용 기업 계산량 기준 과금, 고정 서버 수나 대역폭 비용 지불 불필요.
'서버리스 컴퓨팅' 용어 꽤 혼란스럽음: 물리 서버 없다는 뜻 아님. 서버 여전히 데이터 저장·관리용 사용. 하지만 개발자 설정, 관리, 가상머신, 컨테이너 스케일링, 용량 계획 신경 쓸 필요 없음.
서버리스 모델은 코드 온디맨드 실행만. 개발자 더 민첩한 애플리케이션 빌드 가능, 사용 중 리소스만 지불, 유휴 용량 절대 지불 안 함.
5. FaaS [Function as a Service, 서비스형 함수]
잠재적 서버리스 아키텍처로 설계, FaaS는 애플리케이션 일부(단일 함수) 배포 가능. 주로 마이크로서비스 애플리케이션 개발 시 사용.
애플리케이션 마이크로서비스로 분할은 개발자 유리: 작고 수정 쉬운 코드 조각 빌드해 코드베이스 쉽게 구현 가능.
모놀리식 아키텍처선 사소한 변경도 무거운 배포 과정 필요하지만, FaaS 배포 과정 복잡성 제거.
대형 퍼블릭 클라우드 벤더 최초 FaaS 아마존 AWS 람다(Lambda, 2014년 초기 출시), 뒤이어 구글 클라우드 펑션스(Cloud Functions), 마이크로소프트 애저 펑션스(Azure Functions).
6. MBaaS [Mobile Backend as a Service, 서비스형 모바일 백엔드]
MBaaS 모델은 웹/앱 개발자 프론트엔드 애플리케이션 소프트웨어 백엔드 클라우드 컴퓨팅·클라우드 스토리지와 연결 수단 제공. 개발자 서버 관리·수행 관련 작업 걱정서 해방.
MBaaS 제공업체 파일 스토리지·서비스, 푸시 알림 지원, 메시징·채팅 기능, 위치 서비스, 로그인·게시용 소셜 네트워크 API 등 기본 연산 제공.
배포 모델 기준 클라우드 컴퓨팅
어떤 클라우드 서비스 최적인지 정했으면 다음 단계 효율적 배포. 주요 클라우드 배포 모델 3가지: 프라이빗 클라우드, 퍼블릭 클라우드, 하이브리드 클라우드.
1. 프라이빗 클라우드(Private Cloud)
장점
- 향상된 보안·프라이버시 제공
- 고객 하드웨어·소프트웨어 선택 완전 통제
- 산업·규제 준수 의존 불필요
단점
- 높은 비용
- 클라우드 서비스 관리 숙련 인력 필요
프라이빗 클라우드(내부 클라우드라고도 함)는 단일 기업 전용 독점 환경 제공. 하드웨어·소프트웨어 리소스 단일 고객만 접근 가능.
프라이빗 클라우드 모델은 벤더 데이터센터 또는 온프레미스 저장 물리 구성요소 통해 가상화된 확장 가능 컴퓨팅 리소스 제공. 내부 관리 또는 서드파티 관리 가능.
많은 기업 프라이빗 클라우드 인프라 선택: 강화된 통제, 엄격한 보안·프라이버시로 방화벽·내부 호스팅 통한 데이터 보호. 특정 컴퓨팅 니즈 맞춰 클라우드 커스터마이징 가능.
게다가 프라이빗 클라우드 모델 활용 기업 클라우드 네이티브 애플리케이션 아키텍처·관행(마이크로서비스, 컨테이너 등) 채택 가능. 더 나은 유연성·효율성 제공, 향후 퍼블릭/하이브리드 클라우드 인프라 원활 전환 가능.
2. 퍼블릭 클라우드(Public Cloud)
장점
- 위치 독립적
- 비용 효율적
- 설정·배포 쉬움
- 사실상 무제한 확장성
- IT 업계 최신 기술 조기 접근
단점
- 리소스 공개 공유돼 보안성 낮음
- 제한적 통제
- 성능 인터넷 연결 의존
퍼블릭 클라우드 서비스 제공업체 세계 어디서든 사용/구매 원하는 누구에게나 리소스 제공. 사용자 인터넷 통해 리소스 접근.
퍼블릭 클라우드 모델 다양한 기능·역량 포괄하지만 핵심은 4가지 주요 특성: 온디맨드 컴퓨팅, 리소스 풀링, 확장성/신속한 탄력성, 종량제 가격.
대다수 기업 워크로드·사용자 수요 충족 확장성 위해 퍼블릭 클라우드 서비스 호스팅 선호. 자체 IT 리소스 관리 불필요. 사용한 만큼만 지불해 낭비 리소스 적음.
퍼블릭 클라우드 인프라 보안 우려 많지만, 제대로 구현하면(침입 탐지·방지 시스템 등 엄격한 보안 방법으로) 프라이빗 클라우드 네트워크만큼 안전 가능.
3. 하이브리드 클라우드(Hybrid Cloud)
장점
- 규제 준수·보안 개선
- 비용 효율적
- 민첩성·혁신 증대
- 인프라 효율성 향상
- 리스크 관리 개선
단점
하이브리드 클라우드는 프라이빗 클라우드와 하나 이상 퍼블릭 클라우드 서비스를 보안 독점 소프트웨어 프로그램으로 합쳐 두 다른 서비스 간 통신 가능케 함.
하이브리드 클라우드 모델은 두 서비스 장점 혼합 설계. 요구사항 변화 따라 클라우드 솔루션 간 워크로드 이동 가능.
하이브리드 모델로 기업은 민감 데이터 로컬 데이터 센터 저장하면서 매니지드 퍼블릭 클라우드 강력한 컴퓨팅 리소스 활용. 멀티클라우드 접근법(개발자 각 클라우드 개별 관리)과 달리 하이브리드 클라우드 단일 관리 평면 의존.
최근 몇 년간 많은 기업 로컬 리소스 과부하 줄이고 비용 최소화 위해 하이브리드 클라우드 환경 업그레이드. 헬스케어부터 금융까지 하이브리드 클라우드 기술 리소스 최적화·컴퓨팅 성능 향상 효과 입증.
기타 덜 대중적인 클라우드 배포 모델
4. 분산 클라우드(Distributed Cloud)
분산 클라우드 서비스는 퍼블릭 클라우드 인프라 여러 다른 물리적 위치서 실행. 즉, 사용자 클라우드 벤더 인프라뿐만 아니라 온프레미스, 코로케이션 센터, 서드파티 데이터 센터, 타 클라우드 제공업체 데이터센터서도 운영 호스팅 가능. 단일 제어 플레인서 모든 것 운영.
다른 말로 기업 애플리케이션이나 개별 파트 여러 클라우드 환경 배포·실행 가능. 성능·규제 준수 니즈 가장 잘 충족하는 클라우드 벤더·위치 선택.
게다가 퍼블릭 클라우드 중앙 관리 분산은 엣지 컴퓨팅 이상적 솔루션 — IoT 기기나 로컬 엣지 서버 같은 데이터 소스 가까이에 애플리케이션 호스팅.
5. 커뮤니티 클라우드(Community Cloud)
커뮤니티 클라우드 유사 요구사항 가진 여러 조직 간 리소스 공유 협력 노력. 커뮤니티 내 하나 이상 조직, 서드파티, 또는 둘 다 소유·관리.
예: 미국 정부 기관들 클라우드 컴퓨팅 인프라 공유해 데이터 관리·운영. 이 클라우드 컴퓨팅 유형 확장성, 유연성, 모든 비즈니스와 호환. 사용자 니즈 따라 문서·설정 변경 가능.
6. 고성능 컴퓨팅(HPC) 클라우드
이름서 알 수 있듯 HPC 클라우드 상당한 컴퓨팅 파워·메모리 소비 애플리케이션 실행용. 일반적으로 HPC 시스템은 GPU 집약적 서버 분산 클러스터.
구체적으로 클러스터 수백~수천 개 컴퓨트 서버(노드) 연결. 각 클러스터 서버 서로 병렬 작동해 처리 속도 향상, 고성능 컴퓨팅 제공. 각 클러스터 초당 1000조(quadrillion) 회 계산 수행 가능.
HPC 클라우드 주로 연구소(복잡 시뮬레이션), 석유·가스 산업(시추 위치 정확 탐지), 금융 서비스(실시간 주식 트렌드 추적·자동 거래), AI·머신러닝 도구 활용 기업 사용.
7. 멀티클라우드(Multicloud)
멀티클라우드 단일 네트워크 아키텍처서 두 개 이상 클라우드 컴퓨팅·스토리지 서비스 사용. 올-프라이빗, 올-퍼블릭, 또는 둘 조합 가능. 하이브리드 클라우드와 달리 반드시 프라이빗 클라우드 포함 안 함.
기업 데이터 스토리지·컴퓨팅 리소스 분산 위해 다중 클라우드 환경 활용, 데이터 손실·다운타임 리스크 감소.
8. 폴리 클라우드(Poly Cloud)
폴리 클라우드 멀티클라우드와 꽤 다름. 특정 기능 최고 제공업체서 워크로드 특정 모듈 실행 가능. 예: API 아마존 AWS 람다서 실행, 데이터 레이크 마이크로소프트 애저서 운영.
폴리 클라우드 상당한 비용 이점 제공하지만, 다른 클라우드 벤더 연결성 의존해야 해 지연시간 증가 가능.
참고: 새 컴퓨팅 패러다임 특징 5가지 양자 프로세서
자주 묻는 질문
클라우드 컴퓨팅 발명자는?
클라우드 컴퓨팅 개념은 컴퓨터 과학자 조셉 칼 로브넷 리클라이더(Joseph Carl Robnett Licklider)가 1960년대 초 발명. 당시 소프트웨어 써 컴퓨터 시간공유 네트워크 구축 위해 ARPANet(오늘날 인터넷 전신) 연구.
하지만 클라우드 컴퓨팅 대중화된 건 아마존이 2002년 자회사 아마존 웹 서비스(AWS) 출시해 개발자 자체 애플리케이션 빌드 가능케 하면서. 2006년 아마존 심플 스토리지 서비스(S3)와 일래스틱 컴퓨트 클라우드(EC2) 만들어 서버 가상화 사용해 IaaS 종량제 모델 선도.
참고: 양자 컴퓨팅 12가지 최고 응용
클라우드 컴퓨팅 주요 이점은?
클라우드 서비스로 기업 본질적으로 가상 오피스 구축 가능. 클라우드 서비스 많은 장점 중 주요 것들:
- 비용 절감(종량제 비용 모델)
- 유연성·확장성
- 손실 방지·재해 복구
- 최신 IT 기술 자동 업데이트 접근
클라우드 컴퓨팅 일반적인 사례는?
수십만 기업 다양한 클라우드 인프라 사용해 서비스 제공. 가장 인기 서비스:
- 구글 앱스(구글 시트, 구글 드라이브 등)
- 슬랙(Slack, 비즈니스용 메시징 앱)
- 마이크로소프트 파워 BI(비즈니스 분석 서비스)
- 헤로쿠(Heroku, 개발자 앱 빌드·전달·모니터링·확장 클라우드 플랫폼)
- 드롭박스(Dropbox, 파일 온라인 저장·기기 동기화 파일 호스팅 서비스)
주요 클라우드 제공업체는?
상위 5개 제공업체 위 모든 클라우드 서비스 제공. 클라우드 서비스 매출 연평균 20% 이상 성장.
- 아마존 웹 서비스(AWS)
- 마이크로소프트 애저(Azure)
- 구글 클라우드 플랫폼(GCP)
- 알리바바 클라우드
- IBM 클라우드
- 오라클 클라우드
- SAP 클라우드 플랫폼
클라우드 컴퓨팅 미래는?
2020년 글로벌 클라우드 컴퓨팅 시장 규모 3,714억 달러(약 480조 원) 평가. 향후 5년 연평균 17.5% 성장 전망. 2025년 클라우드 컴퓨팅 시장 8,321억 달러(약 1,080조 원) 도달 예상.
이 성장은 주로 빅데이터, 인공지능(AI), 머신러닝(ML) 등 첨단 기술 구현 증가 주도. 대기업도 다수 이점 활용 위해 비용 효율적 클라우드 솔루션 운영 이전.
참고: 세계 최대·최고 가치 핀테크 기업 16곳
또한 미국, 영국, 중국, 일본 등 국가 다양한 클라우드 기반 개발 프로젝트 투자 증가가 시장 성장 가속화 예상.