Download - 에누리닷컴 U2L 마이그레이션 사례분석
들어가기에 앞서
1. OSS, U2L은 개별 장비가 아닌 전사적인 CLOUD 방향성 수립 필요
=> 오히려 비용 부담
2. 비용효과 극대화를 위해 CLOUD + OSS의 복합적인 고려가 필요함
3. 일정 규모 이상의 기업은 Public 보다 Private이 경제적일 수 있음
=> 보안, 가용성, Flexibility 등
Private Cloud 서비스
사례 소개
국내 최초 가격비교 사이트이며, 소비자원 선정 가격정보 신뢰도 1위 사이트
제휴쇼핑몰
모바일
Internet 노트북
테블릿
에누리닷컴 Customer
최저가가격정보
가격정보 수집
최저가 정보 제공
http://www.enuri.com
가격비교 결과 제공
“사이트 신뢰도 및 성능이 무엇보다도 중요”
1/15
추진 방향사업추진 배경
CLOUD를 통해 Biz 변화에 능동적인 대처가 가능한 IT 적용
Biz 사업다각화
Mobile 등 서비스 영역 확대
가격비교 검색 서비스 제휴(포털 등)
Cloud 환경 성숙
대다수 기업의 Cloud 채용에 적극적
클라우드 발전법 및 시행령
Static인프라
인프라 노후화 비율(54% 이상) 높음
UNIX, 상용SW 등 고가의 아키텍처
IT 의존도 증가(플랫폼 서비스 등)
운영 전문인력 부재 (개발자중심)
핵심업무 Cloud 적용사례 확보
과제 1.즉각적인 사업 환경 변화 가능한
x86위주 Cloud 아키텍처 적용
과제 2.Cost Down 가능한
U2L, Open Source SW 도입
과제 3.서비스 연속성 확보를 위한
운영 품질 개선
과제 4.서비스 Scalability 보장을 위한
아키텍처 구조진단 컨설팅
내부요인
외부요인
2/15
Business
Agility
과제 1. Cloud Migration
One Click Provisioning – OpenStack
- 서버, 스토리지, 네트워크의 즉시 생성
Virtual Private Cloud(VPC)
- Shared but Secured Cloud
과제 2. U2L, OSS 전환
UNIX to Linux(U2L) Migration
OSS 기반 표준 소프트웨어 스택
- Apache, Tomcat, MariaDB, Redis 등
TunA, G-EMS 등 OSS 모니터링 솔루션
과제 3. 운영품질 개선
GreenIT 기반 최신 IDC(부산센터)
ISO2000 기반 Global 수준 운영 서비스
- 구성/변경/장애/용량/SLA 관리
과제 4. 아키텍처 컨설팅지속 성장 가능한 아키텍처 제시
- 분산 아키텍처, Scalable 인프라 환경
Cost
Saving
Service
Quality
기대효과세부 내역추진 과제
3/15
컨설팅, 운영, 솔루션 (Chef, TunA, LogHouse, Unicon)
LG CNS의 OSS, 플랫폼, 전문 운영 역량을 기반의 Cloud 아키텍처 적용
1)
주1) smart Cloud Block : LG CNS 플랫품, OSS, Migration, 솔루션, 운영 역량이 집중된 Cloud Service Bland,
주2) SDS(software define storage), 주3) SDN(software define network)
주요 특징
서비스
소프트웨어
하드웨어
플랫폼
Cloud Platform
Linux, U2L(UNIX to Linux Migration)
OSS(Apache, Tomcat, MariaDB), OSS Migration
Computing
Nova
Driver
Virtual Machine
Network
Neutron
Driver
Firewall, VPN, IPS
Storage
Cinder Swift
Driver
Block, Object, NAS
SDS2) SDN3)Hypervisor
Flexible 하드웨어 인프라- SDN, SDS 등 소프트웨어 정의 인프라를 통해
유연하고 비용 효율적인 인프라 구성
개방형 Cloud 플랫폼- 오픈 소스 기반 OpenStack 플랫폼
- Public, Private Cloud 구축/운영 경험 기반으로
국내 최고의 OpenStack 역량 확보
- 다양한 HW 제조사 제품 연동을 통한 호환성 확보 및
Troubleshooting Knowledge 보유
OSS 소프트웨어 역량- OSS 구축 및 운영 역량(전문조직 보유)
- OSS, U2L Migration 역량
- Private, Public Cloud 다양한 Success Reference 보유
전문 Managed Service- Cloud 컨설팅 및 영역별 전문 운영 서비스
Smart Cloud Block
4/15
Physical 인프라는 Share하지만 Logical하게 완전히 분리되는 VPC 적용
서버 서버
백본스위치L4스위치
서버 서버
스위치L4
방화벽
서버 서버
스위치L4
방화벽
서버 서버
스위치L4
방화벽
Physical인프라
E사 VPC1) 자회사A VPC 자회사B VPC
방화벽
E사 자회사A 자회사B
E사Private Cloud
Tenant별 논리적 독립망Tenant별 논리적 독립망
상호접근불가
상호접근불가
주1) VPC : Virtual Private Cloud로 가상의 네트웍을 별도로 구분하여 클라우드 서비스를 하는 방식
Logical인프라
5/15
클라우드 Quick 진단을 통한 타당성 검토 후 Cloud, U2L, OSS을 통한 IT 효율화 달성
클라우드 Migration 방안 세부 내역
Cloud Migration- 운영 Quick 진단 수행- Resource 사용패턴 분석- Cloud 할당 계획 수립- 데이터 & AP Migration
U2L Migration- Resource 분석 및 사이징- 테스트 환경 검증- 데이터 마이그레이션
Cloud 서비스 전환1
아키텍처 구조진단- 서비스 & IT 업무특성 분석- Scalable 아키텍처 제시
OSS 적용 확대- OSS 적용 대상 선정 및 확대
성능개선 활동- 인프라, 서비스 성능 개선활동
Cloud 서비스 확대2
Cloud 전환
M M+2
Cloud 일괄 전환
M-1
클라우드 방법론
OSS2) 확대
구조진단
Cloud 확산
Cloud
주1) U2L : Unix to Linux Migration, 주2) OSS : Open Source Software (Apache, Tomcat, MariaDB 등)
Cloud Migration
성능개선
고객 Infra
U2L1) Migration
1 2
6/15
고비용 UNIX 환경의 U2L Migration을 통한 비용 효율적인 아키텍처 전환 가능
기존 환경 Main DB
• 고가 Unix H/W 구매/MA비용
• 고가 상용 시스템 S/W
유지보수 비용 (OS, WAS)
비용 절감비용 상승
• 초기 x86 서버 구매 비용
• U2L Planning 및 Migration 비용
자동화 도구 활용한 비용/기간 최소화1
U2L 방법론2
전환 리스크 도출 / 제거3
Planning : U2L에 대한 영향도 분석
Pilot : 테스트/성능모니터링 도구(Jmeter, TunA, UXM)
Migration : 검증 도구 (어플리케이션, 데이터)C언어 자동 변환 (UNIX Linux)
Optimization : 성능관리/운영관리 도구
U2L 타스크에 대한 프로세스 / 체크리스트
SW Stack별 전환 가이드예) Oracle To MariaDB 전환 가이드 등
U2L Knowledge의 데이터베이스화
Planning Pilot Migration Optimization
핵심업무 전환 Pilot를 통해 결함/리스크 사전 제거
Mission Critical 시스템의 경우, 기능 점검 뿐 아니라별도 성능 테스트 실시
WEB Apache
WAS Resin
DB Oracle
OS AIX
HW UNIX
WEB Apache
WAS Tomcat
DB Oracle
OS Linux
HW x86
U2L, OSS 전환은 아키텍처 구조진단 결과에 따라 변경 가능
Caching DB
Apache
Tomcat
MariaDB
Linux
x86
7/15
서비스 다운타임 최소화를 위해 부산센터에 선 클라우드 구축 후 Data Migration
AP 서버 SQL DB Oracle DB
1. Cloud Capacity Planning
2. virtual machine 생성(OS포함)
3. OS 환경설정(Config, 구성 등)
4. AP 설치 및 구성
5. Source, data 이관(rsync, ftp 등)
6. AP 테스트
WEB
VM
WAS
VM
DB
VM
Cloud 인프라AP 서버
기존 IDC Cloud DC
Migration 절차
1. Capacity Planning
2. Windows, HA(MSCS) 환경 구성
3. SQL Server Upgrade(2005=>2014)
(신규 설치)
4. HA(MSCS) failover 테스트
기존 IDC Cloud DC
Migration 절차
HA
2005
HA
2014
1. Capacity Planning
2. Linux 설치 및 환경 구성
- UNIX to Linux Conversion Guide
3. HA(RHCS) 환경 구성
- Shared Disk, virtual IP 등
4. HA(RHCS) failover 테스트
기존 IDC Cloud DC
Migration 절차
HAp750 p750
8/15
1차 Full 백업, 2차 증분 백업을 통한 복구로 다운타임 최소화 (Near Zero)
SQL DB
1. Full 백업
2. Data copy(to NAS)
3. 백업 Data 배송(배송업체)
4. Data copy(to 신규 서버)
5. Data import 및 검증
기존 IDC Cloud DC
Full 백업(1단계)
Oracle DB
data
data
배송
네트웍 전송(rsync, ftp등)
DB
Full백업
증분백업
Data Pump(Full백업)
LAN to LAN VPN
DB
1. 증분 백업
2. 네트웍 전송(VPN 활용)
3. Data import 및 검증
증분 백업(2단계)
1. Full Backup(datapump)
- table data 백업
2. VPN을 통해 백업 Data 1차 네트웍 전송(rsync, ftp 등)
3. Data Import
- table : export / import, index : 재생성
4. 데이터 검증 및 Optimizer 등 성능 이슈 검토
기존 IDC Cloud DC
Full 백업(1/2차)
data
data
네트웍 전송(rsync, ftp등)DB
Full백업
증분백업
LAN to LAN VPN
DB
1차 전송
2차 전송
9/15
LG CNS OSS 역량을 기반으로 중장기적인 분산 아키텍처 기반 확보
전문/전담 인원으로 구성1 OSS 운영현황3
오픈소스기술력 + 아키텍처모델 보유2 OSS 운영 관리솔루션4
축적된 노하우를 시스템화 : OSS 전용 시스템 통합 운영 관리 솔루션
사업 - 기술 2원화된 지원체계로 전문화
현장지원과 후선지원간 유기적 연계 (후선지원 : 소스분석/HotFix 등)
오픈소스 자체 및 아키텍처 중심의 기술지원의 역량
아키텍처 레퍼런스 모델 확보
WEB WEB
WAS WAS
DB DB
L4 L4
OSS Stack
모니터링(TunA)
설치자동화(Chef)
구성관리(Winery)
서버통합관리(Unicon)
운영로그통합(LogHouse)
동기아키텍처모델
비동기아키텍처모델
분산아키텍처모델
기술지원
현장 지원
OS Part
M/W Part
DB Part
후선 지원
OS Part
M/W Part
DB Part사업이행
사업 지원
컨설팅
수백/수천 대의 OSS 기반의 시스템을 안정적으로 운영하고 있음
OSS 구분 운영 수량 서비스 내역 (Premium 기준)
Linux (RHEL, CentOS)
XXXX 대초기 표준 설치
장애 및 문제 해결
서비스 오픈 지원
패치 정보 제공/설치 지원
정기점검 및 보고서 제공
Apache XXX 대
Tomcat / JBoss XXX 대
10/15
다양한 OSS 기반시스템에 대한, 통합 · 실시간 모니터링 서비스 제공
OSS 통합 모니터링
어플리케이션 추적 및 문제 분석
실시간 모니터링 서비스
사용자 중심 서비스
인프라, 미들웨어, Data Layer 통합 모니터링
OSS 영역 솔루션 모니터링 영역 확대 (현재 약 13개 개발)
서비스 관점의 실시간 서비스 처리현황, 어플리케이션
성능, 이벤트 현황 정보 등 직관적인 모니터링 View 제공
어플리케이션 응답지연 원인 분석을 위한 상세 추적 기능
및 문제 상세 분석을 위한 툴 제공
eclipse RCP 기반으로 사용자 편의성 극대화
사용자 별 다양한 화면에 대한 손쉬운 구성 및 Plug-in 가능
데이터
베이스
11/15
’15년 05월에 Cloud Migration을 완료하고 3단계 로드맵을 통한 개선활동 수행
3단계 (’17년~)2단계 (’15년 6월 ~ ’16년 5월)1단계 (’15년 04월~’15년 5월)
구축
내역
Value
Private 클라우드 구축
OSS 전환 : Web/WAS
U2L 전환 : Web/WAS
OSS 전환 확대 : DB
(Oracle to MariaDB)
U2L 전환 : DB
Redis 적용 : WAS Cache
Multi-Tenancy DB
: 분산 아키텍처 기반 DB 구현
(ex. 상품DB, 고객DB, 주문DB)
Active-Active DR
Scale-Out → Biz. Agility Performance (x86) Cost → HW : U2L
SW : Web/WAS 전환
Cost → Oracle License 절감 서비스별 분산 아키텍처를 통한
안정성 / 고가용성 보장→ High Availability
주센터 재난에 대비한 Active-Active DR 환경 구성
상용 S/W기타
OracleDBMS
TomcatWAS
ApacheWeb
LinuxOS
상용 S/W + OSS (Redis) 기타
Oracle + MariaDBDBMS
TomcatWAS
ApacheWeb
LinuxOS
기타
DBMS
WAS
Web
OSS (Redis)
MariaDB
Tomcat
Apache
LinuxOS
Cloud Migration
U2L 전환, OSS 적용(일부)
AP 분산, 서비스 호출/연계,
비동기 아키텍처 도입, Cache 적용
서비스 분리(API), 데이터 분리,
분산 아키텍처 적용
OSS (Redis)
MariaDB
Tomcat
Apache
Linux
DR
Cloud Open
12/15
안정적 인프라 운영과 비즈니스 확장에 유연한 대응이 가능한 Cloud 환경 전환
IT 인프라아웃소싱이전 IT 인프라 아웃소싱이후
데이터센터
- 빈번한 데이터센터 장애
- 낙후된 IDC 설비, 관리/보안수준 낮음
- Global 수준의 데이터센터 운영 품질
- 최고의 안정성이 보장된 설비 및 보안수준
HW관리- 도입 후 5년 초과장비 : 75%
- 각종 Error 발생 장비 : 21%
- 고성능 최신 CLOUD 환경으로 Migration
- 기존 장비 일괄 인수
유지보수 - 다수 장비의 유지보수 미체결 : 88%- 장비를 소유하지 않고 CLOUD 사업자에게
필요한 만큼 빌려 사용(관리 불필요)
이중화 - 일부 중요 시스템 이중화 미구성 - High Availability 구성을 통해 이중화
S/W라이센스
- S/W 라이선스 관리 어려움
- 서비스 확장 시 라이선스(WAS, DB 등)증가
- U2L, 성능, 구조변경을 통한 라이선스 효율화
- Open Source 확대로 라이선스 절감
운영전문성
- 인프라 영역별 전문 운영 인력 부재
- 자동화 & 모니터링 툴 부족
- Global 수준의 통합 모니터링 및 장애대응
- ITSM 기반 구성, 용량 및 성능관리
IT투자효율성
- Biz 요구에 IT가 신속히 대응이 어려움
- 일관성이 있는 투자가 이뤄지지 않음
- Cloud를 활용하여 Biz 변화에 유연한 대응
- Biz 요구에 따른 인프라 의 확장 및 회수 용이
기존 환경 Cloud 환경항목
13/15
U2L Migration 후
U2L(UNIX to Linux) Migration 후 비용절감 및 성능개선 효과 발생
U2L Migration 전
RHCSHA미구성- IBM P750- CPU : 32Core- M/M 192GB
- IBM P750- CPU : 16Core- M/M 64GB
- HP DL380G9- CPU : 24Core- M/M 168GB
- HP DL380G9- CPU : 24Core- M/M 168GB
Oracle9i
AIX6.4
Oracle9i
AIX6.4
UNIX UNIX
Oracle9i
RHEL6.3
Oracle9i
RHEL6.3
LINUX LINUX
HW 도입비용 절감 SW 유지비용 절감 성능 개선
HW, HW 비용절감 효과와 더불어 오히려 일부 성능개선 효과 발생
2억
U2L 전 U2L 후
90%감소
0.2억
1억
U2L 전 U2L 후
50%감소
0.5억
사용률30~40%
U2L 전 U2L 후
10%개선
사용률20~30%
14/15
직접구축 클라우드
10%43억
39억
1단계 : HW 도입비용 절감 및 인프라 관리 수준 향상
- Cloud 및 U2L Migration을 통해 비용 절감- 클라우드 적용으로 물리장비 감소 및 상면비용 절감- 서버, DB, WAS, 네트웍 등 체계적인 관리로 비용 발생
2단계 : 상용SW -> OSS 전환 확대 및 아키텍처 효율화- OSS 적용으로 SW 도입 및 유지보수 비용 절감- 분산 아키텍처 등 인프라 환경 효율화
- 서버, DB, WAS 등 영역별 전문인력 추가 되었지만
전체 TCO는 10%이상 개선
- HW, SW, 운영 포함 5년 TCO 기준
HW
NW
SW
운영
HW
NW
SW
운영
HW
NW
SW
운영
현재 1단계 2단계
상면상면 상면
단계별 비용절감 현황 비용 절감효과
Private Cloud를 통해 Global 수준의 운영 품질 향상과 10% 이상의 HW 비용절감 달성
15/15
에누리닷컴 성장 전략 에누리닷컴 주요 지표
가격비교 사업개선
UX/UI 개선
마케팅 강화
광고판매 강화
서비스 인프라 강화
쇼핑사업 영역 확대
모바일 가격비교
백화점 가격비교
소셜상품 비교
홈쇼핑 비교
해외 쇼핑
쇼핑 외 M&A
스마트택배 인수
Xgolf 인수
쉘위애드 인수
•••
에누리닷컴 최문석 대표(ZDNet 2015.7.7 보도자료 인용)
가격 비교 분야에서 경쟁력을 쌓은
에누리닷컴은 향후 1년 이내에
쇼핑, 생활여가, O2O(Online to
Offline) 영역에서 ‘라이프 스타일
커머스 플랫폼’을 구축한다는
계획이다.
UV: Unique Visitor(방문자수), GMV : Gross Mechandise Volume(연평균 거래액)