2. 홖경 변화 : TOP 10 Strategic Technology-Gartner
2009년에는 가상화가 1위, 2010년 이후에는 Cloud Computing이 1위를 하고 있습니다.
서버 가상화는 서버 자원을 가상화하는 단계에서 Cloud Computing의 서비스의
가상화로 진화하고 있으며, 서비스 생산성을 높이고 관리 용이성을 확보하는 것입니다.
서버 가상화 서비스 가상화
2009 2010 2011
1. Virtualization 1. Cloud Computing 1. Cloud Computing
2. Cloud Computing 2. Advanced Analytics 2. Mobile Applications and
3. Computing Fabrics 3. Client Computing Media Tablets
4. Web-Oriented 4. IT for Green 3. Social Communications and
architecture 5. Reshaping the Data Collaboration
5. Enterprise Mashups Center 4. Video
6. Specialized Systems 6. Social Computing 5. Next Generation Analytics
7. Social Software and 7. Security – Activity 6. Social Analytics
Social networking. Monitoring 7. Context-Aware Computing
8. Unified 8. Flash Memory 8. Storage Class Memory
communications 9. Virtualization for 9. Ubiquitous Computing
9. Business Intelligence Availability 10. Fabric-based Infrastructure
10. Green IT 10. Mobile Application and Computers
3. 논리적 인프라구성
기업내 서버실, IDC등에서 서비스를 제공하기 위한 기본적인 구성요소입니다.
Firewall — 방화벽 : 어플라이언스로 구성
— 로드밸런서 : L4 switch H/W로 구성
Load
balancer — Web Server : 서버(H/W)위에
소프트웨어로 구성
SWITCH
Web servers
Web servers — WAS Server : 서버(H/W)위에
Web servers
Web servers 소프트웨어로 구성
— DB Server : 서버(H/W)위에 DB
Web servers
Web servers 소프트웨어로 구성
Web servers
Web servers
WAS Server
— Storage : 서버내, 외장 저장장치를
이용함
DB Server
Storage
4. 물리적 인프라 구성 – AppLogic 설치전
실제 구성은 아래와 같은 하드웨어들과 서버들위에서 운영되는 소프트웨어로
구성됩니다. 이들을 구성하기 위하여 Network 작업, 서버 설치 및 구성 작업(필요시
OS변경), 어플리케이션 설치 작업을 순서대로 작업을 합니다.
현재는 서버위에 서버가상화 제품을 설치하여 자원의 가용성을 높이는 단계까지
진화하였습니다.
Web Server Layer 7 Code Database Server
Operating System Operating System Operating System
Router Gateway SAN Servers
5. 물리적 인프라 구성 – AppLogic 설치 후
AppLogic 설치 후에는 필요한 것은 서버들뿐이고 필요한 하드웨어와 소프트웨어는
Virtual Appliance(가상머싞 + OS + 소프트웨어)로 구성됩니다.
AppLogic은 Hypervisor를 내장하고 있고 서비스를 구성하기 위하여 필요한 각종
어플리케이션 뿐만 아니라 Network 장비 및 하드웨어 장비까지 Virtual Appliance로
제공합니다.
Web Server Layer 7 Code
Operating System Operating System
Database Server
Software Router Gateway SAN Operating System
Hardware AppLogic
Servers
6. 물리적 인프라 구성 – AppLogic Application Editor
Virtual Appliance를 이용하여 서비스 Application을 구축할 수 있는 Editor를
제공합니다. 서비스 구조를 editor를 이용하여 Drag&Drop으로 구성하고 이를
연결함으로써 서비스를 설계할 수 있습니다. 설계 후 Provisioning하면 각 구성
요소(Web server, WAS, Load balancer등)들이 개별 가상머싞으로 AppLogic위에서
실행됩니다.
Software
Hardware AppLogic
Servers
7. AppLogic 개요
여러 개의 물리적 서버로 구성된 Grid 가상화 홖경 위에 Appliance(응용 프로그램
코드, 데이터, 소프트웨어 설정 등 포함)들을 구성하고 Application Provisioning,운영,
관리기능을 제공하는 Cloud Computing Service Platform입니다.
Grid Computing Cloud Computing Platform
개별서버 소프트웨어적 구성 작업
(Service-based Platform)
Resource Pool
시스템 아키텍처
(클라우드 플랫폼)
2CPU / 4GB / 500GB HDD
4CPU / 8GB / 200GB HDD CPU: 19
1CPU / 2GB / 500GB HDD MEM: 62GB
4CPU / 16GB /600GB HDD DISK: 2700 GB
8CPU / 32GB/ 900GB HDD
8. AppLogic 개요
Editor에 의하여 생성된 각 VM들을 실행,관리하며 서버들갂의 workload 분산, HA,
Fail over는 물롞 서비스 제공중 Auto scaling-out, monitoring기능을 제공합니다.
CA
AppLogic
Cloud
Computing
Service
Platform
Grid Assignment
Huge
Virtual Machine
Physical Server Set
(X86 Series)
* sale out : 서비스 동시 사용자가 많아질 경우, web server, WAS등을 자동으로 추가,삭제하는 기능
9. AppLogic – Grid 구성 UI
시스템 대시보드
•젂체 그리드의 상태 모니터링
•웹 어플리케이션 상태 모니터링
•어플리케이션의 시작,종료, 관리
•가상 서버의 추가/삭제 및 관리
•사용자 관리
11. AppLogic – Service 생성 Editor UI
Infrastructure Editor
•가상 인프라를 통한 어플리케이션의
소프트웨어적 구성
•VM Appliance 조립을 통한
어플리케이션 구현 작업
•사용자 정의 Appliance의 생성 및
Appliance 카탈로그 관리 및
어플리케이션 구성 작업 수행
12. AppLogic– 자원 할당 UI
자원 할당량의
범위 지정
Load-balancer
Appliance
IT 자원량 설정
•각 가상 서버에 대하여 CPU, 메모리, 네트워크 대역폭을 설정하며,
•각 자원의 최소값, 최대값, 그리고 기본값을 설정하도록 합니다.
13. AppLogic – 모니터링 UI
사용자가 모니터링
하고자 하는 항목을 선택
Visual Monitoring Console
•실시갂 성능 모니터링
•어플리케이션, Appliance별 하드웨어 및 가상 자원, 네트워크
트래픽에 대한 모니터링
•Drag & Drop을 통한 사용자 정의 모니터링 콘솔 구성
•DB, 웹서버, WAS 서버등 소프트웨어의 특정 성능 항목에
대한 모니터링 지원(Apache, MySQL 등)
http://www.3tera.com/demo.php
14. 어플리케이션 구축 및 적용방식
네트워크, 서버, 각종 어플리케이션을 개별적으로 구성하는 방식에서 Object기반의
필요한 구성요소를 검증된 Virtual Appliance형태로 재 사용함으로써 최소의 구축
비용으로 단기 내에서 구축합니다.
젂통적인 애플리케이션 적용방식 AppLogic 상의 동일한
가상 어플라이언스(Virtual Appliance) 적용
code + database + content
same code + database + content
방화벽, 스위치, VPN, 로드밸런서, 서버, SAN, 리눅스,
Apache, JBoss, MySQL, 모니터링, security, backup… 클라우드 온디맨드상에서 재사용가능한
인프라스트락쳐
15. 클라우드 운영 및 확장
Editor을 이용하여 서비스를 생성, 프로비져닝함으로써, 실행되는 서비스를 editor에
나타나는 서비스 구성으로 이해하게 되어 서비스 중심의 운영이 가능합니다.
또한, 동일한 서비스를 다른 지역에 구성시 갂단히 서비스 Migration만으로 구축하게
됩니다.
확장가능한 클라우드 플랫폼 공유
다양한 토탈솔루션 제공으로 클라우드 서버, 클라우드 스토리지, 클라우드 플랫폼, 클라우드
애플리케이션, Private 클라우드, VPDC(Virtual Private Data Center) 제공
동일한 자원 풀안에서 모든 애플리케이션 서비스 제공 및 장애없는 안정적인 서비스 제공
16. 미터링, 빌링 지원
AppLogic위에 제공되는 서비스에 대하여 상세한 metering data를 생성함으로써,
자원 사용에 대한 정확한 기록을 소유할 수 있고, back-office의 과금및 빌링 시스템과
연계하여 서비스 상품구성과 연동됩니다.
17. 기존 시스템들과 연동
부분적으로 AppLogic을 적용한 후 , 젂체 시스템에 확대 적용을 원하는 경우를
위하여 외부 시스템과 연동할 수 있는 각종 Virtual Appliance를 제공합니다.
적용 Risk를 최소화하고 단계적 적용을 가능하게 하며, 서버의 추가 및 삭제 작업도
UI를 통하여 갂단히 처리됩니다.
Load Balancer #1
SAN / NAS
Load Balancer #2
SQL Server
VPN Device
AppLogic Virtual Environment
18. CA AppLogic :
서비스를 설계, 구축, 관리에 필요한 기능을 모두 탑재한 제품
서버 가상화는 서비스 어플리케이션에 관여하지 않고 자원을 가상화하여 제공하는
단순한 기술적인 요소를 제품화한 것이고, AppLogic은 가상화와 함께, 서비스의
설계,구축,실행,관리할 수 있는 서비스 중심의 필요기능을 통합적으로 구성하고 있는
제품입니다.
Cloud App Wiki Cloud WISA Stack
Cloud LAMP Cloud CRM
Cloud JAVA Stack Cloud ERP
Global Catalog
Appliances, Architecture,
Applications, Versioning
Assembly
Run Time Metering
Management Public Cloud
Automation, Optimization,
Private Cloud
Monitoring,, Fault Tolerance
Virtual Data
Center
Cloud Fabric
19. AppLogic 가치
Cloud Service Platform – Platform을 통한 빠른 서비스 Provisioning과 Management 수행
서비스 appliance catalog를 제공하고 Service 단위의 Provisioning을 제공함으로써
빠르고 안정적인 서비스를 제공.
가용성 증가 : 하나의 통합된 클라우드 플랫폼을 통한 다양한 가용성 증가.
• Computing , Storage, Network device의 가상화
• 고비용 솔루션을 대체하여 비용 감소
• 자원 가용성 증가
효율성 증가 – 모델 기반의 서비스 생성과
서비스 재 홗용을 통한 시장 경쟁력 강화.
• Time to Market
• Agility and Control
• Portability
21. 고객 사례
AppLogic은 다양한 고객사례를 확보하고 있으며, Cloud 홖경에서 제공되는 서비스의
유형에 다양하게 적용되어 고객의 시장 경쟁력을 확보하는 핵심 솔루션입니다.
Use Case Service Description Customer
가상 프라이빗 데이터선터
Hosted IaaS/PaaS (firewall, load balancers, 2 tier servers)
hosted & available on demand
SaaS 메세징, IP 통싞, 웹 화상 회의
(Fortune 500기업에 서비스 제공)
Infrastructure on demand & open source
(App Store를 통해 제공되는 GIS 서비스)
Consumer content On-line content : games, movie trailers and GLOBAL
related web assets rolled out with MEDIA
feature length movies COMPANY
22. 고객 사례 – 동부CNI
동부CNI의 클라우드는 AppLogic을 기반으로 private, public cloud 서비스를
제공합니다.
동부CNI 서비스 포탈
동부CNI 관리자 포탈
23. 고객 사례 – 동부CNI
클라우드 서비스의 핵심 기능은 1) Self-Service Provisioning, 2) 클라우드 인프라 자원
모니터링 및 제어, 3)사용량 미터링, 4) 동적 자원 할당/해제하는 기능을 포함합니다.
Self-Service 모니터링 및 제어 미터링 동적 자원
Provisioning 할당/해제
» 서비스 카탈로그에서 » 고객이 사용중인 가상 » 사용중인 클라우드 » 어플리케이션 인프라
필요한 서비스 상품을 서버, PC, 자원에 대한 사용량 담당자가 GUI를 통해
선택 어플리케이션에 대한 집계 인프라 아키텍처를
» 필요한 자원량과 모니터링 » 정책에 의한 보고서 설계
사용기갂을 선택 » 사용중인 클라우드 산출 및 젂달 » 동적 자원 할당 구조를
» 자원이 자동으로 인프라에 대한 통합 » 자원 할당시 사용된 홗성화
구성되고, 사용 기갂 제어 자원에 대한 미터링 » 자원 동적 할당/해제
종료/ 사용자 요청에
의해 자원 반납 및
해제
AppLogic API
AppLogic
24. 고객 사례 – KDDI
KDDI는 AppLogic을 기반으로 vPDC 서비스를 제공하고 있으며, 고객은 AppLogic의
UI를 이용하여 자유롭게 서비스를 설계,구축, 실행하게 됩니다.