SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
Heroku
Eine Cloud Application Platform
Webmontag 17.06.2013
Patrick Oscity, Oncommerce GmbH
2 von 11 www.oncommerce.de
Über mich
  Ruby/Rails Background
  Div. Freelance Projekte
  Medieninformatik
  Bauhaus-Uni Weimar
  Software Developer
  OnCommerce GmbH
3 von 11 www.oncommerce.de
Was ist Heroku?
  Cloud Application Platform
  PaaS – Platform as a Service
  „forget servers“
  stattdessen UNIX Prozesse
  Dynos & Workers
  entwicklerorientiert → Workflow
4 von 11 www.oncommerce.de
Ruby
Unterstütze Sprachen
5 von 11 www.oncommerce.de
Dynos & Workers
  Dyno
  Web-Prozess
  Erhält HTTP Requests von Heroku Router (Nginx)
  Z. B. rails, sinatra, django server
  Worker
  Hintergrundprozesse
  Automatisches Monitoring
6 von 11 www.oncommerce.de
Add-ons
7 von 11 www.oncommerce.de
Add-ons
  Datenbanken
  Suche
  Messaging
  Caching
  Logging
  …
8 von 11 www.oncommerce.de
Deployment
  Versionsverwaltung mit Git
  Heroku Command Line Tool
  Auch als Eclipse Plugin
  Deployment via
  git push heroku master
9 von 11 www.oncommerce.de
Demo
10 von 11 www.oncommerce.de
Key Benefits
  Schnelles Deployment
  Keine Serveradministration
  Security
  Scalability
  Git forciert „echte“ Releases
11 von 11 www.oncommerce.de
Fragen?
Patrick Oscity
Software Developer
p.oscity@oncommerce.de
+49 3641 5598580
OnCommerce GmbH
Otto-Schott-Straße 13 | G56
D 07745 Jena

Contenu connexe

Similaire à Heroku – Eine Cloud Application Platform

Li So G Osci
Li So G OsciLi So G Osci
Li So G OsciCloudcamp
 
WS: Uhl, Lisog - Deutsche Wolke
WS: Uhl, Lisog - Deutsche WolkeWS: Uhl, Lisog - Deutsche Wolke
WS: Uhl, Lisog - Deutsche WolkeCloudOps Summit
 
Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Jürg Stuker
 
Webstandards auf dem Weg zu Standards im Mobilen Bereich
Webstandards auf dem Weg zu Standards im Mobilen BereichWebstandards auf dem Weg zu Standards im Mobilen Bereich
Webstandards auf dem Weg zu Standards im Mobilen BereichPeter Rozek
 
Responsive Publishing in der TechComm - zum Mitnehmen (MOB16)
Responsive Publishing in der TechComm- zum Mitnehmen (MOB16)Responsive Publishing in der TechComm- zum Mitnehmen (MOB16)
Responsive Publishing in der TechComm - zum Mitnehmen (MOB16)Georg Eck
 
Cloud Native Computing
Cloud Native ComputingCloud Native Computing
Cloud Native ComputingAarno Aukia
 
Cloud Computing Übersicht
Cloud Computing ÜbersichtCloud Computing Übersicht
Cloud Computing Übersichtartgrohe
 
Websockets: Leichtgewichtige Verbindungen für Web-Applikationen
Websockets: Leichtgewichtige Verbindungen für Web-ApplikationenWebsockets: Leichtgewichtige Verbindungen für Web-Applikationen
Websockets: Leichtgewichtige Verbindungen für Web-ApplikationenSpeedPartner GmbH
 
Cloud Native Computing & DevOps
Cloud Native Computing & DevOpsCloud Native Computing & DevOps
Cloud Native Computing & DevOpsAarno Aukia
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenBjoern Reinhold
 
DevOps in der Praxis
DevOps in der PraxisDevOps in der Praxis
DevOps in der Praxisinovex GmbH
 
Deutsche Wolke Präsentation 100114
Deutsche Wolke Präsentation 100114Deutsche Wolke Präsentation 100114
Deutsche Wolke Präsentation 100114Georg Klauser
 
DACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdfDACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdfDNUG e.V.
 
Apache Kafka
Apache KafkaApache Kafka
Apache Kafkagedoplan
 
Tk roadschow-icinga-pdeneu
Tk roadschow-icinga-pdeneuTk roadschow-icinga-pdeneu
Tk roadschow-icinga-pdeneuWerner Fischer
 
Architektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsArchitektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsmatfsw
 
DevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigenDevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigenFotiosKaramitsos
 
Die wichtigsten Technologien für die Entwicklung von Webanwendungen
Die wichtigsten Technologien für die Entwicklung von WebanwendungenDie wichtigsten Technologien für die Entwicklung von Webanwendungen
Die wichtigsten Technologien für die Entwicklung von WebanwendungenYUHIRO
 
Desktop as a_service_daas_cloud_computing_software
Desktop as a_service_daas_cloud_computing_softwareDesktop as a_service_daas_cloud_computing_software
Desktop as a_service_daas_cloud_computing_softwareWolfgang Hennes
 

Similaire à Heroku – Eine Cloud Application Platform (20)

Li So G Osci
Li So G OsciLi So G Osci
Li So G Osci
 
WS: Uhl, Lisog - Deutsche Wolke
WS: Uhl, Lisog - Deutsche WolkeWS: Uhl, Lisog - Deutsche Wolke
WS: Uhl, Lisog - Deutsche Wolke
 
Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Top 10 Internet Trends 2005
Top 10 Internet Trends 2005
 
Webstandards auf dem Weg zu Standards im Mobilen Bereich
Webstandards auf dem Weg zu Standards im Mobilen BereichWebstandards auf dem Weg zu Standards im Mobilen Bereich
Webstandards auf dem Weg zu Standards im Mobilen Bereich
 
Responsive Publishing in der TechComm - zum Mitnehmen (MOB16)
Responsive Publishing in der TechComm- zum Mitnehmen (MOB16)Responsive Publishing in der TechComm- zum Mitnehmen (MOB16)
Responsive Publishing in der TechComm - zum Mitnehmen (MOB16)
 
Cloud Native Computing
Cloud Native ComputingCloud Native Computing
Cloud Native Computing
 
Cloud Computing Übersicht
Cloud Computing ÜbersichtCloud Computing Übersicht
Cloud Computing Übersicht
 
Websockets: Leichtgewichtige Verbindungen für Web-Applikationen
Websockets: Leichtgewichtige Verbindungen für Web-ApplikationenWebsockets: Leichtgewichtige Verbindungen für Web-Applikationen
Websockets: Leichtgewichtige Verbindungen für Web-Applikationen
 
Cloud Native Computing & DevOps
Cloud Native Computing & DevOpsCloud Native Computing & DevOps
Cloud Native Computing & DevOps
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
 
DevOps in der Praxis
DevOps in der PraxisDevOps in der Praxis
DevOps in der Praxis
 
Deutsche Wolke Präsentation 100114
Deutsche Wolke Präsentation 100114Deutsche Wolke Präsentation 100114
Deutsche Wolke Präsentation 100114
 
DACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdfDACHNUG50 MX_Workshop.pdf
DACHNUG50 MX_Workshop.pdf
 
Apache Kafka
Apache KafkaApache Kafka
Apache Kafka
 
Apache Solr Revisited 2015
Apache Solr Revisited 2015Apache Solr Revisited 2015
Apache Solr Revisited 2015
 
Tk roadschow-icinga-pdeneu
Tk roadschow-icinga-pdeneuTk roadschow-icinga-pdeneu
Tk roadschow-icinga-pdeneu
 
Architektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsArchitektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOps
 
DevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigenDevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigen
 
Die wichtigsten Technologien für die Entwicklung von Webanwendungen
Die wichtigsten Technologien für die Entwicklung von WebanwendungenDie wichtigsten Technologien für die Entwicklung von Webanwendungen
Die wichtigsten Technologien für die Entwicklung von Webanwendungen
 
Desktop as a_service_daas_cloud_computing_software
Desktop as a_service_daas_cloud_computing_softwareDesktop as a_service_daas_cloud_computing_software
Desktop as a_service_daas_cloud_computing_software
 

Heroku – Eine Cloud Application Platform

  • 1. Heroku Eine Cloud Application Platform Webmontag 17.06.2013 Patrick Oscity, Oncommerce GmbH
  • 2. 2 von 11 www.oncommerce.de Über mich   Ruby/Rails Background   Div. Freelance Projekte   Medieninformatik   Bauhaus-Uni Weimar   Software Developer   OnCommerce GmbH
  • 3. 3 von 11 www.oncommerce.de Was ist Heroku?   Cloud Application Platform   PaaS – Platform as a Service   „forget servers“   stattdessen UNIX Prozesse   Dynos & Workers   entwicklerorientiert → Workflow
  • 4. 4 von 11 www.oncommerce.de Ruby Unterstütze Sprachen
  • 5. 5 von 11 www.oncommerce.de Dynos & Workers   Dyno   Web-Prozess   Erhält HTTP Requests von Heroku Router (Nginx)   Z. B. rails, sinatra, django server   Worker   Hintergrundprozesse   Automatisches Monitoring
  • 6. 6 von 11 www.oncommerce.de Add-ons
  • 7. 7 von 11 www.oncommerce.de Add-ons   Datenbanken   Suche   Messaging   Caching   Logging   …
  • 8. 8 von 11 www.oncommerce.de Deployment   Versionsverwaltung mit Git   Heroku Command Line Tool   Auch als Eclipse Plugin   Deployment via   git push heroku master
  • 9. 9 von 11 www.oncommerce.de Demo
  • 10. 10 von 11 www.oncommerce.de Key Benefits   Schnelles Deployment   Keine Serveradministration   Security   Scalability   Git forciert „echte“ Releases
  • 11. 11 von 11 www.oncommerce.de Fragen? Patrick Oscity Software Developer p.oscity@oncommerce.de +49 3641 5598580 OnCommerce GmbH Otto-Schott-Straße 13 | G56 D 07745 Jena