42
Philip Kim Director, Product Management Cloud Platform January 19, 2017 Session Title : Cloud Platform통한 개발과 DevOps 100% 활용법

Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Embed Size (px)

Citation preview

Page 1: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Philip Kim Director, Product Management Cloud Platform January 19, 2017

Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% 활용법

Page 2: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

클라우드 플랫폼 도입 유형

홍길동 과장 시나리오

어플리케이션 마이그레이션

개발/테스트@클라우드

신규 클라우드 어플리케이션

AccentureFit 사례와 결론

1/18/2017 Oracle Confidential – Internal/Restricted/Highly Restricted 2 Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

1

2

2.1

2.2

2.3

Program Agenda

3

Page 3: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 3

최근 성공하고 있는 비즈니스들의 공통점

비즈니스 스피드

소프트웨어의 활용

Page 4: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2015 Oracle and/or its affiliates. All rights reserved.

*Source: Computerworld Strategic Marketing Services, February-March 2014 Cloud Survey **Source: GigaOM Research and VC North Bridge

클라우드 도입여부

• 현재 또는 2년내 사용

84%

클라우드 혜택

• 민첩성 • 저비용 • 향상된 리소스 사용률

>80%

PaaS 성장세

• 5년내에 PaaS 도입

~90%

클라우드와 PaaS 도입: On Fire!

4

Page 5: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

클라우드 앱 개발 전략 – Move and Modernize Migrate Modernize Cloud Native

Java Cloud, SOA Cloud, DB Cloud, Dev Cloud

App Container, Dev Cloud, Mobile, API, APM, App Builder, Integration

On Premise

Rehosting @IaaS

Modernization @PaaS

• Java EE, SOA, and Database

Cloud Native @PaaS

• 신규 어플리케이션

• Legacy 확장

5

Page 6: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 6

SaaS 확장

개발/테스트 환경

기존 어플리케이션 마이그레이션

신규 클라우드 어플리케이션

Cloud Platform (PaaS) 도입 유형

PaaS

PaaS

Page 7: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

홍길동과장 시나리오

7

• Work Better Application

– 사내 포탈 어플리케이션

– 웹로직서버 11g and 오라클 DB 12c

• 당면 과제 – 서버 교체 필요

– 적은 예산

– 운영팀 과부하

Page 8: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 8

자바 애플리케이션을 위한 클라우드 • 자바 기반 애플리케이션의 개발 및 운영

플랫폼을 제공하는 클라우드 서비스

Java EE 애플리케이션 플랫폼 • 웹로직 서버의 모든 기능 사용 가능

• 클러스터링 된 구성

• 로드 발란싱 자동화

• 데이터 그리드 옵션 포함

• 버전 선택 가능(11g, 12c)

편리한 운영 관리 • 서비스 모니터링

• 자동화된 확장 및 축소

• 패치 추천 및 one click 적용/롤백

• 자동화된 백업 및 복구

• VM에 대한 Root 권한 접근

• 모든 콘솔 접근 가능

서비스 개요 기대효과

여러분의 App를 위해 즉시 사용 가능한 준비된 WebLogic 환경

Oracle Java Cloud Service

비용 절감 • 새로운 하드웨어 구매 및 라이선스 비용에

대한 COST 절감

운영 관리의 효율화 • OS 및 하드웨어, WAS 구성 자동화 및 패치,

백업 등의 업무 부담 감소를 통한 관리

효율화

TIME TO MARKET • 신규 비즈니스의 빠른 시장 진입 및 초기

투자 비용 절감

표준 개발 환경 구축 • 무상으로 제공되는 Developer Cloud

Service를 통해 표준 팀 개발환경을

구축하고 신속한 배포가 가능

아키텍처

Java Cloud Service

HW

Network Storage

OS

Java

WebLogic

Applications Load

Balan

cing

Man

agem

en

t DBaaS Storage CS Developer

CS ALM

Data Backup Build / Test / Deploy

Page 9: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

• Microcontainer Export/Import

– 마이크로컨테이너 이동

– 어플리케이션 + 리소스 이동

• AppToCloud

– 웹로직 도메인 이동

– 어플리케이션 + 리소스 이동

– 웹로직 버전 업그레이드 가능

9

웹로직 어플리케이션 클라우드 전환

Oracle WebLogic Server

Apps

Resources

Apps

Resources

Java Cloud Service

Res

Res

Apps

Apps Res

Res

App

App

Java Cloud Service

Export

Provision

AppToCloud

WebLogic Server

Page 10: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

웹로직 어플리케이션 클라우드 전환 - AppToCloud

10

App

Res

Res

App

App

App

Export

Provision

AppToCloud Apps

Apps

Res

Res

Apps

Apps

Oracle Cloud Storage Container

Java Cloud Service

$ unzip $ a2c-healthcheck $ a2c-export

Domain Archive

PaaS Service

Manager

1. AppToCloud 유틸리티 실행

2. Java Cloud Service 인스턴스생성

Page 11: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

웹로직 어플리케이션 클라우드 전환 - AppToCloud

11

Step 1: AppToCloud 유틸리티 실행

Page 12: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

웹로직 어플리케이션 클라우드 전환 - AppToCloud

12

Step 2: JCS 인스턴스 생성

Page 13: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

웹로직 어플리케이션 클라우드 전환 - AppToCloud

13

Step 2: JCS 인스턴스 생성

Page 14: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 14

Java Cloud Service

Demo

Page 15: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

15

Page 16: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017
Page 17: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

17

Page 18: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 18

SaaS 확장

개발/테스트 환경

기존 어플리케이션 마이그레이션 신규 클라우드 어플리케이션

Cloud Platform (PaaS) 도입 유형

PaaS

PaaS

Page 19: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

의 개발자들이 개발/테스트 환경 신청 프로세스가 너무 복잡하고 느리다고 생각한다

19

On-Premise 개발/테스트의 이슈들

VM 요청

VM 생성 VM 사용

민첩성의 부재

한정된 예산 (H/W & S/W)

리소스 경합

대용량 테스트의 한계

느린 구매 프로세스

65% 10%

Source: Business Case for Test Environment Management Whitepaper, Cognizant

개발 테스트 환경의 평균 점유율

개발자 IT 운영자

Page 20: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

의 새로운 어플리케이션들이 클라우드를 사용한 Continuous Delivery와 Cloud Native 아키텍처를 구축할 것이다

20

클라우스 개발/테스트 환경의 장점

클라우드 계정 요청

사용률 모니터링

인스턴스 생성 및 사용

빠른 인스턴스 생성

비용절감 (높은 점유율과 효율적 운영관리)

운영환경과 흡사한 환경 구성 가능

정확한 운영환경 사이징 가능

효율적인 개발자 협업

60%

개발자 IT 운영자

Res

Res

App

App

Source: https://www.idc.com/getdoc.jsp?containerId=259840

2018에는

Page 21: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Production WebLogic Server

Developer PCs

클라우드 개발/테스트 아키텍처 예제

APM

VPN Server

Database

Logs

Java Cloud Service

Monitoring

Developer Cloud Service

Code Deploy

VPN Gateway Production WebLogic Server

Legacy Systems

Customer Data Center

Page 22: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 22

SaaS 확장

개발/테스트 환경

기존 어플리케이션 마이그레이션

신규 클라우드 어플리케이션

Cloud Platform (PaaS) 도입 유형

PaaS

PaaS

Page 23: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |

홍길동과장 시나리오

23

• WorkBetter App 신기능 추가 요건 발생

– 대시보드에 Expense 정보를 넣어야함

• 새로운 개발팀에 발주

• 클라우드 활용에 대한 CIO의 관심

• 마이크로서비스의 도입

Page 24: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 24

최신 어플리케이션 개발 요건 트렌드

다양한 언어의 마이크로서비스

DevOps 기능이 내재된 개발/운영 툴

스마트 성능 모니터링

컨테이너화된 어플리케이션

자유로운 증설

빠른 모바일 앱 개발과 사용 분석

php

EE

SE

Page 25: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 25

최신 개발 방법론 도입은 간단하지 않습니다…

개발의 속도

Mobile-First 요건

API-First 요건

보안 문제 무슨 언어? 어느 클라우드?

…이 많은 숙제를 혼자해야 하는건가?

여러가지의 고려할 점들

Page 26: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 26

응용프로그램 컨테이너 사용 어려움 • Java 및 Node 응용프로그램의 지속적인 개발의 어려움

• 클라우드에서의 신규 및 기존 응용프로그램 개발의

어려움

• 복잡한 응용프로그램에 대한 대비 및 라이프 사이클

관리의 어려움

• 기타 서비스와 통합의 어려움

ACCS 주요 특징 • 오라클리눅스의 도커 컨테이너에서 프로그램 실행

• 응용 프로그램별로 RAM 사이즈 조절 가능

• 별도 백업 불필요

• 별도 패치작업 불필요

• 자동 로드 밸런싱

• On-Premise 또는 개발자 클라우드 서비스에서의 간편

한 아카이브 배포

ACCS 주요 차별성 • Java SE Advanced – 다른 클라우드 플랫폼에는 없는

독창적인 방식

• Developer Cloud Service 를 포함

• IaaS 로부터 PaaS 및 SaaS 서비스와 기업 에코시스템

통합

Application Container Cloud Service

신뢰할수 있는 확장 가능한 플랫폼 • Non-Java EE 워크로드

• Java SE 및 Node 대한 확장

고유의 Oracle JavaSE 특성 활용 • 고급 진단 (Flight Recorder)

• 플랫폼 업그레이드에 빠른 액세스

• 보안

• 플랫폼 최적화

OPC 서비스에 대한 완벽한 접근성 제공 • Database Cloud Service

• Messaging Cloud Service

• Storage Cloud Service

• Java Cloud Service

지속적인 통합 및 배포 • Developer Cloud Service 와의 긴밀한 통합

매우 쉬운 사용 • 최소로 간소화된 UI 및 REST API

• 가벼운 Microservices 프로그래밍 인프라를 위한 기반

더 빨리 ,더 민첩한 확장의 응용 프로그램 개발

Application Container Cloud

ACCS 도입 필요성

기대효과 아키텍처

Page 27: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Work Better 어플리케이션 확장 아키텍처

Work Better 포탈

(Java EE)

DB Cloud

개발팀 협업

Code Deploy

Developer

MySQL Cloud

REST 빌드/배포

빌드/배포

Browser Expense 서비스

(마이크로 서비스)

Page 28: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Work Better 어플리케이션 To-Be 아키텍처

Work Better 포탈

(Java EE)

Expense 서비스

(마이크로서비스)

개발팀 협업

Code Deploy REST 빌드/배포

빌드/배포

Browser Mobile Cloud

Developer

API Platform Cloud

HTTP

REST

REST SOAP

모니터링 / 관리

Management

Application Performance

Log Analytics

Page 29: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 29

Developer Cloud Service Application Container Cloud Service

Demo

Page 30: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 30

Page 31: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 31

Page 32: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 32

Page 33: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 33

Page 34: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 34

Page 35: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 35

Page 36: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 36

Page 37: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

37

Cloud Native 방식의 의료 서비스앱 개발

• FitBit을 활용한 의료서비스

어플리케이션

• 사용된 주요 클라우드 서비스

• Application Container Cloud

• IoT Cloud Service

• Database Cloud

• Cloud first, cloud native

application delivery

Page 38: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

38

Accenture Fit: 사용자들의 데이터 수집, 분석 및 마케팅을 위한 플랫폼

Copyright © 2016 Accenture All rights reserved.

Enterprise Tier

Public Tier

Edge Tier Platform Tier

IoT Cloud

DB Cloud

App Container

Cloud

BI Cloud

Mobile Cloud

Mobile Application Web Interface Mobile Interface / HTML5

Sensors

Beacons

“Things”

Gateway

s

Wearables

Marketing Cloud

BI Cloud

ERP

Page 39: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

• 다양한 프로그래밍 언어와 DB 옵션 – RDMS, NoSQL, Java EE, Java SE, Node.JS, PHP, Ruby

• 전체 라이프사이클 지원 – provision, backup/restore, scale, patch and disaster recovery – via API and UI

• Continuous integration and delivery with source control management, issue tracking, build & test & deployment

• 다양한 IDE 지원 – Eclipse, JDeveloper, Netbeans

• Oracle PaaS & SaaS 와의 연계

39

Integrated PaaS Developer Foundation

보안 API Catalog Continuous Integration

Continuous Delivery

협업

Infrastructure-as-a-Service

Oracle Cloud Platform: Application Development

Database Java EE Developer Node.js NoSQL Java SE Caching / DG Ruby

php

PHP

Page 40: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

오라클 데이터센터

고객 데이터센터

IaaS

PaaS

Caching Database Integration Java EE Java SE Node Messaging

Network Storage Compute

어플리케이션 배포의 선택(Public/Private)

고객사 방화벽내에서 운영되는 오라클

클라우드

오라클 클라우드와 동일한 PaaS/IaaS 소프트웨어와 패치

오라클 클라우드와 동일한 구독 방식의

효율적 과금제

40 Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

동일한 표준 동일한 제품 통합된 관리

Page 41: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Journey to Cloud for Enterprise 오라클이 함께 합니다

41

Page 42: Session Title : Cloud Platform을 통한 앱 개발과 DevOps 100% …solatech.tistory.com/attachment/cfile24.uf@212B044558A8C... · 2017-02-18 · Cloud Platform January 19, 2017

1/18/2017 Oracle Confidential – Internal/Restricted/Highly Restricted 42 Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |