private cloud oss/bss

33
pCloud OSS/BSS 고도화 방안 Junho Lee Version 1.0

Upload: junho-lee

Post on 15-Apr-2017

644 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: Private Cloud OSS/BSS

pCloud OSS/BSS 고도화 방안

Junho LeeVersion 1.0

Page 2: Private Cloud OSS/BSS

2

Agenda

개요

목표 시스템

참조모델

Capability Model

기능 아키텍처

물리 아키텍처

세부 기능 정의

구축 방안

Amazon API 분석

Page 3: Private Cloud OSS/BSS

3

개요

PCW OSS/BSS는 Amazon Cloud 기반의 PCW 서비스에 적합한OSS/BSS 구축 프로젝트입니다.

OSS/BSS는 Amazon Cloud와PCW과 모두 연동하게 됩니다.

인증, 모니터링, 컨텐츠 관리, 과금, 정산 등 OSS/BSS 기능을 제공합니다.

OSS/BSS 참조 모델 및 Capability Model을 이용하여적합한아키텍처를제시할 예정입니다.Amazon

EC2 S3

SQS Simple DB

Cloud WatchCloud Front

pCloud Services OSS/BSS

운영자

삼성CloudCloud Servers Cloud Storages

Load Balancer Cloud Servers

Open APICloud Storages

Page 4: Private Cloud OSS/BSS

4

목표 시스템가상화기반클라우드서비스의용이한관리및 운용을지원하기위한시스템체계를프레임워크형태로구축하고, 이를기반으로데이터센터의 IT 자원의효율화를통한 Green IT 전략을실행할수있는가상화기반데이터센터운영모델을제시합니다.

•장애 감시 기능, 장애 관리 기능

• EBS 사용량 감시, S3 사용량 감시, 네트워크 사용량 감시

•AMI 형상관리, DB 설정 관리

•인스턴스 성능 측정, AMI 성능 측정, 네트워크 성능측정

운영지원

•서비스 형상 관리

•비즈니스 모니터링, 요율 분배 기능 개발

•사용량 통계, Amazon 사용량 통계, 요율 배분 통계

•VOC 관리

•AMI 배포관리, 서비스 배포 관리

인스턴스관리

비즈니스지원

•설정 관리, 구성 관리, 장애 관리 화면 구성, 운영 포탈 UX

• 인스턴스, EBS, S3, 네트워크 실시간 대시보드

운영포탈

가상화 기반 클라우드 서비스 운용관리 시스템 체계

•사용자 관리, 사용자 권한 관리

•접속 Key 관리

•비즈니스 관리 UX

비즈니스포탈

•비즈니스 레파지토리

•운영 레파지토리

레파지토리

•인터페이스 관리

• Amazon API 인터페이스/PCW 인터페이스(인증, OSP, 제니퍼)

연동인터페이스

Page 5: Private Cloud OSS/BSS

5

참조모델PCW OSS/BSS는향후용이한확장을제공할수 있도록 OSS/BSS 기능이결합한 NGOSS를참조모델로제시합니다.

eTOM(enhanced Telecom Operations Map) Framework

출처: 차세대 운용관리 시스템의 기술 동향, 이지넷 소프트, 2001

PCW

OSS/BSS 영역

TM Forum의제공표준

TM Forum은 이동통신의재사용가능한 OSS의표준화를위해창설네영역에대한표준화포럼이진행이되고있음PCW OSS/BSS에서 관심을가질영역은 Telecom

Operation Map과 Central Information Facility

영역임PCW OSS/BSS에서는 운용강화및데이터모델

정립분야를활용할예정임

TM Forum의 TOM영역을 확장하여위와같은모델을제시하고eTOM이라는 명칭을사용함크게네트워크/시스템관리, 서비스관리, 고객관리의세영역으로구분함

Page 6: Private Cloud OSS/BSS

6

참조모델(eTOM)

eTOM(enhanced Telecom Operations Map) FrameworkPCW

OSS/BSS 영역

PCW OSS/BSS 구축영역

출처: 차세대 운용관리 시스템의 기술 동향, 이지넷 소프트, 2001

고장처리: 서비스활용시발생하는각종 VOC에대한처리및오류추적업무제공고객 QoS: 응답속도와대역폭보장등을품질보장업무제공청구/수납: 서비스에대한과금업무제공

계획/개발: 서비스운영에대한방안구성: 각종서비스에대한환경설정및라이프사이클관리제공고장관리: 서비스장애에대한대응및장애예방및모니터링관리제공품질관리: 서비스제어, 응답시간

보장등관리제공요율/할인: 서비스에대한정산요율에따른분배기능제공자원관리: AMI 등클라우드자원관리기능제공데이터관리: 클라우드기반데이터관리기능제공

Page 7: Private Cloud OSS/BSS

7

참조모델(Eco-System)

출처: SDP and OSS/BSS: Best Practices f or Architecture and Integration, 2007

TMF SDF Reference Model Business

Plan Deliver Operate

BS

SS

CE

Contract Partnership

Design Services

Subscribe APIs

OS

S

Develop Services

Verify Services

Deploy Services

Monitoring P/C

Manage SLA

Planning Services

Manage Problem

Charging & Billing

Settlement

Statistics

Manage Performance

Manage Fault/Usage

Register Services

Retire Services

Register P/C

Define Metadata

Verify P/C

Page 8: Private Cloud OSS/BSS

8

참조모델(ITIL)

Business, Customers, Users

BusinessStrategy

ServicePlanning

OrganizationPlanning

Service LevelManagement

AvailabilityManagement

SystemManagement

CapacityManagement

NetworkManagement

App & DBManagement

StorageManagement

SecurityManagement

DesktopManagement

IT - Business Alignment

ITIL Service Delivery

ServiceContinuity

Management

FinancialManagement

Infrastructure Management

IncidentManagement

ProblemManagement

ReleaseManagement

ConfigurationManagement

ChangeManagement

Service Desk

ITIL Service Support

TechnologyPlanning

PCW

OSS/BSS 영역

Page 9: Private Cloud OSS/BSS

9

Capability Model

OSS P

orta

l(OSP)

BSS P

orta

l(BSP)

Service Creation Environment(SCE)

Repository(REP)

Business Support Functions(BSF)

Operation Support Functions(OSF)

Interface Functions(INF)

Business Process Management(BPM)

서비스 운영, 모니터링, 장애 감지,

Usage 관리 화면을 제공

계약 관리 , 서비스 기획, 과금,

정산, 통계, 과금 검증 등을제공함

서비스 운영, 모니터링,

장애 감지, Usage 관리 등을수행함

서비스 Ecosystem을 위한 각종 Service

Logic의 실행 및 트랜잭션 관리

비즈니스 및 운용 지원을 위해 과금,

정산, OA & M 및 통계, 분석 데이터, 외부 컨텐츠 메타 정보 등을 제공함

내외부의 다양한 플랫폼의 연동 및

내외부 인프라 연동을 위한 인터페이스제공

계약 관리 , 서비스 기획, 과금,

정산, 통계, 과금 검증 관리화면을 제공함

서비스 생성, API 사용 예약, 서비스

개발 지원, 커뮤니티 등 개발 지원 환경제공

BSS와 BSS 포탈, OSS와 OSS 포탈, SCE, 관련데이터를처리하는Repository와내외부연동을제공하는 Linkage, 내부워크플로우를관장하는 BPM 등, 모두 8개의 기능블록으로구성되어있습니다.

Page 10: Private Cloud OSS/BSS

10

Capability Model(계속)O

SS P

orta

l(OSSP)

BSS P

orta

l(BSSP)

Service Creation Environment(SCE)

Repository(REP)

Business Support Functions(BSF) Operation Support Functions(OSF)

Interface Functions(INF)

Business

Repository

API ManagementDevelopment

Management

Contract

Management

Service

Management

Marketplace

Management

Billing

Management

Settlement

Management

Price

ManagementService

Monitoring

SLA

Management

Fault

Management

Interface Management

Internal Interface

Config

ura

tion Porta

l

Opera

tion Support A

sset

Managem

ent

Dash

board

Busin

ess

Support A

sset

Man

agem

ent

Busin

ess

Support P

orta

l

Problem(VOC)

Management

Content

ManagementUsage

Monitoring

Content

Monitoring

Configuration

Management

External Interface SNMP

Business Process Management(BPM)

Business Process Management Business Transaction Management

Verification

ManagementDeploy Management

BI

Management

Statistics

Management

Performance

Management

Operation

Repository

Change

Management

Page 11: Private Cloud OSS/BSS

11

기능 아키텍처(1차-계획)참조모델과 Capability Model을조합하여구성한아키텍처는아래와같습니다.

OSS P

orta

l(OSSP)

BSS P

orta

l(BSSP)

Service Creation Environment(SCE)

Repository(REP)

Business Support Functions(BSF) Operation Support Functions(OSF)

Interface Functions(INF)

Business

Repository

Metering

Management Fault

Management

Interface Management

pCloud Interface

Config

ura

tion Porta

lDash

board

Busin

ess

Support P

orta

l

Usage

Monitoring

Configuration

Management

Amazon API Interface

Statistics

Management

Performance

Management

Operation

Repository

Service

Management

Deploy Management

Change

Management

Page 12: Private Cloud OSS/BSS

12

기능 아키텍처(1차-완료)O

SS P

orta

l(OSSP)

BSS P

orta

l(BSSP)

Service Creation Environment(SCE)

Repository(REP)

Business Support Functions(BSF) Operation Support Functions(OSF)

Interface Functions(INF)

Business

Repository

Metering

Management Fault

Management

Interface Management

pCloud Interface

Config

ura

tion Porta

lDash

board

Busin

ess

Support P

orta

l

Usage

Monitoring

Configuration

Management

Amazon API Interface

Statistics

Management

Performance

Management

Operation

Repository

참조모델과 Capability Model을조합하여구성한아키텍처는아래와같습니다.

Change

Management

Page 13: Private Cloud OSS/BSS

13

기능 아키텍처(2차-계획)O

SS P

orta

l(OSSP)

BSS P

orta

l(BSSP)

Service Creation Environment(SCE)

Repository(REP)

Business Support Functions(BSF) Operation Support Functions(OSF)

Interface Functions(INF)

Business

Repository

Service

Management

Metering

Management

Settlement

Management

Service

Monitoring

SLA

Management

Fault

Management

Interface Management

pCloud Interface

Config

ura

tion Porta

l

Opera

tion Support A

sset

Managem

ent

Dash

board

Busin

ess

Support P

orta

l

Problem(VOC)

ManagementUsage

Monitoring

Configuration

Management

Amazon API Interface SNMP

Deploy Management

BI

Management

Statistics

Management

Performance

Management

Operation

Repository

Change

Management

Page 14: Private Cloud OSS/BSS

14

기능 아키텍처>설명

Service Creation Environment(SCE), Business Support Functions(BSF)• Deploy 관리

• Service 관리, Metering 관리, P/C 관리, 통계 관리

Level 1 Level 2 DescriptionPlatform 형태 하드웨어

형상Web WAS APP DBMS M/W Storage

Service

Creation Environment

Deploy Management어플리케이션 및 서비스의 원격 배포 기

능 제공(개발Staging상용)○ △ □ ○ ○ BSS 서버

Business

Support Functions

Service Management 서비스의 생성 및 관리 기능 제공 ○ △ □ ○ ○ BSS 서버

Metering Management 요율별 정산 분리 기능, 검증 기능 △ □ ○ ○ Metering 서버

Statistics Management실시간 비즈니스 통계 기능 제공, 마케

팅 관점 통계 정보 제공△ □ ○ ○ Metering 서버

례○:연동 △:50% 활용 □: 100% 활용

Page 15: Private Cloud OSS/BSS

15

기능 아키텍처>설명

Operation Support Functions(OSF)• Fault 관리, Usage 관리, Configuration 관리, Performance 관리, Change 관리

Level 1 Level 2 DescriptionPlatform 형태 하드웨어

형상Web WAS APP DBMS M/W Storage

Operation

SupportFunctions

Usage MonitoringActivity 추적 기능, 데이터 Cleansing

관리 기능, 시스템/인프라/서비스 별 일/월/년 통계 기능

△ □ ○ ○ Metering 서버

Performance

Management실시간 트래픽 통계 기능 ○ △ □ ○ ○ Metering 서버

Fault Management통합 장애 감지 기능, 장애 원인 추적

기능, 서비스 차단 기능○ △ □ ○ OSS 서버

Change Management설정 관리, 장애 처리 등으로 변경 사항

이 발생할 경우 변경 이력 관리○ △ □ ○ OSS 서버

Configuration

Management

서비스/이용자에 대한 Policy 관리 기능,

내부 시스템의 설정 관리 기능○ △ □ ○ ○ ○ OSS 서버

례○:연동 △:50% 활용 □: 100% 활용

Page 16: Private Cloud OSS/BSS

16

기능 아키텍처>설명

Repository(REP)및 Interface Functions(INF)• Business Repository, Operation Repository

• Interface Management, Cloud Interface, PCW Interface

례○:연동 △:50% 활용 □: 100% 활용

Level 1 Level 2 DescriptionPlatform 형태 하드웨어

형상Web WAS APP DBMS M/W Storage

Repository

Business RepositoryBSS 관련 데이터 저장소(가입자, 계약,

서비스 카탈로그어플리케이션, 정산 요율 등)

○ ○ ○ □ DB 서버

Operation RepositoryOSS 관련 데이터 저장소(로그 정보, 누

적 통계 정보, 설정 정보)○ ○ ○ □ △ DB 서버

Interface

Functions

Interface Management 내외부 인터페이스 관리 기능 ○ ○ ○ □ ○인터페이스 서

Cloud Interface 클라우드 API 연동 기능 ○ ○ □ ○ ○인터페이스 서

PCW Interface PCW 연동 기능, 인증 연동 기능 ○ ○ □인터페이스 서

Page 17: Private Cloud OSS/BSS

17

기능 아키텍처>설명

BSS Portal(BSSP)및 OSS Portal(OSSP)• Business Support Portal

• Configuration Portal, Dashboard

례○:연동 △:50% 활용 □: 100% 활용

Level 1 Level 2 DescriptionPlatform 형태 하드웨어

형상Web WAS APP DBMS M/W Storage

BSS Portal Business Support Portal BSS 웹 사이트 □ △ ○ ○ ○ BSS 서버

OSS Portal

Configuration Portal서비스 설정 및 서비스 로직 설정의 위

한 UI 사이트□ △ ○ ○ OSS 서버

Dashboard실시간 모니터링 및 통계 정보 보기를

위한 웹 사이트 및 전용 클라이언트□ △ ○ ○ OSS 서버

Page 18: Private Cloud OSS/BSS

18

물리 아키텍처>소프트웨어 구성

Business Storage Operation Storage

BSS Portal OSS Portal

L4L4

L2L2

SCE Application BSF Application OSF Application INF Application

L3L3

Business Repository Operation Repository

NASSAN

Web/C

lient

접속

Am

azo

n EC

2

RD

S/S

QS/M

apReduce

S

3/EBS

Deploy 관리 통계 관리

ConfigurationWeb

Dashboard웹화면

웹서비스

WAS

Application

RDBMS

Grid, Message

기타

OSSWAS

BSS Web

BSS DB

AMI Data Service Data

OSS DB

BSS WAS

Service 관리Metering 관리

Fault 관리

Usage 감시

Performance관리

Config. 관리

Change. 관리

INF 관리PCW/Ama

zon 관리

통계 DB

Log Data

MeteringProcessor

Page 19: Private Cloud OSS/BSS

19

물리 아키텍처>통합 물리 아키텍처

인터페이스 서버

RESTI/F

Java VM

SOAPI/F

JMSI/F

SocketI/F

I/F

관리자

EBS/S3

OSS Repository

RDS

Metering 서버

Java VM

로그엔진

Metering

엔진

OSS 서버

WAS

Java VM

HTTP/WEB

BSS Repository

RDS

BSS 서버

WAS

Java VM

HTTP/WEB

AMI/서비스 Log

OSS DB 기타 DBBSS DB 통계 DB

사업자 운영자 관리자

Page 20: Private Cloud OSS/BSS

20

물리 아키텍처>서버 용도 정의

구분 서버명 Description Amazon 형상

BSS BSS 서버 정보 관리, 배포 관리, 정책 관리, 요율 모니터링를 위한 웹 서버 EC2

OSS OSS 서버 모니터링 및 통계를 위한 웹 서버 EC2

공통

인터페이스 서버 PCW 및 Amazon API 연동 게이트웨이 서버 EC2/SQS

DB 서버 가입자 정보, 단말 정보 및 각종 binary, 운영 정보 및 통계 정보를 관리하는 DB 서버 RDS

Metering 서버 수집된 로그 및 모니터링 정보를 이용하여 통계정보를 생성하는 서버 EC2/MapReduce

외장 스토리지 AMI, 서비스 등 물리 파일 저장 서버 EBS/S3

Page 21: Private Cloud OSS/BSS

21

물리 아키텍처>시스템 별 소프트웨어 정의

스토리지

EBS/S3

DB 서버

RDS

Mule Service Bus

인터페이스 서버

PCW I./F

JDK 1.6.0_23

Amazon Linux AMI 1.0 32bit

TCP/IP

Amazon I/F

OSS Web Application

OSS 서버

SpringTC/Apache

JDK 1.6.0_23

Amazon Linux AMI 1.0 32bit

TCP/IP

BSS Web Application

BSS 서버

SpringTC/Apache

JDK 1.6.0_23

Amazon Linux AMI 1.0 32bit

TCP/IP

Metering Application

Metering 서버

Usage Processor

JDK 1.6.0_23

Amazon Linux AMI 1.0 32bit

TCP/IP

Log Processor

Page 22: Private Cloud OSS/BSS

22

물리 아키텍처>성능 및 용량 산정(1/2)PCW OSS/BSS를 제공할 때, 이용자 수는 100 명이고, 일일 인당 최대 이용 건 수는 1,000건이고, 일일 사용자 80%정도가 Active User 인 경우를 기준으로 산정 했습니다. 또한, 이용 건 당 10KB의 DB 정보가 신규로 생성됨을가정했습니다.

구분 구성 시스템 성능/용량 기준 관련 클라우드 비고

BSS BSS 단위 시간당 화면 호출 처리 건수 EC2 WAS의 처리성능과 비례

OSS OSS 단위 시간당 화면 호출 처리 건수 EC2 WAS의 처리성능과 비례

공통

Interface 단위 시간당 API 호출 처리 건수 EC2/SQS Layer 간 Data 전송

DB 일일 최대 레코드 수 RDS 건 당 10KB 정보 생성

Metering 단위 시간당 처리 건수 EC2/MapReduce 현행 시스템 기준

Storage 일일 저장량 S3 Metering 만 산정

PCW OSS/BSS의 각 서버 별 성능/용량 기준

PCW OSS/BSS를 사용하는 이용자는 100명 이고 일일 인당 최대 사용 건수는 1,000건 이고 사용자의 일일

평균 80% 가 PCW OSS/BSS를 이용한다. 이 기준으로 시스템 운영에 필요한 TPM를 계산합니다.

Metering은 현행 시스템 처리량을 기준으로 계산합니다.

•일일 PCW OSS/BSS를 사용하는 건 수 = 100 * 1,000 * 0.8 = 80,000 ( 분당 처리 건수: 250건 )

•분당 건수 = 건수 / 8 시간 ( 일간 사용시간 보정 치 ) / 60 분 * 150 % ( 피크 보정치 )

•일일 Metering 처리 건수 = 500 * 60 * 24 = 720,000 ( 분당 처리 건수: 500건)

•일일 Metering 저장 용량 = 720,000 * 10KB = 약 6.8GB ( 로그 크기: 10KB)

PCW OSS/BSS의 처리 예상치를 고려하여 각 서버별의 성능/용량 산정

Page 23: Private Cloud OSS/BSS

23

물리 아키텍처>성능 및 용량 산정(2/2)서버 별로 성능을 계산하고 보정치를 반영하면 BSS은 250tpm, OSS은 750tpm, Interface는 875tpm, Metering은495tmp이 산출되고DB 사용량은 21GB/월,스토리지사용량은 210GB/월이산출됩니다.

구분 계산 기준 현재 필요량 비고 Amazon 추정 비용(APAC 기준)

BSS 80,000 / 8 / 60 * 150% * 1.0 250tpm

BSS: OSS : I/F =

1 : 3 : 3.5 로 가정

1 * $0.095 * 24 * 30 = $68.4/월

OSS 80,000 / 8 / 60 * 150% * 3.0 750tpm 1 * $0.095 * 24 * 30 = $68.4/월

Interface 80,000 / 8 / 60 * 150% * 3.5 875tpm 1 * $0.095 * 24 * 30 = $68.4/월

DB 80,000 * 10KB 0.7GB/일 호출 건 당 10KB 1 * $0.11 * 24 * 30 + 0.7 * $0.1 * 30 = $81.3/월

Metering 6.8GB / 10KB / 24시간 / 60분 495tpm 일 6.8GB, 건 당 10KB 1 * $0.095 * 24 * 30 = $68.4/월

Storage 495 * 10KB * 24 시간 * 60분 6.8GB/일 로그 건 당 10KB 1 * $0.14 + 0.1 * 0.01 * 6.8 * 30 + 0.495 * $0.01 * 60 * 24 * 30 = $214.2/월

PCW OSS/BSS의 각 서버 별 성능/용량 목표

AMI Small Instance 4인스턴스 + RDS 1인스턴스 + S3 1TB = $569.1/월

AMI Small Instance – default*1.7 GB memory1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit)160 GB instance storage32-bit platformI/O Performance: ModerateAPI name: m1.small

Small DB Instance – default*1.7 GB memory1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit)64-bit platformI/O Performance: Moderate

Page 24: Private Cloud OSS/BSS

24

세부 기능 정의대 항목 중 항목 설명 세부기능

SCE Deploy Management 어플리케이션 및 서비스의 원격 배포 기능 제공 AMI 형상 관리, AMI 버전 관리, AMI 및 서비스 배포 관리

BSF

Service Management 서비스의 생성 및 관리 기능 제공 서비스 형상 관리

Metering Management 요율별 정산 분리 기능, 검증 기능 비즈니스 모니터링, 요율 분배, 요율 분배 검증

Statistics Management 실시간 비즈니스 통계 기능 제공, 마케팅 관점 통계 정보 제공 사용자 통계, Amazon 사용량 통계, 요율 분배 통계

BSSP BSS Portal BSS 웹 사이트 사용자 관리, 사용자 권한 관리, 접속 Key 관리. 비즈니스 관리 UX

OSF

Fault Management클라우드 포함 통합 장애 감지 기능, 서비스에서 클라우드 까지의장애 원인 추적 기능, 클라우드 장애에 따른 서비스 차단 기능

장애 감시, 장애 추적, 서비스 차단

Usage MonitoringActiv ity 추적기능, 데이터 Cleansing 관리 기능, 시스템/인프라/서비스 별 일/월/년 통계 기능

EBS 사용량 감시, S3 사용량 감시, 네트워크 사용량 감시, 사용량통계

Configuration Management서비스/이용자에 대한 Policy 관리 기능, 내부 시스템의 설정 관리기능

인스턴스 관리, IP 관리, EBS 관리, S3 관리, DB 관리, Policy 관리

Performance Management 실시간 트래픽 통계 기능 인스턴스 성능 통계, 네트워크 성능 통계

Change Management설정 관리, 장애 처리 등으로 변경 사항이 발생할 경우 변경 이력관리

변경 이력 항목 관리, 변경 이력 추적 관리

OSSP

Configuration Portal 설정을 위한 UI 사이트 설정 관리, 구성 관리, 장애 관리, SLA 관리, 운영 관리 UX

Dashboard실시간 모니터링 및 통계 정보 보기를 위한 웹 사이트 및 전용 클라이언트

인스턴스, EBS, S3, 네트워크, 장애 실시간 대시보드

REPBusiness Repository

BSS 관련 데이터 저장소(가입자, 계약, 서비스 카탈로그 어플리케이션, 정산 요율 등)

데이터 모델링, 연동 인터페이스

Operation Repository OSS 관련 데이터 저장소(로그 정보, 누적 통계 정보, 설정 정보) 데이터 모델링, 연동 인터페이스

INF

Interface Management 인터페이스 관리 ESB

Amazon API Interface Amazon API 연동 인터페이스AWS API, EBS API, S3 API, DB API, SQS API 연계, Cloud Watch 연계

PCW Interface PCW 연동 인터페이스 mySingle 연동, 모니터링 시스템 연계(OSP, Jennifer )

Page 25: Private Cloud OSS/BSS

25

Interface

Functions(INF)PCWAdaptor

세부 기능 정의>Level3 아키텍처

Service Creation Environment(SCE)DeployManagement

OSS P

orta

l

(OSSP)

Repository

(REP)

BSS P

orta

l

(BSSP)

Business Support Functions(BSF) Operation Support Functions(OSF)

BSS

Porta

l

Config

ura

tion

Porta

lDash

board

AMI 형상 관리

AMI 버전 관리

AMI배포 관리

접속

관리

비즈니스

PoC

사용자

관리

권한

관리

운영P

oC

구성

관리

Am

azon

기반U

X

장애

기반

UX

Service Mgmt Metering Mgmt Statistics Mgmt서비스

형상 관리

서비스

버전 관리

비즈니스

로그 처리자

요율 분배

엔진

요율 분배검증

통계 관리자

통계 처리

엔진

Fault Mgmt Usage 감시 Config. Mgmt Perf. Mgmt로그 수집

Mgmt

장애 설정

Mgmt

장애 처리Mgmt

Usage Data

관리

Usage Data

처리자

Usage모니터링/추적

Policy

Mgmt

Amazon

구성 Mgmt

서비스 구성Mgmt

성능 설정

Mgmt

성능 모니터

Mgmt

성능 Noti. Mgmt

Business Repos. Operation Repos.

가입자 정보

서비스카탈로그

로그 정보

통계 정보

요율 메타정보

통계 정보

설정 정보

Machine Images

Interface Mgmt

AmazonAdaptor

Protocol Mgmt

Routing Mgmt

Interface Mgmt

ConnectionMgmt

Error Handling

EC2Adaptor

S3 Adaptor …OAF

Adaptor

mySingleAdaptor

설정

관리

모니터링

관리서비스

배포 관리

리포트 처리

엔진

Change Mgmt변경 항목

Mgmt.

변경 추적Mgmt.

Page 26: Private Cloud OSS/BSS

26

세부 기능 정의>Data 모델 정의

접속 키 관리

사용자 관리

권한 관리

AMI

형상 관리

AMI

버전 관리

AMI

배포 관리

사용자 정보

그룹 정보

사용자-그룹 매핑

기능 정보기능-권한 정보 매핑

권한-그룹 정보 매핑

접속키 정보

사용자–그룹–권한-접속키 매핑

Profile

서비스

형상 관리

서비스

버전 관리

서비스

배포 관리

인스턴스 정보(버전 포함)

AMI 형상 정보(버전 포함)

AMI 배포 정보

서비스 상세 정보(버전 포함)서비스 배포 정보

Deploy

비즈니스

로그 처리자

요율 분배

엔진

요율 분배 검증

통계 관리자

통계 처리 엔진

로그 수집

Mgmt

장애 설정

Mgmt

장애 처리

Mgmt

Usage Data

관리

Usage Data

처리자

Usage모니터링

/추적

Policy Mgmt

Amazon 구성

Mgmt

서비스 구성

Mgmt

성능 설정

Mgmt

성능 모니터

Mgmt

성능 Noti.

Mgmt

리포트 처리

엔진

변경항목 Mgmt.

변경추적

Mgmt.

부서 상세 정보

부서별 요율 정보

요율 분배 처리 정보

비즈니스 로그 처리 결과 정보통계 템플릿 정보

리포트 템플릿 정보

Business

로그 처리 결과 정보

장애 처리 및 결과 정보

Usage Data 처리 및 결과 정보

성능 수집 정보변경 정보

Notification 정보

Operation

비즈니스 로그 설정 정보

로그 설정 정보

장애 등급 설정 정보Usage Data 설정 정보

Policy 정보

성능 설정 정보

Notification 설정 정보Amazon 구성 정보

서비스 구성 정보

Configuration

Raw Data

Index Data

Usage

Page 27: Private Cloud OSS/BSS

27

세부 기능 정의>Log Data 및 Data flow 정의

PCW Instance2

Usage Log(Cloud Watch)

System Log

Application Log

Jennifer Log

Metering

Management

performance

Management

Usage

Monitoring

Statistics

Management

Fault

Management

PCW Instance1

Usage Log(Cloud Watch)

System Log

Application Log

Jennifer Log

PCW InstanceN

Usage Log(Cloud Watch)

System Log

Application Log

Jennifer Log

Page 28: Private Cloud OSS/BSS

28

세부 기능 정의>POC 정의BSS Portal Configuration Portal

Dashboard

AMI 형상 관리

웹화면

AMI 버전 관리

웹화면

AMI 배포 관리

웹화면

AMI 배포 관리

대시보드

인증/권한/키 관리

서비스 형상 관리

웹화면

서비스 버전 관리

웹화면

서비스 배포 관리

웹화면

서비스 배포 관리

대시보드

요율 분배리포트

웹화면

비즈니스 로그

관리 웹화면

리포트

웹화면

통계 관리

웹화면

Usage 모니터링

대시보드

Usage 관리

웹화면

장애 모니터링

대시보드

장애 관리

웹화면

성능 모니터링

대시보드

Usage 모니터링

웹화면

장애 모니터링

웹화면

성능 관리

웹화면

성능 모니터링

웹화면

서비스 구성 관리

웹화면

Amazon구성 관리

웹화면

변경 관리

웹화면

Amazon 구성관리 서비스구성관리

Page 29: Private Cloud OSS/BSS

29

세부 기능 정의>Open Source 솔루션 소개Jack Rabbit(Content Repository for Java, JSR-170/283)

Image 관리

Binary 관리

버전 관리

각종 Binary에대한 입출력 API 제공

다양한 형태의 Storage와의 연동지원

S3/EBS와의 연동을 위해서 일부확장이 요구됨

Page 30: Private Cloud OSS/BSS

30

세부 기능 정의>Open Source 솔루션 소개Talend(ETL 솔루션)

ETL이란 Extract Transform Load의약자임

다량의 로그에 대한 효율적인 처리

원하는 형태로 변환 후 다른 Log 또는 DB에 저장

처리 로직 변경 시 코딩 없이 GUI 통한 설정으로 변경 가능

S3 연동을 위한 변경 작업이 필요함

Page 31: Private Cloud OSS/BSS

31

세부 기능 정의>Open Source 솔루션 소개Lucene(검색솔루션)

다양한 소스에 대한 검색 기능 제공

다양한 소스의 검색 제공을위해서는 Parser를확보해야 하며여러 종류의 Open Source Parser가존재함

Index 파일은메인 메모리, 파일시스템, DBMS 등 어디나 저장가능함

S3에 저장하기위한 확장 개발이요구됨

한글 처리가 원활하지 않은 관계로주로 수행 로그 검색 및 추적 용도로활용이 될 예정임

Page 32: Private Cloud OSS/BSS

32

세부 기능 정의>Open Source 솔루션 소개Esper(Complex Event Processing Engine)

CEP

Reaction to incidents in real-time is a requirement for data center monitoring

Expression of abstract rules related to the business is desirable

Correlation of events through user-defined queries

Esper

Open source CEP Implementation

Supports an EPL

High throughput, requirement in our context

Ease of embed in our application

Page 33: Private Cloud OSS/BSS

33

세부 기능 정의>Open Source 솔루션 소개Mule(ESB)