Run your
Cloud*
on Open Standards
and have your cake too
Shedding some light on "aaS"
*No proprietary software as been harmed
creating this presentation
Agenda
- The hype
- Open Standards and aaS
- Players
- The Command line
This talk is INTRO level
You & Me
Quick introductions ...
You
- Can write code (or like watching others write)
- Don't have (or want to spend) budget for servers
- Need rapid access to a platform
- Don't like a lock in
Hype
What's that hype all about?
Cloud is a
mindset!
Cloud is to infrastructure,
what Agile is to development
Cloud in the Enterprise
- Public workloads
- Private workloads
- Confidential workloads
?aaS
IaaS*
PaaS*
SaaS
BaaS
* That's what we are talking about
OpenStack
Virtual Infrastructure
CloudFoundry
Virtual Platform
Players
(OpenStack)
- intel
- rackspace
- redhat
- suse
Players
(CloudFoundry 1/2)
- 84codes
- Accenture
- ActiveState
- Altoros
- AnyNines
- AppFog (Savvis)
- Blue Box
- Canonical
- Canopy
- CenturyLink
- Cisco
- CloudCredo
- CloudSoft Corp
- DTS Corporation
- EMC
- Ebay x.commerce
- Forio
- Fujitsu
- HP
- Huawei
- IBM
- Innovation Factory
- Intalio
- Intel
- iron.io
- Load Impact
Players
(CloudFoundry 2/2)
- Mendix
- Neo Technology
- NW Ruby Development
- NTT
- OGIS-RI
- Orange
- Piston Cloud
- Pivotal
- Rackspace
- Rakuten
- Redis Labs
- SAP
- Savvis
- Sebula Bilisim Tek. LTD STI
- SendGrid
- SM-ePaaS, Inc
- Stark & Wayne
- Swisscom
- Symantec
- Tier 3
- The Church of Jesus Christ of LdS
- Uhuru Software
- Velankani Information Systems
- VMware
- ZephirWorks
- Zhejiang University
Platform Providers
- Pivotal
- Rackspace
- SalesForce Heroku ®
- Redhat Openshift ®
- IBM Bluemix ®
OpenStack
- Identity (keystone)
- Image Service (glance)
- Compute (nova)
- Networking (neutron)
- Block Storage (cinder)
- Object Storage (swift)
Cheatsheets: One, Two
CloudFoundry
cf api https://api.ng.bluemix.net
cf login -u [username] -p [password] -o [org] -s [dev]
cf help
cf apps
cf push
cf logs [appname]
Official documentation
Buildpacks
- Java
- Ruby
- Node.js
- PHP
- GO
- Python
- Virgo
- Jetty
- Clojure
- Haskell
- .net/Mono
- Erlang
... and many more: Full List
... or bring your own (Ruby anyone?)
I work for IBM
so I will talk a little about IBM Bluemix.