Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
My Kind of FutureMeeting Increased Expectations With Transformation And Innovation
Ng Hak Beng, Sales Engineer Manager
Gold Sponsors
Silver Sponsor
2
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
3
Re-define Service Delivery with SUSE
• Faster access to IT resources• Develop & deliver
new services faster• Increase
responsiveness• Improve quality
4
Physical Infrastructure: Multi-platform Servers, Switches, Storage
Container ManagementSUSE CaaS Platform
StorageSUSE Enterprise Storage
NetworkingSDN and NFV
ComputeVirtual Machine& Container
Multimodal Operating SystemSUSE Linux Enterprise Server
Platform as a ServiceSUSE Cloud Application Platform
Private Cloud / IaaSSUSE OpenStack Cloud
Software-defined Infrastructure
SUSE Manager
Infrastructure & Lifecycle
Management
Application Delivery
SUSE Global ServicesConsulting Services
Select ServicesPremium Support
Services
Services
Business-critical Applications
Machine Learning
BusinessAnalytics
High PerformanceComputing
Traditional IT & Applications
Internet of Things
Open, Secure, Proven
Public Cloud
SUSE Cloud Service Provider
Program
SUSE: Underpinning Digital Transformation
SUSE Application Delivery SolutionsAccelerate delivery of modern applications
Expert Days 2019Ng Hak Beng [email protected]
6
SUSE Application Delivery Solutions
SUSE CaaS PlatformContainer Management
SUSE Cloud Application PlatformPlatform as a Service
Kubernetes for the Agile Enterprise Advanced Cloud Native Developer Experience
Accelerate development and deployment of containerized applicationsto speed application delivery and increase business agility
Illustration Illustration
Best Kubernetes operator experience Proven productivity for Kubernetes
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
9
Old (monolithic) Way
10
Plan
Code
Build
Test
Release
Deploy
OperateInterdependent components
Application centric
Functionally organized teams
12-18 month release cycles
Instead of Large, Monolithic Applications…
11
A Better Way…
12
Plan Code Test Release Deploy OperateBuild
Smaller Codebase + Specialized Teams + Deconstructed Services = Agile IT
= Opportunity!
Build and Deliver Cloud Native ApplicationsIncrease agility with Microservices
13
Fast start/stop
Densification
In-place upgrades (we destroy and re-deploy)
Host OS
Hypervisor
Guest OS
Guest OS
Guest OS
Server
VM VM VM
OS KernelServer
Container Runtime
Build and Deliver Cloud Native ApplicationsContainers enable Microservices model
VirtualMachine
Private Cloud
Public Cloud
PhysicalServer
Re-deploy to Virtual or Cloud Infrastructure
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’
Developers Use Containers to Package Code
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
On-prem K8s
Microsoft AKS
Google EKS
Amazon EKS
Self-managed on public cloud IaaS
ApplicationManagement
Cluster Management
Governance and Control
ISV Application
s
Traditional Application
s
In-house Application
s
Cloud Native Applications
SUSE CaaS PlatformKubernetes 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 application
development and deployment
Build and deliver new cloud native
applications
Modernize legacy applications
Application Delivery Transformation Journey
Streamline application
development and delivery
Build and deliver new cloud native
applications
Modernize legacy
applications
Best practices, patterns, processes
Containerize & Orchestrate
Microservices & DevOps
Containerize Modernize Formalize Standardize
Discover & capture best practices,
patterns, processes
Consistency across the enterprise
Factory-scale application production
Streamline application
development and delivery
Build and deliver new cloud native
applications
Modernize legacy
applications
Best practices, patterns, processes
Containerize & Orchestrate
Microservices & DevOps
Containerize Modernize Formalize Standardize
Discover & capture best practices,
patterns, processes
Today
Consistency across the enterprise
Factory-scale application production
SUSE in the CNCF Landscape
SUSE CaaS Platform Roadmap
DevOps Workflows for KubernetesA spectrum of automation options
26
Assembled Modified Factory-builtCustom-made
Faster time-to-deliverLower cost per unit
Higher re-use (more efficient)More scalable production
Greater flexibility and versatility
SUSE Application Delivery Solutions
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 ArchitectureFlexible packaging to match your needs
SUSE CaaS PlatformKubernetes for the Agile Enterprise
SUSE Cloud Application PlatformAdvanced Cloud Native Developer Experience
Amazon EKS
Microsoft AKS
Google GKE
Kubernetes operator experiences
Kubernetes user experiences
DIY DevOps Automation
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
37
38
SUSE CAP - Public Cloud DeploymentAzure Open Service Broker / Cloud Provider Integration
2018 2020
SUSE Cloud Application Platform Roadmap
• Cloud Foundry: built from upstream CF Bosh release
• SUSE Linux Enterprise stemcells• SUSE stacks compatible with CF
buildpacks• Stratos-UI 1.0 web console• HA pod configuration• Volume Service (NFS)• MySQL service broker
1.0
• Cloud Foundry 2018 certification• Supported on Azure AKS• Backup/restore cf plugin• PostgreSQL service broker• CF updates - every point release
• component releases• buildpacks
• Serverless: Function-as-a-Service in Cloud Foundry and Kubernetes
• Istio & Envoy in CF (pending upstream completion)
• Integrated CI/CD (Concourse, Jenkins, other)
• Git hosting: Github Enterprise, Gitlab, or Gitea
• Online IDE (e.g. Eclipse Che)• CF App SSO via Oauth2/UAA:
Route service for limiting access to CF-hosted applications.
• fluentd log normalization / filtering• Better SNI/certificate management
• Supported on Amazon EKS• App-AutoScaler: Dynamic scaling
based on performance metrics, time/date (with IBM*).
• OSBAPI Broker for Helm: MySQL, PostgreSQL, Redis, or MongoDB instances on Kubernetes (experimental).
• Stratos UI v2: service management, Angular updates
• Support for Azure Load Balancer1.1
1.2 2.x
* Information is forward looking and subject to change at any time.
1.3
• CredHub: credential management• Brokers: Minibroker (Helm), AWS,
Azure OSBA• Stratos UI: Kubernetes endpoint
plugin and metrics reporting.
• Supported on Google GKE• Eirini: Kubernetes-native
container scheduling (technology preview)
• Support policy for BYO K8S• CF version updates and 2019
recertification• CF v3 API features• DRBD persistent store support
1.4
2.0
• Eirini: Kubernetes-native app scheduling (production ready)
• CF Containerization: integrating upstream BOSH PMC work on CF Operator
• CF-Abacus: Metering and aggregation
• CSP one-step template installation (AKS, EKS, GKE)
1.x2019
2.x
40
Transform Application Delivery with SUSE
Increase business agility and speed innovation• Enhance productivity• Streamline application
lifecycle management• Build rapidly evolvable
applications
Lower costs <padding>• Save time• Reduce errors and
their impact• Increase efficiency
Maximize return on investment• Speed time-to-value• Avoid vendor lock-in• Leverage and extend
existing investments