ENABLE NON-CLOUD NATIVE APPS TO CO-HOST WITH CLOUD-NATIVE APPS · Run all your apps in a Hybrid...

13
ENABLE NON-CLOUD NATIVE APPS TO CO-HOST WITH CLOUD-NATIVE APPS Dave Furtzaig, Executive Director, Chief Technical Strategist & Technologist, AMS FSI, Hewlett Packard Enterprise March 19 th , 2020

Transcript of ENABLE NON-CLOUD NATIVE APPS TO CO-HOST WITH CLOUD-NATIVE APPS · Run all your apps in a Hybrid...

Page 1: ENABLE NON-CLOUD NATIVE APPS TO CO-HOST WITH CLOUD-NATIVE APPS · Run all your apps in a Hybrid Cloud JOURNEY TO THE CLOUD 2 Is it possible to run Traditional non-Cloud Native ...

ENABLE NON-CLOUD NATIVE APPS TO CO-HOST WITH CLOUD-NATIVE APPS

Dave Furtzaig, Executive Director, Chief Technical Strategist & Technologist, AMS FSI, Hewlett Packard Enterprise

March 19th, 2020

Page 2: ENABLE NON-CLOUD NATIVE APPS TO CO-HOST WITH CLOUD-NATIVE APPS · Run all your apps in a Hybrid Cloud JOURNEY TO THE CLOUD 2 Is it possible to run Traditional non-Cloud Native ...

Run all your apps in a Hybrid CloudJOURNEY TO THE CLOUD

2

Is it possible to run Traditional non-Cloud Native (Stateful) apps alongside your new Cloud-native stateless apps on the same Hybrid private/public cloud ?

What will it take ?• Containerize non-Cloud Native Stateful apps• Run Non-Cloud Native Stateful apps as containerized apps on the same platform• Run on an Enterprise Grade Hybrid Cloud Data Fabric• Run on either Private Cloud Bare metal, Public cloud-of your choice, and or run on top of VM’s• Leverage open source Container orchestration• Leverage open source Container Resource Management• Leverage open source Cryptographic-identity to address Zero-Trust end-points

Page 3: ENABLE NON-CLOUD NATIVE APPS TO CO-HOST WITH CLOUD-NATIVE APPS · Run all your apps in a Hybrid Cloud JOURNEY TO THE CLOUD 2 Is it possible to run Traditional non-Cloud Native ...

THE TRANSFORMATION JOURNEY IS INCOMPLETE

Unified cloud experience

Cloud-native apps

Workloads that can easily move to a cloud experience have done

so

But traditional apps are unable to achieve

the same cloud experience

Traditional apps

Page 4: ENABLE NON-CLOUD NATIVE APPS TO CO-HOST WITH CLOUD-NATIVE APPS · Run all your apps in a Hybrid Cloud JOURNEY TO THE CLOUD 2 Is it possible to run Traditional non-Cloud Native ...

DIGITAL TRANSFORMATION IS RESTRICTED BY TRADITIONAL IT PRACTICES

Multiple platforms

Portability limitations

Lack of standards

Overhead costs

Landscape inconsistencies

Release cycles too time consuming

Difficult to scale

Vendor Lock in

Brake though Barriers, Streamline your Processes to Unleash business opportunities ?

Time to provision new environments

Lack of tool flexibility

Security and compliance

Inefficient use of infrastructure

4

Page 5: ENABLE NON-CLOUD NATIVE APPS TO CO-HOST WITH CLOUD-NATIVE APPS · Run all your apps in a Hybrid Cloud JOURNEY TO THE CLOUD 2 Is it possible to run Traditional non-Cloud Native ...

Cloud has captured new development however has struggled with large migrations.THE WORLD IS HYBRID BUT THE EXPERIENCE IS NOT EQUAL

5

Enterprises struggle to adopt cloud for legacy apps, limiting success

Result

Clients have moved low hanging apps/data to public cloud and launched “net-new” application development without solutions for on-premise

apps/data (which represent lion’s share of IT spend).

Unknown app inventory and dependencies, barriers

to assessments

Lack of ROI justification and funding to refactor

applications

Data gravity, latency, and egress cost

Culture issues and lack of skilled resources

Page 6: ENABLE NON-CLOUD NATIVE APPS TO CO-HOST WITH CLOUD-NATIVE APPS · Run all your apps in a Hybrid Cloud JOURNEY TO THE CLOUD 2 Is it possible to run Traditional non-Cloud Native ...

Majority of apps and data still run on-premises and out-of-sync with public cloudMARKET TRENDS: CLIENT PROBLEMS WITH TRANSFORMATION PROGRAMS

6

New app development and migration

Apps and Data

???Transformation

Platform

AgileCloud-NativeAutomated

Transformation Problems

• Cost – Double Dip

• Silos – Ops and Tools

• Talent – Move to Cloud

• BU – Problem Still Exists

Apps and Data Run on-premises

Data Center

Edges

Colocation

Workstream #1

Cloud New Development and Migration

Workstream #2

On-Premises Optimize

Refactor & New Apps

CONFIDENTIAL | AUTHORIZED HPE PARTNER USE ONLY

Data gravity, latency, tightly coupled apps

Page 7: ENABLE NON-CLOUD NATIVE APPS TO CO-HOST WITH CLOUD-NATIVE APPS · Run all your apps in a Hybrid Cloud JOURNEY TO THE CLOUD 2 Is it possible to run Traditional non-Cloud Native ...

LETS START WITH SOME BASIC CONCEPTS

Containers look and feel like a VM with the performance of bare-metal

Key benefits of containers:

• Portability – eliminates issues due to OS, library, and other dependencies

• Small footprint – eliminates copies of OS and libraries

• Infinite scalability – spin up containers to scale

• Speed – applications encapsulated as containers can be deployed in minutes

• Ideal for Stateless Apps• What about StateFULL apps ?

What are containers? How are they different from VMs?

Containers

Infrastructure

Host Operating System

Docker Engine

Infrastructure

Virtual Machines

Host Operating System

Hypervisor

App 1bins/libs

Guest OS

App 2bins/libs

Guest OS

App 3bins/libs

Guest OSApp 1

bins/libsApp 2

bins/libsApp 3

bins/libs

7

Page 8: ENABLE NON-CLOUD NATIVE APPS TO CO-HOST WITH CLOUD-NATIVE APPS · Run all your apps in a Hybrid Cloud JOURNEY TO THE CLOUD 2 Is it possible to run Traditional non-Cloud Native ...

Secure and portablesecure data access and controlled data and app mobility from core to cloud to edge

Data Fabric for your Kubernetes / encapsulated apps

Enterprise data persistencewith fast, flexible, and consistent data access for multiple tenants across the globe

Effortless data scalewith seamless hot, warm, cold data tiering across hybrid cloud environments

DISTRIBUTED FILESYSTEM

Edge | Core | Cloud

GLOBAL NAMESPACE

POSIX - NFS - HDFS - S3 - REST JSON - NoSQL - KAFKA

MULTI-PROTOCOLMULTI-

TEMPERATURE

Cold | Warm | Hot

CLOUD SCALE SECUREDATA AND APP

MOBILITY

Edge | Core | CloudCommon security and governance model

Data Fabric

HIGH PERFORMANCE, UNIFIED VIEW OF ALL DATA FROM EDGE TO CORE TO CLOUD

8

Page 9: ENABLE NON-CLOUD NATIVE APPS TO CO-HOST WITH CLOUD-NATIVE APPS · Run all your apps in a Hybrid Cloud JOURNEY TO THE CLOUD 2 Is it possible to run Traditional non-Cloud Native ...

DELIVER A UNIFIED SERVICE PLATFORM

9Cloud native / Micro Services Non-Cloud native / Traditional Apps

Page 10: ENABLE NON-CLOUD NATIVE APPS TO CO-HOST WITH CLOUD-NATIVE APPS · Run all your apps in a Hybrid Cloud JOURNEY TO THE CLOUD 2 Is it possible to run Traditional non-Cloud Native ...

THE HPE STRATEGY

Edge to Cloud Solution

10

Page 11: ENABLE NON-CLOUD NATIVE APPS TO CO-HOST WITH CLOUD-NATIVE APPS · Run all your apps in a Hybrid Cloud JOURNEY TO THE CLOUD 2 Is it possible to run Traditional non-Cloud Native ...

HPE CONTAINER PLATFORM

Turnkey enterprise-grade container management for both cloud-native and non-cloud-native applications

HPE CONTAINER PLATFORM

ML ArchitectsData Engineers App Developers DevOps

Multi-tenant multi-cluster control plane for containerized applications – with open source Kubernetes orchestration

Pre-integrated persistent container storage and data fabricFlexibility to deploy on any compute, and tap into any data

On-Premises Public Clouds Edge

Databases AI / ML App Modernization CI / CD Pipelines Bring Your Own / More

0Data Analytics

11

Page 12: ENABLE NON-CLOUD NATIVE APPS TO CO-HOST WITH CLOUD-NATIVE APPS · Run all your apps in a Hybrid Cloud JOURNEY TO THE CLOUD 2 Is it possible to run Traditional non-Cloud Native ...

THREE PILLARS OF HPE’S STRATEGY

HPE GreenLake

Transform monolithic apps to

bridge on premises and public

clouds

• Built on Kubernetes and unique HPE IP

• Provides consistent services across monolithic and cloud native apps

• Bring the on-prem developer experience to a cloud-native motion

• Leverage KubeDirector

• Leverage ScyTale cryptographic identity

Delivered as-a-Service Software and hardware turnkey solution to solve client problems

• Workload optimized personalities

• Vertically integrated software and silicon for highest security

• Lowest cost/highest performance per workload

• On premises and pubic cloud consumption-based pricing

• Managed for you

• Self-service experience

1

Any Hardware

HPE Container Platform

Any Cloud

2 3

Page 13: ENABLE NON-CLOUD NATIVE APPS TO CO-HOST WITH CLOUD-NATIVE APPS · Run all your apps in a Hybrid Cloud JOURNEY TO THE CLOUD 2 Is it possible to run Traditional non-Cloud Native ...

QUESTIONS?Dave Furtzaig, Executive Director,

Chief Technical Strategist & Technologist, AMS FSI, Hewlett Packard Enterprise

[email protected]