336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
SaaS (Software as a Service) : 서비스로서의 소프트웨어
업무에서 사용하는 소프트웨어 기능을 인터넷 등의 네트워크를 통해서 필요한 만큼 서비스로 이용할 수 있도록 제공하는 형태
- 하나의 서버를 여러 기업에서 공유하는 것을 전제한 멀티 테넌트 방식 서비스를 제공
- 데이터는 기업 사용자별로 분리되도록 설계하여 보안성 확보
- 소프트웨어 업데이트는 클라우드 사업자가 수행
- 항상 최신 기능을 사용, 소프트웨어의 버그가 방치되지 않음
- 대표 소프트웨어 : 정보 시스템의 전자 메일, 그룹웨어, CRM(Customer Ralationship Management, 고객 관리 시스템)등
- 대표적인 SaaS 서비스 : 구글의 Google apps
PaaS (Platform as a Service) : 서비스로서의 플랫폼
기업의 애플리케이션 실행 환경 및 애플리케이션 개발 환경을 서비스로써 제공하는 모델
- 기업 사용자가 개발 환경을 처음부터 구축하는 것은 많은 시간과 노력의 비용이 들기 때문에, Java, PHP, Ruby 등의 프로그래밍 언어를 지원하는 애플리케이션 실행 환경이나 데이터베이스 등이 미리 마련되어 있음
- 서버, 네트워크, 보안 부분을 클라우드 사업자에게 위임하여 구축 및 운영이 쉬움 (Iaas는 직접 해야 함)
- 자사에서 개발한 응용 프로그램을 가동할 수 있음 (애플리케이션 활용 자유도가 높음)
- 서버 및 미들웨어의 상세한 설정을 할 수 없으며, 특정 Paas 환경에 의존도가 높기 때문에 다른 환경으로의 Migration이 쉽지 않음
- 주된 용도
- 개발 및 테스트 시행에 큰 처리 능력이 필요한 경우
- 자사에서 운용 중인 애플리케이션의 최대 부하를 분산 처리
- 스마트 폰이나 태블릿 등의 모바일 서비스에서 인터넷 접속이 필요한 경우
- 다양한 '사물'들이 인터넷을 통해 서로 통신하는 IoT(Internet of Things)에서 다양한 기기들이 생성하는 센서 데이터 같은 대용량 데이터를 효율적으로 수집하여 처리
- 세일즈 포스 : Force.com, 이보우즈 : kintone, 오픈 소스 Paas 기반 소프트웨어 : Cloud Foundry
IaaS (Infrastructure as a Service) : 서비스로서의 인프라 스트럭쳐
CPU나 하드웨어등의 컴퓨터 리소스를 네트워크를 통해 서비스로 제공하는 모델
- 대표 IaaS 서비스 : 가상 서버 및 온라인 스트로지
- 가상 서버 : 클라우드 사업자가 보유하는 물리적인 서버의 CPU, 메모리, 스토리지 등의 하드웨어 자원을 소프트웨어적으로 나누어 사용자에게 제공
- 기업 사용자가 스스로 OS, 데이터베이스, 미들웨어, 응용 프로그램 등의 소프트웨어를 설치 및 자유롭게 운영
- 활용 예 : 웹 사이트의 서버 (프로모션 이벤트용 웹 페이지 개설등 일시적으로 컴퓨터 리소스를 많이 빌려서 사용하고, 프로모션이 종료되면 리소스를 감축)
- 대표적인 IaaS 서비스 : Amazon Web Service가 제공하는 Amazon Elastic Compute Cloud (EC2)
'ⓦeb ⓢtory > Cloud' 카테고리의 다른 글
[클라우드 기초] 클라우드 도입의 장점 (0) | 2017.09.01 |
---|---|
[네트워크] 네트워크 상태 Command (0) | 2017.08.31 |
[네트워크] 서버 부하분산 기술 (0) | 2017.08.31 |