heroku - exxcellent.de · was kostet heroku – it‘s all about money 14 | heroku 1x dyno •1...
TRANSCRIPT
Heroku smart – cool – simpel
Start up questions…
l Businessidee… fertig
l Implementierung… fertig
l Finanzierung… nicht so wichtig
l Hosting… ?
Heroku 2 |
Heroku 3 |
It can be frustrating
Heroku 4 |
It can be frustrating
24 / 7
Uptime
Was ist Heroku
Heroku 5 |
PaaS Plattform as a Service
Was ist Heroku
Heroku 6 |
PaaS Plattform as a Service
IaaS – Infrastructure as a Service
PaaS – Plattform as a Service
BPaaS – Business Process as a Service
SaaS – Software as a Service
Everything as a Service: HPCaaS, DICaaS, HuaaS
Was unterstützt Heroku alles…
Heroku 7 |
Was unterstützt Heroku alles…
Heroku 8 |
Ruby
PHP
Java
Clojure
Node.js
Python
Scala
ElasticSearch MongoDB
Redis Postgres
Memcache
MySQL
Hadoop
New Relic
WebSolr
StrongLoop
Wie funktioniert Heroku
Heroku 9 |
Wie funktioniert Heroku
Heroku 10 |
Dynos Databases
Addons
Wie funktioniert Heroku
Heroku 11 |
Dynos Databases
Addons
Hello world…?
Heroku 12 |
Heroku 13 |
DEMO
Was kostet Heroku – it‘s all about money
Heroku 14 |
1x dyno
• 1 Shared CPU
• 512 MB RAM
2x dyno
• 2 Shared CPU
• 1024 MB RAM
Performance dyno
• 8 CPU
• 6 GB RAM
$0,05 / h
$0,10 / h
$0,80 / h
Trial Account mit 1 Shared CPU + 512 MB Ram Postgres -> for free
Für was eignet sich Heroku
Heroku 15 |
• Werbekampagnen mit kurzeitig großem Ansturm
• Marketingaktionen mit ungewisser Resonanz
• Sport-Events / Messen
Marketing /
Events
• Playground für Apps
• Einfache Skalierbarkeit, wenn die App durch die
Decke schießt Mobile APIs
• Geringe Ramp Up-Kosten / klarer Kostenrahmen
• Sehr flexible Skalierung
• Fokus auf das Wesentliche Startups
Heroku 16 |
DEMO
Who is using Heroku
Heroku 17 |
Who is using Heroku
Heroku 18 |
Advanced Features
l Worker Tasks
l Zeitgesteuerte Tasks
l Monitoring über Addons
l Apps lassen sich transferieren
l Integrierter ‚Production check‘
l Ab 2 Dynos: Ausfallsicher
l Premium support
Heroku 19 |
Heroku 20 |
Alternativen
CloudBees
l Business orientiert
l Full stack Continous Integration support (Jenkins + Sonar)
l Java
l Auch legacy Anwendungen
Heroku 21 |
Jelastic
l Kein Lock-In
l Bessere Management App
l Feingranularer bei der Ressourcenverwaltung
l Breite Sprachenunterstützung
Heroku 22 |
OpenShift by RedHat
l Große Company im Backend
l Mehr build in – dafür weniger Addons
l Private Cloud auf dem eigenen Server möglich
Heroku 23 |
Heroku 24 |
Vielen Dank
Fragen...? eXXcellent solutions GmbH
Beim Alten Fritz 2
89075 Ulm
http://www.exxcellent.de
Bildquellen:
http://www.sxc.hu/
http://www.freeimages.com/
Rotorhead: Little surprised girl playing
(Folie ‚Wie funktioniert Heroku‘ )