Cloud Stack Architecture for LoZ & LinuxONE

Size: px
Start display at page:

Download "Cloud Stack Architecture for LoZ & LinuxONE"

Transcription

1 Cloud Stack Architecture for LoZ & LinuxONE Kershaw Mehta Chief Architect, Open Stack Solutions & PaaS Mohammad Abdirashid Program Manager & System Architect, Innovation Lab Utz Bacher Lead Architect Linux and Docker on z (utz.bacher@de.ibm.com) Elton DeSouza Wizard & Technical Lead Innovation Lab (elton.desouza@ca.ibm.com) July 10,

2 Agenda Cloud Stack Overview Hypervisor Infrastructure as a Service via OpenStack Container Management Microservices Architecture Deployment Management Platform as a Service Hybrid Cloud & the API Economy 2

3 Cloud Management for Linux on z Systems IBM s strategy for Cloud Management for Linux on z Systems and LinuxONE is an open and standards-based approach. We support and embrace many of the major industry ecosystem initiatives around: Infrastructure as-a-service Container management Platform as-a-service. 3 Note: This presentation applies to both Linux for z Systems and LinuxONE environment, even though we may only refer to one of these.

4 Cloud Stack Architecture Leveraging Open Source Platform as-a-service Infrastructure as-a-service OpenShift Red Hat OpenStack Cloud Foundry SUSE, Ubuntu BlueMix (Public) (Based on Cloud Foundry) IBM Nova Neutron Cinder Trove Docker Workload Orchestration VMware vrealize Automation Container Management Kubernetes IBM Cloud Orchestrator Mesos LXC LXD Deployment Management Chef Puppet Juju Ansible SaltStack Urban Code Deploy Virtual Infrastructure SLES z/vm Ubuntu RHEL KVM for IBM z Physical Infrastructure Storage Legend: Delivered by IBM 4 Switches

5 Partnership with Open Source Community including Linux Distros Many of the open source technologies described earlier already run on and are proven to work on Linux for z Systems - very little code needed to be changed. In many cases, IBM is working with the individual open source providers, in order to officially support z Systems. Docker Chef Puppet etc We have also been working with the Linux distributors to have them provide support for the open source packages in their Enterprise Linux distributions. In addition we are working with the Linux distributors who provide add-on products based on open source technology to also include support for z Systems. For example: SUSE OpenStack Cloud Ubuntu OpenStack 5

6 SUSE Portfolio for z Systems System Analysis * Image Building SUSE Studio * Deployment Management PaaS Container SUSE Manager * Management As of July 2016 Portfolio will continue to evolve as we work with SUSE Greenstack KIWI SUSE OpenStack Cloud * - Proprietary SUSE software SUSE Linux Enterprise Server Delivered by SUSE Virtualization Layer z/vm KVM for IBM z Delivered by IBM and other HW vendors Physical Infrastructure Storage Switches 6

7 Ubuntu Portfolio for z Systems Container Management System Analysis PaaS Deployment Management As of July 2016 Portfolio will continue to evolve as we work with Canonical Orangestack Under discussion with Canonical Ubuntu OpenStack Ubuntu Linux Enterprise Server Delivered by Canonical Virtualization Layer z/vm KVM for IBM z Delivered by IBM and other HW vendors Physical Infrastructure Storage Switches 7

8 8 Hypervisors

9 Smarter Virtualization with Linux on z Systems and z/vm Do more with less Consolidate more servers, more networks, more applications, and more data in a single machine with Linux and z/vm Achieve nearly 100% utilization of system resources nearly 100% of the time Enjoy the highest levels of resource sharing, I/O bandwidth, system availability, and staff productivity Reduce costs on a bigger scale Consume less power and floor space Save on software license fees Minimize hardware needed for business continuance and disaster recovery Manage growth and complexity Exploit extensive z/vm facilities for life cycle management: provisioning, monitoring, workload mgmt, capacity planning, security, charge back, patching, backup, recovery, more... Add hardware resources to an already-running system without disruption the epitome of Dynamic Infrastructure Consolidation on a scale up machine like z Systems means fewer cables and fewer components to impede growth 9

10 Single-System, Multi-LPAR, Linux-on-z/VM Environment Maximizing Resource Utilization and System Availability Run multiple copies of z/vm on a single server for enhanced scalability, failover, operations, and energy efficiency Share CPUs and I/O adapters across all z/vm LPARs, and over-commit memory in each LPAR for added cost effectiveness Guest Memory Virtual CPUs z/vm Paging Subsystem z/vm Paging Subsystem z/vm-managed Memory z/vm-managed Memory Paging Volumes Expanded Storage LPAR Running z/vm LPAR Running z/vm Expanded Storage Paging Volumes Logical CPUs CPU CPU CPU CPU CPU CPU Shared Physical CPUs 10

11 Clustered Hypervisor Support and Guest Mobility z/vm 1 Cross-system communications for single system image management z/vm 3 Shared disks z/vm 2 Cross-system external network connectivity for guest systems z/vm 4 Private disks 11

12 IBM z/vm 6.4 Preview VM s world class industry proven virtualization technology offers the ability to host extremely large number of virtual servers on a single server Host non-linux environments with z/vm on IBM z Systems - z/os, z/vse and z/tpf Virtual machines share system resources with very high levels of resource utilization. Optimized for z Systems architecture multitenancy, capacity on demand and support for multiple types of workloads 12 Increased Capacity and Elasticity improves z/vm paging by taking advantage of DS8000 features which will increase the bandwidth for paging and allow for more efficient management of memory over-committed workloads providing better throughput which reduces the need for additional resources when adding workloads Ease Migration with upgrade in place infrastructure provides a seamless migration path from previous z/vm releases (z/vm 6.2 and z/vm 6.3) to the latest version Operation improvements by enhancing z/vm to provide ease of use improvements requested by clients such as querying service of the running hypervisor and providing environment variables to allow client programming automation based on systems characteristics and client settings. Hardware Exploitation, Performance and Lifecycle by anticipating future hardware performance improvements and the latest technology enhancements. z/vm 6.3 is the last z/vm release planned to support the IBM System z10 family of servers SCSI (Small Computer System Interface) improvements for guest attachment of disks and other peripherals, and host or guest attachment of disk drives to z Systems and LinuxONE systems: Increase efficiency and reduce complexity by allowing Flash Systems to be directly attached for z/vm system to use without the need for an SVC Enable ease of use by enhancing management for SCSI devices to provide information needed about device configurations characteristics Modernize CMS Pipelines functionality to adopt 20 years of development since the original Pipelines integration Customer choice of Linux Distribution with planned support for Canonical Ubuntu distribution in addition to Red Hat and SUSE

13 z/os z/vses z/tpf z/os Linux on z Linux on z Linux on z Linux on z KVM for IBM z Systems A new hypervisor choice The Kernel-based Virtual Machine (KVM) offering for IBM z Systems is software that can be installed on z Systems processors and can host Linux on z Systems guest virtual machines. The KVM offering can co-exist with z/vm virtualization environments, z/os, Linux on z Systems, z/vse and z/tpf. Simplifies configuration and operation of server virtualization. The KVM offering is optimized for z Systems architecture and provides standard Linux and KVM interfaces for operational control of the environment, as well as supporting OpenStack interfaces for virtualization management. Enterprises can easily integrate Linux servers into their existing infrastructure and cloud offerings. Allows customers to leverage common Linux administration skills to administer virtualization. Provides an Open Source virtualization choice. Linux on z z/vm KVM* LPARs (PR/SM ) I / O Processors Memory 13

14 KVM is KVM is KVM but is there a KVM to start with? What is KVM? (Kernel-based Virtual Machine) KVM is an open source hypervisor that is an extension of Linux with a set of add-ons The KVM module is added to the Linux kernel that implements the virtualization architecture Virtual Machine Linux Applications Virtual Machine Linux Applications KVM typically receives hypervisor virtualization management via Libvirt which abstracts over different hypervisors : KVM, Xen, Linux Guest OS QEMU Linux Guest OS QEMU Linux Applications Why is there no standard KVM product definition? There are as many KVM variants as there Linux distributions in the market. This means there is no standard KVM, but a Red Hat-based KVM, a SUSE-based KVM, a Canonical-based KVM etc. and respecting hypervisor management KVM Linux IBM z Systems Linux provides the base capabilities KVM turns Linux into a hypervisor QEMU provides I/O device virtualization and emulation 14

15 KVM for IBM z Overview Features of KVM for IBM z KVM Hypervisor Processor sharing I/O sharing Memory and CPU overcommit Live virtual server migration Dynamic addition and deletion of virtual I/O devices Thin provisioned virtual servers Hypervisor Performance Management Installation/Configuration tools Transactional Execution (TX) exploitation Benefits Supports running multiple disparate Linux instances on a single system Supports sharing of CPU resources by virtual servers Enables sharing of physical I/O resources among virtual servers to enable better utilization Support overcommitment of memory and swapping of inactive memory Enables workload migration with minimal impact Helps eliminate downtime to modify I/O device configurations for virtual servers Supports copy-on-write virtual disks which saves on storage by not needing full disks until used Supports policy-based goal-oriented monitoring and management of virtual server CPU resources Supplies tools to install and configure KVM Supports improved performance of multi-threaded applications when running on supported servers 15

16 KVM for IBM z Differentiation z Systems optimized KVM KVM base Infrastructure and Hypervisor Mgmt CLI for configuration & resource allocations Enablement virtual server management OpenStack Enablement Install Configure Update KVM Installation & Updates Policy driven workload management Hypervisor Performance Manager (HPM) SDS Enablement Spectrum Scale storage aka GPFS Open Source base component z Systems differentiation 16

17 Agile release and development plan KVM for IBM z V1 - Release cycle Release every 6 month for customer & upstream integration 2 years with new features, Security updates up to 4 years 6 month 6 month 6 month 6 month 2 years Initial Release Update 1 Update 2 Update 3 Security updates 4 years KVM for IBM z - Version cycle Keep 2 version in service at the same time KVM V2.0 2 years KVM V3.0 2 years 4 years 17 KVM V1.0 4 years Version update can be triggered by: Time HW release Major MCP update

18 Positioning z/vm vs. KVM for IBM z Systems KVM for IBM z (New) Linux Clients that Sold on Open Technologies, Open Source Oriented x86 centric familiar with KVM Linux admin skills Need to integrate into a distributed Linux/KVM environment, using standard interfaces z/vm Linux Clients that Already use z/vm for Linux workloads Skilled in z/vm and prefer proprietary model Invested in tooling for z/vm environment Require technical capabilities in z/vm (e.g. I/O pass-through, HiperSockets, HyperSwap, SMC-R,...) Installed pre-zec12/zbc12 machines When is KVM for IBM z the right fit? For a new Linux client that is Open Source oriented; not z/vm knowledgeable; KVM already in use; x86 Linux centric admins For existing IBM z Systems customers who do not have z/vm, but have KVM skills and potentially large x86 environments 18

19 z/os Linux on z Linux on z z/os Linux on z Linux on z Linux on z IBM z/vm and KVM for IBM z can co-exist on z Systems z Systems Host z/vm KVM PR/SM Processors, Memory and IO KVM for IBM z Standardizes configuration and operation of server virtualization Leverage common Linux administration skills to administer virtualization Flexibility and agility leveraging the Open Source community Provides an Open Source virtualization choice Integrates with OpenStack Support Element 19

20 Infrastructure as a Service via OpenStack 20

21 What is OpenStack? OpenStack is a global collaboration of developers & cloud computing technologists working to produce an ubiquitous Infrastructure as a Service (IaaS) open source cloud computing platform for public & private clouds. Platinum Sponsors Gold Sponsors 21 Design Tenets scalability and elasticity are our main goals share nothing, distribute everything (asynchronous and horizontally scalable) any feature that limits our main goals must be optional accept eventual consistency and use it where appropriate

22 IBM is Committed to OpenStack Providing an open framework for Software Defined Environments OpenStack Solutions IBM Cloud Orchestrator VMware vrealize Automation Dash Board (Horizon) OpenStack API Security (KeyStone) Scheduler Projects Images (Glance) Flavors Quotas AMQP DBMS Contribute Platform Support IBM storage enablement IBM server enablement IBM network enablement drivers Nova drivers Cinder Neutron drivers 22 Server Storage Network

23 z Systems OpenStack Strategy Core strategy is to enable OpenStack APIs for management of z Systems and LinuxOne platforms and leverage the community Enable z/vm and KVM for IBM z with the goal to get all required Drivers upstreamed and accepted by OpenStack, and available to any OpenStack Distro or product supplier. z Systems will focus on enabling OpenStack-based tools to maximize the value of the platform and partner with our ecosystem for cross-cloud management and orchestration by integrating with our OpenStack APIs. z Systems is working with Linux distros to provide support for z/vm and KVM for IBM z in their respective OpenStack-based products New consolidation point is at the Orchestrator level. Any OpenStack orchestrator could leverage our deliverable (ie. VMware s vrealize Automation) 23

24 Current State of Implementation z/vm-only Integrated Cloud Manager Appliance (CMA) provides OpenStack support Integrated function of z/vm with no-charge and is available to all licensees of z/vm Provides OpenStack APIs, at the OpenStack Liberty release, that can be called by orchestration products Provided in the service stream at the end of March 2016 Migration instructions have been provided Heterogeneous Platform Management - (z/vm, KVM and x86) SUSE supports z/vm and x86 in their SUSE OpenStack Cloud 6 product Available as of March 2016 SOC6 supports any Linux distribution in the virtual machine - SLES, RHEL, Ubuntu - any Linux distribution supported by the underlying hypervisor SUSE OpenStack Cloud 6 & Cloud Manager Appliance can be configured to work together in a federated manner SUSE intends to provide support for KVM for IBM z also in We are working with Canonical to provide support for KVM for IBM z in Ubuntu OpenStack We are also working with Red Hat to provide support for z/vm and KVM for IBM z in Red Hat OpenStack Platform

25 Current State of OpenStack Drivers KVM for IBM z Systems OpenStack drivers for KVM for IBM z are available in-tree as of OpenStack Kilo release KVM for IBM z is exposed through Libvirt API. As such, the OpenStack drivers for running KVM for IBM z can be found at: Nova (Compute) repository: - The KVM/libvirt driver is in./virt/libvirt, it is used for x86, Power and z. Cinder (Storage) repository: - We are supporting multiple Cinder volume drivers, they are all in./volume/drivers, except for the IBM XIV & DS8K drivers for which there are only a proxy to the real drivers (written in Java) which is not upstream Neutron (Network) repository: - We are using OVS, it is in./plugins/ml2/drivers/openvswitch 25

26 Current State of OpenStack Drivers (cont.) z/vm OpenStack drivers for z/vm are available out-of-tree in OpenStack github. The z/vm OpenStack drivers can be found at: Nova (Compute): Neutron (Network): Working to get z/vm drivers accepted into OpenStack community (in-tree) in

27 z Systems OpenStack Strategy - Key Takeaways z Systems is partnering with our Linux Distros to have them deliver OpenStack support for our platform in their respective products. z Systems will continue to work with the OpenStack open source community to influence and accept our technology. z Systems is working closely with our ecosystem partners to define a Cloud Stack that sits on top of Infrastructure as-a-service to enable a consistent management paradigm and deliver higher value. 27

28 IBM Cloud Orchestrator Provides seamless integration of private and public cloud environments IBM Cloud Orchestrator Enables Infrastructure, Platform & Advanced Orchestration Services: Eases coordination of complex tasks and workflows, necessary to deploy applications Deploy application topologies or patterns Take advantage of the pattern library The main components of IBM Cloud Orchestrator are the process engine and the corresponding modeling user interface, which is used to create processes. For this purpose, IBM Cloud Orchestrator uses the capabilities of IBM Business Process Manager. It also integrates other domain-specific components that are responsible for such functions as monitoring, metering, and accounting. Orchestration Services Platform Level Services Image Lifecycle Management Pattern Services Infrastructure Level Services (Provisioning, configuration, resource allocation, security, metering, etc.) Hypervisors VMware, KVM, Hyper-V*, PowerVM, zvm Cloud Resources Storage Compute Network 28

29 VMware vra (vrealize Automation) support IBM and VMware announced a cooperative effort to give our mutual clients the ability to provision and manage virtual machines and applications running on IBM Power Systems and IBM z Systems with VMware's vrealize Automation 6.2 (vra) solution through OpenStack enabled APIs. 29

30 VMware vrealize Automation and IBM z Systems Using VMware s vrealize Automation (vra), clients can provision and orchestrate virtualized workloads on z/vm and KVM for IBM z Systems through the OpenStack interfaces. Public Clouds vrealize Automation Single cloud management tool across multiple environments in the enterprise cloud, including public cloud. Single pane of glass OpenStack API s vra supports Infrastructure as a Service (IaaS) by passing workload management requests via OpenStack API s to IBM z/vm and KVM on IBM z. z/vm KVM on IBM z 30

31 31 Container Management

32 Containers and Docker for Linux on z Systems Container: operating environment within a Linux image, and delivery vehicle for applications Fast startup up, higher density than virtual machines Isolated from each other Docker: portable, light-weight run-time and packaging tool Easily build and ship complex applications, without worrying about infrastructure differences or interference from other software stacks Quickly and reliably deploy and run applications on any infrastructure Private and public registries (Docker Hub): share container building blocks and automate workflows Essential for horizontally scaling apps on the cloud 32

33 Use cases Facilitates portability and cross platform deployment through generic build description Develop applications on x86 and build for both x86 and z platforms, seamlessly deploy to x86 and z Systems Package applications without worrying about dependencies on other libraries and software If container app requires dependencies, creator of the container adds them to the container image Entirely independent of host software level Simple re-use of components One container image used to deploy same application many times by different people Supports micro-service architecture by simple deployment and management of components Large application consisting of several SW components can be broken down into multiple containers to allow for reuse of parts Large density through lightweight container isolation mechanism in Linux kernel Hundreds to thousands of virtual containers to run in one system 33 Docker ties Dev and Ops together Consistent environment from Dev to Ops facilitates staging and avoids environmental errors

34 Approaches for Application Deployment Virtualization vs. Containers OpenStack vs. Docker Virtualization and OpenStack Infrastructure oriented Customers have virtualized their servers to gain efficiencies Focus is on virtual server resource management One or several application per Guest VM / Operating System instance, as previously on physical servers Provides application isolation - an application or guest failing or misbehaving does not adversely affect other applications residing in other Guest VMs Provides persistence across server restarts Containers and Docker - Service oriented Application-centric - infrastructure resources are assumed to be already in place Focus is on application management One application per containers. Containers can be spread over several hosts Ideal pattern for DevOps Provides a very dynamic application deployment model OpenStack (running in a Guest VM) OS Kernel Infrastructure Virtual Network App 1 (running in Guest VM 1) OS Kernel App 1 (running in container 1) App 2 (running in Guest VM 2) OS Kernel Hypervisor Virtual Compute App 2 (running in container 2) Hypervisor... Container Manager Docker (running in a Guest VM) OS Kernel Infrastructure Virtual Network Virtual Compute... App n (running in Guest VM n) OS Kernel Virtual Storage App n (running in container n) Virtual Storage 34

35 Virtualization and Containers OpenStack and Docker On z, both approaches can be combined Efficient virtualization provides for tenant isolation Containers provide for agility and speed of deployment Virtual machines for a tenant One or several guests for a tenant Well-controlled virtualization and isolation between tenants Well-understood virtualization management on tenant granularity Tenant 1 (running in a Guest VM) Container n Container 2 Container 1 Docker... OS Kernel Tenant 2 (running in a Guest VM) Container n Container 2 Container 1 Docker... OS Kernel App A (running in a Guest VM) OS Kernel Container and orchestration management on top of guests control orchestration via Docker and Kubernetes Via Docker stack, Kubernetes stack or Mesos stack Full container ecosystem Multi-tenancy in stack not required, since guests are for one tenant only Infrastructure Virtual Network Hypervisor Virtual Compute Virtual Storage 35

36 System Container vs. Application Container System Container Runs entire Linux system environment (systemd etc.) Focus is on system instance management Intended as lightweight replacement for virtual machines But with lower isolation attributes Examples (as typcially used): LXC, LXD (Canonical) systemd-nspawn Application Container Runs application One application per container Focus is on application management Intended as resource scoping for applications with minimal overhead Examples (as typcially used): Docker Note: all solutions can be used the other way, too 36

37 System Container: LXC/LXD LXC is the user interface LXD is the system-daemon (building on classical LXC code) Improved security design over Docker OpenStack Nova plugin allows to use lxd hosts as compute nodes LXD is typically use for system containers (rather than application containers) Canonical points to Docker for application containers, even within LXD containers Juju is most commonly use to orchestrate LXD containers Commercial support available via Canonial 37

38 Docker Ecosystem: How It Plays Together PaaS OpenShift Origin Mesos frameworks (e.g. Marathon) Management Docker Universal Control Plane (UCP) IBM UrbanCode Deploy (UCD) or part of PaaS Orchestration Docker swarm & compose Apache Mesos Google Kubernetes Mgmt Infrastructure Registry PaaS (or SaaS) Cluster Orchestration Docker Engine Overlay networks Storage volumes 38

39 Docker Ecosystem: Registry Docker Hub: Public Registry with User and Organization Management Private areas available Contains ~100 official images of companies (Ubuntu, MongoDB, ) Automated builds possible On-premise Private Registry ( distribution ): Open Source Simple user management (No web UI) Docker Trusted Registry (DTR): Commercial Docker Offering User and organization management AD/LDAP authentication Note: runs on x86 only at this time SUSE Portus: Open Source Authorization Service and Frontend for Private Registry Users and organization management LDAP authentication 39

40 Docker Ecosystem: Management On the Roadmap Docker Universal Control Plane Part of Docker Datacenter Manages pipeline from development to operations Manages swarm cluster and host resources like networks and volumes Note: runs on x86 only at this time 40

41 Docker Ecosystem: Cluster Orchestration 41 Docker swarm and compose Simple cluster framework fit to run Docker containers Composite applications with compose Docker acquired makers of Mesos Aurora scheduling framework, for integration of Aurora parts into swarm Apache Mesos Large scale cluster project Marathon framework schedules containers Mesos intends to run containers natively (without additional framework) IBM intends to add value with Platform Computing scheduler (EGO) Google Kubernetes Large scale cluster manager/scheduler by Google Base for CNCF (Cloud Native Compute Foundation) orchestration Grouping and co-location of containers as pods, forming a service

42 Orchestration: Docker swarm and compose Docker swarm exposes Docker s API on a single node Provides services scaled out to the cluster No application support required beyond typcial microservice patterns Simple cluster management functionality, built into Docker engine Docker compose provides multi-container applications Single unit of management for multi-container application Life cycle covered (build, run, scale, control) Can run against a swarm Part of Docker Datacenter (DDC) DDC s Universal Control Plane (UCP) integrates with compose on top of a swarm of Docker nodes 42

43 Orchestration: Apache Mesos Large scale cluster manager Multi-tenant capability Sophisticated scheduling and availability Extensions available for PaaS and scheduling (Marathon) Service scheduling (Aurora) Job management (Chronos) Commercial Mesosphere builds datacenter Operating System based on Mesos Mesos intends to run containers natively (without additional framework like Docker) 43

44 Orchestration: Kubernetes Large scale cluster manager by Google Base for CNCF (Cloud Native Compute Foundation) orchestration Associated containers placed in co-located pods, forming a service Pod-internal communication very efficient External network communication covered by kubernetes infrastructure Sophisticated pod scheduling, availability management, rolling workload updates Can run on top of Mesos Base for high level orchestration infrastructure like OpenShift, Deis and Gondor 44

45 Docker Ecosystem: Logging and Monitoring Log Management: feed application logs via Docker logging infrastructure into (non-docker specific) tools Large Open Source ecosystem, usually combinations: 1.Logging via Logstash, Fluentd 2. Storage typically via Elasticsearch 3.Analysis via Kibana Monitoring: most projects existing and extended towards Docker support Open Source: cadvisor by Google: simple web UI with API support for Docker Prometheus: sophisticated framework QRadar by IBM Security: Security Information and Event Management Integration with many components of enterprise IT infrastructure Splunk: Universal log management and analysis framework Many players in Cloud-based services (logentries, splunk, loggly,...) 45

46 Open Container Initiative (OCI) IBM is a founding member & active participant of the OCI Docker is de-facto container format standard CoreOS launched competitive and open approach (rocket container runtime, appc container format) Open Container Initiative to define industry standard container format and runtime Housed under the Linux Foundation, sponsored by many IT companies Including CoreOS, Docker, Google, IBM, the Linux Foundation, Mesosphere, Microsoft, Red Hat, SUSE, VMWare,... Docker donated their container format and runtime ( runc ) OCI principles for container specification: Not bound to specific higher level stack (e.g. orchestration) Not bound to particular client, vendor, or project Portable across OS, hardware, CPU architectures, public clouds 46

47 47 Microservices Architecture

48 Microservices (aka μservices) functional decomposition of systems into manageable and independently deployable services 48

49 Monolithic Architecture System of Engagement Load Balancer System of Record Account Component Monolithic App Catalog Component Database Recommendation Component Customer Service Component 49

50 The Drawbacks of Monolithic Architecture Obstacle to frequent continuous integration & deployments such as adding new functions quickly Locked-in for long term commitment to a technology stack Intimidates developers as it is big, complex, hard to debug, fix and understand. Obstacle to frequent continuous deployments such as adding new functions quickly Hard to scale development due to lot s of communication and coordination between development teams. It overloads developers IDE s and containers Source: Introduction to Microservices. Blog by Chris Richardson. 50

51 Microservices Architecture System of Engagement Load Balancer System of Record Account Component API Gateway Catalog Catalog Component Component Catalog Database Recommendation Recommendation Component Recommendation Component Component Customer Service Customer Component Service Customer Service Component Component Customer Database 51

52 The Drawbacks of Microservices Architecture The term microservice places excessive emphasis on service size. Deploying & scaling a microservicesbased application is also much more complex. Major challenge associated with microservices using the partitioned database architecture Testing microservices-based application is also much more complex. Complexity & overhead associated due to the fact that a micro services application is a distributed system. Business transactions that update or span multiple business entities or services are fairly common. Source: Introduction to Microservices. Blog by Chris Richardson. 52

53 The quest for Agility: Three winning segments Cultural Change Automated pipeline Everything as code Immutable infrastructure DevOps Microservices Small decoupled services Everything dynamic APIs Design for failure Embrace failures Test by break / fail fast Agility Virtual Machines & Containers Portability Developer centric Ecosystem Fast startup 53 Source: The Quest for agility, Tamar Eilam, Ph.D., IBM

54 54 Financial Trading Demo Architecture Diagram

55 Continuous Integration & Delivery Pipeline to achieve Agility Infrastructure (LinuxONE) Compute, Storage, Networking Infrastructure Management & Monitoring Tools Clustering & Scheduling (Orchestration) 55

56 The Art of Scalability by Martin L. Abbot and Michael T. Fisher 56 Source:

57 The Scale Cube Near Infinite Y axis Split by Function, Service or Resource Scale by microservices or splitting different things Starting Point X axis Horizontal Duplication Scale by replication or by cloning 57 Source:

58 LinuxONE has multi-dimensional growth and scalability options With LinuxONE you can: Dynamically add cores, memory, I/O adapters, devices and network cards From 1 to 141 cores Up to 10 TB memory Up to 160 PCIe slots The Scale Cube Grow horizontally (add Linux guests), vertically (add to existing Linux guests) and Diagonal (Mix and Match Find your scale sweet spot) Grow without disruption to running environment Provision for peak utilization, unused resources automatically reallocated after peak Add more resources to an existing Linux guest or clone more Linux guests with a high degree of resource sharing

59 % CPU Usage % CPU Usage Highly efficient partitioning guarantees service delivery for all priority microservices z/vm 10VM 32 Core CPU Usage With Physical zvm 10VM 32 Core % CPU Usage High and low priority workloads High priority workloads Time (mins) Usage 50 - FB Standalone hour 57 1 hour LinuxONE Time (mins) % CPU Usage % CPU Usage Donor Workload Priority Workload ESX CPU Usage Share d 23 ESX % CPU Usage FB High and low priority workloads Intel x86 server with common hypervisor Time (mins) Time (mins) High priority microservices (blue) can run at very high utilization (hypervisor partition 1) No degradation when low priority microservices are added (hypervisor partition 2) High priority microservices (blue) run at lower utilization Significant degradation when low priority microservices (maroon) added On virtualized x86 servers, noisy neighbors (low priority microservices) steal valuable resources from high priority microservices 59

60 LinuxONE is designed for high I/O bandwidth business microservices I/O processing offloaded to separate dedicated cores x86 servers can t do this Up to 141 cores for business logic Up to 320 I/O channel processors each with 2 POWER cores (160 PCIe slots) LinuxONE Up to 24 cores dedicated to I/O processing ZERO I/O cores 24 cores for both business and I/O processing HP BL460c Gen9 80x more I/O channel processors than typical x86 servers 4 I/O channel processors (2 PCIe slots) Physical channels virtualized for efficient management of shared resource, plus failover recovery 60

61 Why run microservices on LinuxONE vs. x86 Distributed Systems High Scalability - Based on the 3D model of scalability from the book The Art of Scalability X-axis scaling, consists of running multiple identical copies of the application behind a load balancer The microservice architecture pattern corresponds to the Y-axis scaling of The Scale Cube Z-axis scaling (or data partitioning), where an attribute of the request (for example, the primary key of a row or identity of a customer) is used to route the request to a particular shard What is Problem? x86 based distributed systems can only scale in one direction (scale-out) Since x86 can only do scale-out, X*Y*Z is the total number of microservices running in production for each workload. For example, in a medium size popular workload, we are talking about hundreds of microservices, if not thousands spanned across tens of racks/servers Not all services are alike: Stateful vs. Stateless? Stateful services are hard to scale, partition and provide high availability at the same time 61 Continued on next page

62 Why run microservices on LinuxONE vs. x86 Distributed Systems (cont.) Complexity of developing and deploying distributed systems. Lots of automation required & brings a lot of operations overhead Developing and deploying features that span multiple services requires careful coordination Multiple databases and transaction management Why run microservices on LinuxONE? Unlike x86, LinuxONE is capable to scale multi-dimensionally (Scale-up, Scale-out, Scale-diagonal). These provides a much needed flexibility & modularity to minimize/address some of the complexity of developing and deploying microservices on distributed systems For example, you can scale-up your stateful services such as databases & messaging services as they are hard to scale, partition (shard), and provide HA at the same time Mixing your scaling options such as scaling-up your stateful services and scaling-out your stateless services within one system reduces complexity, overhead, and managing the possibility of large number of microservices as you only need to worry about X*Y total number of microservices. Based on The Scale Cube, the Z-axis data partitioning (sharding) is no longer in the picture or is reduced to the single digits 62

63 Latency Why run microservices on LinuxONE vs. x86 Distributed Systems (cont.) What is the Problem? In x86 distributed systems, microservices can create increased big latency as services are calling many other services, network latency (multiple network hops), unreliable networks, and varying loads. For example, a one request call per user can fan-out 10x or so request calls in the backend Why run microservices on LinuxONE to reduce latency? Use HiperSockets for high-speed in-memory TCP/IP connections between and among the microservices to reduce latency. HiperSockets require less processing overhead on either side of the connections, improving performance. Since HiperSockets are memory-based, they operate at memory speeds, reducing network latency and improve end-user performance especially for complex microservices which would otherwise would require network hops to fulfill backend requests LinuxONE is designed for high I/O bandwidth microservices I/O processing offloaded to separate dedicated cores (up to 24) Up to 320 I/O channel processors- each with 2 POWER cores (160 PCIe slots) 63 Continued on next page

64 Why run microservices on LinuxONE vs. x86 Distributed Systems (cont.) In LinuxONE, you can co-locate all your microservices in one single box. For example, co-locate: Systems of Record + Systems of Insight + Systems of Engagement in-a-box on LinuxONE Co-locate SOR, SOI, and SOE for right-time insights and richer engagement For example: Co-locating Node.js microservices w/ SOR on LinuxONE vs. x86 results in 60% Faster Response Time 2.5x better Throughput Apache Spark co-located on LinuxONE drove up to 3x faster than Spark running off- platform on x86 for aggregation analytical query 64

65 65 Deployment Management

66 Pain points associated without Configuration and Deployment Management Tools Without configuration & deployment management tools, there is no way to obtain information about the assets that support IT services or the relationships between them. Lack of configuration management and accurate deployment data can cause an organization a significant harm to it s IT operations. Whether this is related to incidents, problems, change, service level or service costing. Hard to debug and resolve incidents on time and identify what is actually broken. This could have a significance effect on existing SLA s. IT service architecture for even small organizations can be complex and extensive. Without proper configuration and deployment tools, the organization is opening itself to a great deal of uncertainty and risk. Without the configuration and deployment management data, this makes it difficult for IT departments to successfully execute more client-facing service management activities, particularly incident and change management. 66

67 Benefits of Using Deployment Management Save time and reduce errors in your infrastructure by automating (Infrastructure as a Code) provisioning and configuration at scale Reduce risk by automating complex processes Drive down cost by improving efficiency and reducing outages Improve application quality and stability through frequent releases Speed time to market by accelerating the pace of deployment through automation Drive environment consistency from testing to production even when you are using multiple clouds and On-premise. Manage changes to infrastructure, apps and compliance in multiple environments 67

68 Deployment Management Tools Available & supported for z Systems & LinuxONE Enterprise Version ISV Support Community Version Third Party Support 68

69 Juju & Charms Open source service orchestration management technology developed by Canonical Ltd., the company behind Ubuntu. Software that allows fast product deployment, integration and scale on a wide choice of cloud services and servers. Methods that significantly reduce the workload for deploying and configuring a product s services. Assistance for IT to deploy, configure, manage, maintain, and scale cloud services quickly and efficiently on public clouds, as well as on physical servers, OpenStack, and containers. Canonical is the distributor of the Ubuntu OS and Juju is their service orchestration management tool 69

70 What is Juju all about? 70 Juju is open source service orchestration Works on the service level not the image level Provisioning Pluggable provisioning backends Local machine development and large scale deployments Event-Based Reacts to changes in the environment Context free self-configuring services Scalable Services scale easily by adding / subtracting units Works with your existing configuration management tools Puppet, Chef, Salt, Ansible, Docker - all work inside charms Charms can be written in any language GUI and command line tool - allows you to experiment and visualize Service portability on bare metal, private / public cloud Offers a quick and easy environment to test services on a local machine Quickly deploys services - reduces days to minutes

71 Charms Defined Charms are wrapped software packages that are enabled to work within JuJu Contain the distilled best practices to deploy, integrate, scale and expose a service Incorporate experience from distro management and personal package archives (PPAs) Official charms undergo testing and review - are available at a preferred namespace Automated Charm testing via Jenkins across providers Open source and proprietary models charm distribution models available Bundles of charms can be created to represent group of services and relationships Bundles can preserve best practices Charm version Service configuration and relations Resource utilization and constraints Bundles can be shared as yaml files to simplify architect collaboration 71

72 Why Charm? IBM Value: Another channel for software sales Provides visibility to IBM products to the JuJu user community Presents a commitment to the Ubuntu ecosystem to our customers Client Value: Reduce the time taken for deploying and configuring IBM product on Cloud By enabling charms, IBM products can be deployed on Canonical supported clouds like Amazon Web Service, Azure, OpenStack, etc. 72

73 What is a Chef and how it helps? Chef is a powerful automation platform that transforms complex infrastructure into code, bringing your servers and services to life. Whether you re operating in the cloud, on-premises, or a hybrid, Chef automates how applications are configured, deployed, and managed across your network, no matter its size. Chef is built around simple concepts: achieving desired state, centralized modeling of IT infrastructure, and resource primitives that serve as building blocks. These concepts enable you to quickly manage any infrastructure with Chef. These very same concepts allow Chef to handle the most difficult infrastructure challenges on the planet. Anything that can run the chef-client can be managed by Chef. Chef is Infrastructure as a Code: Programmatically provision and configure Treat like any other code base Reconstruct business from code repository, data backup, and bare metal resources Chef Programs: Generate configurations directly on nodes from their run list Reduce management complexity through abstraction Store configuration of your programs in version control 73

74 Chef Architecture Chef has three main components for it s overall Chef architecture: Admin Workstation Chef Server Nodes The nodes communicate with the Chef server over HTTP(S) using the chef-client script The chef-client script is responsible for downloading and applying run-list along with any cookbooks and config data it needs The admin workstation also communicates with the Chef server using HTTP(S) The workstation is where a system admin will use the CLI utilities to interact with the data stored in the Chef server and modify any data, performs search and interact with nodes through the knife tool Chef also presents a web-based GUI for modifying system data 74

75 Cooking with Chef on Linux on z Systems Increasing interest from z Systems customers to support native OpenStack and related interfaces (e.g. Chef) from which they can build their own clouds Chef: one of the most popular configuration management systems Infrastructure as code: speed, flexibility, scalability Integration with cloud computing platforms IBM made customizations to build Open Source Chef on Linux on z Systems Chef client builds cleanly out of the box Chef server requires replacing language dependencies (e.g. Java, Node.js); minor changes to Ohai for system information collection Instructions for building your own Chef for Linux on z Systems:

76 Cookbooks for Open Source packages for LinuxONE available in Chef Supermarket List of Chef cookbooks verified to run on LinuxONE: 76 Tomcat Fail2ban Erlang yum-epel iptables openssh memcached perl yum ruby sudo vim users build-essential cron chef-client ohai

77 What is Puppet and How it Helps? Puppet Enterprise is IT automation software that gives system administrators the power to easily automate repetitive tasks, quickly deploy critical applications, and proactively manage infrastructure, on-premises or in the cloud. Puppet Enterprise automates tasks at any stage of the IT infrastructure lifecycle, including: discovery, provisioning, OS & app configuration management, orchestration, and reporting. Specifically, PE offers: Configuration management tools that let you define a desired state for your infrastructure and then automatically enforce that state. A web-based console UI and APIs for analyzing events, managing your nodes and users, and editing resources on the fly. Powerful orchestration capabilities. An advanced provisioning application called Razor that can deploy bare metal systems. With Puppet, you can: Free up time to work on projects that deliver more business value Ensure consistency, reliability and stability Facilitate closer collaboration between sysadmins and developers 77

78 Puppet Architecture Puppet usually runs in an agent/master architecture Puppet master Managed nodes Managed nodes run the Puppet agent app, usually a background service Puppet nodes sends facts to the Puppet master periodically and request a catalog. The master compiles and returns the node s catalog using several sources of info it has access to. Once the nodes receive their catalogs, it applies it by checking each resource the catalog describes. If it finds any resources that are not in their desired state, it makes any changes necessary to correct them. After applying the catalog, the agents submit a report to the Puppet master. The agent nodes communicate with the master over HTTP(S) with client-verification 78

79 What is Ansible and how it helps? Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and may other IT needs. Being designed for multi-tier deployments since day one, Ansible models your IT infrastructure by describing how all of your systems inter-relate, rather than just managing one system at a time. It uses no agents and no additional custom security infrastructure, so it's easy to deploy - and most importantly, it uses a very simple language (YAML, in the form of Ansible Playbooks) that allow you to describe your automation jobs in a way that approaches plain English. 79

80 Ansible Architecture The Ansible core components include: Inventory: Target Variables: Information about the target hosts Connection: How to talk to the target hosts Runner: Connect to the target and execute actions Playbook: Recipe to be executed on the target host Facts: Dyamic information about the target Modules: Code that implements actions Callback: Collects the results of the playbook actions Plugins: , logging, others Ansible is an agentless configuration management system, as no special software has to run on the managed host servers. Being Agentless is one of the main advantages of Ansible over other deployment managers Ansible connects to its targets usually via SSH, copies all the necessary code, and runs it on the target machine. Reduces the overhead of the setup of agents Reduces security risks No extra packages or agents need to be installed 80

81 81 What is SaltStack and how it helps? SaltStack is: a configuration management system, capable of maintaining remote nodes in defined states (for example, ensuring that specific packages are installed and specific services are running) a distributed remote execution system used to execute commands and query data on remote nodes, either individually or by arbitrary selection criteria It was developed in order to bring the best solutions found in the world of remote execution together and make them better, faster, and more malleable. Salt accomplishes this through its ability to handle large loads of information, and not just dozens but hundreds and even thousands of individual servers quickly through a simple and manageable interface.

82 Use cases addressed by SaltStack Enterprise are: For CloudOps Software-defined cloud Cloud management platform with native configuration management Multi-cloud orchestration including SoftLayer, AWS, Azure, GCE & dozens more Application workload migration Predictive, event-driven infrastructure with autoscaling ITOps and DevOps automation 82 For ITOps Enterprise IT operations automation Hybrid and private cloud deployment & management Server OS & virtualization management Server configuration and hardening for security & compliance Vulnerability diagnosis & remediation Infrastructure monitoring Network configuration & change management For DevOps Full-stack application orchestration OS, VMs, applications, code, containers Declarative or imperative configuration management Continuous code integration & deployment Application monitoring & auto healing DevOps workflow (Puppet, Chef, Docker, Jenkins, Git, etc...) Application container orchestration

83 Introducing IBM UrbanCode Deploy UrbanCode Deploy is the tool to enable full-stack deployments across cloud environments. Pattern designer Both graphical and textual capabilities to design and build your own pattern (full stack application environment) with all it needs to operate Design once, deploy anywhere Deploy full stack environments to any cloud that uses OpenStack technology as a standard Environment lifecycle management Manage infrastructure change and easily apply changes to existing environments Application Middleware Configuration Middleware Compute, Storage, Network Configuration OS / Platform Image Policies Delivery process automation Automated delivery process with integrated full stack environments Virtual Datacenter Private Public 83 VMware vcenter

84 Rapidly deploy application environments in 3 simple steps Application Middleware Configuration Middleware Compute, Storage, Network Configuration OS / Platform Image Policies 1. Create stacks Describe full stack environments using infrastructure building blocks like Images, Middleware scripts, and Application code Load Balancer Firewall Web Servers App Servers Database Servers 2. Assemble multi-tier and scalable environment blueprints Assemble multi-tier application environments and define autoscaling policies to meet operational needs. VMware vcenter Virtual Datacenter Private Public 3. Portable across different virtualized infrastructure Provide portability across heterogeneous virtual datacenter, private and public clouds 84

85 Platform as a Service (PaaS) 85

86 Client business challenges & developer expectations Client Business Challenge: Time to market for new applications is too long Speed and innovation are needed to capture new business opportunities Remove blockage from IT deployment Competitive threat from new born on the web companies The client is looking to enter into the API economy. Need environment to share or sell software assets the build/own Reduce operational cost and limit capital investments as well as remove the need to manage and procure assets and services Developers expectations: 86

87 Platform as a Service (PaaS) Environment PaaS allows customers to develop, run and manage applications without the complexity of building and maintaining the infrastructure typically associated with developing and launching an application. You would get Platforms such as the Application Servers, Databases, Analytics, Mobile Backend as a Service etc, provisioned for you on top of the IaaS Cloud Integration Services Mobile Services Watson Services End users such as developers can program at a higher-level with dramatically reduced complexity without the knowledge of possessing any specific z Systems skills. Database services Big Data services For developers, the z Systems HW architecture beneath the PaaS stack are abstracted from them as if they were running on x86 architecture. Web and application services Security Services PaaS allows the overall development of the application to be more effective, as it has built-in infrastructure In PaaS, maintenance and enhancement of the application is made easier 87

88 Use Cases Developer Experience Rapidly deploy and scale applications in any language Compose applications quickly with useful APIs and services and avoid tedious backend config. Realize fast time-to-value with simplicity, flexibility and clear documentation. Extend existing applications Add user experience such as mobile, social Add new capabilities integrating other services/apis Rapid experimentation for new capabilities 88 Enterprise Capability Securely integrate with existing on-prem data like SoR and systems. Choose from flexible deployment models. Manage the full application lifecycle with DevOps. Develop and deploy on a platform built on a foundation of open technology. API enabled and new applications Scalable API layer on top of existing services Simplify how composite service capabilities are exposed via APIs Systems of Engagement Different state management models Microservices based architecture applications

89 PaaS Use Case for Faster Time to Market Using Continuous Integration & Continuous Deployment Jason wants to efficiently develop a stable, scalable airline reservation application. Annette wants deployment options to meet the airline s SLA requirements. Raj wants to buy a ticket home quickly, reliably and securely. Build Service Deploy Service Image Registry 89

90 PaaS Use Case for Faster Time to Market Using Continuous Integration & Continuous Deployment db: image: mongo environment: - contraint:arch==s390x web: image: acmeair/web environment: - constraint:arch==power8 Jenkins PaaS Build Service PaaS Deploy Service Build Engines x86, Other x86 Power8 LinuxONE or z13 PaaS Image Registry 90

91 91 Different PaaS Options

92 What is OpenShift and Why Use It? OpenShift is Platform as-a-service (PaaS) of Red Hat s application container platform that is built around a core of Docker container packaging and kubernetes container cluster management. Accelerate Application Delivery and DevOps OpenShift helps organizations accelerate development & deployment of critical apps and services. Open Source Innovation Leaders Red Hat is driving innovation in OpenShift and upstream communities like Docker, Kubernetes, Project Atomic & more. Enterprise Ready OpenShift provides a complete, enterpriseready solution. From the operating system, to middleware, to a truly open hybrid cloud. Customer Momentum Every day more and more customers are looking into OpenShift. With customers spanning across 14 different industries, it s no surprise OpenShift is gaining traction. 92

93 OpenShift Application Services - (OpenShift Origin) Offering a choice of programming languages and frameworks, databases, middleware, etc From Red Hat From ISV Partners From the Community Benefits for Developers Access a broad selection of application components Deploy application environments ondemand Leverage your choice of interface & integrate with existing tools Automate application deployments, builds and source-to-image Enable collaboration across users, teams & projects 93

94 OpenShift Architecture - (OpenShift Origin) 94 Docker provides the abstraction for packaging and creating Linux-based, lightweight containers Kubernetes provides the cluster management and orchestrates Docker containers on multiple hosts Source code management, builds, and deployments for developers, managing and promoting images at scale as they flow through your system - application management at scale Team and user tracking for organizing a large developer organization

95 OpenShift what is available today vs. future? Under discussion with Red Hat Community Version Ported & Available Today 95

96 Cloud Foundry Cloud Foundry is an open-source platform as a service (PaaS) that provides you with a choice of clouds, developer frameworks, and application services. Deploy in seconds not weeks or months No need to talk to anyone else Polyglot runtimes Java, Node.js, Ruby, Python, Go, PHP, etc Easily integrate internal and 3rd party services/apis Open Source runtime platform IaaS independent runs in the cloud or onpremise Deploying App to Cloud Foundry Runtime? Upload app bits and metadata Create and bind services Stage application Deploy application Manage application health 96 On the Roadmap

97 Cloud Foundry Architecture On the Roadmap The Cloud Foundry platform is abstracted as a set of large-scale distributed services It uses Cloud Foundry Bosh to operate the underlying infrastructure from IaaS Can sit on top of OpenStack Components are dynamically discoverable and loosely coupled, exposing health through HTTP endpoints so agents can collect state information (app state & system state) and act on it. 97

98 Bluemix: IBM s cloud platform as a service Build, run, scale and manage applications in the cloud Developer experience Rapid deploy in multiple languages Compose apps from multiple APIs Faster time to value Enterprise Ready Secure on-prem integration Full dev-ops support Multiple deployment models Built on a foundation of open technology Open source basis 98 Bluemix service categories DevOps Big Data Mobile Cloud Integration Security Internet of Things Watson Business Analytics Database Web and application

99 Bluemix Capabilities Bluemix is an open-standard, cloud-based platform for building, managing, and running applications of all types (web, mobile, big data, new smart devices, etc) Go Live in Seconds The developer can choose any language runtime or bring their own. Zero to production in one command. DevOps Development, monitoring, deployment, and logging tools allow the developer to run the entire application. APIs and Services A catalog of IBM, third party, and open source API services allow the developer to stitch an application together in minutes. Layered Security IBM secures the platform and infrastructure (40 years of experience) and provides you with the tools to secure your apps. On-Prem Integration Build hybrid environments. Connect to on-premises assets plus other public and private clouds. Flexible Pricing Try services for free and pay only for what you use. Pay as you go and subscription models offer choice and flexibility. 99

100 Mainframe Data Access Service in IBM Bluemix Simple Accelerate development of cloud and mobile apps accessing z Systems Seamless Enable open access to mainframe data Secure Data stays secured on z Systems Mainframe Data Access Service by Rocket VSAM CICS IMS DB2 ADABAS Sequential SMF SysLogs 100 Universal access to data for Hybrid Cloud & Mobile Apps, regardless of location, interface or format via MongoDB APIs, z/os Connect, Web Services, SQL

101 101 Hybrid Cloud & the API Economy

102 Digital disruption is driving the evolution and creation of new business models Industries are converging as never before, and new ecosystems are emerging World s largest transportation company World s biggest media company World s most valuable retailer World s largest accommodation provider World s largest video conference company owns no vehicles creates no content has no inventory owns no real estate has no telco infrastructure Source: The Battle Is For The Customer Interface, Tom Goodwin, Havas Media 102

103 What is Hybrid Cloud and Why should I care? While we often think about Hybrid Cloud meaning an application in a public cloud connecting to an on-premise legacy system, more generally, hybrid cloud is connecting two or more clouds. Integration PRIVATE Visibility & Control Security PUBLIC DevOps ON-PREMISES IT Portability Data Management Successful hybrid clouds should deliver: Enhanced developer productivity Seamless integration and portability Insightful data and analytics Superior visibility, control and security 103

104 Hybrid Cloud is the new norm - key trends and outcomes 80% of enterprise IT organization will commit to Hybrid Cloud architectures by % of enterprises will embrace open source and open APIs as the underpinning for cloud integration strategies by % of organizations achieving outcomes with hybrid cloud: 2 61% of technology projects are funded by Business 1 COST Cost reduction by shifting fixed costs to variable costs Maximizing value from existing traditional infrastructure Frontrunners vs. Chasers 1.7x 1.9x Improved productivity 1.8x Improved business processes and workflows 1.8x Scalability 1.5x Resiliency 1.4x INNOVATION Frontrunners vs. Chasers Product/service innovation 2.0x Expansion into new markets, customer segments and offerings 2.2x Expanded ecosystem 2.1x Market responsiveness 2.1x Digital services 4.0x Assembly of new products by composing APIs 4.3x BUSINESS VALUE Frontrunners vs. Chasers Commercializing insights 2.9x Cognitive computing 5.1x Internet of Things 1.7x IDC FutureScape: Worldwide Cloud 2016 Predictions, November 20; 2 IBM CAI, Growing up Hybrid, 1/2016

105 Hybrid is the future of Integration Connect Seamlessly Hundreds of end points to apps and data in the cloud and on premise Data Apps TH APIs HYBRID INTEGRATION IN GS Develop Rapidly Intuitive and robust tooling to transform data to meet business needs CONNECT XFORM DELIVER COMPOSE EXPOSE API MANAGEMENT SECURE GATEWAY INTEGRATION ENGINE MESSAGE & EVENT HUB Scale Efficiently Performance and scalability to meet the SLAs of your business applications CREATE - OPERATE - MANAGE - On-Premise SaaS MONITOR - GOVERN PaaS 105

106 Leverage the API Economy APIs are the Language of Cloud: connection and consumption of IT, applications and data REST APIs connect IT, Apps and Data IBM Middleware Cloud Integration Portfolio enables the API Economy 106 Data Power, Cast Iron, z/os Connect, API Connect Cloud Integration Services for Bluemix. Hybrid Cloud Messaging Portfolio (IIB, MQ etc) Connections are Encrypted, Auditable, Access Monitored

107 APIs are a path to new business opportunities Business models are evolving Branch Toll-free Website Web APIs APIs represent a new, fastgrowing channel opportunity and growth is accelerating dramatically By 2014, 75% of the Fortune 1000 will offer public Web APIs. By 2016, 50% of B2B collaboration will take place through Web APIs. 107 Sources: Gartner, Predicts 2012: Application Development, 4Q, 2011; Gartner, Govern Your Services and Manage Your APIs with Application Services Governance, 4Q 2012; Gartner, Open for Business: Learn to Profit by Open Data, 1Q 2012

108 API Connect: Simplified & Comprehensive API foundation to jumpstart your entry into the API Economy Create Run Manage Secure Unified experience across API Lifecycle; not a collection of piece parts. Connect API to data sources Develop & Compose API Generate API consumer SDK 108 Build, debug, deploy, Node.js microservice apps Build, debug, deploy Java microservice apps Node.js & Java common management & scaling Stage to cloud or on-prem catalog API Discovery API Policy Management Publish to Developer Portal Self-service Developer Portal Subscription Management Social Collaboration Community Management API Monitoring & Analytics Lifecycle Mgmt & Governance API Policy Enforcement Security & Control Connectivity & Scale Traffic control & mediation Workload optimization Monitoring/Analytics Collection

109 API Connect is a single, comprehensive solution to design, secure, control, publish, monitor, and manage APIs Client Value: Enable new business models in new ecosystems Realize new ROI via secure reuse of existing IT assets Achieve faster innovation via self-service access to APIs API Connect Differentiators: Create & Run with Node.js and Java to deliver an end-to-end API lifecycle Discovery & creation of APIs from existing systems of records Hybrid deployment flexibility Create Secure API Connect Run Manage 109 Mobile, Cloud and Third-party Applications invoking z Services using APIs

110 z/os Connect: IBM s strategic solution for enabling REST APIs based on z/os assets Cloud / Bluemix apps Mobile apps CICS z/os Web apps IMS REST API consumers Batch Strategic solution for enabling natural REST APIs for z Systems assets in a unified manner across z/os subsystems with integrated auditing, security and scalability DB2 1 MQ per ENUS Statement of Direction

111 z/os Connect Serving mobile data directly from z/os is 40% less expensive than exporting to a system of engagement Colocation of Node.js on Linux with z/os cuts response times by 60% and improves throughput by 2.5x Node.js is 2x faster on z13 vs Competitive Platforms WebSphere MQ CICS IMS DB2 Hybrid Cloud n z/os Connect API Connect 111

112 IBM provides Hybrid programming from front-end to server side WAS-zOS for Mobile Transactions z/os Connect Other Clouds Power Systems Java, Node.js, Swift WAS Healthcheck Publish all SOA Services IBM Integration Bus Discover & Create API Connect Run Manage Secure & Publish Hybrid Cloud Cognitive Services for Hospitality Insight Services Big Data linkage with DashDB 112 BPM Commerce API Connect : End-to-end API lifecycle Developer focused for Mobile, Java, Node.js, Swift SoR and SOA discovery Always Hybrid licensing Client-side JavaScript, Java, Swift

113 z Systems with Bluemix use cases Easy and secure development and integration with z/os Connect, Secure Connector and API Connect Extend existing applications - Add user experience such as mobile, social - Add new capabilities integrating other services/apis - Rapid experimentation for new capabilities API enable applications - Scalable API layer on top of existing services - Simplify how composite service capabilities are exposed via APIs New applications - Systems of Engagement - Two-factor applications Backend Systems & Integration API Creation & Management New Channels & Opportunities z/os Connect provides a simple and secure way to discover and invoke applications and data on z/os, and make these readily accessible to mobile, cloud and Web developers 113 z/os Connect is included in z/os current version subsystems at no charge Uses standardized interfaces and data REST APIs and JSON Allows for consumerization of z/os assets as APIs Can take advantage of connector technology using z Systems cross-memory communication mechanism such as WebSphere Optimized Local Adapters for a performance boost

114 Bluemix, API Connect, z/os Connect for modern hybrid Enterprise applications Channels Systems of Engagement IBM Mobile First New Applications and Services Multi-channel SDK Interaction Services (SOR Business Logic) IBM Bluemix Compose & integrate applications, services IBM API Connect Create, run, manage & secure Enterprise APIs & Micro services Transactions Transaction Services (SOR Business Logic) CICS IMS IBM z/os Connect Create & run SoR (System) APIs WebSphere DB2 Data Systems of Record CICS, IMS, DB2, WebSphere Optimizations possible for On-prem only environments and existing web services

115 115 Summary

116 Summary Open Source & ISV Ecosystem Community IBM s strategy for Cloud Management on z Systems embraces many of the major industry ecosystem initiatives around: Infrastructure as-a-service Container management Platform as-a-service Information and status of all open-source software can be found: Support for open source packages will be provided by a combination of the following: Open source provider IBM via the Ecosystem enablement team & LTC (Linux Technology Center) Third Party Enterprise Support Linux Distros themselves (when open source products has been embedded in their distributions) 116

117 Current state of open source technologies for LinuxONE as of July 2016 Infrastructure as-a-service - OpenStack Cloud Manager Appliance (CMA) SUSE OpenStack Cloud 6 Ubuntu OpenStack Red Hat OpenStack Platform Integrated in z/vm to provide z/vm-only OpenStack support Based OpenStack Liberty Provides x86 and z/vm support - managed to Based on OpenStack Liberty release Working with SUSE to provide OpenStack support for KVM for IBM z Working with Canonical to provide OpenStack support for KVM for IBM z Working with Red Hat to provide OpenStack support for z/vm and KVM for IBM z Platform as-a-service OpenShift Cloud Foundry OpenShift Origin ported Recipe available at: Scheduled be ported by 4Q Continued on next page

118 Current state of open source technologies for LinuxONE (cont.) as of July 2016 Container Management Docker Kubernetes Mesos LXC / LXD Docker Distribution ported Instructions available at: Docker Compose ported Instructions available at: Docker Swarm ported Instructions available at: Kubernetes ported Instructions available at: Port complete. Instructions to be placed on github shortly. Provided in Ubuntu and supported by Canonical 118 Continued on next page

119 Current state of open source technologies for LinuxONE (cont.) as of July 2016 Deployment Management Chef Puppet Ansible SaltStack Juju Chef Server and Chef Client ported Instructions available at: Also Recipes for Chef Server and Chef Client available at: Puppet ported Instructions available at: Ansible ported Instructions available at: Provided in SUSE Manager Server 3 and supported by SUSE Provided in Ubuntu and supported by Canonical Provided in Ubuntu and supported by Canonical 119

120 Support for open source technologies for LinuxONE as of July 2016 OpenShift Cloud Foundry Docker Kubernetes Mesos LXC / LXD Chef Puppet Ansible SaltStack Juju Docker the company in discussion for Enterprise support Rogue Wave for Community support Canonical Chef the company provides Enterprise support Rogue Wave for Community support Canonical Rogue Wave for Community support Canonical Canonical Canonical and SUSE Canonical 120

121 Questions? Thank you! 121

Build your own Cloud on Christof Westhues

Build your own Cloud on Christof Westhues Build your own Cloud on Christof Westhues chwe@de.ibm.com IBM Big Data & Elastic Storage Tour Software Defined Infrastructure Roadshow December 2 4, 2014 New applications and IT are being built for Cloud

More information

Merging Enterprise Applications with Docker* Container Technology

Merging Enterprise Applications with Docker* Container Technology Solution Brief NetApp Docker Volume Plugin* Intel Xeon Processors Intel Ethernet Converged Network Adapters Merging Enterprise Applications with Docker* Container Technology Enabling Scale-out Solutions

More information

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction WHITE PAPER RedHat OpenShift Container Platform Abstract Benefits: Applications are designed around smaller independent components called microservices. Elastic resources: Scale up or down quickly and

More information

Think Small to Scale Big

Think Small to Scale Big Think Small to Scale Big Intro to Containers for the Datacenter Admin Pete Zerger Principal Program Manager, MVP pete.zerger@cireson.com Cireson Lee Berg Blog, e-mail address, title Company Pete Zerger

More information

From Containers to Cloud with Linux on IBM Z. Utz Bacher STSM Linux and Containers on IBM Z

From Containers to Cloud with Linux on IBM Z. Utz Bacher STSM Linux and Containers on IBM Z From Containers to Cloud with Linux on IBM Z Utz Bacher STSM Linux and Containers on IBM Z A Message Brought To You By Our Lawyers Trademarks of International Business Machines

More information

YOUR APPLICATION S JOURNEY TO THE CLOUD. What s the best way to get cloud native capabilities for your existing applications?

YOUR APPLICATION S JOURNEY TO THE CLOUD. What s the best way to get cloud native capabilities for your existing applications? YOUR APPLICATION S JOURNEY TO THE CLOUD What s the best way to get cloud native capabilities for your existing applications? Introduction Moving applications to cloud is a priority for many IT organizations.

More information

DEPLOYING NFV: BEST PRACTICES

DEPLOYING NFV: BEST PRACTICES DEPLOYING NFV: BEST PRACTICES Rimma Iontel Senior Cloud Architect, Cloud Practice riontel@redhat.com Julio Villarreal Pelegrino Principal Architect, Cloud Practice julio@redhat.com INTRODUCTION TO NFV

More information

Patching and Updating your VM SUSE Manager. Donald Vosburg, Sales Engineer, SUSE

Patching and Updating your VM SUSE Manager. Donald Vosburg, Sales Engineer, SUSE Patching and Updating your VM SUSE Manager Donald Vosburg, Sales Engineer, SUSE dvosburg@suse.com Why should I care? I just clone my base VM image, and after that it is not my problem... Understand the

More information

Cloud I - Introduction

Cloud I - Introduction Cloud I - Introduction Chesapeake Node.js User Group (CNUG) https://www.meetup.com/chesapeake-region-nodejs-developers-group START BUILDING: CALLFORCODE.ORG 3 Agenda Cloud Offerings ( Cloud 1.0 ) Infrastructure

More information

How to Keep UP Through Digital Transformation with Next-Generation App Development

How to Keep UP Through Digital Transformation with Next-Generation App Development How to Keep UP Through Digital Transformation with Next-Generation App Development Peter Sjoberg Jon Olby A Look Back, A Look Forward Dedicated, data structure dependent, inefficient, virtualized Infrastructure

More information

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS ContainerCon @ Open Source Summit North America 2017 Elizabeth K. Joseph @pleia2 1 Elizabeth K. Joseph, Developer Advocate

More information

Deploying Applications on DC/OS

Deploying Applications on DC/OS Mesosphere Datacenter Operating System Deploying Applications on DC/OS Keith McClellan - Technical Lead, Federal Programs keith.mcclellan@mesosphere.com V6 THE FUTURE IS ALREADY HERE IT S JUST NOT EVENLY

More information

The intelligence of hyper-converged infrastructure. Your Right Mix Solution

The intelligence of hyper-converged infrastructure. Your Right Mix Solution The intelligence of hyper-converged infrastructure Your Right Mix Solution Applications fuel the idea economy SLA s, SLA s, SLA s Regulations Latency Performance Integration Disaster tolerance Reliability

More information

Build Cloud like Rackspace with OpenStack Ansible

Build Cloud like Rackspace with OpenStack Ansible Build Cloud like Rackspace with OpenStack Ansible https://etherpad.openstack.org/p/osa-workshop-01 Jirayut Nimsaeng DevOps & Cloud Architect 2nd Cloud OpenStack-Container Conference and Workshop 2016 Grand

More information

Docker Enterprise Edition on Cisco UCS C220 M5 Servers for Container Management

Docker Enterprise Edition on Cisco UCS C220 M5 Servers for Container Management Guide Docker Enterprise Edition on Cisco UCS C220 M5 Servers for Container Management July 2017 Contents Introduction Reference Architecture Cisco UCS Programmable Infrastructure Docker Enterprise Edition

More information

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform. Taming your heterogeneous cloud with Red Hat OpenShift Container Platform martin@redhat.com Business Problem: Building a Hybrid Cloud solution PartyCo Some Bare Metal machines Mostly Virtualised CosPlayUK

More information

What s New in Newton. Emily Hugenbruch, Advisory Software

What s New in Newton. Emily Hugenbruch, Advisory Software What s New in Newton Emily Hugenbruch, Advisory Software Engineer, @ekhugen IBM s z/vm Cloud Stack approach 1. z/vm drivers provided to the OpenStack community z/vm drivers are currently open source, part

More information

Important DevOps Technologies (3+2+3days) for Deployment

Important DevOps Technologies (3+2+3days) for Deployment Important DevOps Technologies (3+2+3days) for Deployment DevOps is the blending of tasks performed by a company's application development and systems operations teams. The term DevOps is being used in

More information

Genomics on Cisco Metacloud + SwiftStack

Genomics on Cisco Metacloud + SwiftStack Genomics on Cisco Metacloud + SwiftStack Technology is a large component of driving discovery in both research and providing timely answers for clinical treatments. Advances in genomic sequencing have

More information

FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS

FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS WHITE PAPER FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS Over the past 15 years, server virtualization has become the preferred method of application deployment in the enterprise datacenter.

More information

C ibm IBM C Foundations of IBM Cloud Reference Architecture V5 Version 1.0

C ibm  IBM C Foundations of IBM Cloud Reference Architecture V5 Version 1.0 C5050-287.ibm Number: C5050-287 Passing Score: 800 Time Limit: 120 min File Version: 1.0 IBM C5050-287 Foundations of IBM Cloud Reference Architecture V5 Version 1.0 Exam A QUESTION 1 Which IT methodology

More information

CREATING A CLOUD STRONGHOLD: Strategies and Methods to Manage and Secure Your Cloud

CREATING A CLOUD STRONGHOLD: Strategies and Methods to Manage and Secure Your Cloud CREATING A CLOUD STRONGHOLD: Strategies and Methods to Manage and Secure Your Cloud Ted Brunell Principal Solution Architect, DoD Programs tbrunell@redhat.com @DoDCloudGuy AGENDA Overview of Current Security

More information

A Greybeard's Worst Nightmare

A Greybeard's Worst Nightmare A Greybeard's Worst Nightmare How Kubernetes and Containers are re-defining the Linux OS Daniel Riek, Red Hat April 2017 Greybeard Greybeards fight Balrogs. They hate systemd. They fork distributions.

More information

Smarter Systems In Your Cloud Deployment

Smarter Systems In Your Cloud Deployment Smarter Systems In Your Cloud Deployment Hemant S Shah ASEAN Executive: Cloud Computing, Systems Software. 5 th Oct., 2010 Contents We need Smarter Systems for a Smarter Planet Smarter Systems = Systems

More information

DevOps Technologies. for Deployment

DevOps Technologies. for Deployment DevOps Technologies for Deployment DevOps is the blending of tasks performed by a company's application development and systems operations teams. The term DevOps is being used in several ways. In its most

More information

No Limits Cloud Introducing the HPE Helion Cloud Suite July 28, Copyright 2016 Vivit Worldwide

No Limits Cloud Introducing the HPE Helion Cloud Suite July 28, Copyright 2016 Vivit Worldwide No Limits Cloud Introducing the HPE Helion Cloud Suite July 28, 2016 Copyright 2016 Vivit Worldwide Brought to you by Copyright 2016 Vivit Worldwide Hosted By Jeff Jamieson VP Sales & Marketing Whitlock

More information

Przyspiesz tworzenie aplikacji przy pomocy Openshift Container Platform. Jarosław Stakuń Senior Solution Architect/Red Hat CEE

Przyspiesz tworzenie aplikacji przy pomocy Openshift Container Platform. Jarosław Stakuń Senior Solution Architect/Red Hat CEE Przyspiesz tworzenie aplikacji przy pomocy Openshift Container Platform Jarosław Stakuń Senior Solution Architect/Red Hat CEE jstakun@redhat.com Monetize innovation http://www.forbes.com/innovative-companies/list/

More information

Taking your next integration or BPM project to the cloud WebSphere Integration User Group, 12 July 2012 IBM Hursley

Taking your next integration or BPM project to the cloud WebSphere Integration User Group, 12 July 2012 IBM Hursley Mark Tomlinson CTO, Cloud Computing, IBM UK & Ireland Taking your next integration or BPM project to the cloud WebSphere Integration User Group, 12 July 2012 IBM Hursley Today s organizations strive to

More information

Docker Universal Control Plane Deploy and Manage On-Premises, Your Dockerized Distributed Applications

Docker Universal Control Plane Deploy and Manage On-Premises, Your Dockerized Distributed Applications Technical Brief Docker Universal Control Plane Deploy and Manage On-Premises, Your Dockerized Distributed Applications As application teams deploy their Dockerized applications into production environments,

More information

Deployment Patterns using Docker and Chef

Deployment Patterns using Docker and Chef Deployment Patterns using Docker and Chef Sandeep Chellingi Sandeep.chellingi@prolifics.com Agenda + + Rapid Provisioning + Automated and Managed Deployment IT Challenges - Use-cases What is Docker? What

More information

Integrated Management of OpenPOWER Converged Infrastructures. Revolutionizing the Datacenter

Integrated Management of OpenPOWER Converged Infrastructures. Revolutionizing the Datacenter Integrated Management of OpenPOWER Converged Infrastructures Marcelo Perazolo, Architect IBM Systems Revolutionizing the Datacenter Join the Conversation #OpenPOWERSummit Converged Infrastructure Systems

More information

Red Hat Roadmap for Containers and DevOps

Red Hat Roadmap for Containers and DevOps Red Hat Roadmap for Containers and DevOps Brian Gracely, Director of Strategy Diogenes Rettori, Principal Product Manager Red Hat September, 2016 Digital Transformation Requires an evolution in... 2 APPLICATIONS

More information

Containerization Dockers / Mesospere. Arno Keller HPE

Containerization Dockers / Mesospere. Arno Keller HPE Containerization Dockers / Mesospere Arno Keller HPE What is the Container technology Hypervisor vs. Containers (Huis vs artement) A container doesn't "boot" an OS instead it loads the application and

More information

5 Things You Need for a True VMware Private Cloud

5 Things You Need for a True VMware Private Cloud 5 Things You Need for a True VMware Private Cloud Introduction IT teams forging their cloud strategies are considering public cloud providers such as Amazon Web Services (AWS) to satisfy growing developer

More information

VMWARE ENTERPRISE PKS

VMWARE ENTERPRISE PKS DATASHEET AT A GLANCE VMware Enterprise PKS is a productiongrade Kubernetes-based container solution equipped with advanced networking, a private container registry, and full lifecycle management. VMware

More information

Migration and Building of Data Centers in IBM SoftLayer

Migration and Building of Data Centers in IBM SoftLayer Migration and Building of Data Centers in IBM SoftLayer Advantages of IBM SoftLayer and RackWare Together IBM SoftLayer offers customers the advantage of migrating and building complex environments into

More information

Modelos de Negócio na Era das Clouds. André Rodrigues, Cloud Systems Engineer

Modelos de Negócio na Era das Clouds. André Rodrigues, Cloud Systems Engineer Modelos de Negócio na Era das Clouds André Rodrigues, Cloud Systems Engineer Agenda Software and Cloud Changed the World Cisco s Cloud Vision&Strategy 5 Phase Cloud Plan Before Now From idea to production:

More information

Discover SUSE Manager

Discover SUSE Manager White Paper SUSE Manager Discover SUSE Manager Table of Contents page Reduce Complexity and Administer All Your IT Assets in a Simple, Consistent Way...2 How SUSE Manager Works...5 User Interface...5 Conclusion...9

More information

AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat

AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Senior Solution Architect Red Hat Digital Transformation It requires an evolution in. Applications Infrastructure

More information

High performance and functionality

High performance and functionality IBM Storwize V7000F High-performance, highly functional, cost-effective all-flash storage Highlights Deploys all-flash performance with market-leading functionality Helps lower storage costs with data

More information

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Daniel Riek Sr. Director Systems Design & Engineering In the beginning there was Stow... and

More information

What s New in Red Hat OpenShift Container Platform 3.4. Torben Jäger Red Hat Solution Architect

What s New in Red Hat OpenShift Container Platform 3.4. Torben Jäger Red Hat Solution Architect What s New in Red Hat OpenShift Container Platform 3.4 Torben Jäger Red Hat Solution Architect OpenShift Roadmap OpenShift Container Platform 3.2 Kubernetes 1.2 & Docker 1.9 Red Hat

More information

VMWARE PIVOTAL CONTAINER SERVICE

VMWARE PIVOTAL CONTAINER SERVICE DATASHEET VMWARE PIVOTAL CONTAINER SERVICE AT A GLANCE VMware Pivotal Container Service (PKS) is a production-grade Kubernetes-based container solution equipped with advanced networking, a private container

More information

Exam C Foundations of IBM Cloud Reference Architecture V5

Exam C Foundations of IBM Cloud Reference Architecture V5 Exam C5050 287 Foundations of IBM Cloud Reference Architecture V5 1. Which cloud computing scenario would benefit from the inclusion of orchestration? A. A customer has a need to adopt lean principles

More information

Building a Data-Friendly Platform for a Data- Driven Future

Building a Data-Friendly Platform for a Data- Driven Future Building a Data-Friendly Platform for a Data- Driven Future Benjamin Hindman - @benh 2016 Mesosphere, Inc. All Rights Reserved. INTRO $ whoami BENJAMIN HINDMAN Co-founder and Chief Architect of Mesosphere,

More information

Data Protection for Virtualized Environments

Data Protection for Virtualized Environments Technology Insight Paper Data Protection for Virtualized Environments IBM Spectrum Protect Plus Delivers a Modern Approach By Steve Scully, Sr. Analyst February 2018 Modern Data Protection for Virtualized

More information

Why software defined storage matters? Sergey Goncharov Solution Architect, Red Hat

Why software defined storage matters? Sergey Goncharov Solution Architect, Red Hat Why software defined storage matters? Sergey Goncharov Solution Architect, Red Hat sgonchar@redhat.com AGENDA Storage and Datacenter evolution Red Hat Storage portfolio Red Hat Gluster Storage Red Hat

More information

DevOps and Continuous Delivery USE CASE

DevOps and Continuous Delivery USE CASE DevOps and Continuous Delivery USE CASE CliQr DevOps and Continuous Delivery Page 2 DevOps and Continuous Delivery In the digital economy, increasing application velocity is key to success. In order to

More information

Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services. Redhat Summit 2015

Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services. Redhat Summit 2015 Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services Redhat Summit 2015 Agenda Introduction Why Application Centric Application Deployment Options What is Microservices Infrastructure

More information

IBM Cloud for VMware Solutions

IBM Cloud for VMware Solutions Introduction 2 IBM Cloud IBM Cloud for VMware Solutions Zeb Ahmed Senior Offering Manager VMware on IBM Cloud Mehran Hadipour Director Business Development - Zerto Internal Use Only Do not distribute 3

More information

S Implementing DevOps and Hybrid Cloud

S Implementing DevOps and Hybrid Cloud S- Implementing DevOps and Hybrid Cloud Srihari Angaluri Lenovo Data Center Group Red Hat Summit // Outline DevOps and Containers Architectural Considerations Lenovo Cloud Technology Center Implementing

More information

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo) RED HAT DAYS VANCOUVER Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo) Paul Armstrong Principal Solutions Architect Gerald Nunn Senior Middleware Solutions

More information

Enterprise Architectures The Pace Accelerates Camberley Bates Managing Partner & Analyst

Enterprise Architectures The Pace Accelerates Camberley Bates Managing Partner & Analyst Enterprise Architectures The Pace Accelerates Camberley Bates Managing Partner & Analyst Change is constant in IT.But some changes alter forever the way we do things Inflections & Architectures Solid State

More information

BUILDING MICROSERVICES ON AZURE. ~ Vaibhav

BUILDING MICROSERVICES ON AZURE. ~ Vaibhav BUILDING MICROSERVICES ON AZURE ~ Vaibhav Gujral @vabgujral About Me Over 11 years of experience Working with Assurant Inc. Microsoft Certified Azure Architect MCSD, MCP, Microsoft Specialist Aspiring

More information

Cisco Unified Data Center Strategy

Cisco Unified Data Center Strategy Cisco Unified Data Center Strategy How can IT enable new business? Holger Müller Technical Solutions Architect, Cisco September 2014 My business is rapidly changing and I need the IT and new technologies

More information

Going cloud-native with Kubernetes and Pivotal

Going cloud-native with Kubernetes and Pivotal Going cloud-native with Kubernetes and Pivotal A guide to Pivotal Container Service (PKS) by role Fast, low-risk enterprise-grade Kubernetes has arrived With Pivotal Container Service (PKS), organizations

More information

A10 HARMONY CONTROLLER

A10 HARMONY CONTROLLER DATA SHEET A10 HARMONY CONTROLLER AGILE MANAGEMENT, AUTOMATION, ANALYTICS FOR MULTI-CLOUD ENVIRONMENTS PLATFORMS A10 Harmony Controller provides centralized agile management, automation and analytics for

More information

WHITEPAPER. Embracing Containers & Microservices for future-proof application modernization

WHITEPAPER. Embracing Containers & Microservices for future-proof application modernization WHITEPAPER Embracing Containers & Microservices for future-proof application modernization The need for application modernization: Legacy applications are typically based on a monolithic design, which

More information

Cisco Container Platform

Cisco Container Platform Cisco Container Platform Pradnesh Patil Suhail Syed Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click

More information

7 Things ISVs Must Know About Virtualization

7 Things ISVs Must Know About Virtualization 7 Things ISVs Must Know About Virtualization July 2010 VIRTUALIZATION BENEFITS REPORT Table of Contents Executive Summary...1 Introduction...1 1. Applications just run!...2 2. Performance is excellent...2

More information

Building a government cloud Concepts and Solutions

Building a government cloud Concepts and Solutions Building a government cloud Concepts and Solutions Dr. Gabor Szentivanyi, ULX Open Source Consulting & Distribution Background Over 18 years of experience in enterprise grade open source Based in Budapest,

More information

OpenNebula on VMware: Cloud Reference Architecture

OpenNebula on VMware: Cloud Reference Architecture OpenNebula on VMware: Cloud Reference Architecture Version 1.2, October 2016 Abstract The OpenNebula Cloud Reference Architecture is a blueprint to guide IT architects, consultants, administrators and

More information

High Availability for Enterprise Clouds: Oracle Solaris Cluster and OpenStack

High Availability for Enterprise Clouds: Oracle Solaris Cluster and OpenStack High Availability for Enterprise Clouds: Oracle Solaris Cluster and OpenStack Eve Kleinknecht Principal Product Manager Thorsten Früauf Principal Software Engineer November 18, 2015 Safe Harbor Statement

More information

CONTAINERS AND MICROSERVICES WITH CONTRAIL

CONTAINERS AND MICROSERVICES WITH CONTRAIL CONTAINERS AND MICROSERVICES WITH CONTRAIL Scott Sneddon Sree Sarva DP Ayyadevara Sr. Director Sr. Director Director Cloud and SDN Contrail Solutions Product Line Management This statement of direction

More information

Best Practice Deployment of F5 App Services in Private Clouds. Henry Tam, Senior Product Marketing Manager John Gruber, Sr. PM Solutions Architect

Best Practice Deployment of F5 App Services in Private Clouds. Henry Tam, Senior Product Marketing Manager John Gruber, Sr. PM Solutions Architect Best Practice Deployment of F5 App Services in Private Clouds Henry Tam, Senior Product Marketing Manager John Gruber, Sr. PM Solutions Architect Agenda 1 2 3 4 5 The trend of data center, private cloud

More information

MQ High Availability and Disaster Recovery Implementation scenarios

MQ High Availability and Disaster Recovery Implementation scenarios MQ High Availability and Disaster Recovery Implementation scenarios Sandeep Chellingi Head of Hybrid Cloud Integration Prolifics Agenda MQ Availability Message Availability Service Availability HA vs DR

More information

Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases. Lutz Lange Solution

Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases. Lutz Lange Solution Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases Lutz Lange Solution Architect @AtomicContainer OpenShift Roadmap OpenShift Container Platform 3.2 Kubernetes 1.2 & Docker 1.9

More information

Using DC/OS for Continuous Delivery

Using DC/OS for Continuous Delivery Using DC/OS for Continuous Delivery DevPulseCon 2017 Elizabeth K. Joseph, @pleia2 Mesosphere 1 Elizabeth K. Joseph, Developer Advocate, Mesosphere 15+ years working in open source communities 10+ years

More information

Actual Agility with SDN: Weaving SDN into Data Center Automation May 6, John Burke Principal Research Analyst & CIO

Actual Agility with SDN: Weaving SDN into Data Center Automation May 6, John Burke Principal Research Analyst & CIO Actual Agility with SDN: Weaving SDN into Data Center Automation May 6, 2016 John Burke Principal Research Analyst & CIO john@nemertes Agenda ± Introductions ± SDN Adoption ± Cloud Management Adoption

More information

Cloud Computing the VMware Perspective. Bogomil Balkansky Product Marketing

Cloud Computing the VMware Perspective. Bogomil Balkansky Product Marketing Cloud Computing the VMware Perspective Bogomil Balkansky Product Marketing Cloud Computing - the Key Questions What is it? Why do you need it? How do you build (or leverage) one (or many)? How do you operate

More information

개발자와운영자를위한 DevOps 플랫폼 OpenShift Container Platform. Hyunsoo Senior Solution Architect 07.Feb.2017

개발자와운영자를위한 DevOps 플랫폼 OpenShift Container Platform. Hyunsoo Senior Solution Architect 07.Feb.2017 개발자와운영자를위한 DevOps 플랫폼 OpenShift Container Platform Hyunsoo Kim(hykim@redhat.com) Senior Solution Architect 07.Feb.2017 1 Agenda 1. What is DevOps? 2. Platform as a Service(PaaS) 3. Build & Deploy on PaaS

More information

RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION

RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION Stephanos D Bacon Product Portfolio Strategy, Application Platforms Stockholm, 13 September 2017 1 THE PATH TO DIGITAL LEADERSHIP IT

More information

Deploying enterprise applications on Dell Hybrid Cloud System for Microsoft Cloud Platform System Standard

Deploying enterprise applications on Dell Hybrid Cloud System for Microsoft Cloud Platform System Standard Deploying enterprise applications on Dell Hybrid Cloud System for Microsoft Cloud Platform System Standard Date 7-18-2016 Copyright This document is provided as-is. Information and views expressed in this

More information

RED HAT GLUSTER TECHSESSION CONTAINER NATIVE STORAGE OPENSHIFT + RHGS. MARCEL HERGAARDEN SR. SOLUTION ARCHITECT, RED HAT BENELUX April 2017

RED HAT GLUSTER TECHSESSION CONTAINER NATIVE STORAGE OPENSHIFT + RHGS. MARCEL HERGAARDEN SR. SOLUTION ARCHITECT, RED HAT BENELUX April 2017 RED HAT GLUSTER TECHSESSION CONTAINER NATIVE STORAGE OPENSHIFT + RHGS MARCEL HERGAARDEN SR. SOLUTION ARCHITECT, RED HAT BENELUX April 2017 AGENDA Why OpenShift? The Journey So Far for OpenShift Storage

More information

EBOOK: VMware Cloud on AWS: Optimized for the Next-Generation Hybrid Cloud

EBOOK: VMware Cloud on AWS: Optimized for the Next-Generation Hybrid Cloud EBOOK: VMware Cloud on AWS: Optimized for the Next-Generation Hybrid Cloud Contents Introduction... 3 What is VMware Cloud on AWS?... 5 Customer Benefits of Adopting VMware Cloud on AWS... 6 VMware Cloud

More information

The Impact of Hyper- converged Infrastructure on the IT Landscape

The Impact of Hyper- converged Infrastructure on the IT Landscape The Impact of Hyperconverged Infrastructure on the IT Landscape Where else do you consume like this? 3 Focus on innovation, not IT integration BUILD Consumes valuables time and resources Go faster Invest

More information

Red Hat Cloud Suite 1.1

Red Hat Cloud Suite 1.1 Red Hat Cloud Suite 1.1 Product Guide Overview of the Red Hat Cloud Suite Last Updated: 2018-12-14 Red Hat Cloud Suite 1.1 Product Guide Overview of the Red Hat Cloud Suite Red Hat Cloud Suite Documentation

More information

What You Need to Know About OpenStack + VMware

What You Need to Know About OpenStack + VMware SDDC1580-S What You Need to Know About OpenStack + VMware Scott Lowe, VMware, Inc Dan Wendlandt, VMware, Inc Disclaimer This presentation may contain product features that are currently under development.

More information

Red Hat Containers Roadmap. Red Hat A panel of product directors

Red Hat Containers Roadmap. Red Hat A panel of product directors Red Hat Containers Roadmap Red Hat A panel of product directors Joe Fernandes Sr. Director Product Mgmt, Red Hat Rich Sharples Sr. Director of Product Mgmt, Red Hat Sayan Saha Sr. Manager of Product Mgmt,

More information

Accelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat

Accelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat Accelerate at DevOps Speed With Openshift v3 Alessandro Vozza & Samuel Terburg Red Hat IT (R)Evolution Red Hat Brings It All Together What is Kubernetes Open source container cluster manager Inspired by

More information

VMWARE PKS. What is VMware PKS? VMware PKS Architecture DATASHEET

VMWARE PKS. What is VMware PKS? VMware PKS Architecture DATASHEET DATASHEET VMWARE PKS AT A GLANCE VMware PKS is a production-grade Kubernetes-based container solution equipped with advanced networking, a private container registry, and full lifecycle management. VMware

More information

Database as-a- Service with IBM LinuxONE and z Systems. Dr. Holger Smolinski, IT Architect Boeblingen, March 28, 2017

Database as-a- Service with IBM LinuxONE and z Systems. Dr. Holger Smolinski, IT Architect Boeblingen, March 28, 2017 Database as-a- Service with IBM LinuxONE and z Systems Dr. Holger Smolinski, IT Architect Boeblingen, March 28, 2017 *aas and Pizza with Friends Traditional IT IaaS P(izza)aaS SaaS Home Made Buy Basic

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme CNA2080BU Deep Dive: How to Deploy and Operationalize Kubernetes Cornelia Davis, Pivotal Nathan Ness Technical Product Manager, CNABU @nvpnathan #VMworld #CNA2080BU Disclaimer This presentation may contain

More information

Docker and Oracle Everything You Wanted To Know

Docker and Oracle Everything You Wanted To Know Docker and Oracle Everything You Wanted To Know June, 2017 Umesh Tanna Principal Technology Sales Consultant Oracle Sales Consulting Centers(SCC) Bangalore Safe Harbor Statement The following is intended

More information

Cloud Essentials for Architects using OpenStack

Cloud Essentials for Architects using OpenStack Cloud Essentials for Architects using OpenStack Course Overview Start Date 5th March 2015 Duration 2 Days Location Dublin Course Code SS15-13 Programme Overview Cloud Computing is gaining increasing attention

More information

IBM Spectrum Protect Plus

IBM Spectrum Protect Plus IBM Spectrum Protect Plus Simplify data recovery and data reuse for VMs, files, databases and applications Highlights Achieve rapid VM, file, database, and application recovery Protect industry-leading

More information

Red Hat Virtualization

Red Hat Virtualization Red Hat Virtualization Status Overview and Roadmap Yaniv Dary Senior Technical Product Manager, Red Hat Moran Goldboim Senior Technical Product Manager, Red Hat May 2017 4.1 HISTORY OF RED HAT VIRTUALIZATION

More information

#techsummitch

#techsummitch www.thomasmaurer.ch #techsummitch Justin Incarnato Justin Incarnato Microsoft Principal PM - Azure Stack Hyper-scale Hybrid Power of Azure in your datacenter Azure Stack Enterprise-proven On-premises

More information

Transform Your Business To An Open Hybrid Cloud Architecture. Presenter Name Title Date

Transform Your Business To An Open Hybrid Cloud Architecture. Presenter Name Title Date Transform Your Business To An Open Hybrid Cloud Architecture Presenter Name Title Date Why You Need To Transform Your Business Public cloud performance setting new expectations for: IT speed, flexibility

More information

Convergence is accelerating the path to the New Style of Business

Convergence is accelerating the path to the New Style of Business Convergence is accelerating the path to the New Style of Business HP Hyper-Converged Systems Franz Weberberger Presales Consultant HP Servers Copyright 2012 Hewlett-Packard Development Company, L.P. The

More information

Road to Private Cloud mit OpenStack Projekterfahrungen

Road to Private Cloud mit OpenStack Projekterfahrungen Road to Private Cloud mit OpenStack Projekterfahrungen Andreas Kress Enterprise Architect Oracle Sales Consulting DOAG Regio Nürnberg/Franken 20. April 2017 Safe Harbor Statement The following is intended

More information

POWERED BY OPENSTACK. Powered by OpenStack. Globo.Tech GloboTech Communications

POWERED BY OPENSTACK. Powered by OpenStack. Globo.Tech GloboTech Communications PRIVATE PRIVATE CLOUD CLOUD POWERED BY OPENSTACK Powered by OpenStack Globo.Tech GloboTech Communications sales@globo.tech TABLE OF CONTENT 2 EXECUTIVE SUMMARY...3 OPENSTACK... 4 INFRASTRUCTURE... 8 GLOBOTECH...

More information

Cloud on z Systems Solution Overview: IBM Cloud Manager with OpenStack

Cloud on z Systems Solution Overview: IBM Cloud Manager with OpenStack Cloud on z Systems Solution Overview: IBM Cloud Manager with OpenStack June 1, 2015 IBM Systems Nisha Bonda Client Technical Specilist Mike Bonett zgrowth Team North America Table of Contents ACKNOWLEDGEMENTS

More information

NTT Com Press Conference March 1, 2016 #enterprisecloud

NTT Com Press Conference March 1, 2016 #enterprisecloud NTT Com Press Conference March 1, 2016 #enterprisecloud 1 Significant Enhancement of Enterprise Cloud - Realizing Digital Transformation - NTT Communications March 1, 2016 2 NTT Communications Initiatives

More information

PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS

PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS Jane R. Circle Manager, Red Hat Global Cloud Provider Program and Cloud Access Program June 28, 2016 WHAT WE'LL DISCUSS TODAY Hybrid clouds and multi-cloud

More information

I D C T E C H N O L O G Y S P O T L I G H T. V i r t u a l and Cloud D a t a Center Management

I D C T E C H N O L O G Y S P O T L I G H T. V i r t u a l and Cloud D a t a Center Management I D C T E C H N O L O G Y S P O T L I G H T Orchestration S i m p l i f i es and Streamlines V i r t u a l and Cloud D a t a Center Management January 2013 Adapted from Systems Management Software Purchasing

More information

CHARTING THE FUTURE OF SOFTWARE DEFINED NETWORKING

CHARTING THE FUTURE OF SOFTWARE DEFINED NETWORKING www.hcltech.com CHARTING THE FUTURE OF SOFTWARE DEFINED NETWORKING Why Next-Gen Networks? The rapid and large scale adoption of new age disruptive digital technologies has resulted in astronomical growth

More information

A Cloud WHERE PHYSICAL ARE TOGETHER AT LAST

A Cloud WHERE PHYSICAL ARE TOGETHER AT LAST A Cloud WHERE PHYSICAL AND VIRTUAL STORAGE ARE TOGETHER AT LAST Not all Cloud solutions are the same so how do you know which one is right for your business now and in the future? NTT Communications ICT

More information

Bringing OpenStack to the Enterprise. An enterprise-class solution ensures you get the required performance, reliability, and security

Bringing OpenStack to the Enterprise. An enterprise-class solution ensures you get the required performance, reliability, and security Bringing OpenStack to the Enterprise An enterprise-class solution ensures you get the required performance, reliability, and security INTRODUCTION Organizations today frequently need to quickly get systems

More information

Welcome to Docker Birthday # Docker Birthday events (list available at Docker.Party) RSVPs 600 mentors Big thanks to our global partners:

Welcome to Docker Birthday # Docker Birthday events (list available at Docker.Party) RSVPs 600 mentors Big thanks to our global partners: Docker Birthday #3 Welcome to Docker Birthday #3 2 120 Docker Birthday events (list available at Docker.Party) 7000+ RSVPs 600 mentors Big thanks to our global partners: Travel Planet 24 e-food.gr The

More information