18
CCForum S t a n d a r d 클라우드컴퓨팅표준화포럼표준(국문표준) CCF.KO-1046 제정일: 2015년 12월 14일 클라우드 인프라를 위한 마이크로 서버 시스템의 기능 요구사항 Functional Requirements of Microserver System for Cloud Infrastructure

m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

CC

Foru

m S

t a n

d a

r d

클라우드컴퓨팅표준화포럼표준(국문표준)

CCF.KO-1046 제정일: 2015년 12월 14일

클라우드 인프라를 위한 마이크로

서버 시스템의 기능 요구사항

Functional Requirements of Microserver

System for Cloud Infrastructure

Page 2: m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

클라우드컴퓨팅표준화포럼표준(국문표준)

CCF.KO-1046 제정일: 2015년 12월 14일

클라우드 인프라를 위한 마이크로 서버

시스템의 기능 요구사항

Functional Requirements of Microserver System

for Cloud Infrastructure

본 문서에 대한 저작권은 클라우드컴퓨팅표준화포럼에 있으며, 클라우드컴퓨팅표준화포럼과 사전

협의 없이 이 문서의 전체 또는 일부를 상업적 목적으로 복제 또는 배포해서는 안 됩니다.

Copyrightⓒ Cloud Computing Forum 2015. All Rights Reserved.

Page 3: m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

클라우드컴퓨팅표준화포럼표준(국문표준)

CCF.KO-1046i

목 차

1. 개 요 ···········································································································································1

2. 표준의 구성 및 범위 ···············································································································1

3. 참조 표준(권고) ························································································································1

4. 용어정의 및 약어 ·····················································································································1

5. 마이크로 서버 시스템의 논리 구조 ·····················································································2

6. 마이크로 서버 시스템의 기능 요구사항 ·············································································4

6.1. 시스템 관리 및 운영 ······································································································4

6.2. 시스템 하드웨어 ··············································································································5

6.3. 연결망 및 섀시 ················································································································7

6.4. 시스템 소프트웨어 ··········································································································8

부록 1. 요구사항 코드명 분류 ·································································································10

부록 2. 마이크로 서버 시스템 사용자 요구사항 코드명 ···················································11

Page 4: m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

클라우드컴퓨팅표준화포럼표준(국문표준)

CCF.KO-10461

클라우드 인프라를 위한 마이크로 서버 시스템의 기능 요구사항

(Functional Requirements of Microserver System for Cloud

Infrastructure)

1. 개요

클라우드 인프라를 지원하기 위한 마이크로 서버는 초절전형/고집적 서버 하드웨어와

시스템 가상화를 통해 다양한 규모의 클라우드 인프라를 제공할 수 있는 시스템 소프트

웨어를 기반으로 하는 고성능/저비용 클라우드 컴퓨팅 서버 시스템이다. 따라서 본 마이

크로 서버 시스템을 이용하면, 클라우드 인프라를 제공하기 위한 데이터 센터 구축과 운

영에 있어서 확장성, 에너지 효율성, 비용 등의 문제를 효과적으로 해결해 줄 수 있다.

표준측면에서, 이러한 시스템 구현에는 마이크로 서버의 기능과 아키텍처가 필수적이

며, 이를 위해서는 관련된 기능적인 요구사항이 제시되어야 한다. [1]에서 마이크로 서버

시스템 정의, 유즈케이스, 사용자 정의 및 사용자 요구사항이 제시된 바, 이를 기반으로,

본 표준에서는 마이크로 서버 시스템의 기능적인 요구사항을 제시한다.

2. 표준의 구성 및 범위

본 표준의 범위는 클라우드 인프라 제공을 위한 마이크로 서버의 기능 요구사항을 정

의하는 것이다. 본 표준의 4장에서는 본 표준에서 사용되고 있는 용어와 약어를 서술하

고, 5장에서는 마이크로 서버 시스템의 개요를 제시한다. 6장에서는 마이크로 서버 시스

템의 기능 요구사항을 제시한다.

3. 참고 표준(권고)

해당사항 없음

4. 용어 정의 및 약어

다음에 정의한 용어들은 본 표준에 사용되는 용어 중 부가 설명이 필요한 것을 나열하

였다.

4.1. 용어 정의

4.1.1. 마이크로 서버 (Micro Server)

저전력 CPU와 메모리 및 시스템 연결망을 고집적한 하드웨어 플랫폼과 다양한 규모의

서비스를 자유롭게 구성할 수 있는 유연성을 지원하는 소프트웨어 플랫폼으로 구성된 소

형화, 모듈화된 서버를 의미한다. 다수의 저전력 고집적 서버 형태로 구축되어 높은 성능

Page 5: m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

클라우드컴퓨팅표준화포럼표준(국문표준)

CCF.KO-10462

을 제공함과 동시에 상면공간을 절약하고, 에너지 소비량을 절감하여 중소규모의 IT 인프

라뿐만 아니라 데이터센터를 효율적으로 지원할 수 있다.

[출처 : CCF.KO-1039]

4.1.2. 컴퓨트 카드 (Compute Card)

멀티코어 기반의 다수의 프로세서와 메모리 및 시스템 연결망 인터페이스 장치로 구성

된 마이크로 서버의 시스템 하드웨어를 구성하는 기본 장치를 의미한다. 저장 장치 와

외부 연결망을 위한 인터페이스를 제공하며, 다수의 코어 및 메모리 가상화 기능을 위한

시스템 소프트웨어가 설치된다.

[출처 : CCF.KO-1039]

4.1.3. 섀시 (Chassis)

서로 다른 다양한 폼펙터의 서버, 스토리지 및 각종 주변장치들을 물리적으로 조립하거

나 내장하는데 사용하는 금속 구조물이다.

비고: 섀시는 다중 서버, 스토리지 및 각종 주변장치 등을 하나의 물리적 본체로 구성

할 수 있게 한다.

4.1.4. 폼팩터 (Form Factor)

서버 내 장치들의 크기, 설정, 물리적 배치 등의 규격을 의미한다.

비고: 폼팩터는 서버 내 장치뿐만 아니라, 장치 내부의 PCB 보드와 같은 구성요소의

크기, 설정, 배치를 기술하는데도 사용되며, 섀시의 규격을 나타내는 데에도 사용된다.

4.2. 약어

API Application Programming Interface

GB Giga Byte

Gbps Giga Bit per Second

GUI Graphic User Interface

LCD Liquid Crystal Display

LED Light Emitting Diode

VM Virtual Machine

5. 마이크로 서버 시스템 논리 구조

마이크로 서버 시스템은 컴퓨팅/네트워킹을 통합 제공하는 초절전형/고집적 서버 하드

웨어와, 가상화를 통해 다양한 규모의 클라우드 서비스를 제공하는 시스템 소프트웨어

및 관리 소프트웨어로 구성된 마이크로 서버를 기반으로 고성능/저비용 클라우드 컴퓨팅

Page 6: m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

클라우드컴퓨팅표준화포럼표준(국문표준)

CCF.KO-10463

서버 인프라를 제공하는 시스템이다.

그림 1은 본 표준의 대상 시스템인 마이크로 서버 시스템의 논리 구조를 나타낸다. 크

게 하드웨어와 소프트웨어 서브 시스템으로 구분되며, 하드웨어 서브 시스템은 다수의

컴퓨트 카드 및 주변 하드웨어 모듈을 포함하는 시스템 하드웨어와 이들을 연결하는 연

결망 및 섀시로 구성된다. 소프트웨어 서브 시스템은 시스템 하드웨어 상의 컴퓨팅 및

메모리 자원을 사용 가능케 하는 시스템 소프트웨어와 이들 자원의 관리와 가상 머신들

의 운영을 위한 관리 및 운영 소프트웨어로 구성된다. 다음에서 각 서브 시스템의 주요

특징을 요약한다.

CPU

CPU

CPU

CPU

Memory

CPU

CPU

CPU

CPU

Memory

CPU

CPU

CPU

CPU

Memory

고속 연결망 기반대규모 메모리 Pool

고속 연결망 기반대규모 코어 Pool

시스템 하드웨어

시스템 소프트웨어

연결망 및 샤시

시스템 연결망

관리 및 운영

대규모 가상머신 동시 지원

소프트웨어

서브시스템

하드웨어

서브시스템

<그림 5-1 마이크로 서버 시스템 논리구조>

- 마이크로 서버 하드웨어 서브시스템

l 컴퓨트 카드는 다중 코어에 기반한 프로세서를 최소 4개 이상 집적하여 수십

개 이상의 컴퓨팅 자원 제공

l 프로세서당 수십 GB 이상의 메모리 지원

l 단일 섀시에 다수의 컴퓨트 카드를 집적하여 초소형, 고집적 서버 제공

l 다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속

시스템 통합 연결망 제공

l 컴퓨트 카드의 데이터 저장 및 운영체제 지원을 위한 코어당 최소 1개의 스

Page 7: m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

클라우드컴퓨팅표준화포럼표준(국문표준)

CCF.KO-10464

토리지 장치 지원

l 컴퓨트 카드의 외부 네트워크 연결을 위한 스위치 모듈 및 시스템 관리를 위

한 관리 모듈 지원

- 마이크로 서버 소프트웨어 서브시스템

l 단일 마이크로 서버 내 수백 코어의 가상화 지원 및 랙 수준의 다중 마이크

로 서버 간 수 천 코어의 가상화 기능 지원

l 시스템 연결망 하드웨어에 기반하여 단일 마이크로 서버 내의 컴퓨트 카드

메모리의 통합 기능 제공

l 메모리 통합 기능을 통한 분산 공유 메모리로 테라바이트급 메모리 가상화

기능 지원

l 가상 머신 간 고속 통신 및 IO 성능을 보장하는 다중 IO 장치 통합 가상화

기능 지원

l 단일 마이크로 서버 내의 컴퓨팅, IO 등의 물리 자원 및 가상 자원의 통합,

최적화 기능을 제공하는 시스템 통합 관리 기능 지원

6. 마이크로 서버 시스템의 기능 요구사항

본 절에서는 마이크로 서버 시스템의 기능 요구사항을 5절에서 구분한 시스템 관리 및

운영, 시스템 하드웨어, 연결망 및 섀시, 시스템 소프트웨어 측면에서 구분하여 기술한

다. 아울러, 기 제시된 [1]의 사용자 요구사항과의 일관성 및 연관성을 표시하기 위해 부

록에서 정의한 코드를 사용하여 매핑한다.

6.1. 시스템 관리 및 운영

본 절에서는 시스템 관리 및 운영 측면에서의 시스템 기능 요구사항을 기술한다.

Req. ID 상 세 내 용 구분 관련 사용자 요구사항

SFR-MO-01 서비스 관리를 위한 GUI 를 제공해야 한다. 선택 UR-MO-08

SFR-MO-03디바이스모듈의 동적 적재를 위한 방법을 제공

해야 한다.필수 UR-MO-02

SFR-MO-04마이크로서버들의 전력절감을 위한 솔루션 및

관리 도구를 제공해야 한다.필수

UOR-03

UR-HW-06

UR-IC-06

UR-IC-08

SFR-MO-05

수백 대 이상의 노드에 존재하는 다양한 서버

자원에 대한 통합 모니터링을 제공할 수 있도록

확장성을 제공할 수 있는 상태 모니터링 관리

프레임워크를 제공해야 한다.

필수 UR-MO-01

Page 8: m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

클라우드컴퓨팅표준화포럼표준(국문표준)

CCF.KO-10465

6.2. 시스템 하드웨어

본 절에서는 시스템 하드웨어 측면에서의 시스템 기능 요구사항을 기술한다.

SFR-MO-06

수백 대 이상의 노드의 다양한 서버 자원에서생

성되는 로그에 대한 통합 관리를 제공할 수 있

도록 확장성이 있는 로그 관리 프레임워크를 제

공해야 한다.

선택UR-MO-09

UR-MO-06

SFR-MO-07관리 프레임워크는 장애관리 기능을 포함해야한

다.필수 UR-MO-06

SFR-MO-08

관리 프레임워크 장애관리는 상태관리 기능과

연계한 로그관리와 다양한 알림 기능을 제공해

야 한다.

선택 UR-MO-07

SFR-MO-09

시스템 관리 및 운영을 위하여 웹 인터페이스,

CLI(Command Line Interface) 및 라이브러리를

포함하는통합 관리 인터페이스 도구를 제공해야

한다.

선택UR-MO-03

UR-MO-08

SFR-MO-10관리 프레임워크는 물리 자원을 통합하여 관리

할 수 있어야 한다.필수 UR-MO-01

SFR-MO-11관리 프레임워크는 가상 자원을 통합하여 관리

할 수 있어야 한다.필수 UR-MO-01

SFR-MO-12웹 관리도구는 다국어를 지원할 수 있는 구조로

되어야 한다.선택 UR-MO-08

SFR-MO-13 웹 관리도구는 다양한 브라우져를 지원해야 한다. 필수 UR-MO-08

SFR-MO-17웹 관리 도구는 편리한 통합 관제를 위한 페이

지 뷰(대쉬보드)를 제공해야한다.선택 UR-MO-08

SFR-MO-18웹 관리도구의 대쉬보드에서는 시스템 상태 및

리소스의 전반적인 상황을 표시 해야 한다.선택 UR-MO-08

SFR-MO-19통합관리도구는 각 노드별 네트워크, 서버환경

설정이 가능해야 한다.필수 UR-MO-02

SFR-MO-21통합관리도구는 펌웨어 관리 기능을 포함해야

한다.필수 UR-MO-10

SFR-MO-22펌웨어 관리 기능은 자동 설치를 통하여 다수의

노드에 자동배포설치가 가능해야 한다.필수 UR-MO-10

SFR-MO-23펌웨어 관리 기능은 온라인 상태에서 다수 노드

에 대한 펌웨어 업그레이드가 가능해야한다.필수 UR-MO-10

Req. ID 상 세 내 용 구분관련 사용자

요구사항

SFR-HW-01

마이크로 서버에 사용되는 저전력 프로세서는

I/O, 네트워크, 저장장치 연결에 표준 인터페이

스를 제공해야 한다.

필수UR-HW-02

UR-IC-03

Page 9: m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

클라우드컴퓨팅표준화포럼표준(국문표준)

CCF.KO-10466

SFR-HW-02마이크로 서버 내 개별 프로세서는 독립적인 서

버로 동작 해야 한다.필수

UR-MO-04

UR-HW-03

SFR-HW-03마이크로 서버 내 모든 프로세서는 시스템 연결

망으로 연결되어 통합 동작해야 한다.필수 UR-IC-04

SFR-HW-04컴퓨트 카드의 각 프로세서당 하나 이상의 저장

장치를 지원한다.필수 UR-HW-04

SFR-HW-05컴퓨트 카드 내에서는 32개 이상의 코어를 지원

해야 한다.선택 UR-HW-08

SFR-HW-06컴퓨트 카드는 1개 이상의 이더넷 네트워크를

제공해야 한다.필수 UR-HW-09

SFR-HW-07

컴퓨트 카드의 이더넷 네트워크로 1 Gbps급 이

상의 인터페이스를 최소 1개 이상 제공해야 한

다.

필수 UR-IC-04

SFR-HW-08

컴퓨트 카드의 시스템 연결망으로 1개 레인에

2.5 Gbps 이상의 성능을 가지는 시스템 연결망

인터페이스를 최소 1개 이상 제공해야 한다.

선택 UR-IC-04

SFR-HW-09컴퓨트 카드는 최소 집적된 프로세서 수만큼의

저장장치 표준 인터페이스를 제공해야 한다.필수 UR-HW-04

SFR-HW-10컴퓨트 카드는 시스템 관리를 위하여 콘솔 인터

페이스에 준하는 기능을 제공해야 한다.필수 UR-HW-05

SFR-HW-11컴퓨트 카드는 시스템 상태 모니터링 및 관리를

위한 관리 인터페이스를 제공해야 한다.필수 UR-HW-05

SFR-HW-12

컴퓨트 카드는 사용되는 저전력 프로세서의 종

류 구분없이 동일한 물리적인 인터페이스를 제

공해야 한다.

선택 UR-HW-03

SFR-HW-13컴퓨트 카드에서 제공되는 기본 콘솔은 시리얼

콘솔을 사용한다.필수 UR-HW-05

SFR-HW-14컴퓨트 카드의 전력 및 리셋 시그널 제어가 가

능해야 한다.필수 UR-HW-06

SFR-HW-15마이크로 서버 내 16개 이상의 컴퓨트 카드를

집적해야 한다.선택

UR-IC-01

UR-HW-07

UR-SW-02

SFR-HW-16마이크로 서버의 전력 관리 기능을 제공해야 한

다.필수

UR-HW-06

UR-IC-06

SFR-HW-17마이크로 서버는 64개 이상의 표준 규격의 저장

장치를 제공해야 한다.선택 UR-HW-04

SFR-HW-18마이크로 서버는 시스템 연결망을 통하여 개별

프로세서의 메모리를 통합하여 제공해야 한다.필수

UR-HW-01

UR-IC-04

SFR-HW-19한 개의 랙에 최소 8개 이상의 마이크로 서버를

집적할 수 있어야 한다.선택 UR-IC-02

Page 10: m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

클라우드컴퓨팅표준화포럼표준(국문표준)

CCF.KO-10467

6.3. 연결망 및 섀시

본 절에서는 연결망 및 섀시 측면에서의 시스템 기능 요구사항을 기술한다.

Req. ID 상 세 내 용 구분관련 사용자

요구사항

SFR-IC-01마이크로 서버내의 각종 보드는 hotplug 기능이

가능한 구조로 설계되어야 한다.선택

UFR-MO-05

UFR-HW-07

SFR-IC-02마이크로 서버의 전력 모듈은 N+1 구조의 핫스왑

이 가능하도록 설계되어야 한다.필수 UFR-IC-05

SFR-IC-03서버 내 다수 개 프로세서를 통합하는 시스템 연

결망을 제공해야 한다.필수 UFR-IC-04

SFR-IC-04마이크로 서버에 대한 온도 모니터링 기능을 제공

해야 한다.필수 UR-IC-06

SFR-IC-05

마이크로 서버는 마이크로 서버와 외부 네트워크

연결을 지원하기 위한 네트워크 통합 모듈을 제공

해야 한다.

필수 UFR-IC-07

SFR-IC-06마이크로 서버는 마이크로 서버 내 장치의 관리를

위한 시스템 관리 모듈을 제공해야 한다.필수 UFR-MO-01

SFR-IC-07

시스템 관리 모듈은 마이크로 서버의 내부 장치

관리를 위한 이더넷 기반의 관리 네트워크 인터페

이스를 1개 이상 제공해야 한다.

필수 UFR-MO-01

SFR-IC-08

마이크로 서버는 마이크로 서버 내의 모든 프로세

서를 연결하는 시스템 연결망 모듈을 제공해야 한

다.

필수 UFR-IC-04

SFR-IC-09마이크로 서버의 개별 전력 모듈은 표준 규격의

고효율 전력모듈을 제공해야 한다.필수

UFR-IC-05

UOR-01

SFR-IC-10마이크로 서버는 원활한 시스템 냉각을 제공하기

위한 팬 모듈을 제공해야 한다.필수 UFR-IC-08

SFR-IC-11

마이크로 서버는 서버 내 모듈의 장착 유무, 동작

및 상태를 확인할 수 있는 LED 혹은 LCD 기반의

상태 알림 패널을 섀시에서 제공해야 한다.

필수 UFR-MO-01

SFR-IC-12마이크로 서버 내 모듈은 섀시에서 쉽게 빠지지

않게 latch를 제공해야한다.선택 UFR-HW-07

SFR-IC-13시스템 FAN 및 파워 모듈 모니터링을 위한 인터

페이스를 지원해야 한다.필수 UFR-IC-06

Page 11: m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

클라우드컴퓨팅표준화포럼표준(국문표준)

CCF.KO-10468

6.4. 시스템 소프트웨어

본 절에서는 시스템 소프트웨어 측면에서의 시스템 기능 요구사항을 기술한다.

Req. ID 상 세 내 용 구분관련 사용자

요구사항

SFR-SW-01

마이크로서버는 서버 운영 프로그램을 위하여

표준 애플리케이션 인터페이스규격을 적용할 수

있어야 한다.

필수 UR-SW-10

SFR-SW-02가상화 소프트웨어는 마이크로 서버 사용자에게

가상화된자원을 제공해야 한다.필수 UR-SW-09

SFR-SW-03가상화 소프트웨어는 대규모 가상머신의

스케줄링을 지원해야한다.필수 UR-SW-11

SFR-SW-04가상화 소프트웨어는 가상머신의 성능을

최적화할 수 있는 스케줄링 방법을 제공해야 한다.선택 UR-SW-11

SFR-SW-05

가상화 소프트웨어는 각 물리 자원 배치에 대한

정보를 유지해야 하며, 위치 기반 자원

스케줄링 방법을 제공해야 한다.

선택 UR-SW-11

SFR-SW-06가상화 소프트웨어는 물리 자원에 대한

Scale-down을 지원해야 한다.선택 UR-SW-06

SFR-SW-07가상화 소프트웨어는 물리 자원에 대한

Scale-up을 지원해야 한다.선택 UR-SW-06

SFR-SW-08

가상화 소프트웨어는 게스트 운영체제가 물리

메모리로 인지할 수 있는 주소공간을 제공해야

한다.

필수 UR-SW-03

SFR-SW-09가상화 소프트웨어는 마이크로서버의 모든 물리

메모리 접근을 제어해야한다.필수 UR-SW-03

SFR-SW-10

게스트 운영체제는 가상화 소프트웨어 승인이

없는 경우 가상화 소프트웨어가 관리하는

메모리에접근할 수 없어야 한다.

필수 UR-SW-03

SFR-SW-11

가상화 소프트웨어는 단일 가상머신에서 오류가

발생하더라도 다른 가상머신은 정상 동작할 수

있게 해야 한다.

필수UR-SW-03

UR-SW-05

SFR-SW-12가상화 소프트웨어는 다수의 네트워크 장치를

가상화하여 제공해야 한다.선택 UR-SW-09

SFR-SW-13가상화 소프트웨어는 타이머를 가상화하여

게스트 운영체제에게 제공해야 한다.선택 UR-SW-09

SFR-SW-14

가상화 소프트웨어는 인터럽트를 선택적으로

게스트 운영체제에게 전달할 수 있는 방법을

제공해야 한다.

필수 UR-SW-09

Page 12: m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

클라우드컴퓨팅표준화포럼표준(국문표준)

CCF.KO-10469

SFR-SW-15

가상화 소프트웨어는 물리/가상 자원 및

가상머신의 상태를 모니터링 할 수 있는 기능을

제공해야 한다.

필수UR-MO-08

UR-SW-08

SFR-SW-16가상화 소프트웨어는 가상머신의 상태를 변경할

수 있는 기능을 제공해야 한다.필수

UR-MO-08

UR-SW-13

SFR-SW-17

가상화 소프트웨어는 가상머신의 자원을

실시간으로 재구성할 수 있는 기능을 제공해야

한다.

선택UR-SW-04

UR-SW-08

SFR-SW-18가상화 소프트웨어는 관리 SW와의 상호 운용을

위한 인터페이스를 제공해야 한다.필수 UR-MO-01

SFR-SW-19가상화 소프트웨어는 서버용 리눅스 운영체제를

게스트 운영체제로 제공해야한다.선택 UR-SW-10

SFR-SW-20가상머신 고속 통신 및 다중 IO 장치 통합

가상화 기술이 제공되어야 한다.선택 UR-SW-12

Page 13: m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

클라우드컴퓨팅표준화포럼표준(국문표준)

CCF.KO-104610

부 록 1

요구사항 코드명 분류

본 마이크로 서버 시스템 사용자 요구사항은 CCF.KO-1039의 것을 참조하며, 본 표준

의 기능 요구사항과의 mapping을 위한 구분 코드 분류를 제시한다.

사용자 요구사항 코드명

사용자 요구사항

User Requirements

(UR)

관리 및 운영 Management & Operations (MO) UR-MO

시스템하드웨어 System Hardware (HW) UR-HW

연결망 및 섀시 Interconnect & Chassis (IC) UR-IC

시스템 소프트웨어 System Software (SW) UR-SW

사용자 기타 요구사항

User Other

Requirements (UOR)

UOR

시스템 기능 요구사항 코드명

기능적 요구사항

System Functional

Requirements (SFR):

관리 및 운영 Management & Operations (MO) SFR-MO

시스템하드웨어 System Hardware (HW) SFR-HW

연결망 및 섀시 Interconnect & Chassis (IC) SFR-IC

시스템 소프트웨어 System Software (SW) SFR-SW

Page 14: m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

클라우드컴퓨팅표준화포럼표준(국문표준)

CCF.KO-104611

부 록 2

마이크로 서버 시스템 사용자 요구사항 코드명

본 마이크로 서버 시스템 사용자 요구사항은 CCF.KO-1039의 것을 참조하며, 본 표준

의 기능 요구사항과의 mapping을 위한 구분 코드 분류를 제시한다.

부록 2-1. 시스템 관리 및 운영의 사용자 요구사항

부록 2-2. 시스템 하드웨어의 사용자 요구사항

상 세 내 용 구분관련 사용자

요구사항

마이크로 서버 자원에 대한 통합 모니터링 및 관리

기능을 제공해야 한다.필수 UR-MO-01

모듈화 구성 및 동적 설정이 가능해야 한다. 필수 UR-MO-02

마이크로 서버를 원격에서 사용하는 원격 사용자에게

접속을 위한 도구 및 솔루션을 제공해야 한다.필수 UR-MO-03

마이크로 서버를 파티션하여 각자마다 독립적인 기능을

수행하는 서버로 동작 가능해야 한다.필수 UR-MO-04

유지보수를 위한 교체 등의 작업이 용이해야 한다. 선택 UR-MO-05

마이크로 서버의 aliveness 모니터를 위한 마이크로

서버 자원 상태의 로그 기능을 제공하여 장애발생 시

복구 할 수 있어야 한다.

선택 UR-MO-06

복구 시간의 단축을 위해 장애인지가 신속, 용이하고,

장애 내용을 정확히 파악할 수 있어야 한다.선택 UR-MO-07

웹 기반의 통합 관리자 인터페이스를 제공하고, 통합

관리자 인터페이스를 통하여 시스템설정, 모니터링,

로그관리 등의 모든 서비스 관리 기능이 통합되어야 한다.

필수 UR-MO-08

시스템에서 제공되는 모든 서비스 모듈, 모니터링 모듈,

관리 모듈의 로그는 공동된 로그 관리 인터페이스를

통하여 통합 관리되어야 한다.

선택 UR-MO-09

마이크로 서버 내의 펌웨어 관리가 가능해야 한다. 필수 UR-MO-10

상 세 내 용 구분관련 사용자

요구사항

마이크로 서버는 테라바이트급 공유 메모리를 지원해야

한다.필수 UR-HW-01

마이크로 서버는 수십 와트급의 저전력 프로세서를 지원

해야 한다. 필수 UR-HW-02

Page 15: m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

클라우드컴퓨팅표준화포럼표준(국문표준)

CCF.KO-104612

부록 1-3. 연결망 및 섀시의 사용자 요구사항

부록 1-4. 시스템 소프트웨어의 사용자 요구사항

다양한 저전력 프로세서를 대상으로 공통 플랫폼 규격에

기반한 마이크로 서버를 제공해야 한다. 선택 UR-HW-03

컴퓨트 카드의 각 프로세서당 하나 이상의 하드디스크를

지원한다.필수 UR-HW-04

컴퓨트 카드는 시스템 콘솔을 제공한다. 필수 UR-HW-05

컴퓨트 카드의 전력 및 리셋 제어가 가능해야 한다. 필수 UR-HW-06

컴퓨트 카드의 장착과 탈착 시 전기적인 안정성이 보장

되어야 한다.필수 UR-HW-07

멀티코어 프로세서에 기반한 마이크로 서버를 제공해야

한다.선택 UR-HW-08

컴퓨트 카드는 외부와의 네트워크 통신이 가능해야 한

다.필수 UR-HW-09

상 세 내 용 구분관련 사용자

요구사항

컴퓨팅을 위한 자원의 확장 요구 발생시, 하드웨어 및

소프트웨어의 추가 확장이 가능한 시스템 구조를 제공해

야 한다.

필수 UR-IC-01

마이크로 서버 시스템 패키징은 표준 규격을 준수하는

고집적 패키징을 제공해야 한다.필수 UR-IC-02

마이크로 서버에 시스템 조작을 위한 물리적 인터페이스

를 지원해야 한다.선택 UR-IC-03

서버 내에서 컴퓨팅과 네트워킹을 통합 제공해야 한다. 필수 UR-IC-04

전체 시스템 전력을 고려한 Redundant 파워를 제공해

야 한다.선택 UR-IC-05

시스템 FAN 및 파워 모듈 상태를 모니터링 할 수 있어

야 한다.선택 UR-IC-06

마이크로 서버는 외부와의 네트워크 통신이 가능해야 한다. 필수 UR-IC-07

마이크로 서버 내 발열을 감소시킬 수 있는 냉각 장치를

지원해야 한다.필수 UR-IC-08

상 세 내 용 구분관련 사용자

요구사항

멀티코어를 지원하는 보드를 상호 연결한 마이크로 서버

를 위한 가상화 소프트웨어를 제공해야 한다.필수 UR-SW-01

수천 개 이상의 멀티코어에 대해 가상화 지원 기술을 제

공해야 한다.필수 UR-SW-02

하나의 가상머신은 각각 다른 가상머신과 완벽히 격리될

수 있어야 한다.필수 UR-SW-03

Page 16: m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

클라우드컴퓨팅표준화포럼표준(국문표준)

CCF.KO-104613

부록 1-5. 기타 사용자 요구사항

마이크로 서버의 자원을 활용하여 가상머신의 자원을 동

적으로 구성할 수 있어야한다.필수 UR-SW-04

게스트 운영체제에서 발생하는 오류는 다른 게스트 운영

체제에 전파되지 않아야 한다.필수 UR-SW-05

가상화 소프트웨어는 다양한 규모의 클라우드 인프라를

제공할 수 있어야 한다.필수 UR-SW-06

공유메모리 기반 가상화 시스템 SW를 제공해야 한다. 필수 UR-SW-07

가상 자원 통합 모니터링 및 실시간 할당/재구성 기능을

제공해야 한다.선택 UR-SW-08

서버 가상화 SW는 마이크로 서버를 구성하는 각 시스

템 하드웨어 자원에 대한 가상화를 지원해야 한다.필수 UR-SW-09

마이크로 서버의 운영체제는 범용 운영체제를 지원해야

한다.필수 UR-SW-10

물리 자원 모니터링 및 가상머신 최적 스케줄링 기능을

제공해야 한다.선택 UR-SW-11

가상머신 간의 통신 성능이 보장되어야 한다. 선택 UR-SW-12

마이크로 서버 내의 가상머신의 life cycle 관리 기능을

제공해야 한다.선택 UR-SW-13

상 세 내 용 구분관련 사용자

요구사항

마이크로 서버 구축 비용이 성능 대비 낮아야한다. 필수 UOR-01

유지보수를 위한 비용이낮아야 한다. 선택 UOR-02

마이크로 서버는 기존 대비 전력 소모를 최소화해야 한

다.필수 UOR-03

Page 17: m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

클라우드컴퓨팅표준화포럼표준(국문표준)

CCF.KO-104614

표준 작성 공헌자

표준 번호 : CCF.KO-1046

이 표준의 제정․개정 및 발간을 위해 아래와 같이 여러분들이 공헌하였습니다.

구분 성명 위원회 및 직위연락처

(E-mail 등)소속사

표준(과제) 제안 오명훈 표준개발분과 위원 [email protected] 한국전자통신연구원

표준 초안 작성자 오명훈 표준개발분과 위원 [email protected] 한국전자통신연구원

표준 초안 에디터 오명훈 표준개발분과 위원 한국전자통신연구원

표준 초안 검토

이강찬 표준개발분과 위원장 [email protected] 한국전자통신연구원

외 표준개발분과 위원

표준안 심의

김양우 운영위원회 위원장 [email protected] 동국대학교

외 운영위원회 위원

사무국 담당

전한구 -070-8730-2313

[email protected]한국클라우드산업협회

한승한 -070-8730-2389

[email protected]한국클라우드산업협회

Page 18: m u r o F C C Functional Requirements of Microserver ... · l다수의 컴퓨트 카드간의 상호 데이터 전달과 공유를 위한 수백 Gbps급 고속 시스템 통합 연결망

클라우드컴퓨팅표준화포럼표준(국문표준)

클라우드 인프라를 위한 마이크로 서버 시스템의 기능 요구사항

(Functional Requirements of Microserver System for Cloud Infrastructure)

발행인 : 클라우드컴퓨팅표준화포럼 의장

발행처 : 클라우드컴퓨팅표준화포럼

156-827, 서울 동작구 남부순환로 2075 용훈빌딩 6층

Tel : 070-8730-2389, Fax : 02-2179-8188

발행일 : 2015.12