A CONTAINER-PLATFORM APPROACH TO DIGITAL TRANSFORMATION AND DEVOPS. Diógenes Rettor Principal Product Manager, OpenShift

Size: px
Start display at page:

Download "A CONTAINER-PLATFORM APPROACH TO DIGITAL TRANSFORMATION AND DEVOPS. Diógenes Rettor Principal Product Manager, OpenShift"

Transcription

1 A CONTAINER-PLATFORM APPROACH TO DIGITAL TRANSFORMATION AND DEVOPS Diógenes Rettor Principal Product Manager, OpenShift

2 What you ll learn in this session The 4 adoption patterns for evolving Digital Transformations and how echnologies such as Ansible and OpenShift make that possible with containers. Key points to watch out for: Modern Business Success is based on Speed to Execute Digital Transformation is not just about Digital Native companies Technology transformations must match People and Process transformations Containers are a core technology for Digital Transformation 2

3 WHAT IS DIGITAL TRANSFORMATION?

4 MODERN BUSINESS CHALLENGE Business wants more with less SPEED = REVENUE

5 IMPROVING TIME TO VALUE

6 THE DISRUPTORS

7 THE EVOLVERS

8 DISRUPTORS Emerging Customer Trends Mobile Web TRANSFORMERS Existing Customer Trends Emerging Customer Trends Mobile Web Business Platform Many Business Platforms Data Analytics Data Silos Developers DevOps SRE Conway s Law Org Charts

9 TRANSFORMERS - THE DIGITAL TRANSFORMATION

10 BUT THE CIO HAS A DILEMMA Maintain existing AND grow new capabilities 10

11 EVOLVING THE TRANSFORMERS Existing Customer Trends Emerging Customer Trends AUTOMATE TODAY S APPLICATIONS Mobile PLATFORM DECISIONS Web Many Business Platforms Data Silos Conway s Law Org Charts DEVOPS EVOLUTION CONTAINERIZED APPLICATIONS

12 AUTOMATION ADOPTION PATTERNS PATTERN 1: EXISTING APPLICATIONS PATTERN 2: DEVOPS EVOLUTION AUTOMATION OPPORTUNITY PATTERN 3: CONTAINERIZE APPS PATTERN 4: CLOUD PLATFORMS

13 WHY ENTERPRISE-WIDE IT AUTOMATION IS ELUSIVE PEOPLE POINT TOOLS PACE OF INNOVATION Skills gaps & org charts get in the way Proliferation of point solutions and vendor-specific tools Automation requires integration across domains Developers should be developing apps & features, not maintaining environments Most automation approaches only solve one problem in one domain Management tools are always constrained by available adapters for IT services IT & Network Admins have limited code-writing abilities Most vendors offer tools that ONLY work with their products Agent-based tools create even more headaches (planning, security, maintenance) Typical silos (ops, dev, network, etc.) aren t thinking holistically Many tools are too complicated and require programming or scripting Integrations need to be continuously updated and expanded

14 WHAT IS ANSIBLE? It s a simple automation language that can perfectly describe IT application environments in Ansible Playbooks. It s an automation engine that runs Ansible Playbooks. Ansible Tower is an enterprise framework for controlling, securing and managing your Ansible automation with a UI and RESTful API.

15 WHY ANSIBLE? SIMPLE POWERFUL AGENTLESS Human readable automation App deployment Agentless architecture No special coding skills needed Configuration management Uses OpenSSH & WinRM Tasks executed in order Workflow orchestration No agents to exploit or update Usable by every team Network automation Get started immediately Get productive quickly Orchestrate the app lifecycle More efficient & more secure

16 MULTI-CLOUD CONTAINER DEPLOYMENTS VPN Gateway

17 CONTAINER ADOPTION PATTERNS PATTERN 1: CONTAINER PLATFORM PATTERN 2: CLOUD-NATIVE APPS CONTAINER OPPORTUNITY PATTERN 3: HYBRID CLOUD PATTERN 4: BUSINESS INNOVATION

18 CONTAINER PATTERNS ACROSS ORGANIZATIONS Infra & Ops Team Technology Oriented AppDev & LOB CONTAINER PLATFORM Docker, Kubernetes, Container Security CLOUD-NATIVE APPS Microservices DevOps CONTAINER OPPORTUNITY Business Oriented HYBRID CLOUD IaaS, PaaS, Storage, Cloud Management BUSINESS INNOVATION New Apps and Services New Business Models

19 OPENSHIFT = ENTERPRISE KUBERNETES++ CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER SELF-SERVICE SERVICE CATALOG (LANGUAGE RUNTIMES, MIDDLEWARE, DATABASES, ) BUILD AUTOMATION DEPLOYMENT AUTOMATION APPLICATION LIFECYCLE MANAGEMENT (CI / CD) CONTAINER ORCHESTRATION & CLUSTER MANAGEMENT (KUBERNETES) NETWORKING STORAGE REGISTRY LOGS & METRICS INFRASTRUCTURE AUTOMATION & COCKPIT CONTAINER RUNTIME & PACKAGING (DOCKER) ATOMIC HOST RED HAT ENTERPRISE LINUX SECURITY

20 BUSINESS BENEFITS OF CONTAINERS AND DEVOPS WITH OPENSHIFT 5 year ROI Average Annual Benefits per 100 Developers Payback Period 531% $1.29M 8 Months 66% faster application development lifecycles 25% less IT staff required per app developed Source:

21 THANK YOU plus.google.com/+redhat facebook.com/redhatinc linkedin.com/company/red-hat twitter.com/redhatnews youtube.com/user/redhatvideos

22