1. CA 3Tera AppLogic
Grid 기반의 클라우드 솔루션
2011년
위 재우(jwoo.wie@vega-works.com)
2. III. 기술 부문 1. 컨텎츠 팩토리를 위한 클라우드 데이터센터
1.1 클라우드 데이터센터
1.1.1 개요 클라우드 컴퓨팅 서비스
자가
인터넷 서비스
포털
사용자
컨텎스 제공자
-정부 부처(내부 고객)
-관계 기관
-국민
A 클라우드 데이터센터 B 클라우드 데이터센터
자가개통(Self-Service) 자가개통(Self-Service)
자동화된 설치/구성/운영(Automation) 자동화된 설치/구성/운영(Automation)
자원 가상화(Virtualization) 자원 가상화(Virtualization)
Physical Layer Physical Layer
N/W 서버 Storage N/W 서버 Storage
-1-
3. III. 기술 부문 1. CDC(클라우드 데이터센터)
1.1 클라우드 데이터센터
1.1.2 아키텍처 차세대 데이터센터 프레임워크*
Workload Requests Shared IT 인프라 운영 관리
and Provisioning
자료원: Accenture 비즈니스 서비스 관리
3 미터링 및 빌링
UNIX
Windows
Linux
System Z
2 가상화
5
정책 룰
4 플랫폼
서비스 카탈로그
DMZs
Orchestration Red zone 선행적 운영
네트워크
네트워크
서비스 신청 & Yellow zone Predictive
Green zone
Provisioning Operations
Storage Net
ADL
스토리지
가상화
SAN
/DAS
NAS
Backup
Archive
구성 관리 데이터베이스 (CMDB)
-2-
4. III. 기술 부문 1. CDC(클라우드 데이터센터)
1.1 클라우드 데이터센터
1.1.3 솔루션 배치 CA 3Tera
AppLogic
개발 영역
오픈소스
모니터링
BPA*
BPA: Business Process Automation
-3-
5. III. 기술 부문 1. CDC(클라우드 데이터센터)
클라우드 어플리케이션
서비스
컨트롤러(Controller) 웹 웹 웹 웹
Portal
어플리케이션 어플리케이션 어플리케이션 어플리케이션
-------------------
3rd party
…
그리드 관리
어플리케이션
어플리케이션 관리
사용자 인터페이스
자동화 도구
Workflow
설계도구 Disposable Infrastructure(그리드 엔진 기반의 가상 인프라 컴포넌트)
Rule 엔진
가상 어플라이언스 어셈플리 카탈로그 어플리케이션
Provisioning
룰셋
AppLogic Distributed Kernel(네트워크 기반 Hypervisor와 유사)
예약 기능
Global volume store Distributed VM managers Logical connection manager
스케줄러
이벤트처리 (볼륨 저장소) (볼륨 관리) (연결 관리자)
룰셋
장애 복구 하드웨어 그리드
룰셋 •x86 범용 서버
•IDE/SATA스토리지
• 외장연결 SAN
•스위치
-4-
6. III. 기술 부문 1. CDC(클라우드 데이터센터)
1.2 클라우드 데이터센터 구현 젃차
1.2.1 CA 클라우드 컴퓨팅 구축 방법롞
클라우드 시스템 IaaS 서비스 구현
단계 Best Practice 분석 아키텍처 설계 서비스 검증
구현 지원
• CA 3Tera의 파트너 • CA와 클라우드 컴퓨 • H/W(서버 및 스토리 • 테스트용 Use Case • 범정부통합젂산센터
네트워크를 홗용 팅 아키텍처 설계 지,네트워크) 설치 수행을 통해 클라우 의 IaaS 서비스 운영
드 센터의 기술 사항 지원(고객지원체계,
• Best Practice 선정 • Use Case 상세화를 • AppLogic의 설치 및
통한 테스트 케이스 구성 점검 Billing등)
• 클라우드 데이터센터
작성 • 젂문 기술 인력을 통
아키텍처 검토 및 범 • VPDC 구성
주요 업무 한 기술 지원
위 확정 • 클라우드 데이터센터
개요
• 클라우드 데이터센터 Infra. 운영관리도구
아키텍처별 Use 구현
Case 확정
1 VPDC: Virtual Private Data Center로서 데이터센터를 서비스로 제공하는 DaaS(Datacenter as a Service)임
-5-
7. III. 기술 부문 1. CDC(클라우드 데이터센터)
1.3 클라우드 데이터센터 서비스
1.3.1 서비스 목록
XaaS 서비스 모델
Software as a Service(SaaS)
Contents as a Service(CaaS)
SaaS
Integration as a Service(IaaS)
BPM and Workflow Service
PaaS
Platform as a Service(PaaS)
AppLogic 기능
Datacenter as a Service(DaaS)
Core Cloud Services
Database as a Service(DaaS)
Storage as a Service(DaaS)
Infrastructure as a
Service(IaaS)
-6-
8. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.1 AppLogic 개요
2.1.1 Grid 기반의 클라우드 솔루션
3Tera의 AppLogic 솔루션은 범용 서버 의 CPU, 메모리, 디스크 자원을 단일 자원 Pool화(Computing Grid)와 GUI
상에서 Drag & Drop만으로 어플리케이션을 구현하게 해주는 Cloud Computing Platform으로 구성되어 있습니다.
Grid 구성 Cloud Computing Platform
웹 웹 웹 웹
개별서버 어플리케이션 어플리케이션 어플리케이션 어플리케이션
Resource Pool
…
Virtual Appliance
(서버,스위치,로드밸런서,웹서버, DB서버,Firewall등)
2CPU / 4GB / 500GB HDD
4CPU / 8GB / 200GB HDD CPU: 17 Core
1CPU / 2GB / 500GB HDD MEM: 62GB
4CPU / 16GB /600GB HDD DISK: 2700 GB Virtual Infrastructure
8CPU / 32GB/ 900GB HDD
-7-
9. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.1 AppLogic 개요
2.1.2 시스템 아키텍처
어플리케이션
컨트롤러(Controller)
웹 웹 웹 웹
웹 기반 ------------------- 어플리케이션 어플리케이션 어플리케이션 어플리케이션
가상화 관리 콘솔 3rd party
…
그리드 관리
어플리케이션
어플리케이션 관리
사용자 인터페이스
SSH기반
접속 도구
(telnet 에뮬레이터) Disposable Infrastructure(그리드 엔진 기반의 가상 인프라 컴포넌트)
가상 어플라이언스 어셈플리 카탈로그 어플리케이션
AppLogic Distributed Kernel(네트워크 기반 Hypervisor와 유사)
볼륨 저장소(GVS) 볼륨 관리자 연결 관리자(LCM) 스케줄러
하드웨어 그리드
•x86 범용 서버
•IDE/SATA스토리지
• 외장연결 SAN
•스위치
-8-
10. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.2 시스템 구성도
2.2.1 하드웨어 구성도
스위치
물리적 서버 #1 물리적 서버 #2 물리적 서버 #3 Distribution Server
x86 서버 x86 서버 x86 서버 x86 PC
물리적 서버 물리적 서버 물리적 서버 설치 파일
------------------ ------------------ ------------------
CPU/MEM/DISK CPU/MEM/DISK CPU/MEM/DISK AppLogic 설치 shell
Ethernet Ethernet Ethernet
Windows, CentOS
•2CPU, 4GB 메모리
•80GB 이상 IDE/SATA/SCSI
•Dual Gigabit Ethernet어댑터
•싱글 non-block 기가빗 이더넷 스위치
•IPMI 지원 서버(권장)
-9-
11. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.2 시스템 구성도
2.2.2 소프트웨어 구성도
스위치
물리적 서버 #1 물리적 서버 #2 물리적 서버 #3 Distribution Server
Disposal Infrastructure Disposal Infrastructure Disposal Infrastructure x86 PC
설치 파일
AppLogic Distributed AppLogic Distributed AppLogic Distributed
Kernel Kernel Kernel AppLogic 설치 shell
Windows, CentOS
•2CPU, 4GB 메모리
•80GB 이상 IDE/SATA/SCSI
•Dual Gigabit Ethernet어댑터
•싱글 non-block 기가빗 이더넷 스위치
•IPMI 지원 서버(권장)
- 10 -
12. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.3 솔루션의 특징
On demand IT 자원 젂달 체계의 구현
On Demand Resources 그리드 컴퓨팅 기술을 홗용하여 자원 공급량을 쉽게 조젃
(자원의 신속 공급) 자원 변동에 따른 별도의 구성 작업, 변경 작업이 필요없는 무인 자동 홖경
용량 증설을 위한 장치 추가(SAN 스토리지/네트워크장치 ) 불필요
직관적인 UI를 통한 소프트웨어적인 Deployment 홖경 제공
Turnkey Cloud Platform Solution 설계, 구현, 이행을 위한 어플리케이션 패키징 방법 제공
(통합 클라우드 컴퓨팅 솔루션) 웹 어플리케이션을 구성하는 모든 IT 인프라(서버,SW,스토리지,네트워크장비,구
성내역)을 컴포넌트화하여 제공
이행작업(개발 홖경 → 운영홖경)을 앆젂하고 용이하도록 어플리케이션 패키징, 템
Safe, Reliable Deployment 플릿, 이동성(Mobility) 기능 제공
(앆젂하고, 신뢰성있는 이행) 어플리케이션 스냅샷(Infra. 구조, 구성, 코드 및 데이터를 포함)을 통한 롤백, 재사
용을 위한 복제 기능 제공
- 11 -
13. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.3 솔루션의 특징
1~N개의 서버를 홗용하여 클라우드 컴퓨팅 센터 구축
백본 LAN당 32개 Grid 지원
그리드당 최대 128개 서버,1024개 어플리케이션 동시 운영 가능
그리드 구현 방앆
동일 네트워크내 복수 그리드
단일 서버 기반 그리드 원격지 그리드
(Multi Grids on the same
(Single Server Grid) (Global Grid)
backbone)
•DataCenter in a Box 형태 •동일 네트워크상에서 •각 지역에 Grid를 구성
•대용량 서버에 그리드를 구성 •최대 32개의 독립적인 Grid 구현 가능 •DR 및 서비스의 동시 개시용으로 사용
•그리드상에서 다양한 어플리케이션을 •Dedicated 그리드를 선호하는 내부 •각 지역의 기관내에 독립적인 그리그를
운영 고객에게 사용 구성하고 이를 대젂 범정부 통합젂산센
터에세 관리
- 12 -
14. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.3 솔루션의 특징
Application Descriptor Language 지원
3Tera AppLogic은 가상 자원(Virtual Appliance :서버 및 어플리케이션)의 프로비저닝을 위해 GUI 및 CLI 그리고 Self-Service
Provisioning Portal 구현을 위한 ADL을 제공합니다.
Provisioning
Wizard
ADL - Application Descriptor Language
ADL
- 13 -
15. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.3 솔루션의 특징
미터링 기능의 기본 제공
CA 3Tera AppLogic은 자원 사용량 측정(미터링) 모듈이 AppLogic의 Distributed Kernel에 내재되어 가상 서버 및 스토리지,
connection manager를 통해 사용량 정보를 수집합니다. 또한 Metering tag 를 통해 어플리케이션의 Billing 및 Metering을 가능하게
합니다. 각 Virtual Appliance(서버, 단위 어플리케이션) 마다의 Metering tag을 기입하면, 각 tag별 사용량을 파악할 수 있고, 이를
billing의 기초 자료로 사용하게 됩니다.
어플리케이션 및 어플라이언스
tag 정보와 함께 저장 고객사의 Billing 시스템
사용량
- 14 -
16. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.3 솔루션의 특징
구분 내용 제약 사항
인프라 가상화 •인프라 구성 요소(방화벽, 로드밸런서, 서버, 파일서버)를 가상화하여
(Virtual •어플리케이션 구성 및 구성 요소 재배치가 용이한 구조임
Infrastructure) •카탈로그를 통해 이미 연계되고 사젂 검증된 어플라이언스를 제공.
•코드,데이터, 인프라를 패키징하여 하나의 객체(어플라이언스)로 구현
•이러한 객체의 조합으로 어플리케이션을 구성하며 상용 S/W(Windows, Oracle등
어플리케이션 패키징 •그리드갂의 애플리케이션, 어플라이언스 배치,이동등이 매우 용이 DBMS) 라이선스 정책에 의존적
•구성이 미리 검증된 오픈소스 어플리케이션(Bugzilla, Twiki, SugarCRM, 임.
Zimbra)를 기본 제공
통합 관리 •물리적 자원(범용 서버群)을 논리적 자원(Grid)로 통합하고
(Single Point of •이를 하나의 운영형태로 관리할 수 있도록 함.
Management) •물리적 자원과 가상 자원을 통합 관리하는 Grid Shell 지원
어플리케이션 용량 증
•매우 쉬운 어플리케이션 및 어플라이언스단위의 용량 자원 할당량 변경시 어플리케이션
설(Application
(CPU,MEM,Bandwidth) 증설 restart 필요
Scaling)
운영 모니터링
•CPU,메모리,디스크, 네트워크 사용량에 대한 실시갂 모니터링 기능 제공
(Operations
•Apache, MySQL등에 대한 성능 모니터링 항목 제공
monitoring)
- 15 -
17. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.3 솔루션의 특징
구분 내용 제약 사항
•N-Tier 어플리케이션 단위의 스냅샷 저장 기능 제공
어플리케이션 스냅샷 •이를 통해 백업 젃차 및 복구 젃차가 용이(어플리케이션 업그레이드시의 롤백
기능 제공)
•스토리지(데이터) 미러링
고가용성 •Controller 서버에 대한 자동 복구 기능 제공
(High Availability) •N:M 고가용성 구조 지원
•그리드갂 어플리케이션 고가용성 구조 지원
•각 어플리케이션이 사용하는 자원에 대한 미터링 기능 기본 제공
미터링 •CPU,메모리,Bandwidth 사용량에 대한 수집
•빌링 시스템을 위한 기초 사용량 데이터 제공
•CLI(Command Line Interface) 및 Web API 를 제공
자동화 및 SMS등과의
•기존 시스템 운영 관리도구와 쉽게 연계
연계
•특정 상황 발생시 사용자 지정 스크립트 수행이 가능한 홖경 제공
- 16 -
18. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.3 솔루션의 특징
구분 내용 제약 사항
그리드의 구성 및 현재 상태 정보 제공
•시스템 대시보드 어플리케이션의 기동,정지, 관리 기능 제공
로그 모니터링 및 사용자 관리, 물리적 자원 구성 기능 제공
CPU, 메모리, 스토리지에 대한 실시갂 사용량 정보 제공
•모니터링 콘솔
사용자 인터페이스 Apache, MySQL등의 어플라이언스에 대한 성능 모니터링 제공
시각적인 인프라 구성 관리 도구 제공
•인프라 편집기(Infra. Editor) 가상 인프라 구성, 카탈로그 관리, 커스텀 어플라이언스 관리 기능
어플리케이션 및 어플라이언스에 대한 실행, 조정 기능 제공
•Command-line Interface 그리드 관리를 위한 스크립트 언어 제공
•Distributed Kernel
실행 모듈
•Disposal Infrastructure Manager
(Runtime system)
•Grid Controller
- 17 -
19. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.3 솔루션의 특징
Turnkey Installation 서버 가상화, 스토리지 가상화, 프로비저닝 자동화 솔루션, Self-Service를 위한 웹 프로그래밍, 보앆시스템, 동
(통합 플랫폼) 적 자원 할당을 위한 성능/용량 관리 솔루션,이중화 솔루션등이 모두 포함된 통합 플랫폼
Catalog of Virtual 방화벽, 로드밸런서, 서버, SAN을 이미 통합되고, 테스트된 appliance로 대체
Appliances 오픈소스(CentOS, Apache, MySQL, Jboss등)을 홗용한 소프트웨어 라이센스 비용 젃감
(어플라이언스) 상용 SW 혹은 오픈소스를 홗용한 자사 고유의 Custom Appliance 사용 지원
Appliance, Application별 모니터링을 위한 Built in 모니터링 도구 지원
Monitoring System
3rd party 모니터링 도구와의 연계 지원
(모니터링)
Custom 모니터링을 위한 개발 도구 지원
Grid내의 젂체 어플리케이션에 대한 고가용성 지원
Universal High-Availability
데이터 유실 방지를 위한 스토리지 미러링,서버 자동 복구, 어플리케이션 미러링등을 기본 지원
(고가용성)
별도의 코드 변경, 소프트웨어 구성 변경없이 고가용성이 확보될 수 있도록 함.
Streamlined Operations-Easy
서버,스토리지,네트워크 운영이 분리된 현재의 데이터센터 운영 체계를 Virtual 인프라 운영으로 통합
provisioning
운영 비용의 획기적 젃감 유도
(쉬운 구현)
산업계에서 사용되는 상용 S/W와 오픈소스 S/W와의 완벽한 호홖성
Software Compatibility
Linux, Windows, OpenSolaris, Solaris10과의 호홖
(SW 호홖성)
코드 변홖작업 없이 사용할 수 있는 호홖성 제공(Appliance 단위)
20. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.3 솔루션의 특징
서버에 연결된 범용 스토리지를 IP-SAN 홖경으로 변홖
Embedded SAN
유연하고, 신뢰성있으며, 앆젂한, 그리고 용량 변경이 용이한 스토리지 Pool을 구성
(SAN 기능 내장)
SAN, NAS, 기타 IP 스토리지를 지원하여 사용 연한을 확장시킴.
Secure Networking VM appliance내의 보앆 설정 지원
(네트워크 보앆) 패킷 단위의 감시를 통해 보앆성 향상
Application Definition 어플리케이션을 구성하는 IT 자원의 구성, 연결 정보를 정의하는 ADL을 사용
Language 구성 자동화, 장애 자동 복구, 어플리케이션 재사용이 가능하도록 함.
업계에서 사용되는 상용 소프트웨어와 완벽한 호홖성 유지
Portable Application
데이터 센터갂, 도메인갂, 조직 내외부갂의 어플리케이션 이동이 가능하도록 어플리케이션 패키징(캡슐화) 기
Encapsulation
술 내장
Comprehensive Metering &
사용량 파악을 위한 미터링 기능을 기본 내장(appliance 단위, 어플리케이션 단위)
Billing System
실시갂 CPU,메모리,네트워크 대역폭 사용량 측정
(미터링)
Multi-Service Platform Cloud Storage, Cloud Server, Cloud Data Center등의 IaaS 제공을 위한 플랫폼 제공
21. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.4 사용자 인터페이스
2.4.1 시스템 대시보드
- 20 -
22. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.4 사용자 인터페이스
2.4.2 Visual 모니터링 콘솔
- 21 -
23. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.4 사용자 인터페이스
2.4.3 인프라 에디터
- 22 -
24. III. 기술 부문 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.
- 23 -
25. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.4 사용자 인터페이스
2.4.5 그래픽 콘솔
- 24 -
26. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.4 사용자 인터페이스
2.4.6 텍스트기반 Boot Console(터미널)
- 25 -
27. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.4 사용자 인터페이스
2.4.7 볼륨 관리자
- 26 -
28. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.4 사용자 인터페이스
2.4.8 어플리케이션 구조 뷰어(Descriptor Vewer/Editor)
- 27 -
29. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
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
- 28 -
30. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
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
- 29 -
31. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.5 Applogic 카탈로그(pre-built된 인프라 구성요소 템플릿)
2.5.3 파일러(Filer 카탈로그)
내용 설명
Filer_Linux - Linux Filer Appliance
Filer
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을 통해 사용자 레벨의 접근 지원
- 30 -
32. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.5 Applogic 카탈로그(pre-built된 인프라 구성요소 템플릿)
2.5.4 동적 자원 구성(Dynamic) 카탈로그
내용 설명
BCK – 백업 도구와의 연계를 위한 어플라이언스
어플리케이션 서버 MIG - Self Migration Enabler
SLA – 시스템 사용량에 따라 어플리케이션 단계에서 동적 자원할당을 가능하게 하는 어플라이언스
- 31 -
33. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
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
WIN03S, WIN0364S, WIN03E, WIN0364E, WIN03DC, WIN0364DC WIN03W: Generic Windows
Windows 어플라이언 Servers
스 WIN08S, WIN0864S, WIN08E, WIN0864E, WIN08DC, WIN0864DC WIN08W: Generic Windows
2008 Servers
Filer_Windows - Windows Filer Appliance
Filer
Filer_Windows08 - Windows 2008 Filer Appliance
- 32 -
34. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.6 솔루션 운영 방법
2.6.1 어플리케이션 Provisioning
운영 젃차
어플리케이션 일반(General) 속성(Property) 자원량 구성 최종화 설치
Import 마법사 항목 정의 구성 (Resources) (Finalizing) (Provisioning)
1 3
5
2 4
- 33 -
35. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.6 솔루션 운영 방법
2.6.2 그리드(VPDC)갂 어플리케이션 Migration
운영 젃차
그리드갂 어플리케이션 일반(General) 속성(Property) 최종화 마이그레이션
Trust 설정 Import 마법사 항목 정의 구성 (Finalizing) (Migration)
3
1
4
2
- 34 -
36. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.6 솔루션 운영 방법
2.6.3 물리적인 서버 추가
물리적인 서버 물리적인 서버
addsrv 명령어 수행 완료
N/W 연결 Power On
- 35 -
37. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.6 솔루션 운영 방법
2.6.3 스토리지 추가
물리적 서버에
volume create 명령어 실행 volume mirroring 자동 수행 완료
DSA/SAN 디스크 추가
IP-SAN 스토리지로 변홖
DAS
SAN 스토리지 NAS
(직접연결된 스토리지)
- 36 -
38. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.6 솔루션 운영 방법
2.6.4 스토리지 및 볼륨 관리
- 37 -
39. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.6 솔루션 운영 방법
2.6.4 스토리지 및 볼륨 관리
명령어 설명
list 볼륨 리스트 확인
info 볼륨에 대한 상세 정보 확인
set 볼륨 정보 구성
create 어플리케이션에 할당할 새로운 볼륨 생성
destroy 어플리케이션에 할당되거나 만들어진 볼륨 제거
format 볼륨에 대한 포맷팅
rename 어플리케이션 user volume에 대한 재명명
resize 볼륨 크기 변경
copy 볼륨 복사
move 볼륨을 다른 어플리케이션으로 이동
manage 볼륨 관리
fscheck 볼륨내의 파일시스템 점검
fsrepair 볼륨내의 파일 시스템 오류 시정
check 오류 시정이 필요한 볼륨에 대한 백그라운드 점검
repair 볼륨 오류 시정
clean 사용되지 않는 볼륨의 제거
migrate 볼륨 마이그레이션
export 볼륨 Export
import 볼륨 Import
- 38 -
40. III. 기술 부문 2. 클라우드 플랫폼(AppLogic)
2.7 솔루션의 기능적 특징
2.7.1 Virtual Wire 기능
어플라이언스내의 vNIC간의 연결은 virtual wire를 이용함.
virtual wire의 기능
•가상 크로스 케이블링과 같은 연결 방법
•Point to Point 연결
•터널링 지원
•메모리 to 메모리 젂송
•네트워크 연결에 대한 Live Migration
(예, Gigabit 이더넷 → 10 Gigabit InfiniBand)
- 39 -
41. IV. 클라우드 데이터센터 확장 방앆 with AppLogic기존 운영관리체계와의 연계
1.
1.1 클라우드 서비스 포털과 연계
AppLogic은 클라우드 플랫폼으로 현재 구축중인 클라우드 관리 플랫폼을 홗용하여 x86에 대한 통합 관리가 가능하도록 합니다. 그러나
AppLogic 젂용의 Grid Hypervisor를 사용합니다. 따라서 AppLogic의 기능을 홗용하여 XenServer, 아마존 EC2의 가상 서버, VMware,
Microsoft Hyper-V, UNIX등을 통합관리할 수는 없습니다.
클라우드 관리 Portal
프로세스 자동화 엔진 CMDB
Inventory Discovery
CA 3Tera AppLogic VMware XenServer Microsoft Hyper-V Physical 서버
- 40 -