16
제9회 2016 한국 소프트웨어 아키텍트 대회 2016(제9회) 한국 소프트웨어 아키텍트 대회 발표제목: 기업내 오픈소스SW 확산을 위한 오픈소스SW 검증과 선택 2016. 7. 21. 회사명 : kt ds 발표자 : 최재희 차장

발표제목 기업내 SW 확산을 위한 - kosta.or.kr 4-3_Ktds_jhchoi.pdf · 운영 시스템, IoT ... 보고서 Pilot 대상 JBoss OOO 오픈소스 PPAS Weblogic OOO 오픈소스

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 발표제목 기업내 SW 확산을 위한 - kosta.or.kr 4-3_Ktds_jhchoi.pdf · 운영 시스템, IoT ... 보고서 Pilot 대상 JBoss OOO 오픈소스 PPAS Weblogic OOO 오픈소스

제9회 2016 한국 소프트웨어 아키텍트 대회

2016(제9회) 한국 소프트웨어 아키텍트 대회

발표제목: 기업내 오픈소스SW 확산을 위한 오픈소스SW 검증과 선택

2016. 7. 21.

회사명 : kt ds

발표자 : 최재희 차장

Page 2: 발표제목 기업내 SW 확산을 위한 - kosta.or.kr 4-3_Ktds_jhchoi.pdf · 운영 시스템, IoT ... 보고서 Pilot 대상 JBoss OOO 오픈소스 PPAS Weblogic OOO 오픈소스

제9회 2016 한국 소프트웨어 아키텍트 대회 2

(단위 : 백만달러)

1. 오픈소스SW의 확산 : 해외

[출처] 공개소프트웨어포털 ‘공개소프트웨어 동향’

[세계 오픈소스SW 매출 추이]

젂 세계 오픈소스 SW 매출이 연평균 성장률이 18.8%씩 증가하고 있고, 클라우드, 빅데이터, 운영시스템, IoT 등의 분야에서 기술 영향력이 높습니다.

[오픈소스가 주도하는 주요 기술/산업 분야]

[출처] Black Duck Software(2014)

Page 3: 발표제목 기업내 SW 확산을 위한 - kosta.or.kr 4-3_Ktds_jhchoi.pdf · 운영 시스템, IoT ... 보고서 Pilot 대상 JBoss OOO 오픈소스 PPAS Weblogic OOO 오픈소스

제9회 2016 한국 소프트웨어 아키텍트 대회 3

(단위 : 억원)

1. 오픈소스SW의 확산 : 국내

[출처] IDC(2014)

[국내 오픈소스SW 매출 추이]

금융, 정부, 공공 등 오픈소스 도입이 활성화되고 있으며, 클라우드와 결합하여 시너지가 나고 있다

[오픈소스 관렦 국내 싞문 기사]

Page 4: 발표제목 기업내 SW 확산을 위한 - kosta.or.kr 4-3_Ktds_jhchoi.pdf · 운영 시스템, IoT ... 보고서 Pilot 대상 JBoss OOO 오픈소스 PPAS Weblogic OOO 오픈소스

제9회 2016 한국 소프트웨어 아키텍트 대회 4

2. 기업의 오픈소스SW 도입시 Hurdles

하지만, 오픈소스를 도입하고자 할 때 기업들은 내적/외적인 많은 우려사항에 직면할 수 있습니다

Open Source

기술 지원 적시성

오픈소스 도입사례

성숙도에 대한 싞뢰

오픈소스 인력 소싱

외적 Hurdles

운영/개발부서 저항

비용젃감 가능성 &

Hidden Cost

프로세스/ 시스템 특수성

내부 기술 역량

내적 Hurdles

Page 5: 발표제목 기업내 SW 확산을 위한 - kosta.or.kr 4-3_Ktds_jhchoi.pdf · 운영 시스템, IoT ... 보고서 Pilot 대상 JBoss OOO 오픈소스 PPAS Weblogic OOO 오픈소스

제9회 2016 한국 소프트웨어 아키텍트 대회 5

3. 기업의 오픈소스SW 도입 요건

기업의 오픈소스SW 도입을 위해서는 오픈소스 도입요건을 고려한 다양한 검토가 필요합니다

비즈니스

요건 대응

안정적

운영

서비스

확장

기업의

도입 목표 달성

비용젃감

[기업의 오픈소스 도입 요건]

도입 목적

적합성/

효과

내부

사용 수요

시스템

영향도/

적합성

제품

성숙도

필요 자원

제품

영속성

시장/기술

트렌드

성공/실패 사례

기술

조달 용이성

[오픈소스 도입시 주요 검토 항목]

Page 6: 발표제목 기업내 SW 확산을 위한 - kosta.or.kr 4-3_Ktds_jhchoi.pdf · 운영 시스템, IoT ... 보고서 Pilot 대상 JBoss OOO 오픈소스 PPAS Weblogic OOO 오픈소스

제9회 2016 한국 소프트웨어 아키텍트 대회 6

4. 기업의 오픈소스SW 적용 Life cycle

기업의 오픈소스SW 적용은 조사, 평가, 검증, 도입, 지원체계, 적용, 운영지원 등의 Life cycle로 구성되어 있고, 경영관점 뿐만 아니라 실무 및 운영 관점에서의 검토가 필요합니다

오픈소스

조사

담당자

평가

PoC

도입

의사결정

Pilot 지원체계

젂사적용

운영지원

업그레이

드 및 폐기

1

2

3

4

5 6

7

8

9

Page 7: 발표제목 기업내 SW 확산을 위한 - kosta.or.kr 4-3_Ktds_jhchoi.pdf · 운영 시스템, IoT ... 보고서 Pilot 대상 JBoss OOO 오픈소스 PPAS Weblogic OOO 오픈소스

제9회 2016 한국 소프트웨어 아키텍트 대회 7

4. 기업의 오픈소스SW 적용 Life cycle

기업의 도입 목적과 니즈에 따라 대상 요구기능, 대상 오픈소스 Pool, 국내외 트렌드와 사례 등에 대해 오픈소스 조사를 실시

오픈소스 조사

1

도입 목적

적합성/

효과

내부

사용 수요

시스템

영향도/

적합성

제품

성숙도

필요 자원

제품

영속성

시장/기술

트렌드

성공/실패 사례

기술

조달 용이성

요구기능 및 대상 오픈소스SW 서칭

기능, 홖경, 제약사항 및 라이선스 조사

시장/기술 트렌드 조사

사내외 지원 커뮤니티 정보 파악

적용, 성공 및 실패 사례 조사

주요 Activity

[출처] kt ds, indeed.com, Goolge Trend, openhub.net, wikipedia.org 등

Page 8: 발표제목 기업내 SW 확산을 위한 - kosta.or.kr 4-3_Ktds_jhchoi.pdf · 운영 시스템, IoT ... 보고서 Pilot 대상 JBoss OOO 오픈소스 PPAS Weblogic OOO 오픈소스

제9회 2016 한국 소프트웨어 아키텍트 대회 8

4. 기업의 오픈소스SW 적용 Life cycle

조사 대상의 SW기능, 기술, 사내 사용현황, 향후 젂략 및 활용도 등 델파이 기법을 통해 회사 젂략 일치성 및 타당성 평가

담당자

평가

2

사내 사용현황 파악

조사 결과의 타당성 검토 및 평가

향후 전략 및 홗용도 검토

주요 Activity

활용 의견

Page 9: 발표제목 기업내 SW 확산을 위한 - kosta.or.kr 4-3_Ktds_jhchoi.pdf · 운영 시스템, IoT ... 보고서 Pilot 대상 JBoss OOO 오픈소스 PPAS Weblogic OOO 오픈소스

제9회 2016 한국 소프트웨어 아키텍트 대회 9

4. 기업의 오픈소스SW 적용 Life cycle

싞규 및 업그레이드 대상 오픈소스SW의 설치, 기능, 안정성, 성능 등 검증 PoC

3

주요 Activity

PoC 실행 계획 및 시나리오 작성

기능 검증

홖경, 아키텍처 구성 및 설치 검증

품질 검증 (성능, 앆정성 등)

보고서 작성

Page 10: 발표제목 기업내 SW 확산을 위한 - kosta.or.kr 4-3_Ktds_jhchoi.pdf · 운영 시스템, IoT ... 보고서 Pilot 대상 JBoss OOO 오픈소스 PPAS Weblogic OOO 오픈소스

제9회 2016 한국 소프트웨어 아키텍트 대회

구분 기술지원 형태 실행방안

OOOO 자체역량 1선, 2선

기술지원

- ‘00년 오픈소스 확대 대상

- ‘00년도는 파트너사 소싱, 협업체계로 지원,

‘oo년 이후 자체 기술지원

파트너사: ooo, ooo 등

10

4. 기업의 오픈소스SW 적용 Life cycle

필요성, 활용성, 제품, PoC 결과 등을 종합적으로 고려하여 오픈소스 도입 의사 결정을 하고, 도입 마스터 플랜 수립, 조직 구성 등 실행 계획을 체계적으로 수립

도입

의사결정

4

주요 Activity

도입 마스터 플랜 수립

조직 구성

확산 로드맵 수립

기술지원 범위 및 기술 역량 확보 계획

도입 의사 결정

Page 11: 발표제목 기업내 SW 확산을 위한 - kosta.or.kr 4-3_Ktds_jhchoi.pdf · 운영 시스템, IoT ... 보고서 Pilot 대상 JBoss OOO 오픈소스 PPAS Weblogic OOO 오픈소스

제9회 2016 한국 소프트웨어 아키텍트 대회 11

4. 기업의 오픈소스SW 적용 Life cycle

실제 운영 시스템 대상으로 도입 오픈소스SW를 적용하여 운영 실무자의 피드백과 확산 이젂 준비사항들을 재점검 Pilot

5

주요 Activity

Pilot 짂행 여부 및 기간 결정

SLA 면책 등 정책 반영 및 사전 준비

대상 시스템 선정

Pilot 실시

운영 피드백 및 대응 방앆 마련

방화벽/접근제어

관련부서 협의 및 SLA 면책 등

오픈소스 SW 설치

사용자 교육

오픈소스 및 시스템 운영

사용/운영 모니터링

피드백 대응 방안 및

보고서

Pilot 대상

JBoss

PPAS OOO 오픈소스

Weblogic

Mysql OOO 오픈소스

JBoss

Oracle OOO 오픈소스

B 시스템

A 시스템

C 시스템

Page 12: 발표제목 기업내 SW 확산을 위한 - kosta.or.kr 4-3_Ktds_jhchoi.pdf · 운영 시스템, IoT ... 보고서 Pilot 대상 JBoss OOO 오픈소스 PPAS Weblogic OOO 오픈소스

제9회 2016 한국 소프트웨어 아키텍트 대회 12

4. 기업의 오픈소스SW 적용 Life cycle

젂사 오픈소스 적용 및 확산을 위해 기술지원 조직, 프로세스, 채널 마렦과 현장 교육/설명회 계획 및 기술 가이드 준비 등 젂사 오픈소스 기술지원 체계를 준비 지원체계

6

주요 Activity

기술지원 조직 확정

기술지원 채널 마련/확장

기술지원 프로세스 정비

현장 교육/설명회 계획

기술 가이드 마련

Page 13: 발표제목 기업내 SW 확산을 위한 - kosta.or.kr 4-3_Ktds_jhchoi.pdf · 운영 시스템, IoT ... 보고서 Pilot 대상 JBoss OOO 오픈소스 PPAS Weblogic OOO 오픈소스

제9회 2016 한국 소프트웨어 아키텍트 대회 13

4. 기업의 오픈소스SW 적용 Life cycle

사업 수행 및 오픈소스를 필요로 하는 현장에서 해당 오픈소스를 활용함 젂사 적용

7

현장의 오픈소스 요구사항이 식별 되

었는가?

현장의 요구사항이 맞는 오픈소스가

젂사 OpenSource Stack에 있는가?

필요한 오픈소스를 현장에서 스

스로 활용할 수 있는가?

해당 오픈소스 교육 및 커뮤니티

가 있는가?

기술지원 조직의 Support를 받

을 수 있는가?

추가적인 오픈소스가 필요한가

Repository (지원 채널)

오픈소스 설명회/교육

Organization

Hunting

OSS Stack Online

Channel

OSS Stack Best Fit Set

Change Management

OSS Stack

Yes

No

1

2

3

4

5

6

현장 인력

Support

Page 14: 발표제목 기업내 SW 확산을 위한 - kosta.or.kr 4-3_Ktds_jhchoi.pdf · 운영 시스템, IoT ... 보고서 Pilot 대상 JBoss OOO 오픈소스 PPAS Weblogic OOO 오픈소스

제9회 2016 한국 소프트웨어 아키텍트 대회 14

4. 기업의 오픈소스SW 적용 Life cycle

젂사 기술지원 대상 오픈소스에 대해 기술지원을 제공 운영지원

8

주요 Activity

기술지원 접수

온/오프라인 기술지원 (설치, 문의, 설정, 성능, 트

러블슈팅 등)

교육/설명회 등 지원

Page 15: 발표제목 기업내 SW 확산을 위한 - kosta.or.kr 4-3_Ktds_jhchoi.pdf · 운영 시스템, IoT ... 보고서 Pilot 대상 JBoss OOO 오픈소스 PPAS Weblogic OOO 오픈소스

제9회 2016 한국 소프트웨어 아키텍트 대회 15

4. 기업의 오픈소스SW 적용 Life cycle

기술동향과 현장 사례/영향도 및 젂사 젂략 방향성을 고려하여 도입된 오픈소스의 버젂 변경 또는 OpenSource Stack에서 제외

업그레이드 및 폐기

9

주요 Activity

SW 변화 관리

업그레이드 및 기술지원 제외(폐기)

전사 공지 및 이력 관리

현행화 대상 도출

현장 사례 분석, 기술동향 파악 유지관리 및 폐기 대상 오픈소스 도출 영향도 분석 및 적용 가능 여부파악

OSS 현행화 수행

오픈소스 Profiles 정보 수정 기능점검 및 아키텍처 점검 관련 오픈소스 정보 변경 재평가 및 등재(버전업그레이드 및 폐기 공표)

OSS 현행화 현장 지원

버전업그레이드에 따련 현장 적용 계획 수립 현장 오픈소스 패치/수정 가이드 및 설명회

eg. OpenSSL 취약점 전파/해결책 공유

OpenSource Stack 버전 관리

현행화 대상 도출

사내 BP 도출

성과 측정

사내 공식화

현행화된 정보 전파

Page 16: 발표제목 기업내 SW 확산을 위한 - kosta.or.kr 4-3_Ktds_jhchoi.pdf · 운영 시스템, IoT ... 보고서 Pilot 대상 JBoss OOO 오픈소스 PPAS Weblogic OOO 오픈소스

제9회 2016 한국 소프트웨어 아키텍트 대회 16

감사합니다.