private cloud oss/bss
TRANSCRIPT
pCloud OSS/BSS 고도화 방안
Junho LeeVersion 1.0
2
Agenda
개요
목표 시스템
참조모델
Capability Model
기능 아키텍처
물리 아키텍처
세부 기능 정의
구축 방안
Amazon API 분석
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
4
목표 시스템가상화기반클라우드서비스의용이한관리및 운용을지원하기위한시스템체계를프레임워크형태로구축하고, 이를기반으로데이터센터의 IT 자원의효율화를통한 Green IT 전략을실행할수있는가상화기반데이터센터운영모델을제시합니다.
•장애 감시 기능, 장애 관리 기능
• EBS 사용량 감시, S3 사용량 감시, 네트워크 사용량 감시
•AMI 형상관리, DB 설정 관리
•인스턴스 성능 측정, AMI 성능 측정, 네트워크 성능측정
운영지원
•서비스 형상 관리
•비즈니스 모니터링, 요율 분배 기능 개발
•사용량 통계, Amazon 사용량 통계, 요율 배분 통계
•VOC 관리
•AMI 배포관리, 서비스 배포 관리
인스턴스관리
비즈니스지원
•설정 관리, 구성 관리, 장애 관리 화면 구성, 운영 포탈 UX
• 인스턴스, EBS, S3, 네트워크 실시간 대시보드
운영포탈
가상화 기반 클라우드 서비스 운용관리 시스템 체계
•사용자 관리, 사용자 권한 관리
•접속 Key 관리
•비즈니스 관리 UX
비즈니스포탈
•비즈니스 레파지토리
•운영 레파지토리
레파지토리
•인터페이스 관리
• Amazon API 인터페이스/PCW 인터페이스(인증, OSP, 제니퍼)
연동인터페이스
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이라는 명칭을사용함크게네트워크/시스템관리, 서비스관리, 고객관리의세영역으로구분함
6
참조모델(eTOM)
eTOM(enhanced Telecom Operations Map) FrameworkPCW
OSS/BSS 영역
PCW OSS/BSS 구축영역
출처: 차세대 운용관리 시스템의 기술 동향, 이지넷 소프트, 2001
고장처리: 서비스활용시발생하는각종 VOC에대한처리및오류추적업무제공고객 QoS: 응답속도와대역폭보장등을품질보장업무제공청구/수납: 서비스에대한과금업무제공
계획/개발: 서비스운영에대한방안구성: 각종서비스에대한환경설정및라이프사이클관리제공고장관리: 서비스장애에대한대응및장애예방및모니터링관리제공품질관리: 서비스제어, 응답시간
보장등관리제공요율/할인: 서비스에대한정산요율에따른분배기능제공자원관리: AMI 등클라우드자원관리기능제공데이터관리: 클라우드기반데이터관리기능제공
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
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 영역
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개의 기능블록으로구성되어있습니다.
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
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
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
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
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% 활용
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% 활용
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 연동 기능, 인증 연동 기능 ○ ○ □인터페이스 서
버
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 서버
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
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
사업자 운영자 관리자
20
물리 아키텍처>서버 용도 정의
구분 서버명 Description Amazon 형상
BSS BSS 서버 정보 관리, 배포 관리, 정책 관리, 요율 모니터링를 위한 웹 서버 EC2
OSS OSS 서버 모니터링 및 통계를 위한 웹 서버 EC2
공통
인터페이스 서버 PCW 및 Amazon API 연동 게이트웨이 서버 EC2/SQS
DB 서버 가입자 정보, 단말 정보 및 각종 binary, 운영 정보 및 통계 정보를 관리하는 DB 서버 RDS
Metering 서버 수집된 로그 및 모니터링 정보를 이용하여 통계정보를 생성하는 서버 EC2/MapReduce
외장 스토리지 AMI, 서비스 등 물리 파일 저장 서버 EBS/S3
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
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의 처리 예상치를 고려하여 각 서버별의 성능/용량 산정
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
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 )
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.
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
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
28
세부 기능 정의>POC 정의BSS Portal Configuration Portal
Dashboard
AMI 형상 관리
웹화면
AMI 버전 관리
웹화면
AMI 배포 관리
웹화면
AMI 배포 관리
대시보드
인증/권한/키 관리
서비스 형상 관리
웹화면
서비스 버전 관리
웹화면
서비스 배포 관리
웹화면
서비스 배포 관리
대시보드
요율 분배리포트
웹화면
비즈니스 로그
관리 웹화면
리포트
웹화면
통계 관리
웹화면
Usage 모니터링
대시보드
Usage 관리
웹화면
장애 모니터링
대시보드
장애 관리
웹화면
성능 모니터링
대시보드
Usage 모니터링
웹화면
장애 모니터링
웹화면
성능 관리
웹화면
성능 모니터링
웹화면
서비스 구성 관리
웹화면
Amazon구성 관리
웹화면
변경 관리
웹화면
Amazon 구성관리 서비스구성관리
29
세부 기능 정의>Open Source 솔루션 소개Jack Rabbit(Content Repository for Java, JSR-170/283)
Image 관리
Binary 관리
버전 관리
각종 Binary에대한 입출력 API 제공
다양한 형태의 Storage와의 연동지원
S3/EBS와의 연동을 위해서 일부확장이 요구됨
30
세부 기능 정의>Open Source 솔루션 소개Talend(ETL 솔루션)
ETL이란 Extract Transform Load의약자임
다량의 로그에 대한 효율적인 처리
원하는 형태로 변환 후 다른 Log 또는 DB에 저장
처리 로직 변경 시 코딩 없이 GUI 통한 설정으로 변경 가능
S3 연동을 위한 변경 작업이 필요함
31
세부 기능 정의>Open Source 솔루션 소개Lucene(검색솔루션)
다양한 소스에 대한 검색 기능 제공
다양한 소스의 검색 제공을위해서는 Parser를확보해야 하며여러 종류의 Open Source Parser가존재함
Index 파일은메인 메모리, 파일시스템, DBMS 등 어디나 저장가능함
S3에 저장하기위한 확장 개발이요구됨
한글 처리가 원활하지 않은 관계로주로 수행 로그 검색 및 추적 용도로활용이 될 예정임
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
33
세부 기능 정의>Open Source 솔루션 소개Mule(ESB)