유비쿼터스컴퓨팅개론 8강 - 클라우드 컴퓨팅
인터넷을 통해 컴퓨팅 자원을 필요한 만큼 서비스로 이용하는 클라우드 컴퓨팅의 개념과 발전 배경을 학습한다. 클라우드의 특징과 아키텍처, 배포 모델과 서비스 모델을 구분하고 데이터 중심의 클라우드가 제공하는 운영 편의성, 분석 지원과 보안 특성을 살펴본다.
제1장 클라우드 컴퓨팅의 개요
1. 클라우드 컴퓨팅의 기본 개념
클라우드 컴퓨팅은 서버, 저장장치, 네트워크, 소프트웨어와 같은 컴퓨팅 자원을 사용자가 직접 소유하고 관리하는 대신 인터넷을 통해 필요한 시점에 서비스로 제공받는 컴퓨팅 방식이다. 사용자는 자원이 실제로 어느 데이터센터의 어떤 장비에서 실행되는지 모두 알 필요 없이 네트워크를 통해 원하는 기능과 용량을 이용한다.
클라우드라는 표현은 네트워크 구성도에서 인터넷처럼 복잡한 내부 구조를 감추고 외부에서 하나의 구름 모양으로 나타내던 관습에서 비롯된다. 클라우드 안에는 많은 서버와 저장장치, 플랫폼과 응용프로그램이 존재하지만 이용자에게는 통합된 서비스처럼 보인다.
핵심 관점
클라우드 컴퓨팅은 컴퓨터 한 대를 빌리는 개념에 한정되지 않는다. 네트워크를 통해 공유된 자원 풀에서 필요한 자원을 신속하게 할당받고, 사용량에 따라 확장·축소하며 서비스 형태로 이용하는 모델이다.
2. 클라우드 컴퓨팅의 정의
클라우드 컴퓨팅은 인터넷 기반으로 표준화된 IT 기능을 서비스 형태로 제공하고, 사용자가 요구할 때 컴퓨팅 자원을 빠르게 구성하여 사용할 수 있게 하는 방식이다. 제공되는 자원에는 네트워크, 서버, 저장공간, 응용프로그램과 서비스가 포함된다.
사용자는 서비스 제공자와의 직접적인 개입을 최소화하면서 자원을 확보할 수 있고, 서비스 제공자는 다수 사용자가 공유할 수 있도록 자원을 가상화하고 통합 관리한다. 이용자는 초기부터 최대 사용량에 맞춘 장비를 구입하지 않고 실제 필요와 사용량에 맞게 자원을 선택한다.
| 구분 | 전통적 자체 구축 | 클라우드 컴퓨팅 |
|---|---|---|
| 자원 확보 | 장비와 소프트웨어를 직접 구매·설치 | 인터넷을 통해 필요한 자원을 요청 |
| 용량 계획 | 예상 최대 수요를 고려해 미리 확보 | 수요에 따라 신속하게 확장·축소 |
| 관리 주체 | 조직이 하드웨어부터 응용까지 관리 | 서비스 범위에 따라 제공자와 사용자가 분담 |
| 비용 방식 | 초기 투자와 유지관리 비용 중심 | 사용량 기반 비용 지불 가능 |
3. 클라우드 컴퓨팅의 장점
클라우드를 이용하면 하드웨어와 소프트웨어 구매에 필요한 초기 비용을 줄이고, 장비의 설치·운영·유지보수 부담을 서비스 제공자에게 맡길 수 있다. 인터넷에 접속할 수 있는 다양한 장소와 단말에서 서비스를 사용할 수 있어 접근성도 높아진다.
업무량이 갑자기 증가하면 자원을 확대하고 수요가 줄면 다시 축소할 수 있어 자원 활용률을 높일 수 있다. 서비스 제공자는 대규모 자원을 공동으로 운영하여 규모의 경제를 실현하고, 이용자는 필요한 기능을 빠르게 도입하여 서비스 출시 시간을 단축할 수 있다.
장점은 조건과 함께 이해해야 한다
비용 절감과 편리한 확장은 대표적인 장점이지만 네트워크 의존성, 서비스 제공자에 대한 의존, 보안과 규정 준수 문제도 함께 고려해야 한다.
제2장 발전 배경과 주요 특징
1. 컴퓨팅 서비스 환경의 발전
컴퓨팅 환경은 대형 컴퓨터의 자원을 여러 사용자가 공유하던 메인프레임 중심 환경에서 개인용 컴퓨터, 클라이언트-서버, 인터넷과 웹, 그리드·유틸리티 컴퓨팅을 거쳐 클라우드 컴퓨팅으로 발전했다. 새로운 모델이 이전 모델을 완전히 없앤 것이 아니라 자원 공유와 네트워크 서비스의 범위를 확장했다.
1960년대에는 컴퓨팅 능력을 전기나 전화처럼 공공 서비스 형태로 이용할 수 있다는 생각이 제시되었다. 이후 인터넷과 분산시스템이 발전하고, 1990년대 후반부터 클라우드라는 용어가 컴퓨팅 서비스 개념과 결합되었다. 2000년대에는 Amazon Web Services와 같은 상용 서비스가 등장하면서 인터넷을 통한 인프라 제공이 본격화되었다.
2. 기술적 발전 배경
그리드 컴퓨팅
그리드 컴퓨팅은 지리적으로 분산된 이기종 컴퓨팅 자원을 네트워크로 연결하여 하나의 거대한 계산 자원처럼 활용하는 방식이다. 여러 기관과 시스템의 남는 처리 능력을 결합해 대규모 문제를 해결한다는 점에서 공유 자원 기반의 클라우드 발전에 영향을 주었다.
유틸리티 컴퓨팅
유틸리티 컴퓨팅은 전기나 수도처럼 컴퓨팅 자원을 필요한 만큼 사용하고 사용량에 따라 비용을 지불한다는 개념이다. 클라우드의 종량제와 측정 가능한 서비스 특성으로 이어졌다.
서버 가상화
가상화는 하나의 물리 서버에서 여러 가상 서버를 독립적으로 실행하거나 여러 물리 자원을 논리적인 자원 풀로 구성하는 기술이다. 하드웨어 이용률을 높이고 가상 자원을 신속하게 생성·이동·회수할 수 있어 클라우드의 탄력성과 자원 풀링을 가능하게 한다.
네트워크와 웹 기술
초고속 인터넷, 표준 웹 기술, 분산 처리와 대규모 데이터센터 운영 기술의 발전은 원격 자원을 로컬 자원처럼 이용할 수 있는 기반을 만들었다. 안정적인 네트워크가 없으면 클라우드 서비스에 접근하거나 대량 데이터를 전달하기 어렵다.
3. 클라우드 컴퓨팅의 핵심 특징
| 특징 | 설명 |
|---|---|
| 주문형 셀프서비스 | 사용자가 제공자와 매번 직접 협의하지 않고 서버나 저장공간을 스스로 할당 |
| 광범위한 네트워크 접근 | 표준 네트워크 방식으로 PC와 모바일 등 다양한 단말에서 접근 |
| 자원 풀링 | 제공자의 자원을 통합해 여러 사용자에게 수요에 따라 동적으로 할당 |
| 신속한 탄력성 | 필요에 따라 자원을 빠르게 확대하거나 축소 |
| 측정 가능한 서비스 | 사용량을 자동 측정·감시·보고하여 종량제와 관리에 활용 |
자원 풀링은 다수 사용자가 물리 자원을 공유하되 논리적으로 분리된 서비스를 이용하게 한다. 신속한 탄력성은 사용자 관점에서 거의 무제한의 자원이 있는 것처럼 보이게 하며, 측정 가능한 서비스는 사용한 만큼 비용을 지불하고 제공자가 용량을 계획할 근거를 제공한다.
제3장 클라우드 아키텍처
1. 아키텍처의 전체 구조
클라우드 아키텍처는 사용자와 직접 상호작용하는 프런트엔드와 실제 클라우드 서비스를 제공하는 백엔드로 구분할 수 있다. 두 영역은 인터넷이나 전용 네트워크로 연결되며 관리 체계와 보안 체계가 전체 계층을 통제한다.
| 영역 | 구성 요소 | 역할 |
|---|---|---|
| 프런트엔드 | 클라이언트 장치, 브라우저, 사용자 인터페이스 | 서비스 요청과 결과 표현 |
| 백엔드 | 응용, 서비스, 런타임, 저장장치, 인프라 | 요청 처리와 자원 제공 |
| 관리 | 프로비저닝, 모니터링, 과금, 장애 관리 | 자원과 서비스의 효율적 운영 |
| 보안 | 인증, 권한, 암호화, 감사 | 사용자와 데이터 및 자원 보호 |
2. 클라이언트 기능
클라이언트는 사용자가 클라우드에 접근하는 단말과 소프트웨어다. 데스크톱, 노트북, 스마트폰과 태블릿의 웹 브라우저나 전용 앱이 해당한다. 클라이언트는 사용자 입력을 받아 요청을 전송하고 처리 결과를 화면에 나타낸다.
3. 가상화 기능
가상화 계층은 물리 자원의 세부 구조를 감추고 논리적인 서버, 저장공간과 네트워크로 제공한다. 서로 다른 사용자의 가상 자원을 분리하고, 요구량에 맞춰 자원을 생성하거나 회수하며 물리 자원의 활용률을 높인다.
4. 플랫폼과 응용 기능
플랫폼 계층은 응용프로그램을 개발하고 실행하는 데 필요한 운영환경, 미들웨어, 데이터베이스와 개발도구를 제공한다. 응용 계층은 사용자가 최종적으로 이용하는 업무 기능과 소프트웨어 서비스를 제공한다.
5. 서비스 관리와 보안 기능
서비스 관리 기능은 사용자 요구에 따라 자원을 배치하고 서비스 수준을 감시하며 사용량, 과금, 성능과 장애를 관리한다. 보안 기능은 신원 인증, 접근 권한 제어, 데이터 암호화, 감사 기록과 정책 적용을 통해 공유 환경의 위험을 줄인다.
6. 서비스 제공 계층
클라우드의 기능 계층은 일반적으로 물리적 인프라와 가상화, 플랫폼, 응용 서비스로 쌓인다. 아래 계층은 위 계층의 기반을 제공하고, 사용자는 필요에 따라 전체 응용을 이용하거나 개발 플랫폼 또는 인프라 자원을 선택한다. 이러한 계층 범위가 SaaS, PaaS, IaaS 서비스 모델의 차이를 만든다.
제4장 클라우드 배포 모델
1. 배포 모델의 의미
배포 모델은 클라우드 인프라를 누가 소유·운영하고 어떤 사용자에게 제공하는지를 기준으로 구분한다. 프라이빗, 퍼블릭, 하이브리드, 커뮤니티 클라우드가 대표적이며 조직의 보안 요구, 비용, 확장성, 규정과 업무 특성에 맞춰 선택한다.
2. 프라이빗 클라우드
프라이빗 클라우드(private cloud)는 하나의 조직이 독점적으로 사용하는 클라우드다. 조직 내부 또는 외부 전문기관이 구축·운영할 수 있지만 자원과 서비스의 사용자는 해당 조직으로 제한된다. 조직의 정책에 맞게 통제하고 보안과 규정 준수를 세밀하게 관리하기 쉽다.
반면 구축과 운영에 필요한 비용과 전문 인력이 크며, 한 조직이 확보한 자원 범위 안에서 운영하므로 대형 퍼블릭 클라우드에 비해 규모의 경제와 즉각적인 확장성이 제한될 수 있다.
3. 퍼블릭 클라우드
퍼블릭 클라우드(public cloud)는 클라우드 사업자가 대규모 인프라를 구축하고 일반 사용자와 여러 조직에 서비스를 제공하는 모델이다. 사용자는 인터넷을 통해 필요한 자원을 신청하고 사용량에 따라 비용을 지불한다.
초기 구축 비용이 낮고 탄력적으로 확장하기 쉬우며 서비스 종류가 다양하다는 장점이 있다. 그러나 자원이 외부 사업자 환경에 존재하고 여러 사용자가 공유하므로 데이터 위치, 보안 정책, 사업자 종속과 서비스 통제 범위를 검토해야 한다.
4. 하이브리드 클라우드
하이브리드 클라우드(hybrid cloud)는 프라이빗과 퍼블릭 등 둘 이상의 서로 다른 클라우드를 결합하여 데이터와 응용이 상호작용하게 만든 모델이다. 민감한 데이터와 핵심 업무는 프라이빗 환경에 두고, 급증하는 처리량이나 공개 서비스는 퍼블릭 자원으로 확장할 수 있다.
보안과 통제, 비용과 확장성을 조합할 수 있지만 서로 다른 환경의 네트워크, 데이터, 인증과 운영 정책을 통합해야 하므로 관리 복잡성이 커진다.
5. 커뮤니티 클라우드
커뮤니티 클라우드(community cloud)는 공통된 목적, 보안 요구, 정책이나 규정을 가진 여러 조직이 공동으로 사용하는 모델이다. 참여 조직이 직접 운영하거나 외부 사업자가 운영할 수 있으며 비용과 자원을 공동 부담한다.
같은 산업이나 공공 분야의 조직들이 공동 기준을 적용하기 좋고 퍼블릭보다 참여 범위를 제한할 수 있다. 반면 참여 기관 사이의 책임, 비용, 정책과 관리 권한을 조정해야 한다.
| 모델 | 주요 사용자 | 핵심 특징 |
|---|---|---|
| 프라이빗 | 단일 조직 | 통제와 보안 정책 적용에 유리, 구축 부담 큼 |
| 퍼블릭 | 불특정 다수 조직·개인 | 낮은 초기 부담과 높은 확장성, 사업자 의존 |
| 하이브리드 | 단일 조직이 여러 환경 결합 | 민감 업무와 탄력적 자원을 조합, 통합 관리 복잡 |
| 커뮤니티 | 공통 요구를 가진 여러 조직 | 정책과 비용을 공동으로 운영 |
제5장 클라우드 서비스 모델
1. 서비스 모델의 구분
클라우드 서비스 모델은 서비스 제공자가 어느 계층까지 관리하여 제공하는지에 따라 SaaS, PaaS, IaaS로 구분한다. 상위 모델로 갈수록 사용자가 관리할 영역은 줄고 편리성이 높아지며, 하위 모델로 갈수록 사용자의 제어 범위와 관리 책임이 커진다.
2. SaaS
SaaS(Software as a Service)는 서비스 제공자가 완성된 응용프로그램을 클라우드에서 운영하고 사용자는 인터넷을 통해 기능을 이용하는 모델이다. 사용자는 서버, 운영체제, 개발 플랫폼과 응용의 설치·업데이트를 직접 관리하지 않는다.
웹메일, 네트워크 저장, 오피스, CRM, ERP, 그룹웨어처럼 표준화된 업무 소프트웨어를 서비스로 이용하는 형태가 대표적이다. 별도 설치 부담이 적고 여러 단말에서 접근하기 쉽지만 응용 기능의 세부 변경과 기반환경 통제는 제한된다.
3. PaaS
PaaS(Platform as a Service)는 응용프로그램을 개발·테스트·배포하는 데 필요한 운영체제, 런타임, 미들웨어, 데이터베이스와 개발도구를 플랫폼으로 제공한다. 사용자는 하드웨어와 운영체제를 관리하지 않고 자신의 응용과 데이터 개발에 집중한다.
개발 속도를 높이고 표준 개발환경을 쉽게 확보할 수 있으나 제공 플랫폼이 지원하는 언어, 프레임워크와 서비스 범위에 영향을 받으며 다른 사업자로 이전할 때 호환성을 검토해야 한다.
4. IaaS
IaaS(Infrastructure as a Service)는 서버, 저장장치, 네트워크와 가상화된 컴퓨팅 자원을 서비스로 제공한다. 사용자는 가상 서버에 운영체제와 미들웨어, 응용프로그램을 설치하고 관리하며 제공자는 물리적 데이터센터와 하드웨어, 가상화 계층을 운영한다.
자체 시스템과 유사한 높은 제어권을 확보하면서 필요할 때 인프라를 빠르게 늘릴 수 있다. 대신 운영체제 패치, 응용 보안과 구성 관리 등 사용자의 운영 책임이 SaaS나 PaaS보다 크다.
| 모델 | 제공 범위 | 사용자의 주요 책임 |
|---|---|---|
| SaaS | 완성된 응용프로그램까지 제공 | 서비스 설정과 데이터 이용 |
| PaaS | 응용 개발·실행 플랫폼까지 제공 | 응용프로그램과 데이터 개발·관리 |
| IaaS | 가상 서버·스토리지·네트워크 제공 | 운영체제부터 응용과 데이터까지 관리 |
서비스 모델 구분법
SaaS는 소프트웨어를 사용하고, PaaS는 소프트웨어를 개발·실행하며, IaaS는 시스템을 구성할 기반 인프라를 빌린다.
제6장 데이터 클라우드
1. 데이터 클라우드의 개념
데이터 클라우드(data cloud)는 기업 데이터센터와 데이터 웨어하우스 환경에 클라우드 기술을 적용하여 데이터를 저장·관리·분석하고 서비스하는 환경이다. 여러 시스템에 흩어진 데이터를 클라우드 기반으로 통합하고 필요한 사용자와 응용이 데이터에 접근하도록 한다.
기존의 데이터웨어하우스와 데이터마트, 데이터베이스 환경을 클라우드 자원과 결합하면 저장 용량과 처리 성능을 수요에 따라 확대할 수 있고, 다양한 분석 도구와 서비스가 공통 데이터에 접근할 수 있다.
2. 편리한 데이터 운영 환경
데이터 클라우드는 다양한 사용 목적에 맞는 데이터 분석과 비즈니스 서비스를 제공한다. 정형 데이터뿐 아니라 비정형 데이터도 통합적으로 저장·처리할 수 있고, 조직의 여러 부서와 응용이 데이터 기반 업무를 수행하도록 운영 효율을 높인다.
필요한 저장공간과 처리 자원을 유연하게 확보하고 관리 작업을 자동화함으로써 대규모 데이터 환경의 운영 부담을 줄일 수 있다.
3. 차별화된 데이터 지원
데이터의 시각화와 빠른 분석·가공을 지원하고, 대용량 데이터를 처리할 수 있는 분석 도구와 환경을 제공한다. 사용자는 데이터에 기반한 현황과 패턴을 파악하고 서비스 개발과 의사결정에 활용할 수 있다.
일관된 데이터 접근과 분석 서비스를 제공하면 서로 다른 시스템이 같은 데이터를 반복 구축하는 문제를 줄이고 데이터 활용의 속도를 높일 수 있다.
4. 데이터 보안성과 가용성
데이터 클라우드는 최신 보안 표준과 접근통제, 암호화, 감사와 모니터링을 적용하여 데이터를 보호해야 한다. 정형·비정형 데이터와 실시간 데이터가 함께 존재하므로 데이터 유형과 민감도에 따른 정책이 필요하다.
대규모 자원과 복제·백업 기능을 활용하면 장애 상황에서도 서비스를 계속 제공할 수 있는 가용성을 높일 수 있다. 동시에 데이터의 정확성과 일관성을 유지하고 관련 법규와 조직의 규정을 준수해야 한다.
| 특징 | 주요 내용 |
|---|---|
| 데이터 운영 편의성 | 통합 저장·관리, 탄력적 자원과 자동화된 운영 |
| 다양한 데이터 지원 | 정형·비정형·대용량 데이터의 저장과 처리 |
| 분석과 시각화 | 빠른 가공, 고급 분석 도구와 의사결정 지원 |
| 보안 | 접근통제, 암호화, 감사, 표준과 규정 준수 |
| 가용성과 신뢰성 | 복제·백업·장애 대응을 통한 지속적 서비스 |
클라우드와 데이터의 결합
데이터 클라우드는 단순히 파일을 원격 저장하는 서비스가 아니다. 분산된 데이터를 통합하고 탄력적인 처리 자원, 분석 도구와 보안 체계를 함께 제공하여 데이터의 활용 가치를 높이는 환경이다.
핵심 개념 정리
① 클라우드 컴퓨팅: 공유된 컴퓨팅 자원을 인터넷을 통해 필요한 시점에 서비스로 이용하는 모델이다.
② 발전 배경: 분산·그리드·유틸리티 컴퓨팅, 서버 가상화, 초고속 네트워크와 데이터센터 기술이 결합했다.
③ 5대 특징: 주문형 셀프서비스, 광범위한 네트워크 접근, 자원 풀링, 신속한 탄력성, 측정 가능한 서비스다.
④ 아키텍처: 프런트엔드와 백엔드가 네트워크로 연결되고 관리와 보안 기능이 전체 계층을 통제한다.
⑤ 배포 모델: 프라이빗, 퍼블릭, 하이브리드, 커뮤니티 클라우드로 구분한다.
⑥ 서비스 모델: SaaS는 응용, PaaS는 개발 플랫폼, IaaS는 가상 인프라를 서비스로 제공한다.
⑦ 데이터 클라우드: 데이터를 통합 저장·관리·분석하고 보안과 가용성을 갖춘 데이터 서비스 환경이다.
최종 정리
클라우드 컴퓨팅의 핵심은 자원의 소유보다 서비스로서의 이용에 있다. 배포 모델은 이용 주체와 운영 범위를, 서비스 모델은 제공자가 책임지는 기술 계층을 구분하므로 두 분류 기준을 혼동하지 않아야 한다.
예상문제 20선
1. 클라우드 컴퓨팅에 대한 설명으로 가장 적절한 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ①
클라우드는 서버, 저장장치, 응용 등의 자원을 네트워크로 요청하고 서비스 형태로 이용하게 한다.
2. 전기나 수도처럼 사용한 컴퓨팅 자원만큼 비용을 지불한다는 개념은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ②
유틸리티 컴퓨팅은 컴퓨팅 능력을 공공 서비스처럼 계량하여 제공하는 개념이다.
3. 하나의 물리 서버에서 여러 논리적 서버를 실행하게 하는 핵심 기술은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ③
가상화는 물리 자원을 논리 자원으로 추상화하여 활용률과 자원 배치의 유연성을 높인다.
4. 사용자가 제공자와 직접 협의하지 않고 자원을 스스로 할당하는 특징은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ④
주문형 셀프서비스는 사용자가 필요한 서버와 저장공간을 자동으로 요청·할당받는 특성이다.
5. 수요에 따라 자원을 빠르게 확대하거나 축소하는 특징은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ①
신속한 탄력성은 업무량 변화에 맞춰 자원을 빠르게 늘리거나 줄이는 능력이다.
6. 사용량을 자동으로 감시하고 과금 근거로 활용하는 특징은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ②
측정 가능한 서비스는 저장량, 처리량, 네트워크 사용량 등을 계량하여 운영과 종량제에 활용한다.
7. 클라우드 아키텍처에서 사용자 인터페이스와 단말이 속하는 영역은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ③
프런트엔드는 브라우저와 앱 등 사용자가 서비스를 요청하고 결과를 확인하는 접점이다.
8. 하나의 조직만을 위해 독점적으로 운영하는 배포 모델은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ④
프라이빗 클라우드는 특정 조직 전용으로 제공되어 통제와 정책 적용에 유리하다.
9. 일반 사용자와 여러 조직에 사업자가 자원을 제공하는 모델은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ①
퍼블릭 클라우드는 사업자가 대규모 공유 인프라를 구축해 다수 고객에게 서비스한다.
10. 민감한 업무는 프라이빗에 두고 급증한 작업은 퍼블릭으로 확장하는 모델은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ②
하이브리드 클라우드는 서로 다른 클라우드를 결합해 보안과 확장성 요구를 함께 충족한다.
11. 공통 정책과 보안 요구를 가진 여러 조직이 공동 사용하는 모델은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ③
커뮤니티 클라우드는 같은 산업이나 목적의 참여 조직이 자원과 정책을 공동으로 운영한다.
12. 완성된 업무 응용프로그램을 인터넷으로 이용하는 서비스 모델은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ④
SaaS는 설치된 완성 소프트웨어의 기능을 웹이나 앱으로 제공한다.
13. 응용 개발·테스트·배포를 위한 런타임과 개발도구를 제공하는 모델은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ①
PaaS는 개발자가 인프라와 운영체제 관리보다 응용 개발에 집중하도록 플랫폼을 제공한다.
14. 가상 서버, 저장장치와 네트워크를 서비스하는 모델은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ②
IaaS는 물리 인프라를 가상화한 서버, 스토리지와 네트워크 자원을 제공한다.
15. 사용자의 관리 책임이 가장 적은 서비스 모델은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ③
SaaS에서는 제공자가 응용프로그램을 포함한 대부분의 기술 계층을 운영한다.
16. 서비스 모델과 배포 모델의 구분으로 옳은 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ④
프라이빗·퍼블릭 등은 배포 방식이고 SaaS·PaaS·IaaS는 제공 범위의 차이다.
17. 데이터 클라우드에 대한 설명으로 적절한 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ①
데이터 클라우드는 다양한 데이터와 분석 도구를 클라우드 자원 위에 통합하여 활용하게 한다.
18. 데이터 클라우드의 보안 방법으로 가장 거리가 먼 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ②
최소 권한 원칙과 접근통제가 필요하므로 모든 사용자에게 관리자 권한을 주는 것은 위험하다.
19. 장애가 발생해도 데이터 서비스를 계속 제공하는 능력과 가장 관련된 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ③
복제, 백업과 장애 대응 체계는 일부 자원에 문제가 생겨도 서비스를 지속하도록 한다.
20. 클라우드 선택 원칙으로 가장 적절한 것은?
정답입니다.
오답입니다. 답안을 다시 선택해 보세요.
정답 및 해설 보기
정답: ④
배포·서비스 모델마다 장점과 책임 범위가 다르므로 조직의 요구를 종합하여 선택해야 한다.
댓글
댓글 쓰기