Dell IT Proven: Cloud Native Applications at Your Service

Similar documents
Your Enterprise Cloud-Native App Platform: An Introduction to Pivotal Cloud Foundry Richard August 31, 2017 #CNA3430BU CONFIDENTIAL

Solutions to Cloud Native Applications. Bassam Zantout - Advisory vspecialist SE

INTRODUCTION AUX APPLICATIONS CLOUD NATIVE AVEC PIVOTAL READY SYSTEM

OPENSHIFT CONTAINER PLATFORM

IBM Cloud Operating Environment

The Fast (Developer) and the Furious (Ops Team)

Application & Data Modernization enabling your Digital Transformation. Dennis Lauwers European Technical Leader Hybrid Cloud

Middleware Modernization: lay the foundation to your digital success

Applicazioni Cloud native

Customer Challenges SOLUTION BENEFITS

DevOps architecture overview

Multi-Containers Orchestration with Live Migration and High-Availability for Microservices

July Business Transformation: Ness Technology Makes DevOps and Continuous Integration Reality with DevTestOps Center of Excellence

Multi-tenant SaaS Marketplace Streamlines Business for a Top Insurance Solutions Provider ATTENTION. ALWAYS.

PLATFORM CAPABILITIES OF THE DIGITAL BUSINESS PLATFORM


JOURNEY TO AS A SERVICE

Bluemix Overview. Last Updated: October 10th, 2017

IBM Cloud White Paper. How to get the benefits of cloud behind your firewall: IBM Cloud Private

REDEFINE BIG DATA. Zvi Brunner CTO. Copyright 2015 EMC Corporation. All rights reserved.

Secure information access is critical & more complex than ever

Pivotal Ready Architecture by Dell EMC

SAP Cloud Platform Pricing and Packages

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Applying DevOps. A practical guide to speed up your digital transformation. Development

Mitchell CI/CD Journey Continues. Richard Fong (Raj) Rajwinder Singh Makkar

Container Native Application Development

Take a Tour of Native Hybrid Cloud & Neutrino. Modern, cloud native platforms

The Oracle DevOps Portfolio

Hybrid Cloud Management. Juho Värtö & Jukka Kortesniemi

CD - Continuous Delivery / Deployment

Azure Stack. Unified Application Management on Azure and Beyond

/// Modernizing Your.NET Apps: A PATH TO PIVOTAL CLOUD FOUNDRY

SOA, Microservices and Service Orientation:

Agile Cloud Management with VMware

DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER

Dell EMC Native Hybrid Cloud, Powered By Intel: Jump- Start Your Adoption of the Cloud-Native Model

Dell EMC XC and Nutanix: Overview and Demo of One-Click Simplicity for Infrastructure Upgrades, Capacity Expansion and How To Search

Creating an integrated plug-and-play supply chain with serverless computing

Cloud Computing. Moving to the Cloud is no longer a question of when but how. Corporates are worried about

ONAP Architecture Overview

Dynamic App Services in Containers PRESENTED BY:

xpaas Track Menny Tsarfaty Solution Architect, Manager Red Hat

Managing Microservices using the All-in-One TIBCO Monitor RTView Enterprise Monitor

SAP Cloud Platform Pricing and Packages

"Web Age Speaks!" Webinar Series. Introduction to DevOps

Solutions Brief: The Need for Speed

Stateful Services on DC/OS. Santa Clara, California April 23th 25th, 2018

A Roadmap to Agility. To thrive in today s digital transformation environment, embrace tools and processes that guide the way.

Course 20535A: Architecting Microsoft Azure Solutions

OpenShift Dedicated: An Inmarsat Story

Puppet Enterprise. The shortest path to better software. Greg Larkin Professional Services

Application Modernization & Migration to Red Hat JBoss Middleware and OpenShift

Capgemini Cloud Platform. Migrate, operate, and innovate every aspect of your business in the cloud

Maturing IoT solutions with Microsoft Azure. Glenn Colpaert Azure/IoT Domain

Understanding The Value of Containers in a World of DevOps. Advice that empowers. Technology that enables.

Conclusion.

Composite Cloud Applications and Portable Topologies

CloudShell Pro. Self-Service Sandbox Environments for Physical, Virtual, and Hybrid-Cloud D ATA SHEET. The Need for Cloud Sandboxing

DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s

DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s

Red Hat Open Shift Container Platform

SAP Leonardo a SCP cloud

Flink meet DC/OS. Deploying Apache Flink at Scale. Elizabeth K. Ravi FlinkForward San Francisco

Architecting Microsoft Azure Solutions

Microservices + DevOps + Oracle Cloud = A Bright Future. Sai Janakiram Penumuru Chief Technologist & Oracle ACE Director

ApiOmat. Case Study. Challenge

Next Generation Quoting and Configuration on SAP hybris, SSC, and HANA. Ryan Arsenault Platform Consulting Enterprise Application Services

Transforming large scale Software portfolio with Containers and Microservices at the speed of DevOps

SaaS Under the hood. Craig Taylor (Director - Cloud Transition & Enablement) Daniel Sultana (Director - Cloud Services & Experience) 10 May 2018

MICROSERVICES. Prabavathy Arumugam Software AG. All rights reserved. For internal use only

e&co. Cloud Transformation Advisory. End2End Cloud Delivery Model for Enterprises.

What s new on Azure? Jan Willem Groenenberg

Containers and Microservices Create New Performance Challenges

Architecting Microsoft Azure Solutions

EMC IT Big Data Analytics Journey. Mahmoud Ghanem Sr. Systems Engineer

How In-Memory Computing can Maximize the Performance of Modern Payments

Bimodal IT. Erfolgreich in zwei Welten unterwegs: Herausforderungen und Lösungsansätze. Sascha Meier CTO Dell EMC Schweiz

How to create an Azure subscription

Product Overview. Dan Goerdt Flexagon

MIGRATION TO RED HAT JBOSS MIDDLEWARE: EASY, PREDICTABLE, PROVEN

PRODUCT UPDATES APJ PARTNER SUMMIT - BALI. February Software AG. All rights reserved. For internal use only

DevOps with UrbanCode

Architecting Microsoft Azure Solutions

HPE ITSM Automation and Containers Accelerating Deployment and Time to Value February 23, 2017

Transforming Telecom BSS/OSS with MicroServices for Greater Agility

Simplify and Innovate The Next Generation of SAP MaxAttention

Microsoft FastTrack For Azure Service Level Description

Using IBM UrbanCode Deploy to automate the migration and deployment of on-premise WebSphere application and configuration to IBM Bluemix

Microsoft s Azure App Service Reduces Time and Cost for Web Application Development and Management

Continuous Integration and Delivery. Services Catalog

C3 Products + Services Overview

HP Operations Orchestration 10.00

Deliver a Private Cloud Middleware Platform or Public Cloud Platform as a Service

Guide to Modernize Your Enterprise Data Warehouse How to Migrate to a Hadoop-based Big Data Lake

The Composable Business

Oracle s Cloud Computing Strategy

Microsoft reinvents sales processing and financial reporting with Azure

Innovate with Oracle Public Cloud Platform & Infrastructure Services

GUIDE The Enterprise Buyer s Guide to Public Cloud Computing

Transcription:

Dell IT Proven: Cloud Native Applications at Your Service Raj Markala, Sr. Manager, Cloud Platforms, Dell IT Ian Cheasty, Principle Developer, Dell IT

Agenda 1 Cloud Native Agenda 2 Pivotal Cloud Foundry Journey 3 Pivotal Cloud Foundry Platform 4 Microservice vs Monolith 5 Pivotal Cloud Foundry and MyService360 2

Our customers want to Achieve cost and time efficiency to develop, deploy & operationalize applications Applications Develop Create/Modify Deploy Run/Protect Operationalize Scale/Integrate Cost Time 3

Our customers X Developers 10X+ Developers IT Developers LOB Developers DELL-EMC Product Developers Greenfield or Traditional IT apps migrating to cloud-native BU productivity/ BU managed apps EMC SaaS/hosted products (revenue and revenue-supporting) e.g. elicensing e.g. Global Services Titan, Sizers e.g. CloudIQ 4

PCF journey NOV 2014 Go Big on PCF Maximize the learning experience: Transformational elicensing Service (TeS) Architecture team led training for multiple developers to build cloud-native apps FEB 2015 Evangelize Free Sandbox Get a v1.0 on the catalog Learn more about what customers need WE ARE HERE Enhance Extend PCF marketplace services Enable developers outside of IT Build PCF in Dell DC External (public ) /internal infrastructure to support consumption at scale from BU s and IT 2014 Build for Scale Create capacity for multiple customers JUL 2015 Launch as a Service PCFaaS launched Support training knowledge transfer 5

A cloud application maturity model Cloud Native Cloud Friendly Cloud Resilient Cloud Ready Microservices architecture API-first design Fault-tolerant and resilient design Cloud-agnostic runtime implementation Bundled metrics and monitoring Proactive failure testing 12 Factor App methodology Horizontally scalable Leverages platform for high availability No permanent disk access Self-contained application Platform-managed ports and networking Consumes platformmanaged backing services 6

Run re-platformed monoliths more efficiently Multiple Languages Microservices Support Services Marketplace DEVELOPMENT Native User Provided Partner App Deployment & Management Availability Visibility & Administration OPERATIONS CI/CD Tools, ID, Security Health, Metrics, Patching Apps & Platform Dashboards AUTOMATION To Lower Your Ops Cost and Increase Your Velocity FREEDOM To Run Your App on Any Cloud VISIBILITY End-to-End Logging, Monitoring and Auditability GOVERNANCE Common Set of Developer-Self- Serviced Frameworks Operating System Container Orchestration RESILIENCY Auto-Scale, Blue/green Deployments and Health Mgmt. 7 7 Cloud API SPEED Move Cycle Time from Months to Weeks to Days or Hours

PCF core components Applications/APIs/Microservices BOSH Managed Services Brokered Services PCF Tools Apps Manager UI (App Admin UI) CLI REST APIs PCF Metrics Dashboard Ops Manager UI (Cloud Admin UI) Compiled, staged, containerized, deployed and managed by platform Java.NET Ruby Node.js Python PHP Go Automated, Polyglot Build Package/ Deploy Integrated Logging/M etrics* Security* PCF Elastic Runtime Infrastructure Automation (BOSH) Container Scheduling Dynamic Routing & Extensible Route Services Self-Healing & High Availability* Pre-packaged container deployed and managed by platform Elastic (Auto)Scale Dev + Ops Role-Based Self-Service Access Zero Downtime Upgrades & Patches* PIVOTAL MySQL Gemfire Redis RabbitMQ Spring Cloud Services Single Sign On Mobile Push Notifications Infrastructure Agnostic Software Packaging Multi-Cloud Orchestration of Infrastructure Provisioning Distributed Software Configuration and Health/Lifecycle Management Dell EMC USER PROVIDED SSO Oracle DB MS SQL Server IBM MQ Postgresql Infrastructure 8

Cost saving on custom developed legacy apps Platform Ops Platform Dev IaaS Utilization 40% 30% 20% 9

Background OLS and MyService360 OLS MyService360 Monolith architecture Quarterly release cycle 12+ hours of downtime Limited automation Code developed in SVN trunk Full regression test Code freeze Break fix release Microservices architecture Sprint and ship every two weeks Zero downtime deployments Automated deployments Code developed in GIT feature branches Limited regression test No code freeze 10

Microservice or monolith Microservice Architectural approach that emphasizes decoupling complex functionality into smaller, independent (micro)services Each microservice consists of simpler functionality with fewer, focused concerns that can only be accessed via well defined interfaces (i.e. callers cannot rely on knowledge about underlying implementation details). A collection of microservices jointly comprise an application, and each microservice is independently deployed, scaled, managed. Effectively deploying and operating Microservices heavily relies upon automation (e.g., CI/CD, container orchestration, etc.). Monolith An architectural approach that results in an entire application being self-contained and consisting of multiple related but distinct modules being bundled, deployed and run together in the same process and/or server. Most web application deployed to app servers (e.g. Weblogic, Websphere, JBoss, etc.) fall in this category. 11

Monolith architecture vs microservice architecture Support.emc.com Apache / SSO Angular statistics (nginx) Support.emc.com Apache / SSO MVC Layer Pivotal Cloud Foundry Business Logic Layer Angular statistics (nginx) dvs-api-gateway Core (ZUUL) Service Discovery (Eureka) SR SVG IB Cloud Config IM CRM UTIL dvs-filter Rabbit MQ Service/Data Access Layer crmgroup crm-site dvs-sr dvs-ib dvs-svg dvs-im Reds 12

Continuous integration and delivery Deliver high quality software faster and continuously, from idea to production AUTOMATION. Integrate tools and automate processes from testing to builds and deployment SPEED. Release more frequently with smaller bits will reduce complexity and improve time-to-market QUALITY. Reduce feedback loop using testdriven development to surface problems sooner and be responsive AGILITY. Push updates on regular basis with no downtime to improve customer experience and time to market Build Pipeline Operations Commit Code Change Automate Build & Test (Unit Test, Static Code Analysis) Store Binaries & Build Artifacts Automated Integration Testing Acceptance, Performance & Load Zero Downtime Upgrade to Production Tool Chain GitlLab Jenkins archiva Development Test + UAT + Staging Production Share binaries and manage distributions. Manage artifact lifecycle. Develop, test, QA and production on the same platform. Simple, developer friendly commands and APIs. Operational benefits for every app. Built-in ecosystem services. Deploy, operate and scale on any IAAS 13

MyService360 and Pivotal Cloud Foundry How did this improve the development process? Shorter lead time from requirement to delivery Automated deployments make a build available for QA earlier in the development sprint Consistent environments allow development and deploy with confidence Spring Cloud integration with PCF simplifies the process of creating a new microservice Easy integration from PCF with ELK for logs and New Relic for monitoring PCF makes it easier to pick the language most suited for the task PCF makes it easier to try technologies from the marketplace 14

Future state Cloud native ecosystem BUs IT Developers BU Developers Applications Pivotal Cloud Foundry IT An Open Ecosystem API Marketplace & Management Data Services Business Services Utility Services Platform Services Runtime Multi-cloud Systems of Record ESRS Oracle SAP CLM-SYR Licensing Data Lake SFDC SSO Virtustream Virtustream Gov Azure IT Data Center 15

16