Linux on Z Platform ISV Strategy Summary
Total Page:16
File Type:pdf, Size:1020Kb
Linux on IBM Z / LinuxONE Open Source Ecosystem Status and Strategy for NY/NJ Linux Council Meeting on March 1, 2019 Enyu Wang Program Director, Ecosystem Strategy and Business Development [email protected] As an enterprise platform WHY ARE WE INVESTING IN OPEN SOURCE ECOSYSTEM? IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 2 TREND: Enterprise Going Open Source • 83% hiring managers surveyed for the 2018 Open Source Jobs report said hiring open source talent was a priority this year • Some of the biggest trends in enterprise IT, such as containers and hybrid cloud, rely on open source technologies including Linux and Kubernetes IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 3 OPEN SOURCE Building Blocks for Enterprise Digital Transformation IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 4 OUR MISSION Provide a Rich and Robust Ecosystem to Clients. Help Accelerate their Digital Transformation IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 5 Rich Open Source Ecosystem on Linux on Z/LinuxONE Analytics/ Distributions Hypervisors PaaS / IaaS Languages Runtimes Management Database ML LPA R IBM Cloud Private Community Versions LLVM vRealize LXD (Ubuntu) Apache Tomcat DPM Db2 IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 6 Building an Open Ecosystem Isn’t Just Porting… IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 7 Composition of Open Source Ecosystem on Z – a combination of community based projects and vendor governed projects https://www.ibm.com/developerworks/community/groups/community/lozopensource Objective for technical enablement and support on Z is making Z part of supported architecture for the project 1Community based support with no SLA 2 Enterprise support (9x5, 24x7, etc) IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 8 Open Source Characteristics and What It Means to Z IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 9 Z Open Ecosystem Work Flow IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 10 Make More Binaries Available on Z Request for Binaries Multi-proned Approach on Z • Customers don’t always want to build • Leverage distro repos open source binaries from source, • Invite communities to build on Z on especially for complex Often times LinuxONE Community Cloud and binaries can be downloaded from a Dallas ISV Center website or install from repos • Make z QEMU available for packages • Challenges for Z: Z hardware isn’t that are built using emulation pervasively used as x86 for building packages • Enable build services (Jenkins, Travis- CI) on Z • Publish Docker images on Docker Hub through a Docker build tool hosted at UIUC IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 11 Support for Open Source Support options on x86 Support options on Z • Community based support • Community based support • Distro support • Distro support • Vendor support • Vendor support for a selection of software • Business partners provide enterprise support for popular packages • RogueWave, Rocket Software, SNA • IBM (TSS) support IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 12 Technology Focus Areas What’s enabled, what is being worked on, what is in the pipeline IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 13 Market Challenge with growth opportunities Today’s multicloud reality presents new opportunities for clients, as well as new challenges $438B in 2020 $609B in 2020 ‘18-’20 CAGR 15% ‘18-’20 CAGR 18% A real world look at multicloud Private Public Clouds Dedicated of enterprise customers are using Clouds & SaaS Clouds 94% multiple cloud environments (public and/or private) of enterprise customers are using 67% more than one public cloud provider Traditional (expected to remain constant or increase by 2022) IT $640B in 2020 ‘18-’20 CAGR -9% priority concern Connectivity 82% Consistency 67% between clouds of management Source: IBM MD&I; BCG and McKinsey research 14 IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 14 Containers Are the Foundation for Cloud Native Apps IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 15 Where Is Z in Cloud Native Technology Adoption FIE Early Middle Traditional Z Adopters Ground Customers Project Maturity Levels IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 16 Cloud Native Ecosystem Strategy Make Z the most secure Align with Tech Trend server for cloud • Shift from VM to Containers Key Differentiator: Security • Kubernetes are the new Linux No other Linux server can deliver more protection against both internal and • as a Service is the trend external cyber threats – faster and without changes to applications. • Hybrid Cloud goes mainstream • Customers requires cloud like Other Differentiator experience for on prem, ie. life and shift on converged infrastructure Performance scalability • Open-ness: Rometty said the battle for cloud computing will be 'open HA/DR versus proprietary', and she has Consolidation placed all her backing behind open source. zOS Cloud Broker IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 17 What a Cloud Platform Needs to Deliver Cloud Native Applications Developer / DevOps Engineer Cloud Platform DevOps Data Event Data Lake Services Warehouse Streaming Platform as a Service CI / CD Relational NoSQL Pub/Sub Blockchain Analytics Database Database Messaging Platform Admin / Engineer Source Code Repo Platform Ops Stateless Stateful Image Container Batch Job Services Infrastructure Platform Deployment Deployment Registry as Code Monitoring Test Container Object Load Service Container Automation Cluster Storage Balancing Mesh Infrastructure Logging as a Service Virtual Block Virtual Monitoring Bare Metal File Storage DNS Machine Storage Network IAM Configuration Hypervisor Software Defined Storage Software Defined Network Management Infrastructure Server Storage Network Backup IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 18 IDC Market Glance: Cloud Platform Landscape IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 19 Cloud Native Ecosystem Partners IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 20 Linux on Z/LinuxONE Cloud Platform Enablement Status Observatory Security PaaS & Analysis Image build KeyStone Monitoring (openstack) Prometheus Cloud App Definition and Dev Foundry Docker Compose Minukube Helm Sysdig Sysdig Secure Heapster Splunk Secure Splunk (To) ICP Orchestration Container Orchestration Coordination & Service Discovery Service Proxy Service Mesh & Management consu Splunk (From) etcd Nginx Kubernetes l Istio HAProxy Docker Swarm zookeeper coreDNS Logging OpenShift Mesos Rancher OpenResty Enterprise fluentd Cloud-Native Storage SCC Runtimes Container Runtime Cloud-Native Networking GlusterFS PortWorx Calico Open vSwitch Apache: Elastic Qradar Pivotal IBM Spectrum Kata Flume Scale Ceph Flannel UCarp Logstash Beats Swift Docker Engine ELK Guardium (OpenStack) Provisioning Automatic Configuration Image registry Docker EE Visualization Hyperledger Infrastructur Julu SaltStack Chef Docker Registry Fabric e as code Terraform Graphana Ansible Puppet Jfrog ArtifactoryRegistry OpenShift IaaS OpenStack Kibana Hyper protect Origin crypto services Virtual Infrastructure Physical Infrastructure Vendor or community enabled Not covered here: •DB Underway •Steaming and Messaging Under evaluation •CI/CD Vendor work required •API gateway IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 21 Cloud Native Ecosystem Focus Areas IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 22 Data Serving Ecosystem IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 23 Linux on IBM Z/LinuxONE for Open-Source Databases The most scalable, reliable and securable hardware and the most popular open-source database management system IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 24 OSDBs are preferred for more than half of the database types: You now have as many choices for •Graph DBMS •Search engines OSDBs as for •Key-value stores commercial DBs •Document stores (170 vs. 173) •Time series DBMS •Wide column stores DB-Engines.com top 5 open source systems January 2019 All of them run on Linux on Z/LinuxONE Over the past six years, OSDBs have Rank System Score taken 13% market share 1. MySQL 1154 away from commercial DBs 2. PostgreSQL 466 3. MongoDB 387 4. Redis 149 5. Elasticsearch 143 IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 25 Data-serving challenges: disruption caused by Big Data IDC and EMC projected By 2020 data will grow to 40 zettabytes; 50-fold growth from 2010 Scalability Server Sprawl Availability In Jan 2017 ... 27,000 MongoDB databases were stolen! Ensuring Privacy 25% of the 100,000 deployed MongoDB databases in the world have been compromised. IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 26 Why Linux on Z/LinuxONE for Open Source Database? IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 27 Why Linux on Z/LinuxONE for Open Source Database Security Pervasive encryption across the entire system Protected keys • Safer than open-key • Up to 28x faster than secure-key Isolation on IBM Z/LinuxONE starts in the hardware ... "What happens in a VM stays in a VM” IBM Z / Open Source Ecosystem / Mar 1, 2019 / © 2019 IBM Corporation 28 Why Linux on Z/LinuxONE