To Be myself

[클라우드 컴퓨팅] 3장. 클라우드 컴퓨팅 기술 - 구성, 가상화 기술 개념 본문

클라우드

[클라우드 컴퓨팅] 3장. 클라우드 컴퓨팅 기술 - 구성, 가상화 기술 개념

투비마 2023. 11. 5. 23:31

클라우드 컴퓨팅 기술의 구성

클라우드 컴퓨팅 환경의 구성

1. 클라우드 컴퓨팅 서비스 제공사(CSP: Cloud computing Service Provider)

클라우드 컴퓨팅 인프라 위에 플랫폼을 구축하여 다양한 서비스 제공

2. 클라우드 컴퓨팅 서비스 브로커리지(CSB: Cloud computing Service Brokerage)

다수의 클라우드를 연계하여 사용자에게 제공하는 모델. 사용자 요구에 맞는 최저의 서비스를 선택하는 기능

3. 클라우드 컴퓨팅 네트워크(CN: Cloud computing Network)

CSP와 사용자 클라우드 터미널을 연결하는 광대역 유무선 네트워크

4. 클라우드 컴퓨팅 서비스 단말기(CCD: Cloud computing service Client Device)

사용자가 클라우드 서비스를 이용하기 위한 장치 (폰, 데스크탑, 씬 클라이언트, 제로 클라이언트 등)

5. 클라우드 컴퓨팅 보안(CS: Cloud computing Secruity)

클라우드 서비스를 보다 안전하게 이용할 수 있는 환경

 

클라우드 컴퓨팅 기술

가상화

물리적 IT 리소스를 시스템이나 프로그램 형태로 운영할 수 있는 기술로, 여러 개를 한 대처럼 사용하거나 하나의 리소스를 논리적으로 여러 대처럼 나누어 이용할 수 있는 기술

분산처리

대규모 서버 환경에서 대용량 데이터를 네트워크를 통해 원격으로 분산하고 처리하는 기술

오픈 인터페이스

인터넷 기반의 서비스 및 서비스 간 정보를 공유하는 접속 기술

오케스트레이션

CSP가 실시간으로 IT 서비스를 프로비저닝하고 서비스 요청 ~ 제공까지 자동화하는 기술

보안 및 프라이버시 보호

외부 IT 리소스에 민감한 정보를 안전하게 전송 및 저장할 수 있도록 보호하는 기술

 

가상화 기술의 이해

가상화 기술의 개념

가상화 기술의 개념

물리적 리소스를 여러 논리적 리소스로 재구성해 사용자가 요청한 리소스처럼 보여주는 기술

물리적인 하드웨어와 소프트웨어 실행 환경 사이의 가상화 계층이 여러 대의 하드웨어를 논리적인 하나의 하드웨어로 통합해 소프트웨어 플랫폼의 역할을 함

가상머신(VM: Virtual Machine)

가상화 기술로 만든 논리적인 단위

가상화 계층

하드웨어의 여러 리소스를 하나로 합치거나 복잡한 제어 기능을 감추고 간단한 인터페이스만 생성

각 VM들 간 영향을 미치지 않도록 격리되어 있어 동시에 애플리케이션 실행이 가능함

OS를 개별적으로 설치할 수 있어 다양한 소프트웨어 플랫폼 구성 가능

 

인프라 구성

인프라 (애플리케이션이 동작하는 실행 환경) 구성에 필요한 장비

 

서버

IT 리소스 요청, 연산, 결과 제공까지 하는 완성된 컴퓨터 시스템

예. x86 및 x64 서버, UNIX 서버, ARM 서버, HPC 기술 등

 

스토리지

데이터를 효과적으로 저장, 관리, 보호하는 장비

예. HDD, SSD, Hybrid 

 

네트워크

사용자가 원격에서 접속할 수 있도록 IT 리소스와 연결하기 위한 장비

예. 스위치, 라우터, 방화벽

 

OS

서버, 스토리지 등을 제엉하기 위한 기술이 내장된 소프트웨어로 리소스나 프로세스를 효율적으로 관리하여 가용성을 높이고 에너지 사용을 최적화한다.

예. 클라이언트 OS, 서버 OS 

 

미들웨어

하드웨어와 소프트웨어 중간에 위치한 프로그램으로 OS 에서 제공하는 서비스 외에 추가로 이용할 수 있는 서비스를 제공하는 보조 컴퓨터 소프트웨어 (=소프트웨어 글루)

예. TP 모니터, 웹 애플리케이션 서버, 엔터프라이즈 서비스 버스, 데이터베이스 미들웨어

 

인프라 설비

IDC(Integrated Data Center) 관리 기술

예. IDC 관리, 배선, 공조