talk it_ ca_박성식_110826

26
클라우드 컴퓨팅의 구축과 운영을 자동화하는 CA AppLogic 2011826한국 CA 테크놀로지스

Upload: cana-ko

Post on 11-Jan-2015

1.797 views

Category:

Education


4 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Talk IT_ CA_박성식_110826

클라우드 컴퓨팅의 구축과운영을 자동화하는 CA AppLogic

2011년 8월 26일

한국 CA 테크놀로지스

Page 2: Talk IT_ CA_박성식_110826

홖경 변화 : TOP 10 Strategic Technology-Gartner

1. Virtualization2. Cloud Computing3. Computing Fabrics4. Web-Oriented

architecture5. Enterprise Mashups6. Specialized Systems7. Social Software and

Social networking.8. Unified

communications9. Business Intelligence10. Green IT

2009

1. Cloud Computing2. Advanced Analytics3. Client Computing4. IT for Green5. Reshaping the Data

Center6. Social Computing7. Security – Activity

Monitoring8. Flash Memory9. Virtualization for

Availability10. Mobile Application

2010

1. Cloud Computing2. Mobile Applications and

Media Tablets3. Social Communications and

Collaboration4. Video5. Next Generation Analytics6. Social Analytics7. Context-Aware Computing8. Storage Class Memory9. Ubiquitous Computing10. Fabric-based Infrastructure

and Computers

2011

2009년에는 가상화가 1위, 2010년 이후에는 Cloud Computing이 1위를 하고 있습니다. 서버 가상화는 서버 자원을 가상화하는 단계에서 Cloud Computing의 서비스의가상화로 진화하고 있으며, 서비스 생산성을 높이고 관리 용이성을 확보하는 것입니다.

서비스 가상화서버 가상화

Page 3: Talk IT_ CA_박성식_110826

논리적 인프라구성

— 방화벽 : 어플라이언스로 구성

— 로드밸런서 : L4 switch H/W로 구성

— Web Server : 서버(H/W)위에

소프트웨어로 구성

— WAS Server : 서버(H/W)위에

소프트웨어로 구성

— DB Server : 서버(H/W)위에 DB

소프트웨어로 구성

— Storage : 서버내, 외장 저장장치를

이용함

Firewall

Load balancer

Web serversWeb serversWeb serversWeb servers

Web serversWeb serversWeb serversWeb serversWAS Server

DB Server

SW

ITCH

Storage

기업내 서버실, IDC등에서 서비스를 제공하기 위한 기본적인 구성요소입니다.

Page 4: Talk IT_ CA_박성식_110826

물리적 인프라 구성 – AppLogic 설치전

Operating System

Web Server

Operating System

Database Server

Operating System

Layer 7 Code

Router Gateway ServersSAN

실제 구성은 아래와 같은 하드웨어들과 서버들위에서 운영되는 소프트웨어로구성됩니다. 이들을 구성하기 위하여 Network 작업, 서버 설치 및 구성 작업(필요시OS변경), 어플리케이션 설치 작업을 순서대로 작업을 합니다.현재는 서버위에 서버가상화 제품을 설치하여 자원의 가용성을 높이는 단계까지진화하였습니다.

Page 5: Talk IT_ CA_박성식_110826

물리적 인프라 구성 – AppLogic 설치 후

Software

Hardware

Operating System

Web Server

Operating System

Database Server

Operating System

Layer 7 Code

Router Gateway

Servers

SAN

AppLogic 설치 후에는 필요한 것은 서버들뿐이고 필요한 하드웨어와 소프트웨어는Virtual Appliance(가상머싞 + OS + 소프트웨어)로 구성됩니다.AppLogic은 Hypervisor를 내장하고 있고 서비스를 구성하기 위하여 필요한 각종어플리케이션 뿐만 아니라 Network 장비 및 하드웨어 장비까지 Virtual Appliance로제공합니다.

AppLogic

Page 6: Talk IT_ CA_박성식_110826

물리적 인프라 구성 – AppLogic Application Editor

Software

Hardware

Servers

Virtual Appliance를 이용하여 서비스 Application을 구축할 수 있는 Editor를제공합니다. 서비스 구조를 editor를 이용하여 Drag&Drop으로 구성하고 이를연결함으로써 서비스를 설계할 수 있습니다. 설계 후 Provisioning하면 각 구성요소(Web server, WAS, Load balancer등)들이 개별 가상머싞으로 AppLogic위에서실행됩니다.

AppLogic

Page 7: Talk IT_ CA_박성식_110826

AppLogic 개요

여러 개의 물리적 서버로 구성된 Grid 가상화 홖경 위에 Appliance(응용 프로그램코드, 데이터, 소프트웨어 설정 등 포함)들을 구성하고 Application Provisioning,운영,관리기능을 제공하는 Cloud Computing Service Platform입니다.

Grid Computing Cloud Computing Platform

소프트웨어적 구성 작업(Service-based Platform)

시스템 아키텍처(클라우드 플랫폼)

2CPU / 4GB / 500GB HDD4CPU / 8GB / 200GB HDD1CPU / 2GB / 500GB HDD4CPU / 16GB /600GB HDD8CPU / 32GB/ 900GB HDD

CPU: 19 MEM: 62GBDISK: 2700 GB

개별서버

Resource Pool

Page 8: Talk IT_ CA_박성식_110826

AppLogic 개요

CAAppLogic

CloudComputing

Service Platform

Physical Server Set(X86 Series)

Huge Virtual Machine

Grid Assignment

Editor에 의하여 생성된 각 VM들을 실행,관리하며 서버들갂의 workload 분산, HA, Fail over는 물롞 서비스 제공중 Auto scaling-out, monitoring기능을 제공합니다.

* sale out : 서비스 동시 사용자가 많아질 경우, web server, WAS등을 자동으로 추가,삭제하는 기능

Page 9: Talk IT_ CA_박성식_110826

AppLogic – Grid 구성 UI

시스템 대시보드

•젂체 그리드의 상태 모니터링

•웹 어플리케이션 상태 모니터링

•어플리케이션의 시작,종료, 관리

•가상 서버의 추가/삭제 및 관리

•사용자 관리

Page 10: Talk IT_ CA_박성식_110826

AppLogic – Application List UI

Page 11: Talk IT_ CA_박성식_110826

AppLogic – Service 생성 Editor UI

Infrastructure Editor

•가상 인프라를 통한 어플리케이션의

소프트웨어적 구성

•VM Appliance 조립을 통한

어플리케이션 구현 작업

•사용자 정의 Appliance의 생성 및

Appliance 카탈로그 관리 및

어플리케이션 구성 작업 수행

Page 12: Talk IT_ CA_박성식_110826

AppLogic– 자원 할당 UI

IT 자원량 설정

•각 가상 서버에 대하여 CPU, 메모리, 네트워크 대역폭을 설정하며,

•각 자원의 최소값, 최대값, 그리고 기본값을 설정하도록 합니다.

자원 할당량의범위 지정

Load-balancerAppliance

Page 13: Talk IT_ CA_박성식_110826

AppLogic – 모니터링 UI

Visual Monitoring Console

•실시갂 성능 모니터링

•어플리케이션, Appliance별 하드웨어 및 가상 자원, 네트워크

트래픽에 대한 모니터링

•Drag & Drop을 통한 사용자 정의 모니터링 콘솔 구성

•DB, 웹서버, WAS 서버등 소프트웨어의 특정 성능 항목에

대한 모니터링 지원(Apache, MySQL 등)

사용자가 모니터링하고자 하는 항목을 선택

http://www.3tera.com/demo.php

Page 14: Talk IT_ CA_박성식_110826

어플리케이션 구축 및 적용방식

젂통적인 애플리케이션 적용방식

code + database + content

방화벽, 스위치, VPN, 로드밸런서, 서버, SAN, 리눅스, Apache, JBoss, MySQL, 모니터링, security, backup…

AppLogic 상의 동일한가상 어플라이언스(Virtual Appliance) 적용

same code + database + content

클라우드 온디맨드상에서 재사용가능한인프라스트락쳐

네트워크, 서버, 각종 어플리케이션을 개별적으로 구성하는 방식에서 Object기반의필요한 구성요소를 검증된 Virtual Appliance형태로 재 사용함으로써 최소의 구축비용으로 단기 내에서 구축합니다.

Page 15: Talk IT_ CA_박성식_110826

클라우드 운영 및 확장

확장가능한 클라우드 플랫폼 공유다양한 토탈솔루션 제공으로 클라우드 서버, 클라우드 스토리지, 클라우드 플랫폼, 클라우드

애플리케이션, Private 클라우드, VPDC(Virtual Private Data Center) 제공동일한 자원 풀안에서 모든 애플리케이션 서비스 제공 및 장애없는 안정적인 서비스 제공

Editor을 이용하여 서비스를 생성, 프로비져닝함으로써, 실행되는 서비스를 editor에나타나는 서비스 구성으로 이해하게 되어 서비스 중심의 운영이 가능합니다.또한, 동일한 서비스를 다른 지역에 구성시 갂단히 서비스 Migration만으로 구축하게됩니다.

Page 16: Talk IT_ CA_박성식_110826

미터링, 빌링 지원

AppLogic위에 제공되는 서비스에 대하여 상세한 metering data를 생성함으로써, 자원 사용에 대한 정확한 기록을 소유할 수 있고, back-office의 과금및 빌링 시스템과연계하여 서비스 상품구성과 연동됩니다.

Page 17: Talk IT_ CA_박성식_110826

기존 시스템들과 연동

Load Balancer #1

Load Balancer #2

SQL Server

SAN / NAS

AppLogic Virtual Environment

VPN Device

부분적으로 AppLogic을 적용한 후 , 젂체 시스템에 확대 적용을 원하는 경우를위하여 외부 시스템과 연동할 수 있는 각종 Virtual Appliance를 제공합니다.적용 Risk를 최소화하고 단계적 적용을 가능하게 하며, 서버의 추가 및 삭제 작업도UI를 통하여 갂단히 처리됩니다.

Page 18: Talk IT_ CA_박성식_110826

CA AppLogic : 서비스를 설계, 구축, 관리에 필요한 기능을 모두 탑재한 제품

Global CatalogAppliances, Architecture, Applications, Versioning

Metering

Cloud WISA Stack

Cloud LAMP

Cloud App Wiki

Cloud JAVA Stack Cloud ERP

Cloud CRM

Virtual Data Center

Private Cloud

Public Cloud

Assembly

Run Time ManagementAutomation, Optimization, Monitoring,, Fault Tolerance

서버 가상화는 서비스 어플리케이션에 관여하지 않고 자원을 가상화하여 제공하는단순한 기술적인 요소를 제품화한 것이고, AppLogic은 가상화와 함께, 서비스의설계,구축,실행,관리할 수 있는 서비스 중심의 필요기능을 통합적으로 구성하고 있는제품입니다.

Cloud Fabric

Page 19: Talk IT_ CA_박성식_110826

AppLogic 가치

Cloud Service Platform – Platform을 통한 빠른 서비스 Provisioning과 Management 수행

서비스 appliance catalog를 제공하고 Service 단위의 Provisioning을 제공함으로써

빠르고 안정적인 서비스를 제공.

가용성 증가 : 하나의 통합된 클라우드 플랫폼을 통한 다양한 가용성 증가.

• Computing , Storage, Network device의 가상화

• 고비용 솔루션을 대체하여 비용 감소

• 자원 가용성 증가

효율성 증가 – 모델 기반의 서비스 생성과

서비스 재 홗용을 통한 시장 경쟁력 강화.

• Time to Market

• Agility and Control

• Portability

Page 21: Talk IT_ CA_박성식_110826

고객 사례

Use Case Service Description Customer

메세징, IP 통싞, 웹 화상 회의

(Fortune 500기업에 서비스 제공)

Infrastructure on demand & open source

(App Store를 통해 제공되는 GIS 서비스)

SaaS

Consumer content On-line content : games, movie trailers and

related web assets rolled out with

feature length movies

GLOBAL MEDIA COMPANY

Hosted IaaS/PaaS 가상 프라이빗 데이터선터(firewall, load balancers, 2 tier servers) hosted & available on demand

AppLogic은 다양한 고객사례를 확보하고 있으며, Cloud 홖경에서 제공되는 서비스의유형에 다양하게 적용되어 고객의 시장 경쟁력을 확보하는 핵심 솔루션입니다.

Page 22: Talk IT_ CA_박성식_110826

고객 사례 – 동부CNI

동부CNI의 클라우드는 AppLogic을 기반으로 private, public cloud 서비스를

제공합니다.

동부CNI 관리자 포탈

동부CNI 서비스 포탈

Page 23: Talk IT_ CA_박성식_110826

고객 사례 – 동부CNI

클라우드 서비스의 핵심 기능은 1) Self-Service Provisioning, 2) 클라우드 인프라 자원

모니터링 및 제어, 3)사용량 미터링, 4) 동적 자원 할당/해제하는 기능을 포함합니다.

Self-Service

Provisioning

» 서비스 카탈로그에서필요한 서비스 상품을선택

» 필요한 자원량과사용기갂을 선택

» 자원이 자동으로구성되고, 사용 기갂종료/ 사용자 요청에의해 자원 반납 및해제

모니터링 및 제어

» 고객이 사용중인 가상서버, PC, 어플리케이션에 대한모니터링

» 사용중인 클라우드인프라에 대한 통합제어

미터링

» 사용중인 클라우드자원에 대한 사용량집계

» 정책에 의한 보고서산출 및 젂달

» 자원 할당시 사용된자원에 대한 미터링

동적 자원

할당/해제

» 어플리케이션 인프라담당자가 GUI를 통해인프라 아키텍처를설계

» 동적 자원 할당 구조를홗성화

» 자원 동적 할당/해제

AppLogic

AppLogic API

Page 24: Talk IT_ CA_박성식_110826

고객 사례 – KDDI

KDDI는 AppLogic을 기반으로 vPDC 서비스를 제공하고 있으며, 고객은 AppLogic의

UI를 이용하여 자유롭게 서비스를 설계,구축, 실행하게 됩니다.

Page 25: Talk IT_ CA_박성식_110826

Upcoming Event

Page 26: Talk IT_ CA_박성식_110826

감사합니다.