디지털경쟁력강화를위한쉽고빠른 Copy Data Management 방안 이동환부장베리타스코리아
목차 1 스토리지관리도전과제 2 카피데이터매니지먼트 3 DevOps 4 VERITAS Velocity 소개 5 CDM 활용사례
카피데이터와스토리지비용 카피데이터소유비용 2018 년까지 $51B 전체디스크용량의 60% 소비 77% 기업이 200개이상의 DB를사용 82% 기업이다양한목적으로운영 (Production) DB 데이터에대한최소 10개이상의카피데이터생성 Analytics Test & Dev BC/DR Snapshot Backup Production *IDC Insight document (Copy Data Management (Apr. 2016 #239875)) 3
카피데이터에대한현재운영방안 접근 복제 HA Copy 복제 BC Copy 사용자 복제 백업 Copy 복제 DR Copy 복제 아카이브 운영어플리케이션 추출 변환 Load BI 복제 저장소 접근 Big Data = 비효율적, 고비용 복제 마스킹 복제 Test & Test & Dev Test & Dev Test & Dev Test & Dev Dev 4
카피데이터 (Copy Data) 란?? 운영데이터의복제본들을가리키는용어 다양한애플리케이션및절차에따라독립적생성 카피데이터 복제로부터의복제, 다수의중복된데이터 Snapshot, Mirror, Replication
카피데이터 vs. 카피데이터매니지먼트 Copy Data 오리지널데이터에대한복제 ( 스냅샷, 미러, 복제 ) 1 차복제에대한중첩된복제발생 Gartner Copy Data Management 데이터복제를최적화하는절차 불필요한복제제거 복제데이터활용방안제공 Gartner: 22 September 2014 ID:G00268542, Copy Data Management Solutions Drive IT Agility and Reduce Storage Cost 6
기존카피데이터관리의이슈 스토리지및리소스비용 절차및관리어려움 (Manual Job) 민감한데이터증가위험 운영데이터의최신 Copy 확보부하 Copy Data 의비용과도전과제 7
도전과제 쉽고빠르게최신의데이터를엑세스할수있습니까? 데이터보안성과통제력강화방안은? WHAT IF? 무분별한데이터복제를억제하여비용을절감할수있습니까? 효율성과생산성을높이는방안은? 8
백업된데이터를복구이외에용도로활용하십니까? 백업된데이터를시스템개발 / 테스트, 교육업무그리고분석등의목적으로활용할수있습니다. 9
또하나의이슈, DevOps! 전통적인 IT 조직 Development QA Operations 10
또하나의이슈, DevOps! DevOps 조직 Development QA Operations 11
DevOps 구조에서 Copy Data 의중요성증대 시스템 ( 상품 ) 개발프로세스의차이점 전통적인방법 DevOps 방법 3 12 개월 개발 QA 운영 1. 계획 2. 개발 3. 검증 4. 시범운영 5. 수정 6. 출시 7. 운영관리 DevOps 상시 12
애플리케이션개발인프라 전통적인구조 Application User Datacenter (Physical, VMware) Application - Works 9-5 from the office - Expects/accepts slow change - Late majority, laggards Web Server (Front-end) Business Logic Server (Middleware) Database Server (Back-end) Supporting Disciplines IT Operations Teams Applications Teams Server Storage Network Security Etc DB Dev QA Operating Model Enterprise Ticketing System Waterfall 13
API Gateway 애플리케이션개발인프라 최신트렌드구조 Cloud (OpenStack, AWS, IaaS, ) Application User - Works 24/7 remotely on laptop & mobile device(s) - Service level expectations set by consumer products - Innovator, Early Adopter Cloud VM Container Cloud based VM Microservice Container Cloud (x-n) based VM Microservice Container Cloud (x-n) based VM Microservice Container (x-n) based Microservice (x-n) Application Cloud VM Container based Message Queue Cloud VM Container based DB (NoSQL) Cloud VM Container based DB (SQL) Supporting Disciplines DevOps Team Server Storage Network Security Etc DB Dev QA Operating Model DevOps Continuous Integration / Continuous Delivery Infrastructure as Code Lean / Agile / Scrum 14
현재의 Copy Data 활용절차 개발팀의데이터요청 개발팀의요청전달 스토리지공간확보및백업데이터복구진행 관리절차진행 데이터준비 기다림 Days or Weeks 스토리지 / 네트웍비효율성 수동절차 여러팀의협업필요 업무부하 반복되는요청 데이터마스킹진행 개발팀데이터활용 15
해결방안은??? 개발팀의데이터요청 개발팀의요청전달스토리지공간확보및백업데이터필요데이터복구진행접근 관리절차진행 데이터준비 기다림수분내에 Days 준비 or 완료 Weeks 스토리지 / 네트웍비효율성효율적활용 수동자동화절차 여러 Self service 팀의협업필요 업무부하 반복되는요청 데이터마스킹진행 개발팀데이터활용 16
The New World of Rapid Data Access and Agility 비용절감복제비용제거및스토리지최적화 타임 - 투 - 마켓 Accelerate Test/Dev 리스크감소 Complete control over your copy data 중앙화된데이터복제를통한스토리지원가절감 복잡한조직간의프로세스제거 자동화된데이터마스킹및데이터프로비저닝 단순해진아키텍처 비즈니스유연성증가 빠른데이터리프레쉬주기를통한개발품질향상 애플리케이션개발주기단축을통한기업경쟁력강화 효율성증대를통한생산성향상 데이터엑세스에대한중앙통제방식을통해보안성강화 손쉬운사용자컨트롤및복제데이터관리 정보가버넌스및컴플라이언스강화 THE RIGHT INFORMATION, TO THE RIGHT PEOPLE ANYTIME, ANYWHERE 17
INTRODUCING VELOCITY THE RIGHT INFORMATION, TO THE RIGHT PEOPLE ANYTIME, ANYWHERE 18
Cloud On-Prem 즉각적인가상 Copy 생성 Velocity NetBackup Admin User Backup and Recovery Test Data Refresh/DevOps Seconds Archiving/eDiscovery Compliance Analytics Directory 데이터캡처 Virtual/Physical 데이터저장, 카탈로그, 가상화, 프로비저닝 Business Intelligence Business Continuity/HA 데이터액세스 19
Oracle VERITAS Velocity 란? 카피데이터매니지먼트 (CDM) 솔루션 Copy 본즉시마운트 운영데이터의스토리지소모성복제및중복을제거하여스토리지비용억제 Core DB 업무서버 QA 서버 Clone DB 배치업무용 Clone DB 서버 교육 / 개발 / 테스트 Clone DB 서버 데이터가상화솔루션 QA, 개발, 배치등에필요한데이터의가상화로효율적복제환경구현 운영스토리지 Velocity Storage Server 데이터가상화 손쉬운운영데이터제공 Fast Data Ingest Self Service 환경으로복잡한수동절차없이사용자에게복제데이터제공 20
NETBACKUP APP HOST 관리자 사용자 Velocity Diagram 관리 Velocity 관리 정책관리 관리콘솔 데이터요청 Management 보안관리 Self-service 데이터연결 관리 데이터액세스 Data Connection Velocity 데이터연결 Backup Images Data Ingest OST Storage Server 디스크마운트 DBMS or vsphere Virtual Copy Data 21
APPLICATIONS APPLICATIONS APPLICATION TICKETING IT ADMIN PREPARATION MASKING FINALIZATION AVAILABLE APPLICATION Velocity 를통한데이터활용절차 전통적인프로세스 개발 / 테스트를위한데이터리프레쉬절차 데이터리프레쉬요청 요청접수및스케줄링 인프라팀대응 데이터복제 데이터마스킹 구성완료및검증 사용허가 데이터사용 Veritas Velocity 적용시프로세스 CONSOLE TIME SAVED 데이터리프레쉬요청 셀프서비스 데이터사용 22
Velocity Copy Data 스토리지효율화방안 테스트데이터 변경데이터 실제 Ingest 데이터크기 83% 80% 82% 60% 40% 20% 스토리지사용율 Velocity Virtual Machine Data SharePoint Data SQL Data Oracle Data Virtual Oracle Data + Deltas 23 개발자A 개발자B 개발자C QA
ONE MORE Velocity Console 관리자 / 사용자액세스 Tape Cloud 장기보관용백업스토리지 SQL 가상복제본 VTL MSDP Master Server Oracle Velocity Storage Sever V e l o c i t y T M T M T M Data Ingest (SLP/OST) Appliance Media Servers 복구 백업 VMware 가상복제본 Big Data 데이터가상화 데이터중복제거 Velocity NetBackup 24
Use Case A 쇼핑몰개발시스템 기존방식 Velocity 방식 운영서버 백업서버 개발 / 테스트 운영서버 개발 / 테스트 Restore 50TB 50TB Velocity 50TB 50TB 50TB 분기별로데이터리프레쉬 50TB 4 개개발팀에오직하나의테스트 / 개발환경제공 데이터가상화 요청시즉각적인데이터리프레쉬 개발팀들에 4 개이상의테스트 / 개발환경제공 25
V e l o c i t y T M V e l o c i t y T M V e l o c i t y T M CDM 활용사례 주센터 Oracle 즉시복구 주센터백업대상영역 Non-SWING 영역운영 DB SWING AP U.Scan SSO/Portal 복구서버 성능테스트 DB 개발 / 테스트 DR센터시스템 DR 복제운영 DB Staging DB DR 백업 Staging DB BI / 분석시스템 운영 DB 분석서버 SWING PT 마케팅지식정보 CIA 판매점 SSO/Portal 성능테스트분리 DB Staging 분리 DB Staging 해지 DB 교육개발 DB 스영역 EAI EiGW ITRM Control-M U.Key 지원영역 APM Data Model 형상관리서비스모니터링 개발 DB 교육개발 DB 개발 DB 데이터전용처리서버 데이터가상화 백업마스터 데이터가상화 데이터가상화 데이터전용데이터전용데이터전용 WAN 백업카탈로그 SAN Switch Data Ingest SAN Switch T M Data Ingest SAN Switch SAN Switch T M 제안범위 Data Ingest T M 픈이후점진적관고려 NetBackup Appliance Velocity 원격복제 NetBackup Appliance Velocity NetBackup Appliance Velocity 백업장비 26 백업장비
Velocity Benefits 쉽고빠른데이터액세스 개발주기단축 데이터가시성 Increase efficiency and productivity Access Increase profits & competitiveness Agility Make smarter decisions Intelligence 데이터접근통제 원가절감 인프라구조단순화 Reduce risks Risk Mitigation Innovation, growth & modernization Savings Automate and reduce complexity Optimization THE RIGHT INFORMATION, TO THE RIGHT PEOPLE ANYTIME, ANYWHERE 27
One Copy to Rule Them All With Velocity