IBM CLOUD PRIVATE
Erwan Maréchal erwan.marechal@fr.ibm.com
Hervé Grange hgrange@fr.ibm.com
2
Key use cases driving private cloud adoption
Multi-cloud management and orchestration
Modernize and
optimize existing
applications
Opening up enterprise
data centers to work
with cloud services
Create new cloud-
native applications
1 2 3
IBM Cloud / © 2018 IBM Corporation
Built with open standards, preventing vendor lock-in
3
Automate
deployment,
scaling, and
management of
containerized
applications
Define, install, and
upgrade Kubernetes
applications
Executable package
of software that
includes everything
needed to run it
Text or image Text or image Text or image
Containers Orchestration Management
Infrastructure as
code to provision
public cloud and on-
premises
environments
Text or image
Provisioning
IBM Cloud / © 2018 IBM Corporation
4
IBM Cloud Private is a K8s platform to
develop modern applications based on micro-
services architectures behind the enterprise’s
firewall while consuming IBM’s catalog (helm charts)
of middleware and software or 3rd party assets.
IBM CLOUD PRIVATE
5Runs on existing IaaS (On Premise – e.g. Vmware, Openstack OR off Premise - e.g. SL, AWS) or hardware from IBM POWER and Z, Dell, Cisco, NetApp, Lenovo, …
Kubernetes-based
Container Platform
Industry leading container
orchestration platform
across private, dedicated &
public clouds
Cloud Foundry
For prescribed application
development &
deployment
Terraform (CAM)
Infrastructure as Code for
provisioning on public and
on-prem cloud
IBM Middleware & Open Source – e.g. Data, Analytics and Developer Services
Cloud-enabled middleware, application runtimes, messaging, databases & analytics to optimize current
investments and rapidly innovate
Core Operational Services
To simplify Operations Management, Security, DevOps, and hybrid integration
What is ICP - A Cloud Private platform with Enterprise grade content
Based on all these open source technologies ….
And HELM is …
The package manager for
Kubernetes
Helm is the best way to find,
share, and use software built
for Kubernetes.
Tells Kubernetes all it needs to
know about an application its
parameters and dependencies
Demo
7
IBM Cloud / © 2018 IBM Corporation
8
Microclimate is an end to end development environment that lets you rapidly create,
edit, and deploy applications. Applications are run in containers from day one and can
be delivered into production on Kubernetes through an automated DevOps pipeline using
Jenkins. Microclimate can be installed locally or on IBM Cloud Private.
IBM Microclimate
Demo
9
10
Terraform
Terraform is an infrastructure as code software. It
allows users to define a datacenter infrastructure in a
high-level configuration language, from which it can
create an execution plan to build the infrastructure in
a service provider such as IBM SL , AWS, Google,
MSFT as well as Open Stack & VMWare
Cloud Automation Manager in IBM Cloud Private
• Containerized cloud native application
• Installed into an IBM Cloud Private
worker node with a Helm chart
• Leverages IBM Cloud Private services
for enterprise capabilities
IBM Cloud Private
Core Services
LoggingIAM
Encryption & Key
Management
API & Data
Connect
Usage
Metering
Monitoring
Event
Audit
Data & Analytics Services
Databases Analytics
Tenant Svcs
Kubernetes
Infrastructure
Self-
service
catalog
Multi-cloud
Infrastructure
CAM
Public, Private & Hybrid Clouds
Deployment & Process Orchestration
FlowEngine
3rd
Party
Integrations
Service
Composer
Template Management
Template API
Terraform
Instance Management
Workload
Service
IaaS Management
Helm
Service&Template
Library
SCM
Build Automation
QA PROD
Provision platform
Patch/update
Publish build
Pull
changes
CAM Content Management
Environments
DEVDEVDEVDEV
UrbanCode Deploy
UCD Blueprint Designer
Blueprint Designer – Full-Stack DevOps
Deploy Application
Publish/Deploy Template
Bundle
Demo
13
Hybrid Management • Application Management/Monitoring
• Event Management
• Runbooks, Notification, DevOps Integration
ms1
ms2
ms4
ms5
ms3ms…
Middleware
service 2
Middleware
service 1
Hybrid Orchestration
Cloud Automation Manager
IBM Cloud Private
Virtualization/IaaS Layer
Cloud Native application logic (Innovating)
• Microservices
Middleware Services (some IBM and some from
the open source world)
• Each instance supports 1..n microservices
• IIB, DB2, Open Databases like Redis, Mongo,
Messaging, API C, Datapower
Cloud Enabled (Modernizing)
• Monolithic applications made to run in
containers
• Brought from WAS ND or WAS Base to Liberty
Add new function, expose APIs
VM Based Workloads
• WAS Base, WAS ND, BPM and others as
necessary, CAM provisioned
All holistically plugged into existing Enterprise
Facilities for Management, Monitoring and
Security
Middleware
service 3
Middleware
service 4
Cloud enabled
app 1
Cloud
enabled 2
Cloud
enabled
…
Logging, Monitoring,
Security …
VM
Based
Worklo
ads - 1
VM
Based
Worklo
ads - 2
VM
Based
Worklo
ads - 3
Developer Services
ms
ms
The Architect’s view - Bringing it all together
15
1515
Free Community
Edition
Try IBM Cloud Private
IBM Cloud / © 2018 IBM Corporation
http://ibm.biz/Try-IBMCloudPrivate
MERCI
16

IBM Cloud Paris Meetup - 20180628 - IBM Cloud Private

  • 1.
    IBM CLOUD PRIVATE ErwanMaréchal erwan.marechal@fr.ibm.com Hervé Grange hgrange@fr.ibm.com
  • 2.
    2 Key use casesdriving private cloud adoption Multi-cloud management and orchestration Modernize and optimize existing applications Opening up enterprise data centers to work with cloud services Create new cloud- native applications 1 2 3 IBM Cloud / © 2018 IBM Corporation
  • 3.
    Built with openstandards, preventing vendor lock-in 3 Automate deployment, scaling, and management of containerized applications Define, install, and upgrade Kubernetes applications Executable package of software that includes everything needed to run it Text or image Text or image Text or image Containers Orchestration Management Infrastructure as code to provision public cloud and on- premises environments Text or image Provisioning IBM Cloud / © 2018 IBM Corporation
  • 4.
    4 IBM Cloud Privateis a K8s platform to develop modern applications based on micro- services architectures behind the enterprise’s firewall while consuming IBM’s catalog (helm charts) of middleware and software or 3rd party assets. IBM CLOUD PRIVATE
  • 5.
    5Runs on existingIaaS (On Premise – e.g. Vmware, Openstack OR off Premise - e.g. SL, AWS) or hardware from IBM POWER and Z, Dell, Cisco, NetApp, Lenovo, … Kubernetes-based Container Platform Industry leading container orchestration platform across private, dedicated & public clouds Cloud Foundry For prescribed application development & deployment Terraform (CAM) Infrastructure as Code for provisioning on public and on-prem cloud IBM Middleware & Open Source – e.g. Data, Analytics and Developer Services Cloud-enabled middleware, application runtimes, messaging, databases & analytics to optimize current investments and rapidly innovate Core Operational Services To simplify Operations Management, Security, DevOps, and hybrid integration What is ICP - A Cloud Private platform with Enterprise grade content Based on all these open source technologies ….
  • 6.
    And HELM is… The package manager for Kubernetes Helm is the best way to find, share, and use software built for Kubernetes. Tells Kubernetes all it needs to know about an application its parameters and dependencies
  • 7.
  • 8.
    IBM Cloud /© 2018 IBM Corporation 8 Microclimate is an end to end development environment that lets you rapidly create, edit, and deploy applications. Applications are run in containers from day one and can be delivered into production on Kubernetes through an automated DevOps pipeline using Jenkins. Microclimate can be installed locally or on IBM Cloud Private. IBM Microclimate
  • 9.
  • 10.
    10 Terraform Terraform is aninfrastructure as code software. It allows users to define a datacenter infrastructure in a high-level configuration language, from which it can create an execution plan to build the infrastructure in a service provider such as IBM SL , AWS, Google, MSFT as well as Open Stack & VMWare
  • 11.
    Cloud Automation Managerin IBM Cloud Private • Containerized cloud native application • Installed into an IBM Cloud Private worker node with a Helm chart • Leverages IBM Cloud Private services for enterprise capabilities IBM Cloud Private Core Services LoggingIAM Encryption & Key Management API & Data Connect Usage Metering Monitoring Event Audit Data & Analytics Services Databases Analytics Tenant Svcs Kubernetes Infrastructure Self- service catalog Multi-cloud Infrastructure CAM Public, Private & Hybrid Clouds Deployment & Process Orchestration FlowEngine 3rd Party Integrations Service Composer Template Management Template API Terraform Instance Management Workload Service IaaS Management Helm Service&Template Library
  • 12.
    SCM Build Automation QA PROD Provisionplatform Patch/update Publish build Pull changes CAM Content Management Environments DEVDEVDEVDEV UrbanCode Deploy UCD Blueprint Designer Blueprint Designer – Full-Stack DevOps Deploy Application Publish/Deploy Template Bundle
  • 13.
  • 14.
    Hybrid Management •Application Management/Monitoring • Event Management • Runbooks, Notification, DevOps Integration ms1 ms2 ms4 ms5 ms3ms… Middleware service 2 Middleware service 1 Hybrid Orchestration Cloud Automation Manager IBM Cloud Private Virtualization/IaaS Layer Cloud Native application logic (Innovating) • Microservices Middleware Services (some IBM and some from the open source world) • Each instance supports 1..n microservices • IIB, DB2, Open Databases like Redis, Mongo, Messaging, API C, Datapower Cloud Enabled (Modernizing) • Monolithic applications made to run in containers • Brought from WAS ND or WAS Base to Liberty Add new function, expose APIs VM Based Workloads • WAS Base, WAS ND, BPM and others as necessary, CAM provisioned All holistically plugged into existing Enterprise Facilities for Management, Monitoring and Security Middleware service 3 Middleware service 4 Cloud enabled app 1 Cloud enabled 2 Cloud enabled … Logging, Monitoring, Security … VM Based Worklo ads - 1 VM Based Worklo ads - 2 VM Based Worklo ads - 3 Developer Services ms ms The Architect’s view - Bringing it all together
  • 15.
    15 1515 Free Community Edition Try IBMCloud Private IBM Cloud / © 2018 IBM Corporation http://ibm.biz/Try-IBMCloudPrivate
  • 16.