Multi-Cloud Management with Open Catalog Manager Wolfgang Ries, Fujitsu Enabling Software Technology GmbH, Munich March 2016 1 2016 FUJITSU
Agenda Application Management Challenges in the Cloud How Does OpenCatalogManager Contribute? Key Technical Concepts Typical Commercial Use Cases 2 2016 FUJITSU
OSCM Management of Cloud (Native) Applications for Providers, IT Departments and End Users (Internal) IT s uniform service descriptions / booking! SLA contracts and social network rating! pre-def process or open API to BPM! Public Cloud VM Appliance / PaaS account management and reporting! price model import or flexible modeling! container workloads Private Cloud VM Public Cloud SaaS how to interface to user work flows? how to do SLA comparison and management? how to enforce authorizations / compliance? how to keep overview of consumed XaaS? how to transparently compare service pricing? OSCM gets you from wild XaaS shopping cart to well-managed self-service check-out 3 2016 FUJITSU
Roles in Driving Adoption of Cloud-Native s User Broker Provider Creator Governance, Compliance, Risk & Security Cloud-Native Business s Management Connectivity Value Added Reselling Operational Management Creation Framework Mobility Integration Infrastructure Resources Creation Demand Brokerage Delivery Supply 4 2016 FUJITSU
Roles in Driving Adoption of Cloud-Native s User Broker Provider Creator Governance, Compliance, Risk & Security Cloud-Native Business s Management Connectivity Mobility Value Added Reselling Integration Operational Management Container Orchestration Infrastructure Kubernetes Resources Creation Framework Creation Demand Brokerage Delivery Supply 5 2016 FUJITSU
Agenda Application Management Challenges in the Cloud How Does OpenCatalogManager Contribute? Key Technical Concepts Typical Commercial Use Cases 6 2016 FUJITSU
Project Home, Github, docker hub www.opencatalogmanager.org 7 2016 FUJITSU
Hybrid Cloud s Open Catalog Manager SaaS PaaS IaaS Catalog Browsing Self- Identity Mgmt Approval Workflow Broad spectrum of use cases supported, from SaaS Marketplace to Enterprise (IaaS) Store for CIOs, Providers and End Users User Mgmt Subscription Mgmt End users Provider Billing Catalog Mgmt Payment Account Mgmt Reports Access Control Target: Public or Private 8 2016 FUJITSU
OSCM Benefits for Users Enables end users to Obtain and launch Cloud resources and applications With one click In self-service mode 9 2016 FUJITSU
OSCM Benefits for Corporations Enables CIOs to Set up and manage Business-friendly catalogs of Cloud services of any type (IaaS, PaaS, SaaS, container services) 10 2016 FUJITSU
OSCM Benefits for Providers Enables service providers to Quickly define new cloud services With flexible pricing plans In order to easily adapt to New market demands 11 2016 FUJITSU
Announcement and Promotion Time Line 2015 2016 OCT 15 NOV 1 NOV 15 DEC 1 DEC 15 JAN 1 JAN 15 FEB 1 FEB 15 MAR 1 MAR 15 OpenStack Summit Tokyo SUSEcon Amsterdam Fujitsu Forum Europe Webinar Series event no. 1 Webinar Series event no. 2 SUSE Global Webcast CeBIT 2016 OSBA Linux Collaboration Summit ix 12/2015 article Linux.com article first code contribution negotiation online promotion ongoing official launch press release on Oct 27 100 code downloads reached > 28,000 unique page views > 2,000 content downloads 12 2016 FUJITSU
Agenda Application Management Challenges in the Cloud How Does OpenCatalogManager Contribute? Key Technical Concepts Typical Commercial Use Cases 13 2016 FUJITSU
Optimize Usage with Marketable s Marketable 1 Marketplace Free Edition Technical (IaaS, SaaS, XaaS) Marketable 2 Upgrade Basic Edition Marketable 3 Upgrade / Downgrade Premium Edition 14 2016 FUJITSU
Import via Technical Description a technical service connects the application with the OSCM SaaS platform the technical service XML file contains the relevant connection parameters a service definition must conform to the Technicals.xsd XML schema: Technical section: Description of service purpose and license agreement ParameterDefinition section: application parameters and options Event section: supported events Role section: service roles Operation Section: external operations available for this service 15 2016 FUJITSU
Deployment with Standardized Provisioning API *) Subscribe to a service based on a synchronous instance provisioning createinstance(instancerequest) sendping(string) Subscribe to a service based on an asynchronous instance provisioning asynccreateinstance(instancerequest) sendping(string) completed by: completeasyncsubscription() or abortasyncsubscription() Update existing subscription parameter modifyparameterset(string, List<Parameter>) Create or update existing user parameter createusers(string, List<User>) deleteusers(string, List<User>) updateusers(string, List<User>) Terminate subscription deleteinstance(string) Marketplace Upgrade Free Edition Basic Edition Upgrade / Downgrade Premium Edition *) only selected methods described here 16 2016 FUJITSU
So what is the Benefit of OSCM Model and API? User Broker Provider Creator Governance, Compliance, Risk & Security links into a well-tested open Cloud-Native source framework Business s also for Management service marketing and monetization Connectivity Mobility Value Added Reselling Integration Operational reference Management implementations of adapters Infrastructure available for leading Resources IaaS layers well-proven, Creation complete methods Framework for service integration into a self-service catalog (easy to Creation standardize) Demand Brokerage Delivery Supply 17 2016 FUJITSU
Agenda Application Management Challenges in the Cloud How Does OpenCatalogManager Contribute? Key Technical Concepts Typical Commercial Use Cases 18 2016 FUJITSU
Biometric Security (US / commercial / live) Fujitsu S5-based Application Server Landscape Challenges Manage complete PaaS environments for Customer PoCs (several deployments per day) Booking / scale in and scale out initiated by user Prepare complete system within hours Solution OSCM-based Enterprise Store, installed on Fujitsu S5 IaaS Integrated Fujitsu S5 API for virtual server provisioning and firewall setup Integrated configuration tool for application server setup Integrated manual work steps 19 2016 FUJITSU
German Public s IT (Germany / commercial / live) Vmware based Server s Challenges Need to manage various distributed and independent VMware islands Lack of standardization Need to have short-term delivery and self-service Solution OSCM-based Enterprise Store, on-premise installation Integrated multiple distributed VMware ESX clusters Extensions for automated customer-compliant server name generation, IP address pooling, existing VM import, MS AD login, MS AD domain handling, approval 20 2016 FUJITSU
Other Fujitsu Contributions to OS Cloud Management Take away complexity from users by Fujitsu upper layer software products on top of Openstack Challenge Fujitsu Solution Manage kubernetes clusters Cloud Load Control (CLC) provides kubernetes cluster by one click Deploy complex micro service based apps on kubernetes Catalog Manager (OSCM) deploys complex micro service apps by one click Keep the overview of your services and infrastructure Cloud Monitoring Manager (CMM) offers consise and yet detailed monitoring Cloud PICCO for Multi-Cloud Profiling, Cost & Capacity Optimization 21 2016 FUJITSU
Come and see for yourself or talk to us www.opencatalogmanager.org wolfgang.ries@est.fujitsu.com 22 2016 FUJITSU
23 2016 FUJITSU