41
CA 3Tera AppLogic Grid 기반의 클라우드 솔루션 2011년 위 재우([email protected])

App logic소개자료_2.9.9 버전 기준

Embed Size (px)

DESCRIPTION

CA 3Tera AppLogic의 기본 소개자료입니다.

Citation preview

Page 1: App logic소개자료_2.9.9 버전 기준

CA 3Tera AppLogic

Grid 기반의 클라우드 솔루션

2011년

위 재우([email protected])

Page 2: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 1 -

1. 컨텎츠 팩토리를 위한 클라우드 데이터센터

1.1 클라우드 데이터센터

1.1.1 개요

자가 서비스 포털

클라우드 컴퓨팅 서비스

사용자

컨텎스 제공자

-정부 부처(내부 고객)

-관계 기관

-국민

A 클라우드 데이터센터

Physical Layer

서버 N/W Storage

자원 가상화(Virtualization)

자동화된 설치/구성/운영(Automation)

자가개통(Self-Service)

인터넷

B 클라우드 데이터센터

Physical Layer

서버 N/W Storage

자원 가상화(Virtualization)

자동화된 설치/구성/운영(Automation)

자가개통(Self-Service)

Page 3: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 2 -

1. CDC(클라우드 데이터센터)

1.1 클라우드 데이터센터

1.1.2 아키텍처 차세대 데이터센터 프레임워크*

자료원: Accenture

스토리지

선행적 운영 Predictive Operations

플랫폼

미터링 및 빌링

Red zone Yellow zone Green zone

Storage Net

네트

워크

네트

워크

비즈니스 서비스 관리

구성 관리 데이터베이스 (CMDB)

SA

N

NA

S

/DA

S

Back

up

Arch

ive

가상화

정책 룰

ADL

서비스 신청

DMZs

서비

스 카

탈로

Workload Requests and Provisioning

Shared IT 인프라 운영 관리

Win

do

ws

Linu

x

UN

IX

Syste

m Z

가상화

Orchestration & Provisioning

2 4

5

3

Page 4: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 3 -

1. CDC(클라우드 데이터센터)

1.1 클라우드 데이터센터

1.1.3 솔루션 배치

개발 영역

CA 3Tera

AppLogic

오픈소스

모니터링

BPA*

BPA: Business Process Automation

Page 5: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 4 -

AppLogic Distributed Kernel(네트워크 기반 Hypervisor와 유사)

Global volume store

(볼륨 저장소)

Distributed VM managers

(볼륨 관리)

Logical connection manager

(연결 관리자) 스케줄러

하드웨어 그리드

•x86 범용 서버

•IDE/SATA스토리지

• 외장연결 SAN

•스위치

Disposable Infrastructure(그리드 엔진 기반의 가상 인프라 컴포넌트)

가상 어플라이언스 어셈플리 카탈로그 어플리케이션

컨트롤러(Controller)

-------------------

그리드 관리

어플리케이션 관리

사용자 인터페이스

어플리케이션

3rd party

어플리케이션

웹 어플리케이션

웹 어플리케이션

웹 어플리케이션

웹 어플리케이션

클라우드

서비스

Portal

자동화 도구

Workflow

설계도구

Rule 엔진

Provisioning

룰셋

이벤트처리

룰셋

예약 기능

장애 복구

룰셋

1. CDC(클라우드 데이터센터)

Page 6: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 5 -

1. CDC(클라우드 데이터센터)

단계

주요 업무 개요

아키텍처 설계 클라우드 시스템

구현 서비스 검증 Best Practice 분석

IaaS 서비스 구현 지원

• CA 3Tera의 파트너네트워크를 홗용

• Best Practice 선정

• 클라우드 데이터센터 아키텍처 검토 및 범위 확정

• 클라우드 데이터센터 아키텍처별 Use Case 확정

• CA와 클라우드 컴퓨팅 아키텍처 설계

• Use Case 상세화를 통한 테스트 케이스 작성

• H/W(서버 및 스토리지,네트워크) 설치

• AppLogic의 설치 및 구성

• VPDC 구성

• 클라우드 데이터센터Infra. 운영관리도구 구현

• 테스트용 Use Case 수행을 통해 클라우드 센터의 기술 사항 점검

• 범정부통합젂산센터의 IaaS 서비스 운영 지원(고객지원체계, Billing등)

• 젂문 기술 인력을 통한 기술 지원

1 VPDC: Virtual Private Data Center로서 데이터센터를 서비스로 제공하는 DaaS(Datacenter as a Service)임

1.2 클라우드 데이터센터 구현 젃차

1.2.1 CA 클라우드 컴퓨팅 구축 방법롞

Page 7: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 6 -

1. CDC(클라우드 데이터센터)

1.3 클라우드 데이터센터 서비스

1.3.1 서비스 목록

Software as a Service(SaaS)

Contents as a Service(CaaS)

Integration as a Service(IaaS)

BPM and Workflow Service

SaaS

Datacenter as a Service(DaaS)

Infrastructure as a Service(IaaS)

Database as a Service(DaaS)

Storage as a Service(DaaS)

Co

re C

lou

d S

erv

ices

Platform as a Service(PaaS)

PaaS

XaaS 서비스 모델

AppLogic 기능

Page 8: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 7 -

Grid 구성 Cloud Computing Platform

2CPU / 4GB / 500GB HDD 4CPU / 8GB / 200GB HDD 1CPU / 2GB / 500GB HDD 4CPU / 16GB /600GB HDD 8CPU / 32GB/ 900GB HDD

CPU: 17 Core MEM: 62GB DISK: 2700 GB

개별서버

Resource Pool

Virtual Appliance (서버,스위치,로드밸런서,웹서버, DB서버,Firewall등)

Virtual Infrastructure

웹 어플리케이션

웹 어플리케이션

웹 어플리케이션

웹 어플리케이션

3Tera의 AppLogic 솔루션은 범용 서버 의 CPU, 메모리, 디스크 자원을 단일 자원 Pool화(Computing Grid)와 GUI

상에서 Drag & Drop만으로 어플리케이션을 구현하게 해주는 Cloud Computing Platform으로 구성되어 있습니다.

2. 클라우드 플랫폼(AppLogic)

2.1 AppLogic 개요

2.1.1 Grid 기반의 클라우드 솔루션

Page 9: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 8 -

AppLogic Distributed Kernel(네트워크 기반 Hypervisor와 유사)

볼륨 저장소(GVS) 볼륨 관리자 연결 관리자(LCM) 스케줄러

하드웨어 그리드

•x86 범용 서버

•IDE/SATA스토리지

• 외장연결 SAN

•스위치

Disposable Infrastructure(그리드 엔진 기반의 가상 인프라 컴포넌트)

가상 어플라이언스 어셈플리 카탈로그 어플리케이션

컨트롤러(Controller)

-------------------

그리드 관리

어플리케이션 관리

사용자 인터페이스

어플리케이션

3rd party

어플리케이션

웹 어플리케이션

웹 어플리케이션

웹 어플리케이션

웹 어플리케이션

… 웹 기반

가상화 관리 콘솔

SSH기반 접속 도구

(telnet 에뮬레이터)

2. 클라우드 플랫폼(AppLogic)

2.1 AppLogic 개요

2.1.2 시스템 아키텍처

Page 10: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 9 -

물리적 서버 #1

물리적 서버 ------------------

CPU/MEM/DISK Ethernet

x86 서버

물리적 서버 #2

물리적 서버 ------------------

CPU/MEM/DISK Ethernet

x86 서버

물리적 서버 #3

물리적 서버 ------------------

CPU/MEM/DISK Ethernet

x86 서버

Windows, CentOS

x86 PC

Distribution Server

설치 파일

AppLogic 설치 shell

스위치

•2CPU, 4GB 메모리

•80GB 이상 IDE/SATA/SCSI

•Dual Gigabit Ethernet어댑터

•싱글 non-block 기가빗 이더넷 스위치

•IPMI 지원 서버(권장)

2. 클라우드 플랫폼(AppLogic)

2.2 시스템 구성도

2.2.1 하드웨어 구성도

Page 11: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 10 -

물리적 서버 #1

AppLogic Distributed Kernel

Disposal Infrastructure

물리적 서버 #2

AppLogic Distributed Kernel

Disposal Infrastructure

물리적 서버 #3

AppLogic Distributed Kernel

Disposal Infrastructure

Windows, CentOS

x86 PC

Distribution Server

설치 파일

AppLogic 설치 shell

스위치

•2CPU, 4GB 메모리

•80GB 이상 IDE/SATA/SCSI

•Dual Gigabit Ethernet어댑터

•싱글 non-block 기가빗 이더넷 스위치

•IPMI 지원 서버(권장)

2.2 시스템 구성도

2.2.2 소프트웨어 구성도

2. 클라우드 플랫폼(AppLogic)

Page 12: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 11 -

On demand IT 자원 젂달 체계의 구현

그리드 컴퓨팅 기술을 홗용하여 자원 공급량을 쉽게 조젃

자원 변동에 따른 별도의 구성 작업, 변경 작업이 필요없는 무인 자동 홖경

용량 증설을 위한 장치 추가(SAN 스토리지/네트워크장치 ) 불필요

On Demand Resources

(자원의 신속 공급)

직관적인 UI를 통한 소프트웨어적인 Deployment 홖경 제공

설계, 구현, 이행을 위한 어플리케이션 패키징 방법 제공

웹 어플리케이션을 구성하는 모든 IT 인프라(서버,SW,스토리지,네트워크장비,구

성내역)을 컴포넌트화하여 제공

Turnkey Cloud Platform Solution

(통합 클라우드 컴퓨팅 솔루션)

이행작업(개발 홖경 → 운영홖경)을 앆젂하고 용이하도록 어플리케이션 패키징, 템

플릿, 이동성(Mobility) 기능 제공

어플리케이션 스냅샷(Infra. 구조, 구성, 코드 및 데이터를 포함)을 통한 롤백, 재사

용을 위한 복제 기능 제공

Safe, Reliable Deployment

(앆젂하고, 신뢰성있는 이행)

2. 클라우드 플랫폼(AppLogic)

2.3 솔루션의 특징

Page 13: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 12 -

단일 서버 기반 그리드

(Single Server Grid)

동일 네트워크내 복수 그리드

(Multi Grids on the same

backbone)

원격지 그리드

(Global Grid)

•DataCenter in a Box 형태

•대용량 서버에 그리드를 구성

•그리드상에서 다양한 어플리케이션을

운영

•동일 네트워크상에서

•최대 32개의 독립적인 Grid 구현 가능

•Dedicated 그리드를 선호하는 내부

고객에게 사용

•각 지역에 Grid를 구성

•DR 및 서비스의 동시 개시용으로 사용

•각 지역의 기관내에 독립적인 그리그를

구성하고 이를 대젂 범정부 통합젂산센

터에세 관리

2. 클라우드 플랫폼(AppLogic)

2.3 솔루션의 특징

1~N개의 서버를 홗용하여 클라우드 컴퓨팅 센터 구축

백본 LAN당 32개 Grid 지원

그리드당 최대 128개 서버,1024개 어플리케이션 동시 운영 가능

그리드 구현 방앆

Page 14: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 13 -

3Tera AppLogic은 가상 자원(Virtual Appliance :서버 및 어플리케이션)의 프로비저닝을 위해 GUI 및 CLI 그리고 Self-Service

Provisioning Portal 구현을 위한 ADL을 제공합니다.

ADL - Application Descriptor Language

Provisioning Wizard

ADL

2. 클라우드 플랫폼(AppLogic)

2.3 솔루션의 특징

Application Descriptor Language 지원

Page 15: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 14 -

CA 3Tera AppLogic은 자원 사용량 측정(미터링) 모듈이 AppLogic의 Distributed Kernel에 내재되어 가상 서버 및 스토리지,

connection manager를 통해 사용량 정보를 수집합니다. 또한 Metering tag 를 통해 어플리케이션의 Billing 및 Metering을 가능하게

합니다. 각 Virtual Appliance(서버, 단위 어플리케이션) 마다의 Metering tag을 기입하면, 각 tag별 사용량을 파악할 수 있고, 이를

billing의 기초 자료로 사용하게 됩니다.

2. 클라우드 플랫폼(AppLogic)

2.3 솔루션의 특징

미터링 기능의 기본 제공

어플리케이션 및 어플라이언스

사용량 tag 정보와 함께 저장 고객사의 Billing 시스템

Page 16: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 15 -

구분 내용 제약 사항

인프라 가상화

(Virtual

Infrastructure)

•인프라 구성 요소(방화벽, 로드밸런서, 서버, 파일서버)를 가상화하여

•어플리케이션 구성 및 구성 요소 재배치가 용이한 구조임

•카탈로그를 통해 이미 연계되고 사젂 검증된 어플라이언스를 제공.

어플리케이션 패키징

•코드,데이터, 인프라를 패키징하여 하나의 객체(어플라이언스)로 구현

•이러한 객체의 조합으로 어플리케이션을 구성하며

•그리드갂의 애플리케이션, 어플라이언스 배치,이동등이 매우 용이

•구성이 미리 검증된 오픈소스 어플리케이션(Bugzilla, Twiki, SugarCRM,

Zimbra)를 기본 제공

상용 S/W(Windows, Oracle등

DBMS) 라이선스 정책에 의존적

임.

통합 관리

(Single Point of

Management)

•물리적 자원(범용 서버群)을 논리적 자원(Grid)로 통합하고

•이를 하나의 운영형태로 관리할 수 있도록 함.

•물리적 자원과 가상 자원을 통합 관리하는 Grid Shell 지원

어플리케이션 용량 증

설(Application

Scaling)

•매우 쉬운 어플리케이션 및 어플라이언스단위의 용량

(CPU,MEM,Bandwidth) 증설

자원 할당량 변경시 어플리케이션

restart 필요

운영 모니터링

(Operations

monitoring)

•CPU,메모리,디스크, 네트워크 사용량에 대한 실시갂 모니터링 기능 제공

•Apache, MySQL등에 대한 성능 모니터링 항목 제공

2. 클라우드 플랫폼(AppLogic)

2.3 솔루션의 특징

Page 17: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 16 -

구분 내용 제약 사항

어플리케이션 스냅샷

•N-Tier 어플리케이션 단위의 스냅샷 저장 기능 제공

•이를 통해 백업 젃차 및 복구 젃차가 용이(어플리케이션 업그레이드시의 롤백

기능 제공)

고가용성

(High Availability)

•스토리지(데이터) 미러링

•Controller 서버에 대한 자동 복구 기능 제공

•N:M 고가용성 구조 지원

•그리드갂 어플리케이션 고가용성 구조 지원

미터링

•각 어플리케이션이 사용하는 자원에 대한 미터링 기능 기본 제공

•CPU,메모리,Bandwidth 사용량에 대한 수집

•빌링 시스템을 위한 기초 사용량 데이터 제공

자동화 및 SMS등과의

연계

•CLI(Command Line Interface) 및 Web API 를 제공

•기존 시스템 운영 관리도구와 쉽게 연계

•특정 상황 발생시 사용자 지정 스크립트 수행이 가능한 홖경 제공

2. 클라우드 플랫폼(AppLogic)

2.3 솔루션의 특징

Page 18: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 17 -

구분 내용 제약 사항

사용자 인터페이스

•시스템 대시보드

그리드의 구성 및 현재 상태 정보 제공

어플리케이션의 기동,정지, 관리 기능 제공

로그 모니터링 및 사용자 관리, 물리적 자원 구성 기능 제공

•모니터링 콘솔 CPU, 메모리, 스토리지에 대한 실시갂 사용량 정보 제공

Apache, MySQL등의 어플라이언스에 대한 성능 모니터링 제공

•인프라 편집기(Infra. Editor)

시각적인 인프라 구성 관리 도구 제공

가상 인프라 구성, 카탈로그 관리, 커스텀 어플라이언스 관리 기능

어플리케이션 및 어플라이언스에 대한 실행, 조정 기능 제공

•Command-line Interface 그리드 관리를 위한 스크립트 언어 제공

실행 모듈

(Runtime system)

•Distributed Kernel

•Disposal Infrastructure Manager

•Grid Controller

2. 클라우드 플랫폼(AppLogic)

2.3 솔루션의 특징

Page 19: App logic소개자료_2.9.9 버전 기준

서버 가상화, 스토리지 가상화, 프로비저닝 자동화 솔루션, Self-Service를 위한 웹 프로그래밍, 보앆시스템, 동

적 자원 할당을 위한 성능/용량 관리 솔루션,이중화 솔루션등이 모두 포함된 통합 플랫폼

Turnkey Installation

(통합 플랫폼)

방화벽, 로드밸런서, 서버, SAN을 이미 통합되고, 테스트된 appliance로 대체

오픈소스(CentOS, Apache, MySQL, Jboss등)을 홗용한 소프트웨어 라이센스 비용 젃감

상용 SW 혹은 오픈소스를 홗용한 자사 고유의 Custom Appliance 사용 지원

Catalog of Virtual

Appliances

(어플라이언스)

Appliance, Application별 모니터링을 위한 Built in 모니터링 도구 지원

3rd party 모니터링 도구와의 연계 지원

Custom 모니터링을 위한 개발 도구 지원

Monitoring System

(모니터링)

Grid내의 젂체 어플리케이션에 대한 고가용성 지원

데이터 유실 방지를 위한 스토리지 미러링,서버 자동 복구, 어플리케이션 미러링등을 기본 지원

별도의 코드 변경, 소프트웨어 구성 변경없이 고가용성이 확보될 수 있도록 함.

Universal High-Availability

(고가용성)

서버,스토리지,네트워크 운영이 분리된 현재의 데이터센터 운영 체계를 Virtual 인프라 운영으로 통합

운영 비용의 획기적 젃감 유도

Streamlined Operations-Easy

provisioning

(쉬운 구현)

산업계에서 사용되는 상용 S/W와 오픈소스 S/W와의 완벽한 호홖성

Linux, Windows, OpenSolaris, Solaris10과의 호홖

코드 변홖작업 없이 사용할 수 있는 호홖성 제공(Appliance 단위)

Software Compatibility

(SW 호홖성)

III. 기술 부문 2. 클라우드 플랫폼(AppLogic)

2.3 솔루션의 특징

Page 20: App logic소개자료_2.9.9 버전 기준

서버에 연결된 범용 스토리지를 IP-SAN 홖경으로 변홖

유연하고, 신뢰성있으며, 앆젂한, 그리고 용량 변경이 용이한 스토리지 Pool을 구성

SAN, NAS, 기타 IP 스토리지를 지원하여 사용 연한을 확장시킴.

Embedded SAN

(SAN 기능 내장)

VM appliance내의 보앆 설정 지원

패킷 단위의 감시를 통해 보앆성 향상

Secure Networking

(네트워크 보앆)

어플리케이션을 구성하는 IT 자원의 구성, 연결 정보를 정의하는 ADL을 사용

구성 자동화, 장애 자동 복구, 어플리케이션 재사용이 가능하도록 함.

Application Definition

Language

업계에서 사용되는 상용 소프트웨어와 완벽한 호홖성 유지

데이터 센터갂, 도메인갂, 조직 내외부갂의 어플리케이션 이동이 가능하도록 어플리케이션 패키징(캡슐화) 기

술 내장

Portable Application

Encapsulation

사용량 파악을 위한 미터링 기능을 기본 내장(appliance 단위, 어플리케이션 단위)

실시갂 CPU,메모리,네트워크 대역폭 사용량 측정

Comprehensive Metering &

Billing System

(미터링)

Cloud Storage, Cloud Server, Cloud Data Center등의 IaaS 제공을 위한 플랫폼 제공 Multi-Service Platform

III. 기술 부문 2. 클라우드 플랫폼(AppLogic)

2.3 솔루션의 특징

Page 21: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 20 -

2.4 사용자 인터페이스

2.4.1 시스템 대시보드

2. 클라우드 플랫폼(AppLogic)

Page 22: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 21 -

2. 클라우드 플랫폼(AppLogic)

2.4 사용자 인터페이스

2.4.2 Visual 모니터링 콘솔

Page 23: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 22 -

2. 클라우드 플랫폼(AppLogic)

2.4 사용자 인터페이스

2.4.3 인프라 에디터

Page 24: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 23 -

2. 클라우드 플랫폼(AppLogic)

2.4 사용자 인터페이스

2.4.4 CLI(Command Line Interface)

command [ args ]*

object command [ args ]*

command object [ args ]*

Where

•object - specifies the type of object and may be: grid, server, application, component, interface, volume, catalog, class,

user, log, message, or ha.

•command - specifies the command that is to be executed

•args - specifies additional command-specific arguments.

Page 25: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 24 -

2. 클라우드 플랫폼(AppLogic)

2.4 사용자 인터페이스

2.4.5 그래픽 콘솔

Page 26: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 25 -

2. 클라우드 플랫폼(AppLogic)

2.4 사용자 인터페이스

2.4.6 텍스트기반 Boot Console(터미널)

Page 27: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 26 -

2.4 사용자 인터페이스

2.4.7 볼륨 관리자

2. 클라우드 플랫폼(AppLogic)

Page 28: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 27 -

2.4 사용자 인터페이스

2.4.8 어플리케이션 구조 뷰어(Descriptor Vewer/Editor)

2. 클라우드 플랫폼(AppLogic)

Page 29: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 28 -

2.5 Applogic 카탈로그(pre-built된 인프라 구성요소 템플릿)

2.5.1 시스템 카탈로그

내용 설명

어플리케이션 서버 TOMCAT, TOMCAT64 - Tomcat Application server appliance

웹 서버

WEB5, WEB64 - Web server appliances

WEBx4 - Scalable Web server appliance

WEBx8 - Scalable Web server appliance

데이터베이스 서버

MYSQL5 - MySQL database appliance

MYSQLR, MYSQLR64 - MySQL database appliance suitable for replication

PGSQL64 - PostgreSQL database appliance

기타 어플라이언스

NAS - file server/NAS box (samba + http interface)

NASR - file server/NAS box with replication

LOAD - Load Generator

SQUID - SQUID Proxy

스위치

HALB - Session-aware HTTP load balancer based on HA Proxy

L3LB - TCP/UDP Load Balancer

PS8 - Scalable Port Switch

RPL - Event Replicator

URLSW - URL Port Switch

2. 클라우드 플랫폼(AppLogic)

Page 30: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 29 -

2.5 Applogic 카탈로그(pre-built된 인프라 구성요소 템플릿)

2.5.2 시스템 카탈로그

내용 설명

게이트웨이

IN - Input gateway with firewall (iptables)

INSSLR - Redundant HTTP Input Gateway with SSL Support

OUT - Single host output gateway with firewall (iptables)

NET - Network output gateway with firewall (iptables)

VPN - Virtual Private Networking Appliance

모니터링 MON - Application monitoring appliance

서버

LUX5, LUX64 - Generic Linux Appliance (templates for building new appliances)

LINUX5, LINUX64: Generic Linux Servers

OSOL, OSOL64, SOL10: Generic Solaris Servers

2. 클라우드 플랫폼(AppLogic)

Page 31: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 30 -

2.5 Applogic 카탈로그(pre-built된 인프라 구성요소 템플릿)

2.5.3 파일러(Filer 카탈로그)

내용 설명

Filer Filer_Linux - Linux Filer Appliance

Filer_Solaris - Solaris Filer Appliance

용도 파일시스템 레벨에서 Volume 접속이 가능하게 해주는 어플라이언스

사양

Linux 파일시스템 포맷 지원: ext2, ext3, fat16, fat32, reiserfs, swap, and ext3-snapshot (ext3

over LVM with snapshots)

Solaris 파일시스템 포맷 지원: ufssol , zfs

•format: Volume을 특정 파일시스템으로 포맷(예,execute mkfs)

•fscopy: 파일시스템 단위의 복사(볼륨갂)

•fsck: Volume에서 파일시스템 체크

•fsrepair: Volume에서 파일시스템 체크 및 복구

•manual: Web GUI나 root shell을 통해 사용자 레벨의 접근 지원

2. 클라우드 플랫폼(AppLogic)

Page 32: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 31 -

2.5 Applogic 카탈로그(pre-built된 인프라 구성요소 템플릿)

2.5.4 동적 자원 구성(Dynamic) 카탈로그

내용 설명

어플리케이션 서버

BCK – 백업 도구와의 연계를 위한 어플라이언스

MIG - Self Migration Enabler

SLA – 시스템 사용량에 따라 어플리케이션 단계에서 동적 자원할당을 가능하게 하는 어플라이언스

2. 클라우드 플랫폼(AppLogic)

Page 33: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 32 -

2.5 Applogic 카탈로그(pre-built된 인프라 구성요소 템플릿)

2.5.5 Microsoft 카탈로그

내용 설명

웹 서버

IIS03W, IIS03S, IIS03E, IIS03DC, IIS08W, IIS08S, IIS08E, IIS08DC: Internet Information Server

appliances

IIS03Wx4, IIS03Ex4, IIS03DCx4, IIS03Sx4, IIS08Wx4, IIS08Ex4, IIS08DCx4, IIS08Sx4: Scalable Internet

Information Server appliances

IIS03Wx8, IIS03Ex8, IIS03DCx8, IIS03Sx8, IIS08Wx8, IIS08Ex8, IIS08DCx8, IIS08Sx8: Scalable Internet

Information Server appliances

데이터베이스 서버 SQL08X, SQL08WG, SQL08D, SQL08W, SQL08S, SQL08E: Microsoft SQL Server Database

Appliances

Windows 어플라이언

WIN03S, WIN0364S, WIN03E, WIN0364E, WIN03DC, WIN0364DC WIN03W: Generic Windows

Servers

WIN08S, WIN0864S, WIN08E, WIN0864E, WIN08DC, WIN0864DC WIN08W: Generic Windows

2008 Servers

Filer Filer_Windows - Windows Filer Appliance

Filer_Windows08 - Windows 2008 Filer Appliance

2. 클라우드 플랫폼(AppLogic)

Page 34: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 33 -

2.6 솔루션 운영 방법

2.6.1 어플리케이션 Provisioning

운영 젃차

어플리케이션 Import 마법사

일반(General) 항목 정의

속성(Property) 구성

자원량 구성 (Resources)

최종화 (Finalizing)

설치 (Provisioning)

1

2

3

4

5

2. 클라우드 플랫폼(AppLogic)

Page 35: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 34 -

2.6 솔루션 운영 방법

2.6.2 그리드(VPDC)갂 어플리케이션 Migration

운영 젃차

그리드갂 Trust 설정

어플리케이션 Import 마법사

일반(General) 항목 정의

속성(Property) 구성

최종화 (Finalizing)

마이그레이션 (Migration)

1

2

3

4

2. 클라우드 플랫폼(AppLogic)

Page 36: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 35 -

2.6 솔루션 운영 방법

2.6.3 물리적인 서버 추가

물리적인 서버 N/W 연결

물리적인 서버 Power On

addsrv 명령어 수행 완료

2. 클라우드 플랫폼(AppLogic)

Page 37: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 36 -

2.6 솔루션 운영 방법

2.6.3 스토리지 추가

물리적 서버에 DSA/SAN 디스크 추가

volume create 명령어 실행 volume mirroring 자동 수행 완료

DAS (직접연결된 스토리지)

NAS SAN 스토리지

IP-SAN 스토리지로 변홖

2. 클라우드 플랫폼(AppLogic)

Page 38: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 37 -

2.6 솔루션 운영 방법

2.6.4 스토리지 및 볼륨 관리

2. 클라우드 플랫폼(AppLogic)

Page 39: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 38 -

명령어 설명

list 볼륨 리스트 확인

info 볼륨에 대한 상세 정보 확인

set 볼륨 정보 구성

create 어플리케이션에 할당할 새로운 볼륨 생성

destroy 어플리케이션에 할당되거나 만들어진 볼륨 제거

format 볼륨에 대한 포맷팅

rename 어플리케이션 user volume에 대한 재명명

resize 볼륨 크기 변경

copy 볼륨 복사

move 볼륨을 다른 어플리케이션으로 이동

manage 볼륨 관리

fscheck 볼륨내의 파일시스템 점검

fsrepair 볼륨내의 파일 시스템 오류 시정

check 오류 시정이 필요한 볼륨에 대한 백그라운드 점검

repair 볼륨 오류 시정

clean 사용되지 않는 볼륨의 제거

migrate 볼륨 마이그레이션

export 볼륨 Export

import 볼륨 Import

2. 클라우드 플랫폼(AppLogic)

2.6 솔루션 운영 방법

2.6.4 스토리지 및 볼륨 관리

Page 40: App logic소개자료_2.9.9 버전 기준

III. 기술 부문

- 39 -

어플라이언스내의 vNIC간의 연결은 virtual wire를 이용함.

virtual wire의 기능

•가상 크로스 케이블링과 같은 연결 방법

•Point to Point 연결

•터널링 지원

•메모리 to 메모리 젂송

•네트워크 연결에 대한 Live Migration

(예, Gigabit 이더넷 → 10 Gigabit InfiniBand)

2.7 솔루션의 기능적 특징

2.7.1 Virtual Wire 기능

2. 클라우드 플랫폼(AppLogic)

Page 41: App logic소개자료_2.9.9 버전 기준

IV. 클라우드 데이터센터 확장 방앆 with AppLogic

- 40 -

1. 기존 운영관리체계와의 연계

CA 3Tera AppLogic VMware XenServer Microsoft Hyper-V Physical 서버

프로세스 자동화 엔진

클라우드 관리 Portal

CMDB

Inventory Discovery

AppLogic은 클라우드 플랫폼으로 현재 구축중인 클라우드 관리 플랫폼을 홗용하여 x86에 대한 통합 관리가 가능하도록 합니다. 그러나

AppLogic 젂용의 Grid Hypervisor를 사용합니다. 따라서 AppLogic의 기능을 홗용하여 XenServer, 아마존 EC2의 가상 서버, VMware,

Microsoft Hyper-V, UNIX등을 통합관리할 수는 없습니다.

1.1 클라우드 서비스 포털과 연계