app logic소개자료_2.9.9 버전 기준
DESCRIPTION
CA 3Tera AppLogic의 기본 소개자료입니다.TRANSCRIPT
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)
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
III. 기술 부문
- 3 -
1. CDC(클라우드 데이터센터)
1.1 클라우드 데이터센터
1.1.3 솔루션 배치
개발 영역
CA 3Tera
AppLogic
오픈소스
모니터링
BPA*
BPA: Business Process Automation
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(클라우드 데이터센터)
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 클라우드 컴퓨팅 구축 방법롞
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 기능
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 기반의 클라우드 솔루션
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 시스템 아키텍처
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 하드웨어 구성도
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)
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 솔루션의 특징
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개 어플리케이션 동시 운영 가능
그리드 구현 방앆
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 지원
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 시스템
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 솔루션의 특징
III. 기술 부문
- 16 -
구분 내용 제약 사항
어플리케이션 스냅샷
•N-Tier 어플리케이션 단위의 스냅샷 저장 기능 제공
•이를 통해 백업 젃차 및 복구 젃차가 용이(어플리케이션 업그레이드시의 롤백
기능 제공)
고가용성
(High Availability)
•스토리지(데이터) 미러링
•Controller 서버에 대한 자동 복구 기능 제공
•N:M 고가용성 구조 지원
•그리드갂 어플리케이션 고가용성 구조 지원
미터링
•각 어플리케이션이 사용하는 자원에 대한 미터링 기능 기본 제공
•CPU,메모리,Bandwidth 사용량에 대한 수집
•빌링 시스템을 위한 기초 사용량 데이터 제공
자동화 및 SMS등과의
연계
•CLI(Command Line Interface) 및 Web API 를 제공
•기존 시스템 운영 관리도구와 쉽게 연계
•특정 상황 발생시 사용자 지정 스크립트 수행이 가능한 홖경 제공
2. 클라우드 플랫폼(AppLogic)
2.3 솔루션의 특징
III. 기술 부문
- 17 -
구분 내용 제약 사항
사용자 인터페이스
•시스템 대시보드
그리드의 구성 및 현재 상태 정보 제공
어플리케이션의 기동,정지, 관리 기능 제공
로그 모니터링 및 사용자 관리, 물리적 자원 구성 기능 제공
•모니터링 콘솔 CPU, 메모리, 스토리지에 대한 실시갂 사용량 정보 제공
Apache, MySQL등의 어플라이언스에 대한 성능 모니터링 제공
•인프라 편집기(Infra. Editor)
시각적인 인프라 구성 관리 도구 제공
가상 인프라 구성, 카탈로그 관리, 커스텀 어플라이언스 관리 기능
어플리케이션 및 어플라이언스에 대한 실행, 조정 기능 제공
•Command-line Interface 그리드 관리를 위한 스크립트 언어 제공
실행 모듈
(Runtime system)
•Distributed Kernel
•Disposal Infrastructure Manager
•Grid Controller
2. 클라우드 플랫폼(AppLogic)
2.3 솔루션의 특징
서버 가상화, 스토리지 가상화, 프로비저닝 자동화 솔루션, 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 솔루션의 특징
서버에 연결된 범용 스토리지를 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 솔루션의 특징
III. 기술 부문
- 20 -
2.4 사용자 인터페이스
2.4.1 시스템 대시보드
2. 클라우드 플랫폼(AppLogic)
III. 기술 부문
- 21 -
2. 클라우드 플랫폼(AppLogic)
2.4 사용자 인터페이스
2.4.2 Visual 모니터링 콘솔
III. 기술 부문
- 22 -
2. 클라우드 플랫폼(AppLogic)
2.4 사용자 인터페이스
2.4.3 인프라 에디터
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.
III. 기술 부문
- 24 -
2. 클라우드 플랫폼(AppLogic)
2.4 사용자 인터페이스
2.4.5 그래픽 콘솔
III. 기술 부문
- 25 -
2. 클라우드 플랫폼(AppLogic)
2.4 사용자 인터페이스
2.4.6 텍스트기반 Boot Console(터미널)
III. 기술 부문
- 26 -
2.4 사용자 인터페이스
2.4.7 볼륨 관리자
2. 클라우드 플랫폼(AppLogic)
III. 기술 부문
- 27 -
2.4 사용자 인터페이스
2.4.8 어플리케이션 구조 뷰어(Descriptor Vewer/Editor)
2. 클라우드 플랫폼(AppLogic)
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)
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)
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)
III. 기술 부문
- 31 -
2.5 Applogic 카탈로그(pre-built된 인프라 구성요소 템플릿)
2.5.4 동적 자원 구성(Dynamic) 카탈로그
내용 설명
어플리케이션 서버
BCK – 백업 도구와의 연계를 위한 어플라이언스
MIG - Self Migration Enabler
SLA – 시스템 사용량에 따라 어플리케이션 단계에서 동적 자원할당을 가능하게 하는 어플라이언스
2. 클라우드 플랫폼(AppLogic)
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)
III. 기술 부문
- 33 -
2.6 솔루션 운영 방법
2.6.1 어플리케이션 Provisioning
운영 젃차
어플리케이션 Import 마법사
일반(General) 항목 정의
속성(Property) 구성
자원량 구성 (Resources)
최종화 (Finalizing)
설치 (Provisioning)
1
2
3
4
5
2. 클라우드 플랫폼(AppLogic)
III. 기술 부문
- 34 -
2.6 솔루션 운영 방법
2.6.2 그리드(VPDC)갂 어플리케이션 Migration
운영 젃차
그리드갂 Trust 설정
어플리케이션 Import 마법사
일반(General) 항목 정의
속성(Property) 구성
최종화 (Finalizing)
마이그레이션 (Migration)
1
2
3
4
2. 클라우드 플랫폼(AppLogic)
III. 기술 부문
- 35 -
2.6 솔루션 운영 방법
2.6.3 물리적인 서버 추가
물리적인 서버 N/W 연결
물리적인 서버 Power On
addsrv 명령어 수행 완료
2. 클라우드 플랫폼(AppLogic)
III. 기술 부문
- 36 -
2.6 솔루션 운영 방법
2.6.3 스토리지 추가
물리적 서버에 DSA/SAN 디스크 추가
volume create 명령어 실행 volume mirroring 자동 수행 완료
DAS (직접연결된 스토리지)
NAS SAN 스토리지
IP-SAN 스토리지로 변홖
2. 클라우드 플랫폼(AppLogic)
III. 기술 부문
- 37 -
2.6 솔루션 운영 방법
2.6.4 스토리지 및 볼륨 관리
2. 클라우드 플랫폼(AppLogic)
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 스토리지 및 볼륨 관리
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)
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 클라우드 서비스 포털과 연계