슬라이드 1

Similar documents
PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Cloud Friendly System Architecture

vm-웨어-01장

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

ZConverter Standard Proposal


SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

[Brochure] KOR_TunA

Microsoft Word - s.doc

슬라이드 1

Oracle9i Real Application Clusters

목 차

Intra_DW_Ch4.PDF

Microsoft PowerPoint - CNVZNGWAIYSE.pptx

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

PowerPoint 프레젠테이션

PCServerMgmt7

제목을 입력하세요.

Microsoft PowerPoint - 6.pptx

I I-1 I-2 I-3 I-4 I-5 I-6 GIS II II-1 II-2 II-3 III III-1 III-2 III-3 III-4 III-5 III-6 IV GIS IV-1 IV-2 (Complement) IV-3 IV-4 V References * 2012.

<목 차 > 제 1장 일반사항 4 I.사업의 개요 4 1.사업명 4 2.사업의 목적 4 3.입찰 방식 4 4.입찰 참가 자격 4 5.사업 및 계약 기간 5 6.추진 일정 6 7.사업 범위 및 내용 6 II.사업시행 주요 요건 8 1.사업시행 조건 8 2.계약보증 9 3

untitled

목차 1. CUBRID 현황 2. DB 전환방안 3. CUBRID 주요기능 4. CUBRID 전환사례 2011 CUBRID Co., Ltd. All rights reserved.

슬라이드 1

ETOS Series 사용설명서

PowerPoint 프레젠테이션


PowerPoint Presentation

DBMS & SQL Server Installation Database Laboratory

[Brochure] KOR_LENA WAS_

<B0F8B0B35357B0A1C0CCB5E C1A4BAB8C5EBBDC5BACE292E687770>

MaxGauge( 맥스게이지 ) 를이용한 SQL 모니터링, 진단 / 분석및튜닝가이드 엑셈

목 차 Ⅰ. 일반사항 1 Ⅱ. 특기사항 3 Ⅲ. 물품내역 및 세부규격 8 Ⅳ. 주의사항

Slide 1

Chap7.PDF

FileMaker 15 ODBC 및 JDBC 설명서

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

FileMaker ODBC 및 JDBC 가이드

J2EE & Web Services iSeminar


PowerPoint 프레젠테이션

Analyst Briefing

RED HAT JBoss Data Grid (JDG)? KANGWUK HEO Middleware Solu6on Architect Service Team, Red Hat Korea 1

공개 SW 기술지원센터

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

( 제 20-1 호 ) '15 ( 제 20-2 호 ) ''16 '15 년국제개발협력자체평가결과 ( 안 ) 16 년국제개발협력통합평가계획 ( 안 ) 자체평가결과반영계획이행점검결과 ( 제 20-3 호 ) 자체평가결과 국제개발협력평가소위원회

PowerPoint 프레젠테이션

untitled

금오공대 컴퓨터공학전공 강의자료

最即時的Sybase ASE Server資料庫診斷工具

No Slide Title

MySQL-Ch05

김기남_ATDC2016_160620_[키노트].key

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

Virtualization Days 2013

<362D C3D6BFEBBCBA29B0D4B8B1B6F3C0FC20BEE7BBF3C0C720BAAFC8ADB0FAC1A420B0EDC2FB2E687770>

슬라이드 1

당사의 명칭은 "주식회사 다우기술"로 표기하며 영문으로는 "Daou Tech Inc." 로 표기합니다. 또한, 약식으로는 "(주)다우기술"로 표기합니다. 나. 설립일자 및 존속기간 당사는 1986년 1월 9일 설립되었으며, 1997년 8월 27일 유가증권시장에 상장되

untitled

untitled

スライド タイトルなし


< FC1A6BEC8BFE4C3BBBCAD2E687770>

ㅇ ㅇ

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

Integ

슬라이드 1

The Self-Managing Database : Automatic Health Monitoring and Alerting

기타자료.PDF

PowerPoint

슬라이드 1

SANsymphony-V

PowerPoint Presentation


항목

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

Cache_cny.ppt [읽기 전용]

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해


vm-웨어-앞부속

1 전통 소프트웨어 가. ERP 시장 ERP 업계, 클라우드 기반 서비스로 새로운 활력 모색 - SAP-LGCNS : SAP HANA 클라우드(SAP HEC)를 통해 국내 사례 확보 및 아태 지역 진 출 추진 - 영림원 : 아시아 클라우드 ERP 시장 공략 추진 - 더

I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3.

Ç¥Áö

목차 개요 3 섹션 1: 해결 과제 4 APT(지능형 지속 위협): 이전과 다른 위협 섹션 2: 기회 7 심층 방어 섹션 3: 이점 14 위험 감소 섹션 4: 결론 14 섹션 5: 참조 자료 15 섹션 6: 저자 소개 16 2

초보자를 위한 ADO 21일 완성

<4D F736F F F696E74202D20C0FCC0DABCADBDC4BCD6B7E7BCC720BCD2B0B3BCAD2E BC8A3C8AF20B8F0B5E55D>

Sun Java System Messaging Server 63 64

10.ppt

기술 이력서 2.0

Portal_9iAS.ppt [읽기 전용]

uFOCS

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

[로플랫]표준상품소개서_(1.042)

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

초보자를 위한 분산 캐시 활용 전략

Transcription:

오픈소스 DBMS CUBRID 의공공부문클라우드구축사례 2017-06-21 오명환상무 (mhoh@cubrid.com) 2017 CUBRID Co., Ltd. All rights reserved. 1 / 25

목차 1. 오픈소스 CUBRID 소개 2. 공공부문클라우드구축사례 3. 오픈소스 CUBRID 전환시고려사항 2011 CUBRID Co., Ltd. All rights reserved.

1. 오픈소스 CUBRID 소개 2011 CUBRID Co., Ltd. All rights reserved.

CUBRID? 100% 오픈소스 RDBMS 2017년 7월 : 10.1 release 예정 2008년 : 오픈소스전환 (8.x, 9.x) 2006년 : CUBRID 제품명변경및 freeware 전환 1992년 : UniSQL Interface(drivers) ODBC OLEDB JDBC CCI Python PHP CUBRID TOOLs BSD license ( 자유롭게수정 / 배포가능 ) CUBRID servers GPL v2 license ( 수정 / 배포시소스공개의무 ) 2017 CUBRID Co., Ltd. All rights reserved. 4 / 25

CUBRID 오픈소스프로젝트사이트 www.cubrid.com https://github.com/cubrid/cubrid www.cubrid.org https://jira.cubrid.com 2017 CUBRID Co., Ltd. All rights reserved. 5 / 25

Github/CUBRID sub-projects Cubrid cubrid engine (banana pie) Cubrid-manager Cubrid-manager-server Cubrid-migration Cubrid-manual Cubrid-drivers : odbc, php,. Cubrid-testtool Cubrid-testcase 2017 CUBRID Co., Ltd. All rights reserved. 6 / 25

특성 기능구분 SQL Data Type Modeling API Transaction Availability CUBRID SQL-92, SQL-99(ODB) Alpha-numeric, Large Object (CLOB, BLOB) RDB (table, column, RI) JDBC, PHP, ODBC, OLEDB, C api, etc Record locking Online backup/recovery HA (High Availability) 대용량 RDBMS 보편성, 확장성, 안정성 DB/ 테이블 : 개수및크기무제한 64bit 지원트랜잭션 ACID 보장 : commit, rollback, savepoint 다중단위잠금 : 테이블, 레코드단위고가용성기능 HA (High Availability) 백업및복구온라인 / 오프라인백업지원전체백업, 증분백업, 시점복구다양한응용환경 JDBC, PHP, ODBC, OLEDB, Ruby, Python, C API CUBRID Manager 플랫폼에독립적인 GUI 개발및운영도구통합도구 : 관리, 질의, 진단, 튜닝등 2017 CUBRID Co., Ltd. All rights reserved. 7 / 25

HA ( 고가용성 ) Shared-Nothing : scale-out Application R/W R/O R/O Cubrid servers Heartbeat check Cubrid servers Cubrid servers 복제 Master DB Slave DB Replica DB 복제 2017 CUBRID Co., Ltd. All rights reserved. 8 / 25

2. 공공부문클라우드구축사례 2011 CUBRID Co., Ltd. All rights reserved.

G- 클라우드 2017 CUBRID Co., Ltd. All rights reserved. 10 / 25

G- 클라우드 2017 CUBRID Co., Ltd. All rights reserved. 11 / 25

G- 클라우드 2011 ~ 12년 : 16개부처총 42개업무 2013년 : 16개부처총 34개업무 2014년 : 11개부처총 21개업무 ( 국사편찬위원회등 ) 2015년 : 17개부처총 29개업무전환 ( 공공데이타포털등 ) 2016년 : 18개부처총 30개업무전환 ( 온-나라, 기록물관리등 ) 2017년 : 20개부처총 45개업무전환예정 2017 CUBRID Co., Ltd. All rights reserved. 12 / 25

온 - 나라 시스템명 : 업무관리 ( 온-나라 ) 시스템 업무개요 : 중앙부처및자치단체간업무과정의투명성과책임성을확보하고, 행정업무의계획수립, 문서작성, 보고, 의사결정을지원하는업무관리시스템 업무현황 : 정부기관의업무처리절차를통합화및표준화하고이를체계화한시스템으로일정, 메모보고, 문서관리카드, 지시하항, 회의관리등의업무서비스를제공함. 시스템사용현황 : 17개위원회 1600여명 (Named User), 행정자치부 3000여명 (Named User) 시스템개요 시스템구성 시스템환경 - DB서버 17개 VM *2, 공통기반 VM 7대 *2,Red Hat 6.7 - Chakan IDM( 사용자관리 ),Discovery( 검색 ), Magic SSO Polaris Converter( 문서변환 ) 구축기간 - 1 차 : 2015.08 ~ 2016.07(G- 클라우드전환 ) - 2 차 : 2016.11 ~ 2017.03( 고도화 ) CUBRID 도입목적 - 공개 SW 기반 DBMS 활용을통한 TCO 절감 CUBRID 성공요인 - 업무별 DB Architecture 재설계및최적화튜닝적용 CUBRID 9.3 2017 CUBRID Co., Ltd. All rights reserved. 13 / 25

국가공무원인재개발원 시스템명 : 나라배움터 URL: http://e-learning.nhi.go.kr 업무개요 : 대한민국국가공무원이시공간에대한제약없이학습자료와교육과정을찾고교육을 On-Line 상에서교육을받을수있는 All-in-one( 올인원 ) 이러닝 (e-learning) 교육플랫폼 업무현황 : 국가 지자체등 80 여개공무원교육훈련기관이러닝사이트로검색부터수강서비스를제공하며, ON-LINE 상에서강의참여가어려운수강생을고려하여 Gov-MOOC 동영상강좌제공 시스템사용현황 : 500 여개기관, 사용자약 100 만명 ( 국가직공무원, 공동활용기관및기타기관 ) 시스템개요 시스템환경 - 서버 : eslim(20 Core/70GB) * 2 - OS : Red Hat Enterprise Linux Server (RHEL6.7) - Storage : 1T * 2 시스템구성 구축기간 - 1 차 : 2015.08 ~ 2016.02(G- 클라우드전환및시범운영 ) - 2 차 : 2016.07 ~ 2012.02( 통합시스템구축 ) CUBRID 도입목적 - 공개 SW 기반 DBMS 활용을통한 TCO 절감 CUBRID 성공요인 - 용도별데이터베이스, 브로커분리및 DB 최적화작업 CUBRID 9.3 2017 CUBRID Co., Ltd. All rights reserved. 14 / 25

한국정보화진흥원 시스템명 : 공공데이터포털 URL: http://www.data.go.kr 업무개요 : 대한민국정부가보유한다양한공공데이터를개방누구나편리하고손쉽게활용할수있게하는것을목적으로하는공공데이터통합제공시스템 업무현황 : 비지니스활용가능성이높은공공데이터를중심으로오픈API 개발사업을추진하여민간사업자에게공공데이터를이용하기쉬운환경제공 시스템사용현황 : 400여개기관 700여명 (Named User), 월별제공데이터호출 (Open API) 2천만건 시스템개요 시스템구성 시스템환경 - eslim(8 Core/32GB) * 2, Red Hat(RHEL6.5), 400G*2 - CA Gatway(OpenAPI관리 ), 데이터시각화, 웹필터, 웹로그 - 기관연계서비스 (Oasis), 공공데이터제공및통계시스템 구축기간 - 1 차 : 2015.08 ~ 2015.12(G- 클라우드전환 ) - 2 차 : 2016.07 ~ 2016.12( 오픈 API 개발및연계구축 ) CUBRID 도입목적 - 공개 SW 기반 DBMS 활용을통한 TCO 절감 CUBRID 성공요인 - Slave 서버로 Read 성업무서비스전환으로가용성향상 CUBRID 9.3 2017 CUBRID Co., Ltd. All rights reserved. 15 / 25

우정사업본부 시스템명 : 우편모아시스템 업무개요 : 우편물수. 발신업무를우체국과연계해접수정보와배달정보를체계적으로관리할수있는우편물관리시스템 업무현황 : 우편물의접수. 발송. 환부. 검수등전과정을전산처리해우편요금정산과수취인확인등의사후관리도자동으로할수있어우편업무의효율성을제공 시스템사용현황 : 130여자치단체 시스템개요 시스템구성 시스템환경 - eslim(8 Core/16GB) * 2, Red Hat 6.7, 100GB*2 - POSTNET, Open API 정보제공 구축기간 - 1 차 : 2016.08 ~ 2017.02(G- 클라우드전환 ) CUBRID 도입목적 - 공개 SW 기반 DBMS 활용을통한 TCO 절감 CUBRID 성공요인 - 이중화구성으로 (HA) 24x365 일지속적인서비스가능 CUBRID 9.3 2017 CUBRID Co., Ltd. All rights reserved. 16 / 25

해양수산부 시스템명 : 지능형해양수산재난정보체계구축 업무개요 : 해양오염예방활동지원및태풍상황관리, 해양수산재난상황을관리하기위한시스템구축 업무현황 : 해양재난에효과적으로대처하기위해다양한정보를신속하게공유및적조등타재난분야에대해서도관측및대응을위한시스템구축및정보제공 시스템사용현황 : 70여개관측소관리자 시스템개요 시스템구성 시스템환경 - HP rx3600(4p/4 Core/32GB) * 2,Red Hat 7.2, 500G*2 - 실시간여객션경로 (GPS) 관리및사고발생정보전파 OPEN API 기상 / 해양관측정보수집및관리 구축기간 - 1 차 : 2015.10 ~ 2016.04-2 차 : 2016.08 ~ 2017.02 CUBRID 도입목적 - 공개 SW 기반 DBMS 활용을통한 TCO 절감 CUBRID 성공요인 - 이중화구성으로 (HA) 24x365 일지속적인서비스가능 CUBRID 9.3 2017 CUBRID Co., Ltd. All rights reserved. 17 / 25

국사편찬위원회 시스템명 : 한국사능력검정시험시스템 URL: http://www.historyexam.go.kr 업무개요 : 2006 년개발되어시행된한국사능력검정시험은양적인성장과더불어국가시험기능추가및각기관에서활용등시험성격의확대로강력한시스템신뢰성및개인정보보호를위한고도화사업추진 업무현황 : 매년 4 회 6 개등급시험실시 시스템사용현황 : 14 년 26 만지원, 15 년상반기기준누적자수험생수 100 만명 시스템개요 시스템환경 - eslim(16 Core,32GB) * 2, Red Haㅅ (RHEL6.5) - 시험등록기간에 (2주) 최대 15만명이상시험응시 시스템구성 구축기간 - 1 차 : 2014.11 ~ 2015.06(CUBRID, G- 클라우드전환 ) - 2 차 : 2015.07 ~ 2016.04(CUBRID 고도화 ) CUBRID 도입목적 - 공개 SW 기반 DBMS 활용을통한 TCO 절감 CUBRID 성공요인 - DB 성능튜닝및 REPLICA 추가에의한부하분산 - 이중화구성으로 (HA) 24x365 일지속적인서비스가능 2017 CUBRID Co., Ltd. All rights reserved. 18 / 25

문화체육관광부 시스템명 : 공직자통합메일 업무개요 : 행정기관에서주요자료유출방지및이메일을통한해킹을예방하기위해 e- 메일통합규정에관한국가사이버안전관리규정에따라 2008 년 12 월부터운영중인시스템 업무현황 : 이메일전송, 첨부파일바로보기 ( 한글, 워드, 파워포인트, 엑셀,PDF, 이미지형식 ), 푸알알림기능 시스템사용현황 : 중앙행정기관 69, 지자체 217, 교육청 12 개등 300 여개기관, 45 만영 (Named User) 시스템개요 시스템환경 - eslim(8 Core * 2,132GB) * 10, CentOS 6.2 - Broker 2중화, Database sharding(cubrid SHARD) 시스템구성 구축기간 - 1 차 : 2008 년 12 월서비스제공 - 2 차 : 2013 년시스템개선사업 CUBRID 도입목적 - 공개 SW 기반 DBMS 활용을통한 TCO 절감 CUBRID 성공요인 - SHARD 을이용한부하분산 - 이중화구성으로 (HA) 24x365 일지속적인서비스가능 2017 CUBRID Co., Ltd. All rights reserved. 19 / 25

대한민국국방부 시스템명 : 국방통합데이터센터 - 정보시스템이전 통합사업 업무개요 : 각군의전산소에서운영중인정보시스템을국방통합데이터 1,2 센터로이동. 국방통합데이터 1,2 센터에서각자원별 HW 를통합 업무현황 : 국방정보시스템의통합운영환경을통하여, 운용의효율성제고및전체정보시스템의이중화로가용성을확보하고각군 기관의정보시스템소요에적시대응할수있는체계구축 시스템사용현황 : 시스템개요 시스템구성 시스템환경 - 서버 : HP x86 (1센터 256Core, 2센터 256Core) - OS : Red Hat Enterprise Linux Server (RHEL 6.5) - 솔루션 : DB 암호화 ( 소프트포럼 ) 구축기간 - 1 차 : 2014.01 ~ 2014.12 CUBRID 도입목적 - 오픈소스기반의 DBMS 도입으로효율성제고및이중화로가 용성확보 CUBRID 성공요인 - HA 및 REPLICA 적용으로시스템안정성및가용성확보 2017 CUBRID Co., Ltd. All rights reserved. 20 / 25

대구시 D- 클라우드 시스템명 : 대국광역시청홈페이지 URL: http://www.daegu.go.kr 업무개요 : 대구시의모든정책을공개홍보하여대구시민과함께소통하는시스템구성 업무현황 : 시정주요시책, 전자민원창구, 사회복지, 관광명소, 행정서비스안내 시스템사용현황 : 하루평균방문자 2천여명 시스템개요 시스템환경 - 서버 : RHEV가상화환경 2.6G 16Vcore / 64G - OS : Red Hat Enterprise Linux Server (RHEL6.7) - Storage : 가상환경 200G 시스템구성 구축기간 - 2016.08.16 ~ 2017.01.31 CUBRID 도입목적 - 공개 SW 기반 DBMS 활용을통한 TCO 절감 CUBRID 성공요인 - 최상의튜닝으로서비스속도개선 2017 CUBRID Co., Ltd. All rights reserved. 21 / 25

광명시청 시스템명 : 광명시청통합홈페이지 URL: http://www.gm.go.kr 업무개요 : 시민이원하는정보를한곳에서편리하고쉽게정보를검색, 공유, 활용할수있는서비스제공 업무현황 : 시의시정주요시책, 전자민원창구, 사회복지, 관광명소, 행정서비스안내 시스템사용현황 : 통합회원 7만여명, 하루평균방문자 2천여명 시스템개요 시스템환경 - 서버 : IBM x86(6 Core/32GB) * 4 - OS : Red Hat Enterprise Linux Server (RHEL6.5) - Storage : 200G*2 시스템구성 구축기간 - 2016.02 ~ 2016.07( 통합홈페이지가상화시스템구축 ) CUBRID 도입목적 - 공개 SW 기반 DBMS 활용을통한 TCO 절감 CUBRID 성공요인 - 한개서버에 2 개 Slave 를설정하여서버가용성향상 CUBRID 9.3 2017 CUBRID Co., Ltd. All rights reserved. 22 / 25

3. 오픈소스 CUBRID 전환시고려사항 2011 CUBRID Co., Ltd. All rights reserved.

전환시고려사항 스키마이관 CMT(Cubrid Migration Tool) 을이용하여자동 (1:1) 으로변환 Migration Tool 를이용하여전체또는일부데이터이관자동변환 데이터이관 ( 개발, 운영 ) Insert 형태의 SQL 로작성하여처리 변경된스키마에맞게데이터를이관하여야할경우별도의전환프로그램작성 실서비스전환시서비스중단시간을최소화하기위한실데이터이관방안마련 Stored Procedure 이관 PL/SQL 은 ORACLE 에서개발하고저작권을가지고있는스크립트 JAVA Store Procedure ( 프로시져, 펑션 ) 작성또는 encub 툴로로직변경 Scalar function 인경우는튜닝시 inline view 변경고려 응용 (SQL) 전환 표준 SQL 이아닌특정 DBMS 의비표준 SQL 을 CUBRID 에서지원하는 SQL 로변환 Trigger 변환 튜닝작업 전환된 SQL (index, hnit) 튜닝작업 DB 파라메터튜닝작업 2017 CUBRID Co., Ltd. All rights reserved. 24 / 25