SlideShare a Scribd company logo
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
DevOps on Oracle Cloud
Mee-Nam Lee
Master Principal Sales Consultant / Cloud Platform
Feb 2, 2018
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 2
Agenda
DevOps Overview
Oracle DevOps Solutions
References
1
2
3
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. 3
Pace Layered Application Strategy
Simplify
Differentiate
Innovate
User Experience Driven
Mobile First
Try it &Learn
Shared Services
Common Process co-ordination
Integration
Systems & Apps Rationalisation
Simplify IT
Reduce Costs
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. 4
Development Innovation
Pace Layered Application Strategy
Oracle Confidential – Internal
System of Innovation = New ideas
(e.g. API Management, Social with partners,
Predictive analytics with Big Data and IoT, ad-
hoc innovative applications, etc.)
System of Differentiation = Better ideas
(e.g. New mobile capabilities, Industry
specific, New Business Processes, Single view
of customer, Employee Empowerment, Real-
time view of business, etc.)
System of Record = Common ideas
(e.g. Core Banking, HR system of record,
Financials – GL, A&R, Back-office functions,
CIF, MDM, etc.)
Agile Development
Approach with
DevOps
Source: Gartner, Oracle Architects & Oracle Insight Analysis
Developed by Gartner,
a Pace Layered
Strategy is a
framework that
classify applications
based on how they are
used by an
organization and how
fast they change
It is defined around
‘layers’ to distinguish
the various business
capabilities an
organization needs to
deliver its strategy
Pace Layered Strategy
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Faster Time-to-Market
• 배포 빈도 증가
• 릴리즈 정확성 향상 -
다운 타임 방지
• 출시 진행에 실제로
걸리는 시간 단축
Cost
• 이전에 수동으로 수행
한 작업을 자동화. OPEX
감소
• 비용이 발생할수 있는
휴먼 에러 방지
• 다운타임 단축으로 비용
절감
5
Focus on Business Value
• 가치가 높은 직원이
고부가가치 활동에
집중할 수 있도록 함
• 인프라 설정과 같은 낮은
가치의 활동으로 부터는
혜택을 받지 못함
Business Value Is Driving DevOps
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Time
• 자동화를 통한 시장
출시 기간 단축 (초기)
• 개별 기능의 구축 시간
및 출시 시간 단축
• Rebuild를 통한 문제
해결로 MTTR(mean time
to resolution)이 낮아짐
• 정확도 증가로 인한
높은 MTBF(mean time
between failures)
Cost
• 자동화 작업으로 인한
선행 비용이 높을 수
있음
• 일상적인 운영이
자동화되어 지속적인
낮은 비용
• 작업 부하가 클라우드로
전환함에 따라 CAPEX가
낮아지고 OPEX가 올라감.
6
Culture
• 개발자에게 지속적으로
권한 부여
• 자동화로 운영 효율성
향상
• 개발자가 코드 개발
외의 다른일 수행
DevOps Implications To Business
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 7
IT Performance of High Performers, 2017
46xmore frequent
deployments
440xfaster lead time
for change
96xfaster mean time to
recover (MTTR)
5x lower
change failure rate
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 8
How satisfied with your speed ?
Forrester’s Q1 2016 Global Modern Service Delivery Benchmark Online Survey
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. 9
DevOps Goals – Automation, Quality and Speed
Biz Dev Ops
Business Process
Agile
Methodology
DevOps
Real Business Value
민첩성
향상
사용자
만족도
비즈니스
혁신
다운타임
단축Connected IT
Key findings
1. Transformational leaders share five
common characteristics that
significantly shape an organization's
culture and practices, leading to high
performance.
2. High-performing teams continue to
achieve both faster throughput and
better stability.
3. Automation is a huge boon to
organizations
4. DevOps applies to all organizations
5. Loosely coupled architectures and
teams are the strongest predictor of
continuous delivery
6. Lean product management drives
higher organizational performance.
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 11
Transformational Leadership
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
IT performance predicts organizational performance
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
DevOps
13
문화와 기술의 균형
“완료”는 릴리즈와 같음
비난하지 않기
문화 (Culture) 기술 (Technology)
토론
존중
직접 수정하지 않기
빌드와 배포를 한단계로
버전 관리
Infrastructure as Code
문화는 기술에 의해 제한됨
개발(Dev)와
운영(Ops)가 함께
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 14
Automation is a huge boon to organizations
Capital + mechanical automation
always win over labor
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
스스로 하거나 vs. PaaS를 사용하거나
15
Step 1
툴을 결정하고, 툴들을 연동하고
Step 2
각 작업에 대한 스크립트를 생성하고
Step 3
스크립트들을 수동으로 실행
DATA
MANAGEMENT
IT OPERATIONS
MANAGEMENT
IDENTITY
MANAGEMENT
CONTENT &
PROCESS
APPLICATION
DEVELOPMENT
INTEGRATION
MOBILE
BUSINESS
ANALYTICS
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
초기 셋업 작업에 시간이 많이 걸리고 비용도 많이 들죠
직접 해 볼까요?
• 하드웨어, 소프트웨어 구매해야죠
• 모든 컴포넌트들 다운로드 하고 설치
해야죠
• 컴포넌트들 연계 해야죠
• IDE 구성해야죠
• 업그레이드 및 유지 관리 신경 써야죠
• 배포 시스템과 안전하게 연계 해야죠
• DevOps 체계/환경 구축해야죠
IDE
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
PaaS솔루션으로 시작
• 하드웨어, 소프트웨어 구매해야죠
• 모든 컴포넌트들 다운로드 하고 설치 해
야죠
• 컴포넌트들 연계 해야죠
• IDE 구성해야죠
• 업그레이드 및 유지 관리 신경 써야죠
• 배포 시스템과 안전하게 연계 해야죠
• DevOps 체계/환경 구축해야죠
DATA
MANAGEMENT
IT OPERATIONS
MANAGEMENT
IDENTITY
MANAGEMENT
CONTENT &
PROCESS
APPLICATION
DEVELOPMENT
INTEGRATION
MOBILE
BUSINESS
ANALYTICS
• DevOps 체계/환경 사용만 하면 돼요!
즉시 사용 가능하고 비용 효율적
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 18
Agenda
DevOps Overview
Oracle DevOps Solutions
References
1
2
3
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
DevOps with Oracle PaaS
19
Application
Container
Cloud
Developer
Cloud
Mobile
Cloud
Java
Cloud
Visual
Builder
Cloud
애플리케이션
개발개발 민첩성,
협업, 버전 관리,
IDE 통합 등...
애플리케이션 타입과
배포 형태에 따라
서비스 선택
IT
Analytics
Cloud
Security
Monitoring
& Analytics
Log
Analytics
Cloud
Application
Performance
Monitoring
Cloud
Configuration &
Compliance
IT 운영 관리
성능 관리, QA,
클라우드 및
on-prem 시스템
모니터링
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Developer Cloud: For Continuous Delivery
• PaaS, IaaS 사용 시 무료
• 특징:
– 프로젝트 기반, 멀티 테넌트
– wiki server 통합
– task/defect service 통합
– 코드 리뷰
– Git 저장소
– Maven & Ant 통합
– Hudson Continuous 통합
20
– IDE 통합 (Eclipse, NetBeans,
Jdeveloper)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Project Management
• 팀 구성원 관리
• Activity stream
• Usage tracking
• 레파지토리
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Requirements/Issue Tracking
• 요청/이슈/버그/Task 등
• Sprint에 할당
• 커스텀 속성 추가
• IDE의 Mylyn 플러그인과 통합
Eclipse Issue View
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Agile Process Management
23
• 대시보드 생성
• 이슈 백로그 관리
• Sprint 관리
• 팀/작업상황 관리
• 리포트
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Agile Insight
24
• Agile Reports
– Burndown rates
• 추정치 예측
– over booking sprint 방지
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Source Code 관리
• Git 레파지토리
• Branch, tag, merge
• Branch 가시화
• Web 인터페이스
• 온라인으로 변경사항 확인
• 모든 Git client에서 접근가능
• 외부 레파지토리 통합 (예: GitHub)
• Snippets – 코드 재사용
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Code Reviews
• Code Review 요청
• 팀 구성원 초청
• Code에 주석 추가
• Accept / Reject / 반복적 Reviews
• Merge Code
• Merge 충돌 해결
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Project Builds
• Maven
• Ant
• Gradle
• Node.JS – npm, grunt, bower, gulp
• SQLcl – for Oracle DB
• Dashboard
• Logs and Audit
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Deployment Automation
• 배포 구성
• 배포 시작/중지
• 애플리케이션 재배포/삭제
• 클라우드나 on-prem으로 배포
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Low code
Migrate
& Extend,
Miniservices
Microservices
12 Factor
Oracle for Modern Cloud Development
Languages/
Runtimes
Arch
Paradigm
JAVA SE, EE
JS / NODE
PHP
PYTHON
WEBLOGIC
ORACLE DB
RUBY
Plan
Dev / Debug
SRCSRCSource
BUILD FILE
Service
Template
Maven, Gradle, Grunt
K8s Pod.y
Swarm
Compose.y
Occs Stack
PSM
Stack mgr
template
IDE
Wiki, Task Issues, Dashboard
DockerHub
Oracle Docker
Registry
Maven Repo
GIT
Private GIT
Dev & Ops
webhook
push
push
push
push
Pipeline (Dev CS,Wercker)
Build Deploy TargetPull Test
Oracle
Maven Repo
Cont Integration, Delivery & Deployment
Source
Build
Test
MT
Targets Options
K8s cluster
Swarm cluster
OCCS cluster
ACCS cluster
JCS cluster
DBCS
VBCS
K8s Pod.y
Swarm
Compose.y
Occs
Stack
PSM
Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Pay Attention To The “Ops” Side Of DevOps
Forrester's Q2 2015 Global Agile Software Application
Development Online Survey
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. 31
Oracle DevOps Solution 상세
Application Container
Cloud
Java Cloud Mobile Cloud Visual Builder Cloud
Develop Cloud
Native, Polyglot
Apps
Modernize
Java Apps
to Cloud
Develop
Mobile Apps
Low Code
Applications
Management Cloud: Performance Management, Log Analytics, IT Analytics
Developer Cloud: Continuous integration/Continuous Delivery/Collaboration
애플리케이션 소스관리 및 빌드, 배포 등의 전체 라이프사이클을 자동화
Java, Node.js, PHP 기반의 Cloud Native 애플리케이션 개발을 위한 클라우드 서비스
엔터프라이즈 자바 애플리케이션 개발을 위한 클라우드 서비스
모바일 애플리케이션 개발을 위한 클라우드 서비스
애플리케이션의 성능, 로그, 자원관리 및 분석을 포함하는 포괄적인 관리 서비스
1
2
3 4
5
1
2
3
4
5
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Developer Automation
32
Developer Cloud Service: Collaborative Agile Development & Continuous Delivery
▪ 완벽함 – Agile management,
협업 개발, CI/CD
▪ 표준 기반
▪ IDE 통합
▪ 전체 개발 수명주기
Oracle Advantage
지원되는 기술
1 min
Less than
TO PROVISION
ENVIRONMENTS
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Cloud Deployment
33
Java Cloud Service, Application Container Cloud Service , Container Cloud Service
▪ 응용 프로그램을 배포 할 준비된 플랫폼을
제공 – 고객은 애플리케이션 배포에만 집중,
프로비저닝 및 관리는 Oracle에 맡김
▪ Private과 Public에 같은 코드 사용,
이동성이 매우 쉬움
▪ Dev 테스트를 위한 거의 즉각적인 환경
Oracle Advantage
지원되는 기술
59%
Up to
LOWER COST
THAN ON-PREM
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Cloud Management
34
Application Performance/Log / Trend Management
▪ 최종 사용자에서 코드에까지 이르는 이슈
파악
▪ Dev 및 Ops에서 모니터링 가시성 단일화
▪ 좋은 사용자 경험 보장
Oracle Advantage
Hundreds of
lines of code
QUICKLY DIAGNOSE
For faster
trouble
shooting
End User DatabaseWeb Server Middleware
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Oracle Cloud로 빠르게 DevOps 시작
Plan Code Build Test Release Deploy Operate Monitor
DevOps
Continuous Integration
Continuous Delivery
Agile
Sprint
Code Review
Merge
Java Mobile
Application
Container
Visual
Builder
Developer
IT Analytics
Application
Performance
Monitoring
Pre Integrated
Fully Automated
Log Analytics
Open API
Container CS
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 36
Agenda
DevOps Overview
Oracle DevOps Solutions
References
1
2
3
Customer Background
• “Business Special” bank:
• Only promoters / financial banker: no front offices
• Non standard processes
• No standard COTS applications
• They do not want to reinvent everything
• They need extreme agility
• IT view
• They need to standardize to:
• Reduce costs
• Increase quality
• Track changes
Banca Mediolanum
S.p.A.는 Gruppo
Mediolanum
(Mediolanum Group)의
모회사 인 이탈리아 은행,
보험 및 자산 관리
대기업입니다.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
DevOps = Everything as a Code
Automate
Development
Lifecycle
Automate Exalogic
Provisioning
ApplicationInfrastructure
Code Dev Code quality Code Build
Source Version Control Software package
management
FMW provisioning
OVM provisioning
FMW Deploy
Design Dev, Check and Build Release
Collaboration, planning, tracking
IT AUTOMATION
Customer Background
• Business Background
• GAS 소매업 자유화에 따른 경쟁 상황 도래
• B2C 사업에 대한 집중 및 새로운 서비스의 빠른
개발이 필요해짐
1885년에 설립 된
Tokyo Gas Co., Ltd.는
도쿄의 주요 도시에
천연 가스를 공급하는
회사입니다.
Previous way Required way
Target User B2E, B2B B2C
Priority Stability, Reliability Agility
Lead Time
Long
(e.g. monthly/annualy)
Short
(weekly/Daily)
Development Style Waterfall Agile
Requested Value Efficiency of Operation
Provide a new
User Experience
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Oracle Developer Cloud Service
Oracle Java Cloud Oracle Database
Cloud
WebLogic
JCS instance
Application Server
Application Engineer,
Programmer
IDE, Git command-line,
Maven command-line
Git
Repository
(Private)
war
Web Service console
✓ Check the Activity
✓ Code Review
✓ Build
✓ Problem Management..
Oracle Cloud Platform
Maven
Repository
(Private)
IT Manager, Tester
Git
Issues
Build
Oracle DB
On-premises
download
DevOps by the Cloud
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Examples for Our DevOps : CI
Git
commit
Build,
Junit Test
Deploy
To JCS
JCS
Code
Review
Merge
To Master
Branch-A
Branch-B
Job-A
Job-B
Parameter-A
Parameter-B
Automate Build, Deploy
and Unit Test
Branch-A
Branch-B
Build, Maven, Issues, Junit…Git Git
Developer CS Developer CS
JCS Instance
For
Combined
Test
Eclipse Plugin
NetBeans PluginDatabase
Database
Cloud
Browser
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Customer Testimonial
• I want to use it immediately
• I want to use multiple test environments
• I want to temporarily increase server
resources
In addition
• Reducing lead time as well as manpower
• Reducing initial cost
Oracle Confidential – Internal 42
Yukio Ueda
Manager,
Energy Sales Solution Support Sect.
Sales Solution Department
TOKYO GAS i NET CORP.
Anyone can get Modern
DevOps environment with
Oracle Developer Cloud
Service
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
IDEXX Laboratories
Oracle Confidential – Internal/Restricted/Highly Restricted 43
• IDEXX Laboratories, Inc., is the global market
leader in diagnostics and information
technology solutions for animal health and
water and milk quality.1
• Avoid performance issues and downtimes. Find
and fix root cause issues. Also, find issues
quickly before they impact the business.
• Benefits
– Build applications faster
– Reuse existing data
– Single view of entire infrastructure
Oracle Management Cloud with
Oracle Analytics
Oracle Log analytics
Oracle Application Performance Cloud Service
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
SEI Investment
• SEI is a leading global provider of institutional
and private-client wealth management
solutions.1
• SEI, with over $600B in managed assets, needs
to rapidly provision at-scale testing
environments for continuous release cycles.
• Benefits
– Quicker time to marked (speed)
– Overcome peak implementation activities (flexibility)
Oracle Confidential – Internal/Restricted/Highly Restricted 44
Java Cloud Service
Database Cloud Service
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Magrabi Retail/ Optical
• The Magrabi Retail Group was established, in the
year 2007 to overlook all the retail chains becoming
the largest ophthalmic eyewear and sunglass retail
group in the Middle East, the Gulf and North Africa.
• Development and Testing of application on the
Cloud
• Benefits
– Save money by avoiding data center costs
– More reliable application hosting in the Cloud
– Quick provisioning of new cloud environments
Oracle Confidential – Internal/Restricted/Highly Restricted 45
Java Cloud Service
Database Cloud Service
Oracle Confidential – Internal/Restricted/Highly Restricted 46

More Related Content

What's hot

Microservices in the oracle cloud
Microservices in the oracle cloudMicroservices in the oracle cloud
Microservices in the oracle cloud
Johan Louwers
 
Provisioning Oracle Fusion Middleware Environments with Chef and Puppet
Provisioning Oracle Fusion Middleware Environments with Chef and PuppetProvisioning Oracle Fusion Middleware Environments with Chef and Puppet
Provisioning Oracle Fusion Middleware Environments with Chef and Puppet
Edwin Biemond
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOps
Bob Sokol
 
Oracle Fusion Middleware provisioning with Puppet
Oracle Fusion Middleware provisioning with PuppetOracle Fusion Middleware provisioning with Puppet
Oracle Fusion Middleware provisioning with Puppet
Edwin Biemond
 
Oracle: Building Cloud Native Applications
Oracle: Building Cloud Native ApplicationsOracle: Building Cloud Native Applications
Oracle: Building Cloud Native Applications
Kelly Goetsch
 
EMC {code} Open Source
EMC {code} Open SourceEMC {code} Open Source
EMC {code} Open Source
Bob Sokol
 
Provisioning & DevOps at Amis25
Provisioning & DevOps at Amis25Provisioning & DevOps at Amis25
Provisioning & DevOps at Amis25
Francisco Arturo Viveros
 
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStackAccelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
Bob Sokol
 
Atlassian Jira Brochure
Atlassian Jira BrochureAtlassian Jira Brochure
Atlassian Jira Brochure
Ellen Feaheny
 
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
VMware Tanzu
 
XL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release AutomationXL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release AutomationXebiaLabs
 
Agile DevOps Transformation At HUD (AgileDC 2017)
Agile DevOps Transformation At HUD (AgileDC 2017)Agile DevOps Transformation At HUD (AgileDC 2017)
Agile DevOps Transformation At HUD (AgileDC 2017)
Marco Corona
 
Customer Presentation: Digital Globe's road to Continuous Delivery
Customer Presentation: Digital Globe's road to Continuous DeliveryCustomer Presentation: Digital Globe's road to Continuous Delivery
Customer Presentation: Digital Globe's road to Continuous DeliveryXebiaLabs
 
Overview of Eclipse technologies
Overview of Eclipse technologiesOverview of Eclipse technologies
Overview of Eclipse technologies
PT.JUG
 
The 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud ApplicationsThe 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud Applications
SolarWinds
 
Microservices
MicroservicesMicroservices
Microservices
PT.JUG
 
XL Deploy Demo Slides
XL Deploy Demo SlidesXL Deploy Demo Slides
XL Deploy Demo Slides
XebiaLabs
 
Useful Design Patterns for Enterprise Applications with Java
Useful Design Patterns for Enterprise Applications with JavaUseful Design Patterns for Enterprise Applications with Java
Useful Design Patterns for Enterprise Applications with Java
PT.JUG
 
Cloud Native Architecture Patterns Tutorial
Cloud Native Architecture Patterns TutorialCloud Native Architecture Patterns Tutorial
Cloud Native Architecture Patterns Tutorial
Matt Stine
 
DevOps and its impact
DevOps and its impactDevOps and its impact
DevOps and its impact
Cisco DevNet
 

What's hot (20)

Microservices in the oracle cloud
Microservices in the oracle cloudMicroservices in the oracle cloud
Microservices in the oracle cloud
 
Provisioning Oracle Fusion Middleware Environments with Chef and Puppet
Provisioning Oracle Fusion Middleware Environments with Chef and PuppetProvisioning Oracle Fusion Middleware Environments with Chef and Puppet
Provisioning Oracle Fusion Middleware Environments with Chef and Puppet
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOps
 
Oracle Fusion Middleware provisioning with Puppet
Oracle Fusion Middleware provisioning with PuppetOracle Fusion Middleware provisioning with Puppet
Oracle Fusion Middleware provisioning with Puppet
 
Oracle: Building Cloud Native Applications
Oracle: Building Cloud Native ApplicationsOracle: Building Cloud Native Applications
Oracle: Building Cloud Native Applications
 
EMC {code} Open Source
EMC {code} Open SourceEMC {code} Open Source
EMC {code} Open Source
 
Provisioning & DevOps at Amis25
Provisioning & DevOps at Amis25Provisioning & DevOps at Amis25
Provisioning & DevOps at Amis25
 
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStackAccelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
 
Atlassian Jira Brochure
Atlassian Jira BrochureAtlassian Jira Brochure
Atlassian Jira Brochure
 
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
 
XL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release AutomationXL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release Automation
 
Agile DevOps Transformation At HUD (AgileDC 2017)
Agile DevOps Transformation At HUD (AgileDC 2017)Agile DevOps Transformation At HUD (AgileDC 2017)
Agile DevOps Transformation At HUD (AgileDC 2017)
 
Customer Presentation: Digital Globe's road to Continuous Delivery
Customer Presentation: Digital Globe's road to Continuous DeliveryCustomer Presentation: Digital Globe's road to Continuous Delivery
Customer Presentation: Digital Globe's road to Continuous Delivery
 
Overview of Eclipse technologies
Overview of Eclipse technologiesOverview of Eclipse technologies
Overview of Eclipse technologies
 
The 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud ApplicationsThe 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud Applications
 
Microservices
MicroservicesMicroservices
Microservices
 
XL Deploy Demo Slides
XL Deploy Demo SlidesXL Deploy Demo Slides
XL Deploy Demo Slides
 
Useful Design Patterns for Enterprise Applications with Java
Useful Design Patterns for Enterprise Applications with JavaUseful Design Patterns for Enterprise Applications with Java
Useful Design Patterns for Enterprise Applications with Java
 
Cloud Native Architecture Patterns Tutorial
Cloud Native Architecture Patterns TutorialCloud Native Architecture Patterns Tutorial
Cloud Native Architecture Patterns Tutorial
 
DevOps and its impact
DevOps and its impactDevOps and its impact
DevOps and its impact
 

Similar to DevOps on Oracle Cloud

Oracle Developer Cloud - 소개 (신기능 포함)
Oracle Developer Cloud - 소개 (신기능 포함)Oracle Developer Cloud - 소개 (신기능 포함)
Oracle Developer Cloud - 소개 (신기능 포함)
Mee Nam Lee
 
2016 Federal User Group Conference - DevOps Product Strategy
2016 Federal User Group Conference - DevOps Product Strategy2016 Federal User Group Conference - DevOps Product Strategy
2016 Federal User Group Conference - DevOps Product Strategy
CollabNet
 
SCM Migration Webinar - English
SCM Migration Webinar - EnglishSCM Migration Webinar - English
SCM Migration Webinar - English
CollabNet
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
Mesut Güneş
 
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudDevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
Cloudify Community
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
CollabNet
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Christophe Lucas
 
01 oracle application integration overview
01 oracle application integration overview01 oracle application integration overview
01 oracle application integration overview
nksolanki
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
Apigee | Google Cloud
 
How to Migrate Applications Off a Mainframe
How to Migrate Applications Off a MainframeHow to Migrate Applications Off a Mainframe
How to Migrate Applications Off a Mainframe
VMware Tanzu
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
Sanjeev Sharma
 
Elastic-Engineering
Elastic-EngineeringElastic-Engineering
Elastic-Engineering
Araf Karsh Hamid
 
Netflix MSA and Pivotal
Netflix MSA and PivotalNetflix MSA and Pivotal
Netflix MSA and Pivotal
VMware Tanzu Korea
 
Mainframe Automation: A Panel Discussion
Mainframe Automation: A Panel DiscussionMainframe Automation: A Panel Discussion
Mainframe Automation: A Panel Discussion
DevOps.com
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
Tom Laszewski
 
How Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivityHow Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivity
Ivan Porta
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
Siva Rama Krishna Chunduru
 
Cloud-native Application Lifecycle Management
Cloud-native Application Lifecycle ManagementCloud-native Application Lifecycle Management
Cloud-native Application Lifecycle Management
Neil Gehani
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
CollabNet
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
Mirco Hering
 

Similar to DevOps on Oracle Cloud (20)

Oracle Developer Cloud - 소개 (신기능 포함)
Oracle Developer Cloud - 소개 (신기능 포함)Oracle Developer Cloud - 소개 (신기능 포함)
Oracle Developer Cloud - 소개 (신기능 포함)
 
2016 Federal User Group Conference - DevOps Product Strategy
2016 Federal User Group Conference - DevOps Product Strategy2016 Federal User Group Conference - DevOps Product Strategy
2016 Federal User Group Conference - DevOps Product Strategy
 
SCM Migration Webinar - English
SCM Migration Webinar - EnglishSCM Migration Webinar - English
SCM Migration Webinar - English
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudDevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
 
01 oracle application integration overview
01 oracle application integration overview01 oracle application integration overview
01 oracle application integration overview
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
How to Migrate Applications Off a Mainframe
How to Migrate Applications Off a MainframeHow to Migrate Applications Off a Mainframe
How to Migrate Applications Off a Mainframe
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
 
Elastic-Engineering
Elastic-EngineeringElastic-Engineering
Elastic-Engineering
 
Netflix MSA and Pivotal
Netflix MSA and PivotalNetflix MSA and Pivotal
Netflix MSA and Pivotal
 
Mainframe Automation: A Panel Discussion
Mainframe Automation: A Panel DiscussionMainframe Automation: A Panel Discussion
Mainframe Automation: A Panel Discussion
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 
How Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivityHow Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivity
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
 
Cloud-native Application Lifecycle Management
Cloud-native Application Lifecycle ManagementCloud-native Application Lifecycle Management
Cloud-native Application Lifecycle Management
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
 

More from Mee Nam Lee

Oracle Digital Assistant 소개
Oracle Digital Assistant 소개Oracle Digital Assistant 소개
Oracle Digital Assistant 소개
Mee Nam Lee
 
Oracle Cloud World 2019 - Oracle Digital Assistant
Oracle Cloud World 2019 - Oracle Digital AssistantOracle Cloud World 2019 - Oracle Digital Assistant
Oracle Cloud World 2019 - Oracle Digital Assistant
Mee Nam Lee
 
Oracle DIgital Assistant (chatbot)
Oracle DIgital Assistant (chatbot)Oracle DIgital Assistant (chatbot)
Oracle DIgital Assistant (chatbot)
Mee Nam Lee
 
Oracle Blockchain Cloud 소개 - 콘솔 화면 포함
Oracle Blockchain Cloud 소개 - 콘솔 화면 포함Oracle Blockchain Cloud 소개 - 콘솔 화면 포함
Oracle Blockchain Cloud 소개 - 콘솔 화면 포함
Mee Nam Lee
 
Oracie impact Event - Chatbot
Oracie impact Event - ChatbotOracie impact Event - Chatbot
Oracie impact Event - Chatbot
Mee Nam Lee
 
Oracle autonomous blockchain cloud service
Oracle autonomous blockchain cloud serviceOracle autonomous blockchain cloud service
Oracle autonomous blockchain cloud service
Mee Nam Lee
 
Mobile Cloud Demo
Mobile Cloud DemoMobile Cloud Demo
Mobile Cloud Demo
Mee Nam Lee
 
Oracle Mobile Cloud / Bot
Oracle Mobile Cloud / BotOracle Mobile Cloud / Bot
Oracle Mobile Cloud / Bot
Mee Nam Lee
 
Oracle Mobile Solution Overview
Oracle Mobile Solution OverviewOracle Mobile Solution Overview
Oracle Mobile Solution Overview
Mee Nam Lee
 
Oracle innovation summit chatbot
Oracle innovation summit chatbotOracle innovation summit chatbot
Oracle innovation summit chatbot
Mee Nam Lee
 
Next Big Things : Chatbot Blockchain
Next Big Things : Chatbot BlockchainNext Big Things : Chatbot Blockchain
Next Big Things : Chatbot Blockchain
Mee Nam Lee
 
DevOps (CI/CD) 실습
DevOps (CI/CD) 실습DevOps (CI/CD) 실습
DevOps (CI/CD) 실습
Mee Nam Lee
 
Oracle Chatbot (챗봇) 솔루션
Oracle Chatbot (챗봇) 솔루션Oracle Chatbot (챗봇) 솔루션
Oracle Chatbot (챗봇) 솔루션
Mee Nam Lee
 
Application Performance Cloud Service
Application Performance Cloud ServiceApplication Performance Cloud Service
Application Performance Cloud Service
Mee Nam Lee
 
Oracle Application Performance Monitoring Cloud Service 소개
Oracle Application Performance Monitoring Cloud Service 소개Oracle Application Performance Monitoring Cloud Service 소개
Oracle Application Performance Monitoring Cloud Service 소개
Mee Nam Lee
 
DevOps Demo
DevOps DemoDevOps Demo
DevOps Demo
Mee Nam Lee
 
polyglot application development in the cloud
polyglot application development in the cloudpolyglot application development in the cloud
polyglot application development in the cloud
Mee Nam Lee
 
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
Mee Nam Lee
 
DevOps - Developer Cloud Service Demo
DevOps - Developer Cloud Service DemoDevOps - Developer Cloud Service Demo
DevOps - Developer Cloud Service Demo
Mee Nam Lee
 
Java cloud service 발표자료
Java cloud service 발표자료Java cloud service 발표자료
Java cloud service 발표자료
Mee Nam Lee
 

More from Mee Nam Lee (20)

Oracle Digital Assistant 소개
Oracle Digital Assistant 소개Oracle Digital Assistant 소개
Oracle Digital Assistant 소개
 
Oracle Cloud World 2019 - Oracle Digital Assistant
Oracle Cloud World 2019 - Oracle Digital AssistantOracle Cloud World 2019 - Oracle Digital Assistant
Oracle Cloud World 2019 - Oracle Digital Assistant
 
Oracle DIgital Assistant (chatbot)
Oracle DIgital Assistant (chatbot)Oracle DIgital Assistant (chatbot)
Oracle DIgital Assistant (chatbot)
 
Oracle Blockchain Cloud 소개 - 콘솔 화면 포함
Oracle Blockchain Cloud 소개 - 콘솔 화면 포함Oracle Blockchain Cloud 소개 - 콘솔 화면 포함
Oracle Blockchain Cloud 소개 - 콘솔 화면 포함
 
Oracie impact Event - Chatbot
Oracie impact Event - ChatbotOracie impact Event - Chatbot
Oracie impact Event - Chatbot
 
Oracle autonomous blockchain cloud service
Oracle autonomous blockchain cloud serviceOracle autonomous blockchain cloud service
Oracle autonomous blockchain cloud service
 
Mobile Cloud Demo
Mobile Cloud DemoMobile Cloud Demo
Mobile Cloud Demo
 
Oracle Mobile Cloud / Bot
Oracle Mobile Cloud / BotOracle Mobile Cloud / Bot
Oracle Mobile Cloud / Bot
 
Oracle Mobile Solution Overview
Oracle Mobile Solution OverviewOracle Mobile Solution Overview
Oracle Mobile Solution Overview
 
Oracle innovation summit chatbot
Oracle innovation summit chatbotOracle innovation summit chatbot
Oracle innovation summit chatbot
 
Next Big Things : Chatbot Blockchain
Next Big Things : Chatbot BlockchainNext Big Things : Chatbot Blockchain
Next Big Things : Chatbot Blockchain
 
DevOps (CI/CD) 실습
DevOps (CI/CD) 실습DevOps (CI/CD) 실습
DevOps (CI/CD) 실습
 
Oracle Chatbot (챗봇) 솔루션
Oracle Chatbot (챗봇) 솔루션Oracle Chatbot (챗봇) 솔루션
Oracle Chatbot (챗봇) 솔루션
 
Application Performance Cloud Service
Application Performance Cloud ServiceApplication Performance Cloud Service
Application Performance Cloud Service
 
Oracle Application Performance Monitoring Cloud Service 소개
Oracle Application Performance Monitoring Cloud Service 소개Oracle Application Performance Monitoring Cloud Service 소개
Oracle Application Performance Monitoring Cloud Service 소개
 
DevOps Demo
DevOps DemoDevOps Demo
DevOps Demo
 
polyglot application development in the cloud
polyglot application development in the cloudpolyglot application development in the cloud
polyglot application development in the cloud
 
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
 
DevOps - Developer Cloud Service Demo
DevOps - Developer Cloud Service DemoDevOps - Developer Cloud Service Demo
DevOps - Developer Cloud Service Demo
 
Java cloud service 발표자료
Java cloud service 발표자료Java cloud service 발표자료
Java cloud service 발표자료
 

Recently uploaded

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 

Recently uploaded (20)

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 

DevOps on Oracle Cloud

  • 1. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | DevOps on Oracle Cloud Mee-Nam Lee Master Principal Sales Consultant / Cloud Platform Feb 2, 2018
  • 2. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 2 Agenda DevOps Overview Oracle DevOps Solutions References 1 2 3
  • 3. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. 3 Pace Layered Application Strategy Simplify Differentiate Innovate User Experience Driven Mobile First Try it &Learn Shared Services Common Process co-ordination Integration Systems & Apps Rationalisation Simplify IT Reduce Costs
  • 4. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. 4 Development Innovation Pace Layered Application Strategy Oracle Confidential – Internal System of Innovation = New ideas (e.g. API Management, Social with partners, Predictive analytics with Big Data and IoT, ad- hoc innovative applications, etc.) System of Differentiation = Better ideas (e.g. New mobile capabilities, Industry specific, New Business Processes, Single view of customer, Employee Empowerment, Real- time view of business, etc.) System of Record = Common ideas (e.g. Core Banking, HR system of record, Financials – GL, A&R, Back-office functions, CIF, MDM, etc.) Agile Development Approach with DevOps Source: Gartner, Oracle Architects & Oracle Insight Analysis Developed by Gartner, a Pace Layered Strategy is a framework that classify applications based on how they are used by an organization and how fast they change It is defined around ‘layers’ to distinguish the various business capabilities an organization needs to deliver its strategy Pace Layered Strategy
  • 5. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Faster Time-to-Market • 배포 빈도 증가 • 릴리즈 정확성 향상 - 다운 타임 방지 • 출시 진행에 실제로 걸리는 시간 단축 Cost • 이전에 수동으로 수행 한 작업을 자동화. OPEX 감소 • 비용이 발생할수 있는 휴먼 에러 방지 • 다운타임 단축으로 비용 절감 5 Focus on Business Value • 가치가 높은 직원이 고부가가치 활동에 집중할 수 있도록 함 • 인프라 설정과 같은 낮은 가치의 활동으로 부터는 혜택을 받지 못함 Business Value Is Driving DevOps
  • 6. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Time • 자동화를 통한 시장 출시 기간 단축 (초기) • 개별 기능의 구축 시간 및 출시 시간 단축 • Rebuild를 통한 문제 해결로 MTTR(mean time to resolution)이 낮아짐 • 정확도 증가로 인한 높은 MTBF(mean time between failures) Cost • 자동화 작업으로 인한 선행 비용이 높을 수 있음 • 일상적인 운영이 자동화되어 지속적인 낮은 비용 • 작업 부하가 클라우드로 전환함에 따라 CAPEX가 낮아지고 OPEX가 올라감. 6 Culture • 개발자에게 지속적으로 권한 부여 • 자동화로 운영 효율성 향상 • 개발자가 코드 개발 외의 다른일 수행 DevOps Implications To Business
  • 7. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 7 IT Performance of High Performers, 2017 46xmore frequent deployments 440xfaster lead time for change 96xfaster mean time to recover (MTTR) 5x lower change failure rate
  • 8. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 8 How satisfied with your speed ? Forrester’s Q1 2016 Global Modern Service Delivery Benchmark Online Survey
  • 9. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. 9 DevOps Goals – Automation, Quality and Speed Biz Dev Ops Business Process Agile Methodology DevOps Real Business Value 민첩성 향상 사용자 만족도 비즈니스 혁신 다운타임 단축Connected IT
  • 10. Key findings 1. Transformational leaders share five common characteristics that significantly shape an organization's culture and practices, leading to high performance. 2. High-performing teams continue to achieve both faster throughput and better stability. 3. Automation is a huge boon to organizations 4. DevOps applies to all organizations 5. Loosely coupled architectures and teams are the strongest predictor of continuous delivery 6. Lean product management drives higher organizational performance.
  • 11. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 11 Transformational Leadership
  • 12. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. IT performance predicts organizational performance
  • 13. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. DevOps 13 문화와 기술의 균형 “완료”는 릴리즈와 같음 비난하지 않기 문화 (Culture) 기술 (Technology) 토론 존중 직접 수정하지 않기 빌드와 배포를 한단계로 버전 관리 Infrastructure as Code 문화는 기술에 의해 제한됨 개발(Dev)와 운영(Ops)가 함께
  • 14. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 14 Automation is a huge boon to organizations Capital + mechanical automation always win over labor
  • 15. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. 스스로 하거나 vs. PaaS를 사용하거나 15 Step 1 툴을 결정하고, 툴들을 연동하고 Step 2 각 작업에 대한 스크립트를 생성하고 Step 3 스크립트들을 수동으로 실행 DATA MANAGEMENT IT OPERATIONS MANAGEMENT IDENTITY MANAGEMENT CONTENT & PROCESS APPLICATION DEVELOPMENT INTEGRATION MOBILE BUSINESS ANALYTICS
  • 16. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 초기 셋업 작업에 시간이 많이 걸리고 비용도 많이 들죠 직접 해 볼까요? • 하드웨어, 소프트웨어 구매해야죠 • 모든 컴포넌트들 다운로드 하고 설치 해야죠 • 컴포넌트들 연계 해야죠 • IDE 구성해야죠 • 업그레이드 및 유지 관리 신경 써야죠 • 배포 시스템과 안전하게 연계 해야죠 • DevOps 체계/환경 구축해야죠 IDE
  • 17. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. PaaS솔루션으로 시작 • 하드웨어, 소프트웨어 구매해야죠 • 모든 컴포넌트들 다운로드 하고 설치 해 야죠 • 컴포넌트들 연계 해야죠 • IDE 구성해야죠 • 업그레이드 및 유지 관리 신경 써야죠 • 배포 시스템과 안전하게 연계 해야죠 • DevOps 체계/환경 구축해야죠 DATA MANAGEMENT IT OPERATIONS MANAGEMENT IDENTITY MANAGEMENT CONTENT & PROCESS APPLICATION DEVELOPMENT INTEGRATION MOBILE BUSINESS ANALYTICS • DevOps 체계/환경 사용만 하면 돼요! 즉시 사용 가능하고 비용 효율적
  • 18. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 18 Agenda DevOps Overview Oracle DevOps Solutions References 1 2 3
  • 19. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. DevOps with Oracle PaaS 19 Application Container Cloud Developer Cloud Mobile Cloud Java Cloud Visual Builder Cloud 애플리케이션 개발개발 민첩성, 협업, 버전 관리, IDE 통합 등... 애플리케이션 타입과 배포 형태에 따라 서비스 선택 IT Analytics Cloud Security Monitoring & Analytics Log Analytics Cloud Application Performance Monitoring Cloud Configuration & Compliance IT 운영 관리 성능 관리, QA, 클라우드 및 on-prem 시스템 모니터링
  • 20. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Developer Cloud: For Continuous Delivery • PaaS, IaaS 사용 시 무료 • 특징: – 프로젝트 기반, 멀티 테넌트 – wiki server 통합 – task/defect service 통합 – 코드 리뷰 – Git 저장소 – Maven & Ant 통합 – Hudson Continuous 통합 20 – IDE 통합 (Eclipse, NetBeans, Jdeveloper)
  • 21. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Project Management • 팀 구성원 관리 • Activity stream • Usage tracking • 레파지토리
  • 22. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Requirements/Issue Tracking • 요청/이슈/버그/Task 등 • Sprint에 할당 • 커스텀 속성 추가 • IDE의 Mylyn 플러그인과 통합 Eclipse Issue View
  • 23. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Agile Process Management 23 • 대시보드 생성 • 이슈 백로그 관리 • Sprint 관리 • 팀/작업상황 관리 • 리포트
  • 24. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Agile Insight 24 • Agile Reports – Burndown rates • 추정치 예측 – over booking sprint 방지
  • 25. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Source Code 관리 • Git 레파지토리 • Branch, tag, merge • Branch 가시화 • Web 인터페이스 • 온라인으로 변경사항 확인 • 모든 Git client에서 접근가능 • 외부 레파지토리 통합 (예: GitHub) • Snippets – 코드 재사용
  • 26. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Code Reviews • Code Review 요청 • 팀 구성원 초청 • Code에 주석 추가 • Accept / Reject / 반복적 Reviews • Merge Code • Merge 충돌 해결
  • 27. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Project Builds • Maven • Ant • Gradle • Node.JS – npm, grunt, bower, gulp • SQLcl – for Oracle DB • Dashboard • Logs and Audit
  • 28. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Deployment Automation • 배포 구성 • 배포 시작/중지 • 애플리케이션 재배포/삭제 • 클라우드나 on-prem으로 배포
  • 29. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. Low code Migrate & Extend, Miniservices Microservices 12 Factor Oracle for Modern Cloud Development Languages/ Runtimes Arch Paradigm JAVA SE, EE JS / NODE PHP PYTHON WEBLOGIC ORACLE DB RUBY Plan Dev / Debug SRCSRCSource BUILD FILE Service Template Maven, Gradle, Grunt K8s Pod.y Swarm Compose.y Occs Stack PSM Stack mgr template IDE Wiki, Task Issues, Dashboard DockerHub Oracle Docker Registry Maven Repo GIT Private GIT Dev & Ops webhook push push push push Pipeline (Dev CS,Wercker) Build Deploy TargetPull Test Oracle Maven Repo Cont Integration, Delivery & Deployment Source Build Test MT Targets Options K8s cluster Swarm cluster OCCS cluster ACCS cluster JCS cluster DBCS VBCS K8s Pod.y Swarm Compose.y Occs Stack PSM
  • 30. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. Pay Attention To The “Ops” Side Of DevOps Forrester's Q2 2015 Global Agile Software Application Development Online Survey
  • 31. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. 31 Oracle DevOps Solution 상세 Application Container Cloud Java Cloud Mobile Cloud Visual Builder Cloud Develop Cloud Native, Polyglot Apps Modernize Java Apps to Cloud Develop Mobile Apps Low Code Applications Management Cloud: Performance Management, Log Analytics, IT Analytics Developer Cloud: Continuous integration/Continuous Delivery/Collaboration 애플리케이션 소스관리 및 빌드, 배포 등의 전체 라이프사이클을 자동화 Java, Node.js, PHP 기반의 Cloud Native 애플리케이션 개발을 위한 클라우드 서비스 엔터프라이즈 자바 애플리케이션 개발을 위한 클라우드 서비스 모바일 애플리케이션 개발을 위한 클라우드 서비스 애플리케이션의 성능, 로그, 자원관리 및 분석을 포함하는 포괄적인 관리 서비스 1 2 3 4 5 1 2 3 4 5
  • 32. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Developer Automation 32 Developer Cloud Service: Collaborative Agile Development & Continuous Delivery ▪ 완벽함 – Agile management, 협업 개발, CI/CD ▪ 표준 기반 ▪ IDE 통합 ▪ 전체 개발 수명주기 Oracle Advantage 지원되는 기술 1 min Less than TO PROVISION ENVIRONMENTS
  • 33. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Cloud Deployment 33 Java Cloud Service, Application Container Cloud Service , Container Cloud Service ▪ 응용 프로그램을 배포 할 준비된 플랫폼을 제공 – 고객은 애플리케이션 배포에만 집중, 프로비저닝 및 관리는 Oracle에 맡김 ▪ Private과 Public에 같은 코드 사용, 이동성이 매우 쉬움 ▪ Dev 테스트를 위한 거의 즉각적인 환경 Oracle Advantage 지원되는 기술 59% Up to LOWER COST THAN ON-PREM
  • 34. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Cloud Management 34 Application Performance/Log / Trend Management ▪ 최종 사용자에서 코드에까지 이르는 이슈 파악 ▪ Dev 및 Ops에서 모니터링 가시성 단일화 ▪ 좋은 사용자 경험 보장 Oracle Advantage Hundreds of lines of code QUICKLY DIAGNOSE For faster trouble shooting End User DatabaseWeb Server Middleware
  • 35. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Oracle Cloud로 빠르게 DevOps 시작 Plan Code Build Test Release Deploy Operate Monitor DevOps Continuous Integration Continuous Delivery Agile Sprint Code Review Merge Java Mobile Application Container Visual Builder Developer IT Analytics Application Performance Monitoring Pre Integrated Fully Automated Log Analytics Open API Container CS
  • 36. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 36 Agenda DevOps Overview Oracle DevOps Solutions References 1 2 3
  • 37. Customer Background • “Business Special” bank: • Only promoters / financial banker: no front offices • Non standard processes • No standard COTS applications • They do not want to reinvent everything • They need extreme agility • IT view • They need to standardize to: • Reduce costs • Increase quality • Track changes Banca Mediolanum S.p.A.는 Gruppo Mediolanum (Mediolanum Group)의 모회사 인 이탈리아 은행, 보험 및 자산 관리 대기업입니다.
  • 38. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. DevOps = Everything as a Code Automate Development Lifecycle Automate Exalogic Provisioning ApplicationInfrastructure Code Dev Code quality Code Build Source Version Control Software package management FMW provisioning OVM provisioning FMW Deploy Design Dev, Check and Build Release Collaboration, planning, tracking IT AUTOMATION
  • 39. Customer Background • Business Background • GAS 소매업 자유화에 따른 경쟁 상황 도래 • B2C 사업에 대한 집중 및 새로운 서비스의 빠른 개발이 필요해짐 1885년에 설립 된 Tokyo Gas Co., Ltd.는 도쿄의 주요 도시에 천연 가스를 공급하는 회사입니다. Previous way Required way Target User B2E, B2B B2C Priority Stability, Reliability Agility Lead Time Long (e.g. monthly/annualy) Short (weekly/Daily) Development Style Waterfall Agile Requested Value Efficiency of Operation Provide a new User Experience
  • 40. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Oracle Developer Cloud Service Oracle Java Cloud Oracle Database Cloud WebLogic JCS instance Application Server Application Engineer, Programmer IDE, Git command-line, Maven command-line Git Repository (Private) war Web Service console ✓ Check the Activity ✓ Code Review ✓ Build ✓ Problem Management.. Oracle Cloud Platform Maven Repository (Private) IT Manager, Tester Git Issues Build Oracle DB On-premises download DevOps by the Cloud
  • 41. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Examples for Our DevOps : CI Git commit Build, Junit Test Deploy To JCS JCS Code Review Merge To Master Branch-A Branch-B Job-A Job-B Parameter-A Parameter-B Automate Build, Deploy and Unit Test Branch-A Branch-B Build, Maven, Issues, Junit…Git Git Developer CS Developer CS JCS Instance For Combined Test Eclipse Plugin NetBeans PluginDatabase Database Cloud Browser
  • 42. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Customer Testimonial • I want to use it immediately • I want to use multiple test environments • I want to temporarily increase server resources In addition • Reducing lead time as well as manpower • Reducing initial cost Oracle Confidential – Internal 42 Yukio Ueda Manager, Energy Sales Solution Support Sect. Sales Solution Department TOKYO GAS i NET CORP. Anyone can get Modern DevOps environment with Oracle Developer Cloud Service
  • 43. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | IDEXX Laboratories Oracle Confidential – Internal/Restricted/Highly Restricted 43 • IDEXX Laboratories, Inc., is the global market leader in diagnostics and information technology solutions for animal health and water and milk quality.1 • Avoid performance issues and downtimes. Find and fix root cause issues. Also, find issues quickly before they impact the business. • Benefits – Build applications faster – Reuse existing data – Single view of entire infrastructure Oracle Management Cloud with Oracle Analytics Oracle Log analytics Oracle Application Performance Cloud Service
  • 44. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | SEI Investment • SEI is a leading global provider of institutional and private-client wealth management solutions.1 • SEI, with over $600B in managed assets, needs to rapidly provision at-scale testing environments for continuous release cycles. • Benefits – Quicker time to marked (speed) – Overcome peak implementation activities (flexibility) Oracle Confidential – Internal/Restricted/Highly Restricted 44 Java Cloud Service Database Cloud Service
  • 45. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Magrabi Retail/ Optical • The Magrabi Retail Group was established, in the year 2007 to overlook all the retail chains becoming the largest ophthalmic eyewear and sunglass retail group in the Middle East, the Gulf and North Africa. • Development and Testing of application on the Cloud • Benefits – Save money by avoiding data center costs – More reliable application hosting in the Cloud – Quick provisioning of new cloud environments Oracle Confidential – Internal/Restricted/Highly Restricted 45 Java Cloud Service Database Cloud Service
  • 46. Oracle Confidential – Internal/Restricted/Highly Restricted 46