switch web infra to open source sw for company aossforum.jp/jossfiles/4. korea - nea oss...
TRANSCRIPT
rockPLACE ©2013 rockPLACE Inc.
Switch Web Infra to Open Source SW For Company A
Jaejoon Kim / Managing Director
• Company Vision
• Corporate Overview
• Annual Revenues
• Solution Stack
2
Contents
• Introduce OSS & apply virtualization
• Product Schedule
• Implementation Scope
- Build virtualization Infrastructure
- WebLogic to Apache, JBoss EWS
Migration
• Expectation
rockPLACE
Success Story
Deliver Enterprise Open Source Software and leading edge technical
support service to our customers
Vision
As we do our best to maximize the customer satisfaction, we have been stood tall as a leader in the open source software and services company in Korea
Open Source
Software
rockPLACE
Service
Deploy Value of OSS to
Customers
Corporate Overview Corporate Overview
Corporate Name
Employees
rockPLACE Co., Inc.
78 persons
Sou, Dong-Shik
Sep. 14. 2005
President & CEO
200 Million (Korean) Won
844, Eonju-ro, Gangnam-gu, Seoul, SEOUL 135-895 Rep. of KOREA
+82-2-6251-7788
Establishment
Capital
Address
Tel. (Rep)
Redhat Advanced Business Partner / enterpriseDB Business Partner
SIOS Business Partner / MySQL Business Partner / Infobright Business
Partner / Zimbra Business Partner
Linux sales, support & service / Linux Customizing, Optimizing,
Migration / DB Migration, Performance tuning, Architecting /
Middleware Migration, Architecting
Business Area
+82-2-6251-6677
http://rockplace.co.kr
Fax.
Website
• Member of Telecommunications Technology Association (한국정보통신기술협회) • Member of Korea Open Source Software Association (한국공개소프트웨어협회)
-
3,000
6,000
9,000
12,000
2005 2006 2007 2008 2009 2010 2011 2012
364% 69%
74% 27%
80%
86%
12%
Revenue
11,3
94
10,1
50
5,4
65
3,0
37
2,3
87
1,3
73
814
(M Won)
175
●
●
●
●
●
● ●
● YoY
Annual Revenues
Operating System
DBMS
Middleware
Hig
h A
vailability
Virtualization
Postgres Plus Advanced Server Apache Web Server & Web Container
Zimbra Collaboration Suite
Solution Stack
CRM
JBoss Enterprise Middleware
SOA Platform Data Services Platform JBoss Operations Network (JON)
Red Hat Enterprise Virtualization (RHEV: KVM)
Red
Hat
Clu
ster
Suite (
RH
CS)
Business Rules Management System (BRMS)
Red Hat Network Satellite
Red Hat Enterprise Linux (RHEL)
File System: Global File System (GFS)/Red Hat Storage (RHS)*
KVM
Web Container(EWS): Collaboration:
Web:
Apache Tomcat
Apache
* Gluster File System
Management Provisioning
Solution Stack
SIO
S L
ifeKeeper
Big jump in license cost due to Oracle’s policy
change
Maintenance cost is rise also due license price
Should purchase new license for new biz system
Build integrated env. for Web-based Biz system & Need the action to cut down the TCO
Saving license cost for web-
based biz due to WAS
migration
Response flexible to
workloads thru resource
redistribution and
virtualization
Build low cost & high
performance system easily
due to the introduction of
x86 server
Induce OSS Induce X86 Server Build Virtualization
Environment
Based on prior biz experience and similar biz practices, offer best available plan
Operational excellence & TCO saving according to Env. Changes in Web-based Biz System
Introduction
Used BEA WebLogic
as corporate standard
WAS from 2001
Background
More than 10 biz
system is increased
from server
integration in 2006
Need more WAS
server due to
continuous biz
expansion
Changing license
policy by Oracle make
TCO high
Introduce OSS & apply virtualization
Weblogic Jboss Unix Linux
Redhat Virtualization
Introduce OSS & apply virtualization
Effective system switching
Phase 1
Project Schedule
Period: Oct. 2011 ~ Feb. 2012 (5 Months) Manpower : 2.5 M/M
Phase 2
Period: Sept. 2012 ~ Mar. 2013 (6 Months) Manpower : 3.0 M/M
2013~ 2012(Phase 2)
Terminate HP Superdome H/W maintenance agreement
Build automated management
environment based on cloud (PaaS)
Establish measures against inscreasing WebLogic license & maintenance cost 2011.10~2012.02 Pilot project (12 Biz System) Saving TCO (invest x86 server
and OSS instead of Server HA) Migrate Web-Infra to
virtualization infrastructure
2011(Phase 1)
Terminate WebLogic maintenance agreement
(2012. 01) Linux Virtualization (RHEV2.2 -> 3.0) Integrated management
server (3 1) Replace Apache Server (Superdome x86 server) Applying storage redundant
Build virtualization infrastructure
Build integrated management virtualization infrastructure for business system (both development
and operation)
Build infrastructure for real-time monitoring and control host system & virtual system’s status
While building virtual infrastructure, have to train internal technical staffs and stabilize the system
operation. This will be the basic environment for cloud service in future.
WebLogic to Apache, JBoss EWS migration
Step-by-step migration from WebLogic-based 68 biz systems to OSS Apache, JBoss EWS-based
After migration, perform unit function test and interoperability test
Technical transfer and support system operating stabilization
Implementation Scope
Build virtualization infrastructure & Step-by-step service migration
Service check
Check all target
system’s configuration
Considerations Details Countermeasures
Storage IO load Expect high IO activities due to transition work Avoid the peak time
Network Conf. Need additional network due to heavy usage Add service line (need another port for each hypervisor)
Stand alone VM Occur service down while VM dump NO answer. Need 2-3 hours down time
JBoss Multicasting Service is impossible after L3 range Need to work outside of L3 range.
VM NIC MAC address Need to maintain VM’s NIC MAC address Get NIC MAC address from existing system before transition,
and then input NIC MAC address to target VM
Virtualization(RHEV) building plan
Status check
Check existing system
and examine the
structure
New build
Build & transit target
system
Check target VM
Transition
Transit updated VM
Check target VM
Operation
Normal system
operation
Build virtualization infrastructure
Op Server #1-1 Op Server #1-2
Op Server #2-1 Op Server #2-2
Dev Server #1
Op Server #1-1 Op Server #1-2 Op Server #1-1 Op Server #1-2
Dev Server #1
RHEV-M Build integrated Management
server
WAS Phase 1 (Phase 1 migration target system)
WAS Phase 2 (Phase 2 migration target system)
Smart Work Migration target system
Maximize effectiveness & flexibility of resource thru building
virtualization infrastructure
Improve business easiness & efficiency thru building integrated
management system
Secure safety and scalability & Flexible system operation thru cloud
technology
System Configuration
Build virtualization infrastructure
AS-IS TO-BE
Operate biz system separately (Dev. Dept. & Operation Dept.)
Isolated Management system
Migrate biz system & build redundant storage
Integrated Management system
WAS Phase 1 OP Smart Work OP DEV
Management Server Management Server Management Server
WAS Phase 1 OP Smart Work OP DEV
Integrated Management Server
SAN Switch
SAN Storage
Server Group
Active Active Active Active
Active Active Active Active
System Configuration (AS-IS, TO-BE)
Dev. Svr #1 Op Svr #1-1 Op Svr #1-2 Op Svr #2-1 Op Svr #2-2
WAS Pjase 2
AMS 2500 Storage
USP-V Storage
SAN Switch
SAN Storage
Build virtualization infrastructure
SmartWork, WAS Phase 1 Separated
Management
System
Operate biz system separately (Dev. Dept. &
Operation Dept.)
Isolated Management system
Build Integrated Management system
(All in one Manager)
Migrate and integrate target biz system
Build Integrated Management system
System Configuration (AS-IS, TO-BE)
AS-IS
TO-BE
Build virtualization infrastructure
Considerations Details
Vendor Dependency • WAS dependent library / framework • Non-standard WAS dependent functions
Management & Monitoring Tools
• Usable Range of Management tools
Application • Whether import WAS dependent package or not • Whether Instance Startup/stop Class or not • Compliant JEE application standard
Environment Factor • Suitability for JDK / OS / Security and other library
RASP related function • WAS Clustering / Performance / Scalability
Apache, JBoss EWS Migration building plan
Check & analysis current
situation
Check existing WAS
configuration
Analysis applications
Test Bed
Select application
Build test bed
Configure product and test
bed’s domain
Transit selected application
Derive & resolve the issues
Transition
Transit application
Compile source file and
deployment
Verify framework & LIB
compatibility
Functional test
Verification &
Optimization
Integration Test
(Safety and fusibility)
WAS Tuning
Application Tuning
Operation
Configure domain
environment for operation
Publish operational guide
Monitor real operational
environment
WebLogic to Apache, JBoss EWS Migration
Certificate Java EE Standard
Test Session Clustering
Test Fail-Over
Test Load Balancing
Test EJB3
Test JMS
Test distributed Transaction
Performance & Resource
Verify documentation for supporting Java EE standard items
Verify whether session replication is working on Cluster configuration
Verify whether service is possible when instance is forced to
terminate on Cluster configuration
Verify whether load is properly distributed over more than 2
instances
Check whether sample EJB3.0 application is distributed & working
Check transmitted EJB 3.0 MDB(Message Driven Bean) message via
JMS Queue is working properly
Verify Commit/Rollback data consistency applying distributed
transaction to two database
Analyze performance, safety and resource usage when over loaded
using load runner
WAS Migration Check List
WebLogic to Apache, JBoss EWS Migration
HP Superdome Unix
Oracle WebLogic
Single & Active-standby mode
x86 system
Apache/JBoss EWS
Fully Active-standby mode
WEB
WAS
Single mode Active-standby
Active-Standby
WEB
WAS
System Configuration (AS-IS, TO-BE)
AS-IS TO-BE
WebLogic to Apache, JBoss EWS Migration
ㆍ ㆍ ㆍ
Biz App #68 Linux, Jboss
Biz App #1 Linux, Jboss
Development Server HP x86 (DL580G7)
ㆍ ㆍ ㆍ
Biz App #68 Linux, Jboss
Biz App #1 Linux, Jboss
Op Server #1 HP x86 (DL580G7)
ㆍ ㆍ ㆍ
Biz App #68 Linux, Jboss
Biz App #1 Linux, Jboss
Op Server#2 HP x86 (DL580G7)
WebLogic HP Superdome
Biz Application: 68 ea
Build Linux based x86 virtual server environment
Migration WAS server from HP Superdome UNIX server to Linux based x86 virtual server
Improve TCO and increase the convenient of operation/management
Provide efficiency, safety, scalability and flexibility of resource usage
68 Biz Application VM (Active-Standby)
Build 68 virtual server
HP Superdome(Unix) : Single OS, Single App HP x86(Linux) : Multi OS, Multi App
System Configuration (AS-IS, TO-BE)
WebLogic to Apache, JBoss EWS Migration
OS : HP Superdome Unix
WEB : Apache Web Server 2.x
WAS : Oracle Weblogic Server
AS-IS
HP-UX (WAS #1)
Java Virtual Machine
Weblogic Weblogic Weblogic Weblogic
Weblogic Weblogic Weblogic Weblogic
Weblogic Weblogic Weblogic …
HP-UX (WAS #2)
Java Virtual Machine
Weblogic Weblogic Weblogic Weblogic
Weblogic Weblogic Weblogic Weblogic
Weblogic Weblogic Weblogic …
HP-UX (WEB)
Apache Apache Apache Apache
Apache Apache Apache Apache
Apache Apache Apache …
시스템 구성 (AS-IS)
WebLogic to Apache, JBoss EWS Migration
RHEV
…
RHEL (WEB #1) RHEL (WEB #1)
Apache Web
…
RHEL (WEB #2)
Apache Web
RHEL (WEB #2)
Apache Web
RHEV
…
RHEL (WAS #1)
JBoss Java
RHEL (WAS #1)
JBoss Java
…
RHEL (WAS #1)
JBoss Java
RHEL (WAS #1)
JBoss Java
RHEV
…
RHEL (WAS #2)
JBoss Java
RHEL (WAS #2)
JBoss Java
…
RHEL (WAS #2)
JBoss Java
RHEL (WAS #2)
JBoss Java
Virtualization : RHEV 3.x
OS : RHEL 6.x
WEB : Apache Web Server 2.x
WAS : JBoss EWS 1.x
TO-BE
Apache Web
System Configuration (TO-BE)
A S
WebLogic to Apache, JBoss EWS Migration
Qualitatively Effect Quantitatively Effect
Raise
operational
efficiency
Maximize
Usage of
Server resource Secure system
scalability &
flexibility
Build OSS VM-based integrated system to meet Env. Changes in Web-based Biz
System
오픈소스 S/W 가상화 기반의 통합 시스템 구축
Improve biz easiness and efficiency thru building
integrated management system
Improve fusibility from building system which is designed
considering the continuity
Secure flexible system operation and scalability thru clod
technology
Efficiency / Infrastructure / Standardization
1. S/W license/maintenance cost: Reduce 60% WebLogic Apache, JBoss EWS Improve ROI and cut down the cost of S/W license/maintenance due to OSS
- 5 Year TCO: Reduce US$ 4.6M
2. H/W purchasing/maintenance cost: Reduce 55% HP Superdome x86 Server Cut down the system purchasing/maintenance cost due to x86
- 5 Year TCO : Reduce US$ 1.3M
3. Performance Improvement: x3.5 Improve operation effectiveness of server resource thru virtualization technology
- Based on CPU: x 3.5
Expectation
WebLogic
Apache, JBoss EWS
HP Superdome
x86 (HP
DL580G7)
Virtualization Tech
20
72