bluemix overview - rencontres ecole centrale et supelec avec ibm france lab - 9 décembre 2015
TRANSCRIPT
© 2015 IBM Corporation
I IBM Bluemix The Digital Innovation Platform
Présentation pour Centrale-Supelec – 9 décembre 2015
Yves Le Cléach, IBM France Lab, ODM Bluemix Engineer
[email protected] , @ylecleach
© 2015 IBM Corporation
Agenda Découvrir Bluemix
• Positionnement de Bluemix dans le Cloud • Bluemix : c’est quoi ?
• Runtimes, DevOps, Catalog, offre API Mgt, Offering • Bluemix : comment ca marche ?
• Architecture (light) • Démontration(s) Live
• Pointeurs Clés (s’informer / suivre) • Communauté Bluemix (Meetups, User Group France)
© 2015 IBM Corporation 09/12/15
Pâte à pizza Pâte à pizza Pâte à pizza Pâte à pizza
Tomates Tomates Tomates Tomates
Fromage Fromage Fromage Fromage
Garniture Garniture Garniture Garniture
Ustensiles Ustensiles Ustensiles Ustensiles
Four Four Four Four
Electricité Electricité Electricité Electricité
Vaisselle Vaisselle Vaisselle Vaisselle
Table Table Table Table
Faite maison Surgelée Domino's Pizzeria
Moi Fournisseur
© 2015 IBM Corporation
Core IT
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Infrastructure as a Service (IaaS)
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Software as a Service (SaaS)
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Platform as a Service (PaaS)
Extend (not replace) existing solutions.
Hybrid cloud is the future of IT
5
IBM Bluemix
Other Clouds
Customer Managed
Service Provider Managed
© 2015 IBM Corporation
So what is Bluemix?
6
Bluemix is an open-standards, cloud-based platform for building, running, and managing applications.
Build your apps, your way Use the most prominent compute technologies to power your app: Cloud Foundry, Docker, OpenStack.
Extend apps with services A catalog of IBM, third party, and open source services allow the developer to stitch an application together quickly.
Scale more than just instances Development, monitoring, deployment, and logging tools allow the developer to run and manage the entire application.
Layered Security IBM secures the platform and infrastructure and provides you with the tools to secure your apps.
Deploy and manage hybrid apps seamlessly Get a seamless dev and management experience across a number of hybrid implementations options.
Flexible Pricing Try compute options and services for free and, when you’re ready, pay only for what you use. Pay as you go and subscription models offer choice and flexibility.
Coming Summer 2015
© 2015 IBM Corporation
Compute flexibility
Devs get to choose the level of infrastructure abstraction and fine-tuned control that suits their apps and services.
7
Instant Runtimes Containers BETA: Virtual Machines
The highest level of infrastructure abstraction. Focus on the app.
Powerful, but less resource intensive than VMs. Key to supporting hybrid portability.
Control all the way down to the operating system.
What’s different about Bluemix?
• Extends Cloud Foundry with DevOps tooling, integration capabilities, and seamless app management • Support for 7 key languages and the option to use a community buildpack.
• Docker as-a-service means no VMs to manage • A repository of enterprise-grade images which are trusted and secure • Enhanced performance and scalability • Integrated monitoring, logging, networking, and storage
• Deploy and manage VMs consistently across public, dedicated, and private instances with a single dashboard. • Connect to your own OpenStack infrastructure
© 2015 IBM Corporation
DevOps tooling that spans the entire app lifecycle
8
Bluemix doesn’t stop at “cf push.” It provides a seamless and flexible experience across the entire application lifecycle.
Monitor & Optimize
Release &!Deploy
Develop & Test
Plan & Measure
1
2
3
4 6
7
8 Collaborate with your team. Agile development tracking and reporting Agile Planning
Use your favorite tool or web IDE Web IDE Sublime Eclipse
Use the repo that works best for you
Hosted GIT Jazz SCM
Continuously integrate code Continuous
Integration
Scan your apps for vulnerabilities 5
Continuously deliver across environments
Automated Deployment
Get instantaneous feedback from mobile apps
Mobile Quality
Manage and monitor your apps’ performance
Monitoring & Analytics
AppScan
Auto-Scaling
GitHub
DevOps Services
© 2015 IBM Corporation
Create apps quickly with prebuilt services
9
• Runtimes, services, and tooling up to you
Choice
Industry Leading IBM Capabilities • Services leveraging the depth of IBM software
• Full range of capabilities
Completeness
• Open source platform and services
• Third party to enable key use cases
Security Services
Web and application services
Cloud Integration Services
Mobile Services
Database services
Big Data services
Internet of Things Services
Watson Services
DevOps Services
A full range of capabilities to suit any great idea.
© 2015 IBM Corporation
Enterprise integration, data, and API management
Five key integration, data, and API management capabilities are now built directly into Bluemix, making hybrid application architecture even easier and more flexible.
10
Secure Gateway
Connect and Compose
DataWorks
API Management
API Harmony
Securely access data and applications in other clouds, enterprise data centers and locally on developer laptops
Data services like: Shape data, load data, provision masked data, profile data, and classify data let you prepare your data for use in production apps
Create REST APIs from on-premises or cloud endpoints (DB2, SFDC, etc). Assemble multiple APIs into a single API using Node-RED for composition
Publish, promote, and oversee your APIs in a secure, scalable environment. Includes the creation of end user support resources that define and document the API
Find the right API for your app. Built from a corpus of the world’s public APIs, it understands relationships between already selected APIs and new ones being searched
© 2015 IBM Corporation
How does Bluemix work?
Bluemix is underlined by three key open compute technologies: Cloud Foundry, Docker, and OpenStack. It extends each of these with a growing number of services, robust DevOps tooling, integration capabilities, and a seamless developer experience.
11
Flexible Compute Options to Run Apps / Services Instant Runtimes Containers Virtual Machines
Platform Deployment Options that Meet Your Workload Requirements
Bluemix Public
Bluemix Dedicated
Bluemix Local*
DevOps Tooling Your Own Hosted Apps / Services
Integration and API Mgmt
Powered by IBM SoftLayer In Your Data Center
+ + +
+ +
Catalog of Services that Extend Apps’ Functionality
Web Data Mobile Analytics Cognitive IoT Security Yours +
© 2015 IBM Corporation
1 | Public Maximize on cloud economics and agility.
2 | Dedicated Everything is dedicated and connected to you — agility of public cloud, yet feels like home.
3 | NEW: Local Behind the firewall for the most sensitive workloads.
Seamless Experience Regardless of which combination you choose, you can expect a single, seamless experience.
Bluemix delivery methods
© 2015 IBM Corporation 13
Bluemix brings huge cost savings
• Speed: from idea to run in hours • Simplicity: all you need is to write code (PaaS) • Service catalog: marketplace beats all competitors,
and open to 3rd Party and Community. • Hybridation: capabilities: private, public, mix both…
• Security: rigorous IBM security standards
• Openness and choice: based on open standards, major languages supported, infrastructure and runtime choice.
So why Bluemix?
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Developer’s Focus
IBM’s Focus
© 2015 IBM Corporation
Pour vous former!
Formation en ligne gratuite Formation en ligne gratuite faite par openclassroom “Déployez des applications dans le cloud avec Bluemix”
http://ibm.biz/BluemixMOOC
Webinars Bluemix Rejoignez un des nombreux webinars Bluemix en fonction de votre intéret et langue
http://ibm.biz/BluemixWebinarsFR
Communauté Bluemix Consultez le blog avec toutes les actualités et posez toutes vos questions sur stackoverflow
http://ibm.biz/BluemixDeveloperCommunity
Developpez.com Suivez la nouvelle Rubrique dédiée à Bluemix sur Developpez.com
https://ibm.biz/bluemix-developpez-com
© 2015 IBM Corporation #bluemix
Some stats • Started in June 2014 • 11 sessions done • 1300 members • First Bluemix group in Europe • Ranked 6th ww on 126 groups
• We propose free sessions to discover the Bluemix platform and Services • Aimed to any developers, startups and students • Enable you to keep you updated on important news / events • Give you the key of success for your projects by finding the right contact • Theme already done : Watson, Internet of Things, Big Data & Analytics, Hybrid
Cloud, DevOps, Business Rules, Mobile QA and also French 3rd Parties Bluemix services such as Simplicite or DreamFace
• Open by design : any members can propose topics • Free Bluemix Trial : https://ibm.biz/Meetup_Paris
How to join us ? 1) Register to Meetup.com 2) Join Bluemix Paris Meetup 3) Register to events
http://www.meetup.com/fr/IBM-Bluemix-Paris-Meetup
Blog / Resources / Slides / Social Network : http://usergroup.bluemix.fr