금융DT 5판 - 디지털금융기술 예상문제 (클라우드)

2024. 7. 24. 10:39Study/금융DT

예상 문제 20개 (클라우드 컴퓨팅 기술의 이해와 활용)

문제 1

질문: 클라우드 컴퓨팅의 기본 개념에 대한 설명으로 옳은 것은?

① 클라우드 컴퓨팅은 물리적 컴퓨터에 모든 작업을 저장하는 방식이다.

② 클라우드 컴퓨팅은 컴퓨터 작업을 분산 처리하는 방식이다.

③ 클라우드 컴퓨팅은 데이터를 중앙 서버에 저장하고 필요할 때마다 인터넷을 통해 접근하는 방식이다.

④ 클라우드 컴퓨팅은 전통적인 데이터베이스 시스템을 사용하지 않는다.

답: ③ 클라우드 컴퓨팅은 데이터를 중앙 서버에 저장하고 필요할 때마다 인터넷을 통해 접근하는 방식이다.

해설: 클라우드 컴퓨팅은 데이터를 중앙 서버에 저장하여 언제 어디서든 인터넷을 통해 접근할 수 있는 방식으로, 컴퓨터 작업의 효율성을 높인다.

문제 2

질문: 클라우드 컴퓨팅의 대표적인 예는?

① 로컬 이메일 시스템

② 웹 메일(인터넷 메일)

③ 물리적 하드 드라이브

④ 외장 하드 드라이브

답: ② 웹 메일(인터넷 메일)

해설: 웹 메일은 클라우드 컴퓨팅의 기본적인 예로, 데이터를 로컬 컴퓨터가 아닌 중앙 서버에 저장하여 인터넷을 통해 접근할 수 있게 한다.

문제 3

질문: 클라우드 컴퓨팅 서비스의 주요 제공자로 올바르게 짝지어진 것은?

① IBM, Oracle, Facebook

② Amazon Web Services, Microsoft, Google

③ Apple, Dell, HP

④ Cisco, Intel, AMD

답: ② Amazon Web Services, Microsoft, Google

해설: 클라우드 컴퓨팅 서비스의 주요 제공자로는 Amazon Web Services(AWS), Microsoft, Google이 있다.

문제 4

질문: 클라우드 컴퓨팅의 서비스 모델에 포함되지 않는 것은?

① IaaS

② PaaS

③ SaaS

④ HaaS

답: ④ HaaS

해설: 클라우드 컴퓨팅의 서비스 모델은 IaaS(Infrastructure as a Service), PaaS(Platform as a Service), SaaS(Software as a Service)로 구성된다.

문제 5

질문: 클라우드 컴퓨팅의 운영 모델에 포함되지 않는 것은?

① Public Cloud

② Private Cloud

③ Hybrid Cloud

④ Single Cloud

답: ④ Single Cloud

해설: 클라우드 컴퓨팅의 운영 모델은 Public Cloud, Private Cloud, Hybrid Cloud, Community Cloud, Multi Cloud로 구성된다.

문제 6

질문: 클라우드 컴퓨팅 구현에 필요한 두 가지 주요 기술은?

① 네트워크 가상화, 클라우드 저장소

② 서버 가상화, 분산 처리

③ 데이터베이스 가상화, 메모리 관리

④ 애플리케이션 가상화, 하드웨어 관리

답: ② 서버 가상화, 분산 처리

해설: 클라우드 컴퓨팅을 구현하기 위해서는 서버 가상화와 분산 처리 기술이 필수적이다.

문제 7

질문: 서버 가상화 기술의 장점으로 옳지 않은 것은?

① 하나의 물리적 서버에서 여러 대의 가상 서버를 운영할 수 있다.

② 서버 자원의 효율성을 높인다.

③ 물리적 서버 수를 증가시킨다.

④ 유지보수 비용을 절감한다.

답: ③ 물리적 서버 수를 증가시킨다.

해설: 서버 가상화 기술은 하나의 물리적 서버에서 여러 대의 가상 서버를 운영할 수 있어, 물리적 서버 수를 줄이고 효율성을 높이며 유지보수 비용을 절감한다.

문제 8

질문: 분산 처리 기술의 대표적인 예는?

① MapReduce와 Hadoop

② SQL과 NoSQL

③ TCP/IP와 HTTP

④ XML과 JSON

답: ① MapReduce와 Hadoop

해설: 분산 처리 기술의 대표적인 예로는 구글이 개발한 MapReduce와 이를 오픈 소스로 구현한 Hadoop이 있다.

문제 9

질문: 가상화의 대상에 따른 세 가지 분류는?

① 네트워크 가상화, 데이터 가상화, 애플리케이션 가상화

② 서버 가상화, 데스크톱 가상화, 애플리케이션 가상화

③ 메모리 가상화, 스토리지 가상화, 프로세서 가상화

④ 소프트웨어 가상화, 하드웨어 가상화, 네트워크 가상화

답: ② 서버 가상화, 데스크톱 가상화, 애플리케이션 가상화

해설: 가상화는 대상에 따라 서버 가상화, 데스크톱 가상화, 애플리케이션 가상화로 분류된다.

문제 10

질문: 하이퍼바이저(Hypervisor)의 주요 역할은?

① 물리적 서버를 여러 대로 분할한다.

② 여러 대의 가상 머신을 관리한다.

③ 네트워크 트래픽을 모니터링한다.

④ 데이터베이스를 분산 처리한다.

답: ② 여러 대의 가상 머신을 관리한다.

해설: 하이퍼바이저는 물리적 호스트 시스템에서 여러 대의 가상 머신을 운영하고 관리하는 소프트웨어이다.

문제 11

질문: 하이퍼바이저의 유형 중 Type 1의 특징은?

① 호스트 운영 체제 위에서 동작한다.

② 물리적 하드웨어 위에서 직접 실행된다.

③ 더 높은 성능을 제공하지만 설치가 어렵다.

④ 기존 컴퓨터 환경에서 쉽게 활용할 수 있다.

답: ② 물리적 하드웨어 위에서 직접 실행된다.

해설: Type 1 하이퍼바이저는 물리적 하드웨어 위에서 직접 실행되며, 더 높은 성능을 제공하지만 설치가 어려울 수 있다.

문제 12

질문: 하이퍼바이저의 유형 중 Type 2의 특징은?

① 물리적 하드웨어 위에서 직접 실행된다.

② 호스트 운영 체제 위에서 동작한다.

③ 더 높은 성능을 제공한다.

④ 설치가 어렵다.

답: ② 호스트 운영 체제 위에서 동작한다.

해설: Type 2 하이퍼바이저는 호스트 운영 체제 위에서 동작하며, 설치가 쉽고 기존 컴퓨터 환경에서 쉽게 활용할 수 있다.

문제 13

질문: 컨테이너 기반의 가상화 기술을 관리하는 것을 무엇이라 하는가?

① 클라우드 네이티브

② 서버리스 컴퓨팅

③ 컨테이너 오케스트레이션

④ 마이크로서비스

답: ③ 컨테이너 오케스트레이션

해설: 여러 컨테이너의 실행을 관리하고 외부 요구를 적절히 배분, 조율하는 역할을 하는 것을 컨테이너 오케스트레이션이라 한다.

문제 14

질문: 쿠버네티스(Kubernetes)의 주요 역할은?

① 가상 머신을 생성하고 관리한다.

② 분산 데이터베이스를 구축한다.

③ 컨테이너를 관리하고 오케스트레이션한다.

④ 네트워크 보안을 강화한다.

답: ③ 컨테이너를 관리하고 오케스트레이션한다.

해설: 쿠버네티스는 컨테이너를 관리하고 오케스트레이션하는 도구로, 구글에서 시작하여 오픈 소스로 공개되었다.

문제 15

질문: 클라우드 네이티브 기술에 포함되지 않는 것은?

① 컨테이너

② 하이브리드 클라우드 플랫폼

③ 데브옵스

④ VPN

답: ④ VPN

해설: 클라우드 네이티브 기술에는 컨테이너, 하이브리드 클라우드 플랫폼, 데브옵스가 포함되며, VPN은 포함되지 않는다.

문제 16

질문: 데브옵스(DevOps)의 주요 개념으로 옳은 것은?

① 소프트웨어 개발과 운영의 통합

② 데이터베이스 관리와 최적화

③ 네트워크 보안과 관리

④ 하드웨어 업그레이드와 유지보수

답: ① 소프트웨어 개발과 운영의 통합

해설: 데브옵스는 소프트웨어 개발(Development)과 운영(Operations)의 통합을 강조하는 문화, 방법론, 프로세스, 도구를 의미한다.

문제 17

질문: 데브