1. 2018. 05
공개SW 기반의 주요 클라우드 전환사례
2019. 12. 11
락플레이스 김삼현 부장(Solution Architect)
2. § IT시스템의 변화
AGENDA
§ Open Source Trend
§ Open Source 장점
§ Digital Transformation이란?
§ Digital Transformation 전략
§ U2L 전환 방안
§ 시스템 구성 방안
§ 구축 사례
§ U2L 전환 사례
§ 락플레이스는?
§ 락플레이스 제품스택
3. Opensource & Cloud Best Partner
Copyright ⓒ All right Reserved by 2019 Rockplace Inc.3
IT시스템의 변화
인프라 시스템의 변화와 IT 기술의 발전
Web
Server
Web
Applicatio
n Server
(WAS)
DB
Server
L2 Switch
San Switch
Storage
Web Server
File Server
DB Server
Web Server
File Server
DB Server
2000년 이전 2001 ~ 2010년 2012 ~ 현재
CLOUD
Computing
SaaS
PaaS
IaaS Private
Public
Hybrid
단일 시스템에서 다양한 어
플리케이션을 설치 운영
여러 시스템에서 어플리케
이션을 분리 설치 운영
X86 하드웨어의 발달로 시스
템 자원을 효율적으로 사용하
기 위한 대안으로 가상화 기술
이 부각됨
대형화되고 다양화 된 서비스
를 효율적으로 관리하는 방법
론으로 클라우드 기술 및 관리
방법론이 부각됨
2010 ~ 현재
Hypervisor
Infra Structure
Virtual
Machine
App A
Guest
Operating
System
Virtual
Machine
App B
Guest
Operating
System
Virtual
Machine
App C
Guest
Operating
System
4. Opensource & Cloud Best Partner
Copyright ⓒ All right Reserved by 2019 Rockplace Inc.4
IT시스템의 변화
국내 x86서버 시장의 매출 성장 확대
주)
OEM 서버 : x86 서버를 벤더가 직접 제공하는 방식
ODM 서버 : 사용자에 의한 주문형 방식
출처 : https://www.idc.com/getdoc.jsp?containerId=prAP45001019
ü 서버에 대한 인식의 빠른 변화
“안정적으로 오래 사용하는 하드웨어에서 시스
템이 중단될 수 있음을 가정하고 장애 발생시 서비
스 연속성을 지속하기 위한 시스템 이중화 혹은 데
이터 백업과 같은 대안 마련 필요 인식“
ü ODM 서버 혹은 신규 서버 벤더의
시장 진입의 용이성
“클라우드 서비스 사업자를 중심으로 고가의
프리미엄 서버를 도입하여 일정기간 제공되는 유
지보수 서비스를 통해 시스템을 안정적으로 오래
운영하여야 한다는 하드웨어에 대한 의존성은 약
해지고 있다. 언제든지 예상하지 못한 장애에 대비
하여 서비스의 중단 없이 바로 교체 가능할 수 있
도록 시스템이 설계되고 있는 것”
성장 배경
15.7% 성장
5. Opensource & Cloud Best Partner
Copyright ⓒ All right Reserved by 2019 Rockplace Inc.5
Open Source Trend
28
• 웹서버
• 파일서버
• 개발서버
• 중요도가 낮은 서비스…
과 거
• Unix를 대체
• Web, 개발환경
• 클라우드
• 빅데이터, IoT, AI, ML, AR/VR/MR
등 모든 분야에서 사용되는 OS
현 재
Linux 탄생 : 1991년 9월 17일
리누즈 토발즈(Linus Benedict
Torvalds, 1969, Finland) 개발 공개
최초 0.01 커널(10,239줄의 코드)
출처: https://ko.wikipedia.org/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4
https://www.kernel.org/
Kernel : 5.4.2 (2019-12-04)
6. Opensource & Cloud Best Partner
Copyright ⓒ All right Reserved by 2019 Rockplace Inc.6
Open Source Trend
Open Source Project의 발전
Apache Software Foundation : 1999년 설립되어 Apache 웹 서버 커뮤니티로 통칭되었으나
현재는 350 + 이상 되는 오픈소스 프로젝트의 대표 재단으로 성장
There are currently 350+ open source initiatives at the ASF:
205 committees managing 338 projects
5 special committees*
45 incubating podlings
출처: https://projects.apache.org/
7. Opensource & Cloud Best Partner
Copyright ⓒ All right Reserved by 2019 Rockplace Inc.7
Open Source 장점
Open Source의 핵심은 자율적인 참여와 기술 개발
√ 누구나(개인, 단체, 기업) 참여 가능
√ 종속성 탈피(S/W 또는 H/W에 따른 종속성 배제)
√ 기술 집약적으로 빠른 개발 가능(전 세계 수많은 개발자의 참여)
√ 무료로 다운로드 및 사용 가능
√ 기술 표준 및 호환성 제공으로 변화에 유연적 대응 가능
8. Opensource & Cloud Best Partner
Copyright ⓒ All right Reserved by 2019 Rockplace Inc.8
Digital Transformation이란?
다양한 요구를 수용 가능하도록 IT 인프라를 변형
9. Opensource & Cloud Best Partner
Copyright ⓒ All right Reserved by 2019 Rockplace Inc.9
Digital Transformation이란?
복잡한 IT 환경의 통합과 표준의 필요성
IT Infrastructure
OPTIMIZATION
App development & management
MODERNIZATION
IT 환경을 유연하게 대응 가능한 체제로 전환
10. Opensource & Cloud Best Partner
Copyright ⓒ All right Reserved by 2019 Rockplace Inc.10
Digital Transformation 전략
Digital Transformation을 위해 단계별 표준 절차 수립(인프라 측면)
Phase 1 Phase 2
v 클라우드 환경으로 전환이 용
이한 리눅스 환경으로 시스템
변환
v 공개SW 타당성을 검토 및 선
정 도입
v 오픈소스 전문기업과 협업
v 가상화 도입 전략 수립
v 가상화를 통한 운영 안정성
을 확보
v 기존 인프라 환경과 유연한
연계
v 가상화 기술 내재화
제품 선정
검토
가상화 기반
인프라 구성
Phase 3
U2L 전환 및
공개SW 도입
클라우드 도입
운영
v 클라우드 도입 및 마이그레
이션 전략 수립
v Private/Public 클라우드
도입 및 마이그레이션
v 클라우드 기술 내재화
v Multi 클라우드 도입 전략 수
립
v 컨테이너 기반 MSA 아키텍처
환경 구성
v 컨테이너 기술 내재화
Virtualization
Service
고도화
Phase 4
11. Opensource & Cloud Best Partner
Copyright ⓒ All right Reserved by 2019 Rockplace Inc.11
U2L 전환 방안
OptimizationMigrationPreparationAssessment
U2L대상선정
Start
서비스현황조사
To-Be시스템결정
이행계획서작성
HW,SW,NW구성
App,DataPorting
서비스테스트
서비스전환시나리오작성
이행전성능측정
서비스전환작업
시스템모니터링/안정화
이행후성능측정
성능최적화작업
Close
Unix to Linux 시스템 전환 절차
프로젝트 관리 계획 / 마이그레이션 / 이슈 관리
마이그레이션 품질 관리 1. 품질 계획 2. 품질 보증 3. 품질 제어
Unix to Linux 환경으로 전환하는 전체 프로세스 정의
12. Opensource & Cloud Best Partner
Copyright ⓒ All right Reserved by 2019 Rockplace Inc.12
U2L 전환 방안_WAS
WAS 전환 절차
어플리케이션 전환 환경 준비 및 수행 절차 정의
고려 사항 세부 내용 대응 방안
벤더 종속성
• WAS 독점적 라이브러리 / Framework
• 비 표준 WAS 독점적 기능
• 공개 표준 기술로 변경
관리 및 모니터링 도구 • WAS 에서 제공하는 관리 도구 활용 범위와 변경 요소
• 이행될 WAS 에서 제공되는 관리도구로 대체
• 관리자 교육
어플리케이션
• WAS 독점 패키지 Import 여부
• 인스턴스 Startup/Stop Class 여부
• JEE 어플리케이션 규격 준수
• 기능 대체 구현
• 웹서비스 표준 준수 여부
환경 요인
• JDK / OS / 보안 및 기타 라이브러리 적합성
• 기존 현황 점검 및 분석에 따른 테스트 필요
• 이행될 운영 환경에 적합 여부 확인
• 소스정보확인/리포팅/테스트 가능한 툴을 활용 고려
RASP • WAS 클러스터링 / 성능 / 확장성 • 이행될 WAS 에 맞도록 조정
• 기존 WAS 구성 확인
- Java, Parameter
- Data Source
• Application 분석
- Servlet/JSP, EJB
- Framework 사용여부
• 테스트 Application 선정
• 제품 설치 및 테스트베드
도메인 구성
• 선정된 Application 전환
• 이슈 사항 도출 및 해결
• Application 전환/소스
컴파일 및 배치(Deploy)
• Framework & LIB 호환
성 검증
• 단위 업무 테스트
• 통합 테스트(안정성 및
가용성)
• WAS 튜닝
• 시스템 튜닝
• Application 튜닝
• 운영 도메인 환경구성
• 운영 가이드 및 산출물
작성
• 실 운영 환경 모니터링
현황 점검 및 분석 테스트베드 구축 마이그레이션 검증 및 최적화 운용
13. Opensource & Cloud Best Partner
Copyright ⓒ All right Reserved by 2019 Rockplace Inc.13
전환 방식 마이그레이션 내용
구분
1. 기존의 파티셔닝된 Unix 환경과 동일한 성능을 제공할 수
있게 x86기반의 가상화 솔루션에서 합당한 vCPU 및 vMemory
자원을 할당함
2. WebLogic에서 요구하는 OS 커널 파라미터 및 쉘 환경설정
을 RHEL에 맞게 구성하고 RHEL에서 제공되는 HugePages를 사
용할 경우 더 좋은 성능을 기대함
3. Unix와 동일한 JDK버전을 사용하거나 WebLogic을 업그레
이드 할 경우 권장되는 JDK버전을 RHEL에 설치
4. Unix에서 운영중인 동일 버전을 사용하거나 업그레이드
된 버전을 RHEL에 설치하여 업무 App을 위한 미들웨어 환경을
구성 및 라이선스 이전이 가능한지 확인이 필요함 “오픈소스
기반의 JBOSS로의 마이그레이션 고려 필요"
5. 동일한 WebLogic 버전에서는 업무 소스코드를 수정 없이
RHEL기반으로 이전하여 사용 가능하고 업그레이드 버전의 경
우 일부 수정이 요구될 수 있음
§ Java 기반 업무의 경우 JVM 버전만 일치시키면 쉽게 Unix에서 RHEL로 마
이그레이션 가능
§ 대부분의 J2EE 3rd Party 미들웨어 제품들은 RHEL과 인증을 제공
§ CPU 아키텍처별로 동일한 JVM버전이 제공
§ Java Application 환경은 JVM에서 동일한 Application 운영 환경을 제공
하기 때문에 Java App의 경우 CPU 아키텍처에 구애 받지 않고 쉽게 마이
그레이션이 가능
AIX / HP-UX
Unix Server
JDK 1.6
WebLogic
업무 App
OS
Java
Middleware
Application
Virtualization
2
3
4
5
1
RHEL
x86 Server
JDK 1.6
JBoss
업무 App
LPAR / NPAR Physical / Virtualization
시스템 별 동일한 JVM 운영 환경으로 쉽게 마이그레이션 가능
U2L 전환 방안_WAS전환 고려사항
14. Opensource & Cloud Best Partner
Copyright ⓒ All right Reserved by 2019 Rockplace Inc.14
시스템 구성 방안
Unix to Linux 전환 후 가상화 기반의 시스템 운영 환경(예시)
Hypervisor Nodes
가상머신 물리머신 물리10G 스위치 물리 1G 스위치범례
Hypervisor Nodes
Virtualization
Manager
WEB/WAS Service DB Service
...
N대
...... ...
...
...... ...
N대
기관#1
Service
Management
Virtualization
Manager
WEB/WAS Service DB Service
...
N대
...... ...
...
...... ...
N대
기관#2
Service
Management
가상화 기반 시스템은 서비스 용도별 서버 및 네트워크 분리
15. Opensource & Cloud Best Partner
Copyright ⓒ All right Reserved by 2019 Rockplace Inc.15
시스템 구성 방안(계속)
Unix to Linux 전환 후 가상화 기반의 시스템 운영 환경(NIRS 가상화 클라우드 시스템 예시)
가상화 기반 시스템은 서비스 용도별 서버 및 네트워크 분리(Pool 개념)
Block Storage(SAN/iSCSI/NAS)
…
Hypervisor
01 (KVM)
…
VM
01
VM
02
VM
03
VM
04
VM
10
…
VM
01
VM
02
VM
03
VM
04
VM
10
Hypervisor
02 (KVM)
…
VM
01
VM
02
VM
03
VM
04
VM
10
Hypervisor
03 (KVM)
…
VM
01
VM
02
VM
03
VM
04
VM
10
Hypervisor
16 (KVM)
Virtualization
Block Storage(SAN/iSCSI/NAS)
…
Hypervisor
01 (KVM)
…
VM
01
VM
02
VM
03
VM
04
VM
10
…
VM
01
VM
02
VM
03
VM
04
VM
10
Hypervisor
02 (KVM)
…
VM
01
VM
02
VM
03
VM
04
VM
10
Hypervisor
03 (KVM)
…
VM
01
VM
02
VM
03
VM
04
VM
10
Hypervisor
16 (KVM)
Virtualization
G-CMS
인터넷망 업무망
• 복잡한 환경의 관리 표준화
- 통합 관리 환경
• 네트워크 분리
- 인터넷망
- 업무망(내부망)
- 관리망
• 기관(부서) 단위 분리
- 행정안전부/국토해양부/여성가족부
- 총무팀/영업팀/관리팀 등
고려 사항
장/단점
• 장점
- 통합 관리
- 보안 강화
- 서버 증설 및 장애로 인한 서비스
중단 최소화
• 단점
- 관리용 시스템의 증가
관리망 방화벽
16. Opensource & Cloud Best Partner
Copyright ⓒ All right Reserved by 2019 Rockplace Inc.16
구축 사례
스마트
전자정부
Cloud
Computing
IT예산
절감
Open
Source
§ 클라우드 데이터 센터 운영(2011년~2019년): 가상화(RHV) 기반을 시작으로
클라우드(OpenStack/OpenShift) 인프라 확대
§ 2016년까지 약 560여개 업무 및 대민 서비스를 클라우드로 서비스 전환
§ 2016년부터 Software Defined Data Center 구현(SDC, SDN, SDS)
1. 오픈소스 SW 기반의 인프라 설계(표준화)
2. Scale up 및 Scale out 구조 기반 서비스
3. 오픈소스SW 기반 전자정부 표준 프레임워크 제공
4. Cloud 인프라를 활용한 컨테이너 기반의 PaaS 구현
1. x86기반의 표준 아키텍처 구조 설계
2. x86 CPU 구조의 블레이드 또는 랙 마운트 장비 구축
3. 저비용․ 고효율 위주의 중소형 장비 구축
4. 스케일 아웃(Scale-out) 확장 구조 설계
소프트웨어 아키텍처
하드웨어 아키텍처
§ 단독형 시스템은 정보자원통합(2010년~2016년): 자원의 효율성을 위해 가상화(RHV)
기반 통합
하드웨어
가상화
OS
(운영체계)
DBMS
WAS
WEB
X86 서버
Red Hat
Virtualization
• Windows 2008
• Red Hat Linux
Cubrid
JBOSS EAP
JBOSS EWS 관리 및 개발환경
전자정부 프레임워크
클라우드 개발 환경
클라우드 관리 환경
G-클라우드 컴퓨팅 표준 아키텍처(Red Hat 오픈소스 Stack)
17. Opensource & Cloud Best Partner
Copyright ⓒ All right Reserved by 2019 Rockplace Inc.17
U2L 전환 사례
고객사 배경
IBM P-series AIX6.1 대상 시스템의 Warranty-Out 및 유지보수 비용 절감을 위
한 대책으로 U2L 전환 추진
고객사 대상 시스템
전환 대상
마이그레이션 내용
§ Commodity 하드웨어 변환 및 TCO 개선
§ 벤더 종속성 제거
§ 공개 표준 지향에 따른 이기종 시스템간의 호환성
확보 용이
§ 공개SW 환경으로 전환을 위한 기초 환경 마련
H/W(X86 기반)
S/W(RHEL,JBoss)
효과
§ 시스템 성능은 TPS 6.7배 향상
§ 유지보수 비용 60% 감소
§ 독립된 H/W 서버 단위 및 HA 구성으로 Single
Point of Failure(SPOF) 예방
구 분 용도 AS-IS TO-BE
WAS(S/W)
POS WEB Apache Apache
POS WAS WebLogic Red Hat JBoss
DB(S/W)
ERP DB
Oracle 10g Oracle 10g
POS DB
서버(H/W) - IBM P570 X86 서버 (LINUX)
SAP 인프라 U2L 전환 구축
Unix to Linux 전환 성공 사례(L사)
ERP, POS 시스템
X86 서버
RHEL
Oracle 10g
JBoss
SAP
P570
AIX
Oracle 10g
WebLogic
SAP
ERP/POS ERP/POS
AS-IS TO-BE
18. Opensource & Cloud Best Partner
Copyright ⓒ All right Reserved by 2019 Rockplace Inc.18
U2L 전환 사례
고객사 배경
오라클 제품(WebLogic) 정책 변경과 유지보수 요율 인상, 2007년부터 매년 10
개 이상의 업무 증가로 인해 비용 절감 위해 저비용 고성능 시스템 구축을 위
해 전환 필요
• 1차 ~ 16차 : 77개 업무 시스템 전환 요청
고객사 대상 시스템
전환 대상
마이그레이션 내용
시스템 구성(Multi OS, Multi APP)
To-beAs-is
JBoss Migration 을 활용한 업무 통합
§ TCO 개선 및 운영/관리 편의성 증대
§ 자원 이용의 비효율성을 줄이고 안정성과 확장성, 유연성 제공
§ 공개 표준 지향에 따른 이기종 시스템간의 호환성 확보 용이
§ 원천 기술에 대한 접근이 용이하고, Red Hat 통한 기술지원 및
패치를 제공
H/W(X86 기반)
S/W(Linux,JBoss) 효과
§ 77개 업무 시스템을 22개 업무로 통합함으로써 업무
의 관리적 측면 개선
§ X86 기반 Jboss 전환 후 응답시간 및 TPS 3배 향상
연도 2007년 2008년 2009년 2010년 2011년
시스템 수 34 43 56 73 77
구 분 용도 AS-IS TO-BE
WAS(S/W)
통합 웹 서버 WebLogic
Red Hat : JBoss
EAI
Weblogic
Integration
서버(H/W) - HP Superdome X86 서버 (LINUX)
JBoss
Redhat
Linux
1/10G mgmt network : 2 port bond mode 4
1G svc network : 2 port bond mode 4
Power Management Fence network : 100Mbps
엔진 통합 BOM 외 22개 업무 시스템
23개 VM 23개 VM 23개 VM
rhevm 관리망 switch
service switch
RHEV-운영#1
Dell R910(X86)
RHEV-운영#2
Dell R910(X86)
RHEV-개발
Dell R910(X86)
RHEVM 관리서버
Cluster
ㆍ
ㆍ
ㆍ
ㆍ
ㆍ
ㆍ
ㆍ
ㆍ
ㆍ
엔진 통합 BOM 외
77개 업무 시스템
웹 업무 운영서버
Weblogic
HP Superdome
WebLogic
Integration
HP RX4640
Cluster
EAI 운영 서버
WebLogic
Integration
HP RX4640
SAP 인터페이스 운영
ㆍ
ㆍ
ㆍ
엔진 통합 BOM
Linux, Jboss
해양 품질경영
Linux, Jboss
운영 서버 #1
Dell X86 (R910)
EAI
Linux, Jboss
ㆍ
ㆍ
ㆍ
엔진 통합 BOM
Linux, Jboss
해양 품질경영
Linux, Jboss
운영 서버 #2
Dell X86 (R910)
EAI
Linux, Jboss
22개 가상서버
이중화 구성
웹 인프라 오픈소스 전환 구축
Unix to Linux 전환 성공 사례(H 중공업)
19. Opensource & Cloud Best Partner
Copyright ⓒ All right Reserved by 2019 Rockplace Inc.19
락플레이스는 ?
락플레이스는
오픈소스 + 클라우드 전문 기업 입니다.
대한민국 리눅스의 역사와 성장을 함께 해온 락플레이스는 오픈소스
전문 기업으로 국내 최다 엔지니어, 국내 최고 기술력, 국내외
우수기업 컨설팅 경험으로 고객의 성공적인 오픈소스 플랫
폼 구축을 위하여 응용 프로그램 전체 범위의 서비스를 제
공 하고 있습니다.
최고의 솔루션과 서비스를 보유한 락플레이스는 고객 중심의 기술지
원 서비스를 통해 비즈니스 가치 창출에 기여하는 고객의 신뢰 동반
자입니다. 다양한 프로젝트 수행 경험을 보유한 락플레이스는 열정,
전문성, 커뮤니케이션을 바탕으로 고객에게 훌륭한 조언자가 되고,
개척자가 되는 것을 두려워 않는 고객의 혁신 동반자입니다. 락플레
이스는 최고의 오픈소스 서비스로 오픈소스를 통한 극한의 즐거
움을 선사하겠습니다.
2005년 설립 이후 오픈소스
역사와 함께 성장
14Y
오픈소스 서비스 경험
클라우드 Service , OS,
Virtualization, WAS, DB
오픈소스 전문 엔지니어
68명
전문 엔지니어 구성
Migration/Consulting/Mainten
ance 전방위적 오픈소스 소프트웨
어활용고객 서비스 제공
500회
고객 Reference
OS, DB등 9가지의 솔루션 스택
그룹에 35개 제품 기술지원 체
계 및 파트너쉽 보유
9.and35
다양한 제품 기술지원
•창립일 : 2005년 11월
•회사명 : 락플레이스
•대표이사 : 서동식
•본사 : 서울시 강남구 언주로 844(신사동 윤당빌딩 3층, 7층)
•서비스 : Open Source Consulting, Migration,
Implementation & Maintenance, Public Cloud, Big Data
Solution
•대표번호 : 02-6251-7788
20. Opensource & Cloud Best Partner
Copyright ⓒ All right Reserved by 2019 Rockplace Inc.20
Public/Private Cloud, Virtualization, DBMS, Middleware, OS, HA, Big Data 등 오픈소스의 축적된
노하우 기반으로 솔루션 스택을 보유
락플레이스 제품 스택