Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Die digitale Innovationsplattform
Lars Besselmann, Client Technical Professional for Hybrid Cloud15.03.2017
IBM Bluemix
Agenda
Motivation
Was ist IBM Bluemix?
Live-Demo
2
“Two guys in a Starbucks can have access to the same computing power as a Fortune 500 company.” Jim Deters - Founder, Galvanize
Failing Fast
Secondsto Deploy Friction
Free
Any Language
Continuous Integration
Mobile Ready
Focus on
Code
Choice of Tools
Useful APIs
Developers’ expectations have evolved.
Innovative Anwendungsentwicklung benötigtGeschwindigkeit und Flexibilität
Agenda
Motivation
Was ist IBM Bluemix?
Live-Demo
5
Was ist Bluemix ? – Software und IT “aus der Steckdose”
§ Bluemix ist eine cloud-basierte Plattform auf Basis offener Standards für Erstellung, Betrieb und Management von Applikationen (Web, Mobile, Analytics, Cognitive, neue Smart Devices, usw.).
Freiheit in der EntwicklungNutzung der führenden Cloudtechnologien wie Cloud Foundry, Docker, OpenStack.
Erweiterbarkeit mit ServicesEin umfangreicher Servicekatalogaus IBM, open source und 3rd Party Services um leistungsfähige Anwendungen zu bauen
SkalierbarkeitUnterstützung für Monitoring, Deployment, Logging, Debugging Services sowie automatische Skalierung der Anwendungen.
SicherheitsmodelleIBM sichert die Schichten auf Infrastruktur und Plattform und bietet Sicherheitsservices für die Anwendung
Hybride AnwendungenEinheitliche Nutzung und Verwaltung von Applikationen und Services für verschiedene Technologien
Flexible PreismodelleVerschiedene Modelle wie z.B. Subscriptions, freie Services oder „pay as you go“
Bluemix Compute Optionen – Flexibilität und Offenheit
OpenWhiskMaximum speed with
serviceless apps
ContainersMaximum portability
Virtual Server or VMware
Leverage existing languages and tools
DEVELOPMENT SPEEDPORTABILITYPERFORMANCE & CONTROL
Bare MetalMaximum
performance and control
Cloud FoundryOpen PaaSenvironment
Bluemix – PaaS und SaaS und mehr …
Bluemix eine flexible Mischung aus SaaS, PaaS und IaaS Konzepten erweitert um diverse Dienste
Customer ManagedService Provider Managed Infrastructure
as a Service
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Platform as a Service
Built on open technologies:
Software as a Service
• Service Desk „Maximo“
• Application Management
• WebSphere• Mobile First
Platform• API Management,
& Integration• Messaging &
Security enforcement
• Identity Management
• Smarter Process• ...
Services & prebuild functions
Bluemix Architektur
IntegrationDomainServices
Runtimes
Platform
Foundation Services(Log, Metrics, Services Publish/Discovery, Security, Configuration, Active Deploy)
Foundation
Application Services(Java, Swift, Node.js, asp.net, Tomcat, Liberty,…)
Containersdocker
IOTData AnalyticsCognitive
PublicMulti-tenantOff-prem
DedicatedSingle-tenantOff-prem
Infrastructure LocalSingle-tenantOn-prem
ApplicationsCloud Foundry
OpenWhiskEvent-Driven
Virtual ServersOpenstack
Mobile
IBM not only delivers Bluemix and the platform services layer as-a-service, but it can also operate the underlying infrastructure layer as-a-service as well. This combination enables companies to have a full-stack cloud experience. Supported infrastructure choices include the Bluemix Local System and OpenStack through Bluemix Private Cloud.
§ Bluemix basiert auf offenen Cloud Computing Standards: OpenWhisk, Cloud Foundry, Docker, und VMs.
§ Ergänzt durch eine umfangreiche Anzahl an Services, robuster DevOps Tools, Integrationsoptionen sowie einer nahtlosen Nutzerführung.
Wie funktioniert Bluemix?
DevOpsTools
+
Integration
& API Mgmt.
+
Flexible Compute Optionen um Applikationen und Dienste zu bauenInstant Runtimes Containers Virtual
Machines
Plattform Deployment OptionenBluemixPublic
BluemixDedicated
BluemixLocal
Eigene betriebene Applikationen und Services
IBM SoftLayer Im eigenen Data Center
Katalog von Services für Erweiterung der Funktionalität der Applikationen
Web Data Mobile AnalyticsCognitive IoT Security Yours+
Event Driven
Operationale Exzellenz, Sichtbarkeit und hybride Portierbarkeit
Bluemix Katalog mit umfangreicher Auswahl an Services von IBM und Drittanbietern
Erweitern Sie Ihre Anwendungen um cognitive Services via Watson Developer Cloud auf Bluemix
Daten
Text
Bilder
Sprache
§ Beispiel: Interaktiver persönlicher Servicedialog
Werten Sie die Nutzererfahrung auf durch die Integration cognitiver Services
Wie lege ich einen Account an?Konvertierung Sprache in Text
Speech to Text, Text to Speech
Natural Language Classifier
Conversation
Identifikation der AbsichtIntent = “Open_Account” Confidence: 0.876655900
Dialog als Entscheidungsbaum- Intent=“Open_Account” ”- Context = “Online Banking”- z. B. Einbeziehung von Calls in DB oder CMS
Phone, Text, Chat
Speeding continuous innovation
Enabling continuous delivery of innovations
Providing feedback for continuous learning
ContinuousCustomer Feedback &
OptimizationCollaborative Development
Continuous Release and Deployment
ContinuousMonitoring
ContinuousTesting
Operate Develop/ Test
Deploy
Steer
DevOpsContinuous Feedback
CultureFoundationalvalues and principles
ThinkConceptualization,
refinement, and prioritization of
capabilities CodeGeneration,
enhancement, optimization and
testing of features
DeliverAutomated
production and delivery of offeringsRun
Services, options, and capabilities
required to run in the Cloud
ManageOngoing
monitoring, support, and recovery of offerings
LearnContinuously
learn based on outcomes from
experiments
Continuous Business Planning
§ Integriertes DevOps für kontinuierliche Auslieferung von Innovationen mit Qualität
Erhöhen Sie Ihre Produktivität Bluemix DevOps Services
§ Continuous Integration / Continuous Delivery via Bluemix DevOps Services– Automatisches Deployment nach Bluemix– Integrierte agile Planung und Aufgabenverwaltung– Hosting von Code im Git Repository– Nutzung eigener Tools oder der Web IDE– Öffentliche und private Projekte
Deployen Sie Applikationen in 5 Minuten mit Hilfe vonIBM Bluemix DevOps Services
Ops
DeveloperCode
GitDeliveryPipeline
DEV TEST PROD
Monitoring & Analytics
AvailabilityPerformanceLog Analysis
Autodeploy
Track & Plan
Automatic RuntimeProvisioning
Space Space Space
OPS
DEV
Push
!
Integriertes Application Management, Monitoring und Alarmierung
BluemixIntegrationServices
Enterprise Subsystems
ESBMessaging / MQRest-based Apps
In WAS
Sichere Integration von:• Netzwerken• On-Prem Systemen• Daten• APIs • Microservices
BluemixApplications
Local
Integrieren Sie Ihre Backends mitBluemix Integration Services
IBM Bluemix Platform Security & Compliance
1. SoftLayer is ISO 27001 Certified2. Bluemix is ISO 27001 Certified
§ Freie Wahl des Deploymentmodellsund globale Erreichbarkeit
§ IBM betreibt die Plattform
§ Offene Plattform und Technologienund vielfältigen Servicekatalog
§ Enterprise Integration Services für hybride Szenarien
§ Weltweit größte Cloud Foundry Implementierung
Vorteile IBM BluemixPublic
Multi-tenant, off-premDedicated
Single-tenant, off-premLocal
Single-tenant, on-prem
Leveraging IBM SoftLayer global presence.Bluemix dedicated is available in any location.
Dallas(us-south)
London (eu-gb)
Bluemix Public LocationSoftLayer Data Center
Sydney
Agenda
Motivation
Was ist IBM Bluemix?
Live-Demo
20
Informationen IBM Bluemix
IBM Bluemix http://www.bluemix.net
Documentation https://www.ng.bluemix.net/docs/#
Bluemix Blog https://developer.ibm.com/bluemix/blog
Material für Entwickler
Freie online Kurse http://www.ibm.com/developerworks/cloud/courses/getting-started-with-bluemix/index.html
Tutorials http://ibm.biz/bluemixtutorialsfordevs
Webinare http://webinars.mybluemix.net
Microservices in Bluemix http://www.redbooks.ibm.com/abstracts/redp5271.html?Open
Technische Q&A http://stackoverflow.com/questions/tagged/bluemix
Notices and Disclaimers
24
Copyright © 2016 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM.
Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided.
Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice.
Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary.
References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business.
Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation.
It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law
Notices and Disclaimers Con’t.
25
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The provision of the information contained h erein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right.
IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.