Mais conteúdo relacionado
Semelhante a IBM Bluemix Tech Meetup 18-02-2015 (20)
IBM Bluemix Tech Meetup 18-02-2015
- 2. 2 © 2015 IBM Corporation
Today we play with…
IBM Bluemix
Golang
https://hub.jazz.net/project/gsantoli/hellogin-start/overview
- 3. 3 © 2015 IBM Corporation
Cloud Service Models
Networking Networking Networking Networking
Storage Storage Storage Storage
Servers Servers Servers Servers
Virtualization Virtualization Virtualization Virtualization
O/S O/S O/S O/S
Middleware Middleware Middleware Middleware
Runtime Runtime Runtime Runtime
Data Data Data Data
Applications Applications Applications Applications
Traditional
On-Premises
Infrastructure
as a Service
Platform
as a Service
Software
as a Service
ClientManages
VendorManagesinCloud
VendorManagesinCloud
VendorManagesinCloud
ClientManages
ClientManages
Customization; higher costs; slower time to value
Standardization; lower costs; faster time to value
IBM Bluemix™
- 4. 4 © 2015 IBM Corporation
IBM Bluemix DevOps Services
1. Agile development, tracking & collaboration
2. Use your favorite tool or web IDE
6. Continuously deliver
8. Get instantaneous feedback
from mobile apps
7. Manage and monitor your
app’ performance
4. Continuously integrate your code
Agile
Planning
5. Scan your app for vulnerabilities
Jazz SCM Hosted Git
Web IDE
Delivery
Pipeline AppScan
Mobile & Web
Continous
Integration
Mobile Quality
Monitoring
and Analytics
Operate Develop/
Test
Deploy
Steer
DevOps
Services
Eclipse Sublime
3. Use the repo you like
Auto Scaling
Github
- 5. 5 © 2015 IBM Corporation
Deployment Scenarios: cf push
DevOps ServicesBluemix
cf push
- 6. 6 © 2015 IBM Corporation
Deployment Scenarios: “full web”
Bluemix
deploy
(manual)
DevOps Services
- 7. 7 © 2015 IBM Corporation
Deployment Scenarios: git push
Bluemix
git push
deploy
(automatic)
DevOps Services
- 9. 9 © 2015 IBM Corporation
Bluemix Docs and References
- BLUEMIX DOCS
https://www.ng.bluemix.net/docs
https://developer.ibm.com/bluemix
- PREREQUISITES AND DOWNLOAD
https://developer.ibm.com/bluemix/support/#prereqs
https://www.ng.bluemix.net/docs/#starters/BuildingWeb.html#building_web
- COMMAND LINE AND VCAP_SERVICES ENVIRONMENT VARIABLE
https://www.ng.bluemix.net/docs/#cli/index.html#cli
http://docs.cloudfoundry.org/devguide/deploy-apps/environment-variable.html
- MANIFEST GUIDE (manifest.yml)
http://docs.cloudfoundry.org/devguide/deploy-apps/manifest.html
- BUILDPACK FROM CLOUD FOUNDRY COMMUNITY
https://github.com/cloudfoundry-community/cf-docs-contrib/wiki/Buildpacks
- 10. 10 © 2015 IBM Corporation
Tutorials and Examples (1/5)
- TUTORIAL: Build your first App in Node.js
1) https://www.youtube.com/watch?v=GRQnwVhYeWU
2) https://www.youtube.com/watch?v=-WsIjAdGeHQ
3) https://www.youtube.com/watch?v=S_tcicKXW1A
- TUTORIAL: Mobile Data + Push Notification + Node.js
1) http://www.ibm.com/developerworks/mobile/library/mo-android-mobiledata-app/index.html
2) http://www.ibm.com/developerworks/library/mo-android-push-app/index.html
- TUTORIAL: Creating your first app with IBM Rapid Apps for Bluemix
https://www.youtube.com/watch?v=-0TSBDjeDyA
- 11. 11 © 2015 IBM Corporation
Tutorials and Examples (2/5)
- EXAMPLE MOBILE APP: Cordova + Push Nofitication
http://www.ibm.com/developerworks/mobile/library/mo-push-apache-cordova-app
- EXAMPLE MEAN STACK (MongoDB, Express, AngularJS, Node.js)
http://www.ibm.com/developerworks/web/library/wa-nodejs-polling-app/index.html
- EXAMPLE: MobileFirst for iOS 8 + Cloudant + CocoaPods
http://www.ibm.com/developerworks/library/mo-mfp-ios8-app/
- EXAMPLE: Node.js + Data Chace + Monitoring and Analytics
(Express, Jade, Bootstrap, Font Awesome, jQuery, Google Analytics, request, cheerio, async)
http://www.ibm.com/developerworks/cloud/library/cl-situational-app/index.html
- EXAMPLE: Node.js + MQ Light
https://developer.ibm.com/messaging/2014/09/25/getting-started-node-js-mq-light-apps-bluemix
- EXAMPLE: Node.js + Twilio
https://developer.ibm.com/bluemix/2015/02/09/getting-started-twilio-ibm-bluemix
- EXAMPLE: Node.js + SQLDB
http://www.ibm.com/developerworks/cloud/library/cl-math-app/index.html
- 12. 12 © 2015 IBM Corporation
Tutorials and Examples (3/5)
- EXAMPLE: Java EE + Session Cache + SQLDB + Auto Scaling
http://www.ibm.com/developerworks/cloud/library/cl-cloudtrader-app/index.html
- EXAMPLE: Java EE + Cloudant NoSQL
https://developer.ibm.com/bluemix/2014/07/08/cloudant_on_bluemix
- EXAMPLE: Java EE + dashDB (Data Mining)
http://www.ibm.com/developerworks/library/bd-dataminingblu-app
- EXAMPLE: Java EE + App User Registry + MongoDB
http://www.ibm.com/developerworks/cloud/library/cl-oauthregistry-app/index.html
- EXAMPLE: Java EE + MQ Light
https://developer.ibm.com/messaging/2014/09/25/getting-started-j2ee-apps-mq-light-bluemix
- HOW-TO: Java EE + Spring + MySQL
http://linkis.com/developer.ibm.com/bl/FBZMm
- 13. 13 © 2015 IBM Corporation
Tutorials and Examples (4/5)
- EXAMPLE: Python with custom buildpack
http://blog.4loeser.net/2014/06/some-fun-with-bluemix-cloud-foundry.html
- EXAMPLE: Python with Pyramid, SQLAlchemy and SQLDB
https://www.ibm.com/developerworks/cloud/library/cl-chatapp-bluemix-app
- EXAMPLE: Go with custom buildpack
http://www.ibm.com/developerworks/cloud/library/cl-bluemix-go-app
- EXAMPLE: Node.js + Watson Questions and Answers
www.ibm.com/developerworks/cloud/library/cl-watson-films-bluemix-app/index.html
- EXAMPLE: Node-RED + Twitter + Watsion Questions and Answers
http://www.ibm.com/developerworks/cloud/library/cl-twitterbot-watson-bluemix-app/index.html
- CLOUD INTEGRATION API
https://www.ng.bluemix.net/docs/#services/CloudIntegration/index-gentopic3.html#cloudint_create_CIservice
- GETTING STARTED WITH DOCKER
https://developer.ibm.com/bluemix/2014/12/04/ibm-containers-beta-docker
- 14. 14 © 2015 IBM Corporation
Tutorials and Examples (5/5)
- GAME EXAMPLE: JavaEE, Cloudant and Single Sign-On
http://www.ibm.com/developerworks/cloud/library/cl-multiservicegame-app
- GAME EXAPLE: Node.js, Cloudant and Oculus Rift
http://www.ibm.com/developerworks/cloud/library/cl-oculus-app
- USING CLOUDANT WITH NODE.JS
https://docs.cloudant.com/using-cloudant-with/nodejs.html
- MQ Light
https://developer.ibm.com/messaging/mq-light
https://developer.ibm.com/messaging/mq-light/docs
https://developer.ibm.com/messaging/mq-light/getting-started-mq-light
- IBM Mobile Cloud Services SDK Developer Guide
http://mbaas-gettingstarted.ng.bluemix.net
- 15. 15 © 2015 IBM Corporation
Gamification Documentation and Examples
Gamification Service Documentation
https://www.ng.bluemix.net/docs/#services/Gamification/index.html#gamification
Gamification REST API:
http://gs.ng.bluemix.net/index.html
Gamification SDK for Node.js:
https://hub.jazz.net/project/bioflash/gamiRESTClient/overview
Gamification Examples:
https://hub.jazz.net/project/bioflash/HelloGami/overview
https://hub.jazz.net/project/bioflash/GamifyPollApp/overview
https://hub.jazz.net/project/jstart/payrewards/overview