My Kind of Future 1
Prepare for the Future Now Transform your IT infrastructure and application delivery approach to support cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud 2
Re-define Service Delivery with SUSE • Faster access to IT resources • Develop & deliver new services faster • Increase responsiveness • Improve quality 3
SUSE: Underpinning Digital Transformation Business-critical Machine Business High Performance Traditional IT Internet of Applications Learning Analytics Computing & Applications Things Application Delivery Container Management Platform as a Service SUSE CaaS Platform SUSE Cloud Application Platform Software-defined Infrastructure Services Private Cloud / IaaS SUSE OpenStack Cloud SUSE Global Infrastructure Services & Lifecycle Compute Storage Consulting Management Networking Services Virtual Machine SUSE Enterprise Public Cloud SDN and NFV & Container Storage Select Services SUSE Manager Premium Support SUSE Cloud Multimodal Operating System Services Service Provider SUSE Linux Enterprise Server Program Physical Infrastructure: Multi-platform Servers, Switches, Storage 4 Open, Secure, Proven
SUSE Application Delivery Solutions Accelerate delivery of modern applications Expert Days 2019
SUSE Application Delivery Solutions Accelerate development and deployment of containerized applications to speed application delivery and increase business agility SUSE CaaS Platform SUSE Cloud Application Platform Container Management Platform as a Service Illustration Illustration Kubernetes for the Agile Enterprise Advanced Cloud Native Developer Experience Best Kubernetes operator experience Proven productivity for Kubernetes 6
Transformation is Multifaceted and Multi-cloud
What is a Microservice? Variant of SOA architectural style that structures an application as a collection of loosely couples services Services should be fine-grained and use lightweight protocols Designed to sufficiently decompose the application in order to facilitate agile application development and deployment
Old (monolithic) Way 9
Instead of Large, Monolithic Applications… Plan Code Build Test Release Deploy Operate Interdependent components Application centric Functionally organized teams 12-18 month release cycles 10
A Better Way … 11
Build and Deliver Cloud Native Applications Increase agility with Microservices Plan Code Build Test Release Deploy Operate Smaller Codebase + Specialized Teams + Deconstructed Services = Agile IT = Opportunity! 12
Build and Deliver Cloud Native Applications Containers enable Microservices model Guest Guest Guest OS OS OS VM VM VM Hypervisor Container Runtime Host OS OS Kernel Server Server Fast start/stop Densification 13 In-place upgrades (we destroy and re-deploy)
Re-deploy to Virtual or Cloud Infrastructure Virtual Public Machine Cloud Physical Private Server Cloud
Developers Use Containers to Package Code Convenient to use • Small • Fast to start up • Easy for developers to build and deploy themselves Operate consistently in any environment • Include everything needed to run • Enhance productivity and facilitate collaboration • Eliminate ‘works on my machine’
Demo
ISV’s Use Containers to Deliver Software TODAY! SUSE CaaS Platform Partners
Automation Enables Deployment at Cloud Scale Orchestration • Scheduling • Service discovery Performance and availability • Scaling • Load balancing • Self-healing • Monitoring Maintenance • Rollout • Rollback
Kubernetes is an Ideal Multi-cloud Foundation Requires advanced multi-cluster and workload management ISV Application Application Management s Amazon EKS In-house Application s Cluster Management Google EKS Traditional Microsoft AKS Application s Governance and Control On-prem K8s Cloud Native Self-managed on Applications public cloud IaaS
SUSE CaaS Platform Kubernetes for the agile enterprise Accelerate modern application delivery with Kubernetes, today’s leading container management platform Simplify Kubernetes administration with an exceptional platform operator experience Maximize return on investment with a flexible, no lock-in solution
Accelerate Application Delivery Streamline Build and deliver Modernize legacy application new cloud native applications development and applications deployment
Application Delivery Transformation Journey Containerize Modernize Formalize Standardize Containerize & Microservices & Best practices, Consistency across the Orchestrate DevOps patterns, processes enterprise Modernize legacy applications Streamline Discover & capture Factory-scale application best practices, application development patterns, processes production and delivery Build and deliver new cloud native applications
Today Containerize Modernize Formalize Standardize Containerize & Microservices & Best practices, Consistency across the Orchestrate DevOps patterns, processes enterprise Modernize legacy applications Streamline Discover & capture Factory-scale application best practices, application development patterns, processes production and delivery Build and deliver new cloud native applications
SUSE in the CNCF Landscape
SUSE CaaS Platform Roadmap
DevOps Workflows for Kubernetes A spectrum of automation options Custom-made Assembled Modified Factory-built SUSE Application Delivery Solutions Faster time-to-deliver Greater flexibility Lower cost per unit and versatility Higher re-use (more efficient) More scalable production 2 6
SUSE Cloud Application Platform A modern application delivery platform that brings an advanced cloud native developer experience to Kubernetes. SUSE Cloud Application Platform increases business agility by helping enterprises to: • Boost developer productivity • Reduce complexity and increase IT efficiency • Maximize ROI
Modular Kubernetes Solution Architecture Flexible packaging to match your needs Kubernetes user experiences SUSE Cloud Application Platform Advanced Cloud Native Developer Experience DIY DevOps Automation SUSE CaaS Platform Amazon Microsof Google Kubernetes for the Agile Enterprise EKS t AKS GKE Kubernetes operator experiences
SUSE Cloud Application Platform • Cloud Foundry in Kubernetes • Containerized Cloud Foundry Application Runtime • Enterprise Ready • Kubernetes-native scheduler
SUSE Application Delivery Solutions Community Involvement
SUSE is Committed to Cloud Foundry As a long time supporter of Cloud Foundry, SUSE contributes to the project and its Foundation in many ways: • Platinum member of Cloud Foundry Foundation • SUSE Cloud Application Platform is a certified distribution • Originator and Project Lead for CF Containerization • Originator and Project Lead for Stratos • Early adopter and influencer of Project Eirini
CF Containerization Packages Cloud Foundry Application Runtime (CFAR) as containers instead of virtual machines, allowing CFAR to be deployed to Kubernetes • Originated at SUSE; SUSE is project lead • Eliminates requirement for BOSH • Allows your organization to standardize on Kubernetes as your hosting platform • Much smaller CFAR footprint than VM based distribution. (Min 32GB vs 128GB.) • Easy to start small and scale up without breaking the bank
Stratos Web-based UI for managing Cloud Foundry. It allows users and administrators to both manage applications running in the Cloud Foundry cluster and perform cluster management tasks. • Originated at SUSE; SUSE is project lead • Single pane of glass dashboard and metrics • Aggregate multiple CF instances: SUSE- CAP, PCF, open source, or any other • View of underlying Kubernetes infrastructure • Customizable branding and styling • Extensible for adding additional integrations
Project Eirini Enables pluggable scheduling for CFAR (allows operators to choose whether CFAR should use Diego or Kubernetes to orchestrate application container instances) • SUSE announced forthcoming support for Eirini at CF Summit EU in October 2018 • SUSE-CAP 1.4 is the first Cloud Foundry software distribution to support Eirini • Run Cloud Foundry applications natively in Kubernetes • Same Cloud Foundry developer experience • Familiar Kubernetes operator experience
CF Build Packs – Application runtime environment 35
A haiku... ”Here is my source code run it on the cloud for me I do not care how” -ONSI FAKHOURI 36
37
SUSE CAP - Public Cloud Deployment Azure Open Service Broker / Cloud Provider Integration 38
CF Push Demo
Multi-cloud Management Centralized management of clusters and workloads Amazon EKS Google EKS Microsoft AKS On-prem K8s Self-managed K8s on public cloud IaaS
Stratos Demo
Recommend
More recommend