SlideShare ist ein Scribd-Unternehmen logo
Skalieren einer Web Anwendung
mit Amazon S3 und EC2

                Wissensmanagementsystem
                      Peritor Minea

Jonathan Weiss, Peritor Wissensmanagement GmbH
Ausgangslage


               Eine Maschine:

               • Apache

               • Ruby / Perl / PHP / Java

               • MySQL




                                            2
Worst Case Popularität




                         3
Steiniger Weg




                4
Problem: Backup



• Hochverfügbar

• Redundant

• Große Datenmengen




                      5
Problem: File System


• Wichtige Dateien müssen allen Systemen zugänglich sein

• NFS / Samba unpraktikable Lösungen




                                                           6
Problem: Plötzliche Lastspitzen




                                  7
Problem: Ungleichmäßige
Belastung




                          8
Don‘t reinvent the wheel!




                            9
Amazon Web Services




    Simple Storage Service - S3    Elastic Compute Cloud - EC2   E-Commerce S..

  Redundanter Speicherplatz       Virtueller Server pro Stunde   …….
  $0,15 per GB Speicherplatz      $0,10 pro CPU Stunde
  $0,10 - $0,20 per GB Traffic     $0,10 - $0,20 pro GB Traffic




                                                                             10
S3 - Simple Storage Service


• Beliebig viel redundanter, hochverfügbarer Speicherplatz

• max. 2GB pro Datei

• Organisiert in „Buckets“

• Upload über Web Service API

• Abruf über
   • Web Service
   • HTTP / HTTPS
   • BitTorrent



                                                             11
S3 - Buckets

                                                               S3

• Unique über ganz S3

• Enthalten beliebig
                                    MyBucket_name         www.peritor.com
  viele Key-Value-Metadata Tupel
                                   foto_5.jpg            /site/screen.css
• Enthalten keine Buckets!
                                   /backups/januar.tgz   /site/script.js
• Key kann „/“ enthalten           /fotos/2007/001.png   FreeBSD-6.2.iso




                                                                            12
S3 mit AWS::S3 (Ruby)
Upload




Download




                        13
EC2 - Elastic Compute Cloud

• XEN basiert

• (Beliebig) viele virtuelle Server steuerbar über Web Service
   • 1,7 GHz
   • 1,75 GB RAM
   • 160 GB lokaler Speicherplatz (nicht persistent!)

• Einsatz der Linux Distribution der Wahl (Linux 2.6.16),
  Verwaltung der Amazon Machine Images (AMI) auf S3

• ACLs regeln Zugriff auf Hosts / Ports



                                                                 14
EC2 Tools
 Verfügbare Images auflisten



Neue Instanz starten




Einloggen per SSH




Instanz beenden



                              15
Und jetzt?

Wie löse ich meine
Probleme damit?


                     16
S3 - Backup


• s3sync.rb     • S3Browser

• Brackup       • Firefox S3 Organizer extension

• Jungle Disk   •…

• S3 FUSE

• s3DAV

• Duplicity




                                                   17
s3sync.rb
Backup




Restore




            18
S3 als asset host




                    19
S3 als asset host

Setup DNS




Setup Rails Konfiguration




                           20
S3 als asset host

welcome.rhtml Template




Output




                         21
S3 - User Data Speicher




                          22
attachment_fu Rails plugin

Setup




                             23
attachment_fu Rails plugin

Upload




Download




                             24
On-Demand Computing mit EC2




Zeitgesteuert, z.B. mit cron




                               25
On-Demand Computing mit EC2




Lastgesteuert, z.B. mit Monit




                                26
On-Demand Computing mit EC2




                              27
EC2 Helfer

Capazon / Elastic Rails




WeoCEO




                          28
EC2 Helfer

Rightscale




             29
Ressourcen

• Amazon Web Services
  http://aws.amazon.com

• s3sync.rb
  http://s3.amazonaws.com/ServEdge_pub/s3sync/s3sync.tar.gz

• Attachment_fu
  http://svn.techno-weenie.net/projects/plugins/attachment_fu/

• Elastic Rails
  http://www.elasticrails.com

• Capazon
  http://capazon.rubyforge.org

• RightScale
  http://www.rightscale.com

• WeoCEO
  http://weoceo.weogeo.com/
                                                                 30
Internet: www.peritor.com
E-Mail: kontakt@peritor.com
Telefon: +49 (0)30 69 40 11 94
Telefax: +49 (0)30 69 40 11 95




© Peritor Wissensmanagement GmbH

                                   31

Weitere ähnliche Inhalte

Was ist angesagt?

Ceph Introduction @GPN15
Ceph Introduction @GPN15Ceph Introduction @GPN15
Ceph Introduction @GPN15
m1no
 
MySQL Performance Tuning für Oracle-DBA's
MySQL Performance Tuning für Oracle-DBA'sMySQL Performance Tuning für Oracle-DBA's
MySQL Performance Tuning für Oracle-DBA's
FromDual GmbH
 
Docker Workbench
Docker WorkbenchDocker Workbench
Docker Workbench
Patrick Paechnatz
 
MySQL-Server im Teamwork - Replikation und Cluster
MySQL-Server im Teamwork - Replikation und ClusterMySQL-Server im Teamwork - Replikation und Cluster
MySQL-Server im Teamwork - Replikation und Cluster
FromDual GmbH
 
Apple iOS - Webservices
Apple iOS - WebservicesApple iOS - Webservices
Apple iOS - Webservices
messeb
 
MySQL - New Features 5.6
MySQL - New Features 5.6MySQL - New Features 5.6
MySQL - New Features 5.6
FromDual GmbH
 
Performance durch Caching
Performance durch CachingPerformance durch Caching
Performance durch Caching
AOE
 
MySQL Backup/Recovery
MySQL Backup/RecoveryMySQL Backup/Recovery
MySQL Backup/Recovery
FromDual GmbH
 
node.js Einführung
node.js Einführungnode.js Einführung
node.js Einführung
Benjamin-Timm Broich
 
node.js - Eine kurze Einführung
node.js - Eine kurze Einführungnode.js - Eine kurze Einführung
node.js - Eine kurze Einführung
nodeio
 
Wordpress on steroids
Wordpress on steroidsWordpress on steroids
Wordpress on steroids
Blogwerk AG
 
Website Performance
Website PerformanceWebsite Performance
Website Performance
skyfyre
 
mongoDB im Einsatz - Grundlagen
mongoDB im Einsatz - GrundlagenmongoDB im Einsatz - Grundlagen
mongoDB im Einsatz - Grundlagen
inovex GmbH
 
Node.js
Node.jsNode.js
Einführung in Elasticsearch - August 2014
Einführung in Elasticsearch - August 2014Einführung in Elasticsearch - August 2014
Einführung in Elasticsearch - August 2014
inovex GmbH
 
MySQL Beispiele aus der Praxis - Wie setzen Kunden MySQL ein?
MySQL Beispiele aus der Praxis - Wie setzen Kunden MySQL ein?MySQL Beispiele aus der Praxis - Wie setzen Kunden MySQL ein?
MySQL Beispiele aus der Praxis - Wie setzen Kunden MySQL ein?
FromDual GmbH
 
Einführung in Laravel und GulpJS
Einführung in Laravel und GulpJSEinführung in Laravel und GulpJS
Einführung in Laravel und GulpJS
thespazecookie
 

Was ist angesagt? (19)

Ceph Introduction @GPN15
Ceph Introduction @GPN15Ceph Introduction @GPN15
Ceph Introduction @GPN15
 
MySQL Performance Tuning für Oracle-DBA's
MySQL Performance Tuning für Oracle-DBA'sMySQL Performance Tuning für Oracle-DBA's
MySQL Performance Tuning für Oracle-DBA's
 
Docker Workbench
Docker WorkbenchDocker Workbench
Docker Workbench
 
MySQL-Server im Teamwork - Replikation und Cluster
MySQL-Server im Teamwork - Replikation und ClusterMySQL-Server im Teamwork - Replikation und Cluster
MySQL-Server im Teamwork - Replikation und Cluster
 
Apple iOS - Webservices
Apple iOS - WebservicesApple iOS - Webservices
Apple iOS - Webservices
 
MySQL - New Features 5.6
MySQL - New Features 5.6MySQL - New Features 5.6
MySQL - New Features 5.6
 
Performance durch Caching
Performance durch CachingPerformance durch Caching
Performance durch Caching
 
MySQL Backup/Recovery
MySQL Backup/RecoveryMySQL Backup/Recovery
MySQL Backup/Recovery
 
node.js Einführung
node.js Einführungnode.js Einführung
node.js Einführung
 
node.js - Eine kurze Einführung
node.js - Eine kurze Einführungnode.js - Eine kurze Einführung
node.js - Eine kurze Einführung
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Wordpress on steroids
Wordpress on steroidsWordpress on steroids
Wordpress on steroids
 
Website Performance
Website PerformanceWebsite Performance
Website Performance
 
mongoDB im Einsatz - Grundlagen
mongoDB im Einsatz - GrundlagenmongoDB im Einsatz - Grundlagen
mongoDB im Einsatz - Grundlagen
 
Node.js
Node.jsNode.js
Node.js
 
NoSQL with MySQL
NoSQL with MySQLNoSQL with MySQL
NoSQL with MySQL
 
Einführung in Elasticsearch - August 2014
Einführung in Elasticsearch - August 2014Einführung in Elasticsearch - August 2014
Einführung in Elasticsearch - August 2014
 
MySQL Beispiele aus der Praxis - Wie setzen Kunden MySQL ein?
MySQL Beispiele aus der Praxis - Wie setzen Kunden MySQL ein?MySQL Beispiele aus der Praxis - Wie setzen Kunden MySQL ein?
MySQL Beispiele aus der Praxis - Wie setzen Kunden MySQL ein?
 
Einführung in Laravel und GulpJS
Einführung in Laravel und GulpJSEinführung in Laravel und GulpJS
Einführung in Laravel und GulpJS
 

Andere mochten auch

Presentation armatury group ru
Presentation armatury group  ruPresentation armatury group  ru
Presentation armatury group ru
pavelborek
 
3B/12 fake massage businesses
3B/12  fake massage businesses3B/12  fake massage businesses
3B/12 fake massage businesses
StopTrafficking
 
El Maravilloso Orden Del Universo 2
El Maravilloso Orden Del Universo 2El Maravilloso Orden Del Universo 2
El Maravilloso Orden Del Universo 2
Diego Parra
 
El señor de los milagros
El señor de los milagrosEl señor de los milagros
El señor de los milagros
arianna45
 
REDES SOCIALES
REDES SOCIALESREDES SOCIALES
REDES SOCIALES
gracielagutierrez
 
Proyecto clima
Proyecto climaProyecto clima
Proyecto clima
Jonatan Valladares
 
Reserva carioca - Jorge Branco Tel 21-2421-2026 / 21-8166-0908
Reserva carioca - Jorge Branco Tel 21-2421-2026 / 21-8166-0908Reserva carioca - Jorge Branco Tel 21-2421-2026 / 21-8166-0908
Reserva carioca - Jorge Branco Tel 21-2421-2026 / 21-8166-0908
Jorge Branco
 
Presentación David Marrodán (Google) - Jornadas Turismo Universidad Rey Juan ...
Presentación David Marrodán (Google) - Jornadas Turismo Universidad Rey Juan ...Presentación David Marrodán (Google) - Jornadas Turismo Universidad Rey Juan ...
Presentación David Marrodán (Google) - Jornadas Turismo Universidad Rey Juan ...
crisfigueroa
 
Presentacion liderazgo.ppt 845645014[1]
Presentacion liderazgo.ppt 845645014[1]Presentacion liderazgo.ppt 845645014[1]
Presentacion liderazgo.ppt 845645014[1]
Jose Martin Euan
 
Cableado de redes sena
Cableado de redes senaCableado de redes sena
Cableado de redes sena
Alexander Hernandez
 
Rapport regel die burgerinitiatieven bijlagen - december 2013 kl
Rapport regel die burgerinitiatieven   bijlagen - december 2013 klRapport regel die burgerinitiatieven   bijlagen - december 2013 kl
Rapport regel die burgerinitiatieven bijlagen - december 2013 kl
Mark Verhijde
 
Agile y Lean - v1.0 en Breakfast La Salle
Agile y Lean - v1.0 en  Breakfast La SalleAgile y Lean - v1.0 en  Breakfast La Salle
Agile y Lean - v1.0 en Breakfast La Salle
La Salle BCN
 
Curriculum_Vitae_lavanya_doc
Curriculum_Vitae_lavanya_docCurriculum_Vitae_lavanya_doc
Curriculum_Vitae_lavanya_doc
lavanya jonnadula
 
Special Locations Villas 2011
Special Locations Villas 2011Special Locations Villas 2011
Special Locations Villas 2011
nelleboeckx
 
Regional Flavor: Homegrown Economies
Regional Flavor: Homegrown EconomiesRegional Flavor: Homegrown Economies
Regional Flavor: Homegrown Economies
Deborah McLaren
 
Pemeliharaan yang tepat pada instrumen
Pemeliharaan yang tepat pada instrumenPemeliharaan yang tepat pada instrumen
Pemeliharaan yang tepat pada instrumen
Aris Susilo
 
“I Foro Inversión Luso-Extremeño” FEHISPOR 2011 - Barrabes
“I Foro Inversión Luso-Extremeño” FEHISPOR 2011 - Barrabes“I Foro Inversión Luso-Extremeño” FEHISPOR 2011 - Barrabes
“I Foro Inversión Luso-Extremeño” FEHISPOR 2011 - Barrabes
Extremadura Avante
 
Tweet Reach eventonomaders Bilbao 2011
Tweet Reach eventonomaders Bilbao 2011 Tweet Reach eventonomaders Bilbao 2011
Tweet Reach eventonomaders Bilbao 2011
Nomaders
 
Internet trends 2015
Internet trends 2015Internet trends 2015
Internet trends 2015
Chris Ellis
 
Dispepsia funcional opciones terapeuticas
Dispepsia funcional opciones terapeuticasDispepsia funcional opciones terapeuticas
Dispepsia funcional opciones terapeuticas
juanfrias91
 

Andere mochten auch (20)

Presentation armatury group ru
Presentation armatury group  ruPresentation armatury group  ru
Presentation armatury group ru
 
3B/12 fake massage businesses
3B/12  fake massage businesses3B/12  fake massage businesses
3B/12 fake massage businesses
 
El Maravilloso Orden Del Universo 2
El Maravilloso Orden Del Universo 2El Maravilloso Orden Del Universo 2
El Maravilloso Orden Del Universo 2
 
El señor de los milagros
El señor de los milagrosEl señor de los milagros
El señor de los milagros
 
REDES SOCIALES
REDES SOCIALESREDES SOCIALES
REDES SOCIALES
 
Proyecto clima
Proyecto climaProyecto clima
Proyecto clima
 
Reserva carioca - Jorge Branco Tel 21-2421-2026 / 21-8166-0908
Reserva carioca - Jorge Branco Tel 21-2421-2026 / 21-8166-0908Reserva carioca - Jorge Branco Tel 21-2421-2026 / 21-8166-0908
Reserva carioca - Jorge Branco Tel 21-2421-2026 / 21-8166-0908
 
Presentación David Marrodán (Google) - Jornadas Turismo Universidad Rey Juan ...
Presentación David Marrodán (Google) - Jornadas Turismo Universidad Rey Juan ...Presentación David Marrodán (Google) - Jornadas Turismo Universidad Rey Juan ...
Presentación David Marrodán (Google) - Jornadas Turismo Universidad Rey Juan ...
 
Presentacion liderazgo.ppt 845645014[1]
Presentacion liderazgo.ppt 845645014[1]Presentacion liderazgo.ppt 845645014[1]
Presentacion liderazgo.ppt 845645014[1]
 
Cableado de redes sena
Cableado de redes senaCableado de redes sena
Cableado de redes sena
 
Rapport regel die burgerinitiatieven bijlagen - december 2013 kl
Rapport regel die burgerinitiatieven   bijlagen - december 2013 klRapport regel die burgerinitiatieven   bijlagen - december 2013 kl
Rapport regel die burgerinitiatieven bijlagen - december 2013 kl
 
Agile y Lean - v1.0 en Breakfast La Salle
Agile y Lean - v1.0 en  Breakfast La SalleAgile y Lean - v1.0 en  Breakfast La Salle
Agile y Lean - v1.0 en Breakfast La Salle
 
Curriculum_Vitae_lavanya_doc
Curriculum_Vitae_lavanya_docCurriculum_Vitae_lavanya_doc
Curriculum_Vitae_lavanya_doc
 
Special Locations Villas 2011
Special Locations Villas 2011Special Locations Villas 2011
Special Locations Villas 2011
 
Regional Flavor: Homegrown Economies
Regional Flavor: Homegrown EconomiesRegional Flavor: Homegrown Economies
Regional Flavor: Homegrown Economies
 
Pemeliharaan yang tepat pada instrumen
Pemeliharaan yang tepat pada instrumenPemeliharaan yang tepat pada instrumen
Pemeliharaan yang tepat pada instrumen
 
“I Foro Inversión Luso-Extremeño” FEHISPOR 2011 - Barrabes
“I Foro Inversión Luso-Extremeño” FEHISPOR 2011 - Barrabes“I Foro Inversión Luso-Extremeño” FEHISPOR 2011 - Barrabes
“I Foro Inversión Luso-Extremeño” FEHISPOR 2011 - Barrabes
 
Tweet Reach eventonomaders Bilbao 2011
Tweet Reach eventonomaders Bilbao 2011 Tweet Reach eventonomaders Bilbao 2011
Tweet Reach eventonomaders Bilbao 2011
 
Internet trends 2015
Internet trends 2015Internet trends 2015
Internet trends 2015
 
Dispepsia funcional opciones terapeuticas
Dispepsia funcional opciones terapeuticasDispepsia funcional opciones terapeuticas
Dispepsia funcional opciones terapeuticas
 

Ähnlich wie Skalieren einer Web Anwendung

SimpleDB - Chancen einer Cloud Datenbank
SimpleDB - Chancen einer Cloud DatenbankSimpleDB - Chancen einer Cloud Datenbank
SimpleDB - Chancen einer Cloud Datenbank
ONE Schweiz
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web Services
IndieOutpost
 
Webinar Neues von der re:invent 2013 Teil 1: PostgreSQL RDS, CloudTrail, neue...
Webinar Neues von der re:invent 2013 Teil 1: PostgreSQL RDS, CloudTrail, neue...Webinar Neues von der re:invent 2013 Teil 1: PostgreSQL RDS, CloudTrail, neue...
Webinar Neues von der re:invent 2013 Teil 1: PostgreSQL RDS, CloudTrail, neue...
AWS Germany
 
Webinar SharePoint auf AWS
Webinar SharePoint auf AWSWebinar SharePoint auf AWS
Webinar SharePoint auf AWS
AWS Germany
 
Blueprints bei E-Commerce Workloads mit AWS
Blueprints bei E-Commerce Workloads mit AWSBlueprints bei E-Commerce Workloads mit AWS
Blueprints bei E-Commerce Workloads mit AWS
root360 GmbH
 
High Performance Multi-Server Magento in der Cloud
High Performance Multi-Server Magento in der CloudHigh Performance Multi-Server Magento in der Cloud
High Performance Multi-Server Magento in der Cloud
AOE
 
Meet Magento - High performance magento
Meet Magento - High performance magentoMeet Magento - High performance magento
Meet Magento - High performance magento
AOE
 
BizSpark goes Cloud
BizSpark goes CloudBizSpark goes Cloud
BizSpark goes Cloud
Patric Boscolo
 
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Michael Kirst-Neshva
 
Do´s and Dont´s mit Oracle RDS
Do´s and Dont´s mit Oracle RDS Do´s and Dont´s mit Oracle RDS
Do´s and Dont´s mit Oracle RDS
esentri AG
 
Where are all transactions gone? Was in_der_cloud_alles_verboten_ist
Where are all transactions gone? Was in_der_cloud_alles_verboten_istWhere are all transactions gone? Was in_der_cloud_alles_verboten_ist
Where are all transactions gone? Was in_der_cloud_alles_verboten_ist
Ramon Anger
 
Drupal 7 auf Amazon Web Services
Drupal 7 auf Amazon Web ServicesDrupal 7 auf Amazon Web Services
Drupal 7 auf Amazon Web Services
Sven Paulus
 
Amazon Redshift
Amazon RedshiftAmazon Redshift
Amazon Redshift
AWS Germany
 
Mehrserver Lösungen
Mehrserver LösungenMehrserver Lösungen
Mehrserver Lösungen
Avarteq
 
ShareConf 2014: 10 Gründe warum der SharePoint langsam ist
ShareConf 2014: 10 Gründe warum der SharePoint langsam istShareConf 2014: 10 Gründe warum der SharePoint langsam ist
ShareConf 2014: 10 Gründe warum der SharePoint langsam ist
David Schneider
 
Cloud Computing am Beispiel dctp.tv
Cloud Computing am Beispiel dctp.tvCloud Computing am Beispiel dctp.tv
Cloud Computing am Beispiel dctp.tv
Fabian Topfstedt
 
papaya AWS Präsentation CeBIT 2010
papaya AWS Präsentation CeBIT 2010papaya AWS Präsentation CeBIT 2010
papaya AWS Präsentation CeBIT 2010
papaya
 
Blueprints bei E-Commerce Workloads mit AWS
Blueprints bei E-Commerce Workloads mit AWS Blueprints bei E-Commerce Workloads mit AWS
Blueprints bei E-Commerce Workloads mit AWS
AWS Germany
 
Cloud Deployment und (Auto)Scaling am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling  am Beispiel von AngrybirdCloud Deployment und (Auto)Scaling  am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling am Beispiel von Angrybird
AOE
 
Icsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratoren
Icsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratorenIcsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratoren
Icsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratoren
ICS User Group
 

Ähnlich wie Skalieren einer Web Anwendung (20)

SimpleDB - Chancen einer Cloud Datenbank
SimpleDB - Chancen einer Cloud DatenbankSimpleDB - Chancen einer Cloud Datenbank
SimpleDB - Chancen einer Cloud Datenbank
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web Services
 
Webinar Neues von der re:invent 2013 Teil 1: PostgreSQL RDS, CloudTrail, neue...
Webinar Neues von der re:invent 2013 Teil 1: PostgreSQL RDS, CloudTrail, neue...Webinar Neues von der re:invent 2013 Teil 1: PostgreSQL RDS, CloudTrail, neue...
Webinar Neues von der re:invent 2013 Teil 1: PostgreSQL RDS, CloudTrail, neue...
 
Webinar SharePoint auf AWS
Webinar SharePoint auf AWSWebinar SharePoint auf AWS
Webinar SharePoint auf AWS
 
Blueprints bei E-Commerce Workloads mit AWS
Blueprints bei E-Commerce Workloads mit AWSBlueprints bei E-Commerce Workloads mit AWS
Blueprints bei E-Commerce Workloads mit AWS
 
High Performance Multi-Server Magento in der Cloud
High Performance Multi-Server Magento in der CloudHigh Performance Multi-Server Magento in der Cloud
High Performance Multi-Server Magento in der Cloud
 
Meet Magento - High performance magento
Meet Magento - High performance magentoMeet Magento - High performance magento
Meet Magento - High performance magento
 
BizSpark goes Cloud
BizSpark goes CloudBizSpark goes Cloud
BizSpark goes Cloud
 
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
 
Do´s and Dont´s mit Oracle RDS
Do´s and Dont´s mit Oracle RDS Do´s and Dont´s mit Oracle RDS
Do´s and Dont´s mit Oracle RDS
 
Where are all transactions gone? Was in_der_cloud_alles_verboten_ist
Where are all transactions gone? Was in_der_cloud_alles_verboten_istWhere are all transactions gone? Was in_der_cloud_alles_verboten_ist
Where are all transactions gone? Was in_der_cloud_alles_verboten_ist
 
Drupal 7 auf Amazon Web Services
Drupal 7 auf Amazon Web ServicesDrupal 7 auf Amazon Web Services
Drupal 7 auf Amazon Web Services
 
Amazon Redshift
Amazon RedshiftAmazon Redshift
Amazon Redshift
 
Mehrserver Lösungen
Mehrserver LösungenMehrserver Lösungen
Mehrserver Lösungen
 
ShareConf 2014: 10 Gründe warum der SharePoint langsam ist
ShareConf 2014: 10 Gründe warum der SharePoint langsam istShareConf 2014: 10 Gründe warum der SharePoint langsam ist
ShareConf 2014: 10 Gründe warum der SharePoint langsam ist
 
Cloud Computing am Beispiel dctp.tv
Cloud Computing am Beispiel dctp.tvCloud Computing am Beispiel dctp.tv
Cloud Computing am Beispiel dctp.tv
 
papaya AWS Präsentation CeBIT 2010
papaya AWS Präsentation CeBIT 2010papaya AWS Präsentation CeBIT 2010
papaya AWS Präsentation CeBIT 2010
 
Blueprints bei E-Commerce Workloads mit AWS
Blueprints bei E-Commerce Workloads mit AWS Blueprints bei E-Commerce Workloads mit AWS
Blueprints bei E-Commerce Workloads mit AWS
 
Cloud Deployment und (Auto)Scaling am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling  am Beispiel von AngrybirdCloud Deployment und (Auto)Scaling  am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling am Beispiel von Angrybird
 
Icsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratoren
Icsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratorenIcsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratoren
Icsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratoren
 

Mehr von Jonathan Weiss

Docker on AWS OpsWorks
Docker on AWS OpsWorksDocker on AWS OpsWorks
Docker on AWS OpsWorks
Jonathan Weiss
 
ChefConf 2014 - AWS OpsWorks Under The Hood
ChefConf 2014 - AWS OpsWorks Under The HoodChefConf 2014 - AWS OpsWorks Under The Hood
ChefConf 2014 - AWS OpsWorks Under The Hood
Jonathan Weiss
 
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014AWS OpsWorks & Chef at the Hamburg Chef User Group 2014
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014
Jonathan Weiss
 
DevOpsDays Amsterdam - Observations in the cloud
DevOpsDays Amsterdam - Observations in the cloudDevOpsDays Amsterdam - Observations in the cloud
DevOpsDays Amsterdam - Observations in the cloud
Jonathan Weiss
 
Amazon SWF and Gordon
Amazon SWF and GordonAmazon SWF and Gordon
Amazon SWF and Gordon
Jonathan Weiss
 
Introduction to Backbone.js
Introduction to Backbone.jsIntroduction to Backbone.js
Introduction to Backbone.js
Jonathan Weiss
 
Scalarium and CouchDB
Scalarium and CouchDBScalarium and CouchDB
Scalarium and CouchDB
Jonathan Weiss
 
Build your own clouds with Chef and MCollective
Build your own clouds with Chef and MCollectiveBuild your own clouds with Chef and MCollective
Build your own clouds with Chef and MCollective
Jonathan Weiss
 
NoSQL - Motivation and Overview
NoSQL - Motivation and OverviewNoSQL - Motivation and Overview
NoSQL - Motivation and Overview
Jonathan Weiss
 
NoSQL - An introduction to CouchDB
NoSQL - An introduction to CouchDBNoSQL - An introduction to CouchDB
NoSQL - An introduction to CouchDB
Jonathan Weiss
 
Running on Amazon EC2
Running on Amazon EC2Running on Amazon EC2
Running on Amazon EC2
Jonathan Weiss
 
Amazon EC2 in der Praxis
Amazon EC2 in der PraxisAmazon EC2 in der Praxis
Amazon EC2 in der Praxis
Jonathan Weiss
 
Infrastructure Automation with Chef
Infrastructure Automation with ChefInfrastructure Automation with Chef
Infrastructure Automation with Chef
Jonathan Weiss
 
Rails in the Cloud
Rails in the CloudRails in the Cloud
Rails in the Cloud
Jonathan Weiss
 
EventMachine
EventMachineEventMachine
EventMachine
Jonathan Weiss
 
CouchDB on Rails
CouchDB on RailsCouchDB on Rails
CouchDB on Rails
Jonathan Weiss
 
Rails in the Cloud - Experiences from running on EC2
Rails in the Cloud - Experiences from running on EC2Rails in the Cloud - Experiences from running on EC2
Rails in the Cloud - Experiences from running on EC2
Jonathan Weiss
 
CouchDB on Rails - RailsWayCon 2010
CouchDB on Rails - RailsWayCon 2010CouchDB on Rails - RailsWayCon 2010
CouchDB on Rails - RailsWayCon 2010
Jonathan Weiss
 
CouchDB on Rails - FrozenRails 2010
CouchDB on Rails - FrozenRails 2010CouchDB on Rails - FrozenRails 2010
CouchDB on Rails - FrozenRails 2010
Jonathan Weiss
 
NoSQL - Post-Relational Databases - BarCamp Ruhr3
NoSQL - Post-Relational Databases - BarCamp Ruhr3NoSQL - Post-Relational Databases - BarCamp Ruhr3
NoSQL - Post-Relational Databases - BarCamp Ruhr3
Jonathan Weiss
 

Mehr von Jonathan Weiss (20)

Docker on AWS OpsWorks
Docker on AWS OpsWorksDocker on AWS OpsWorks
Docker on AWS OpsWorks
 
ChefConf 2014 - AWS OpsWorks Under The Hood
ChefConf 2014 - AWS OpsWorks Under The HoodChefConf 2014 - AWS OpsWorks Under The Hood
ChefConf 2014 - AWS OpsWorks Under The Hood
 
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014AWS OpsWorks & Chef at the Hamburg Chef User Group 2014
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014
 
DevOpsDays Amsterdam - Observations in the cloud
DevOpsDays Amsterdam - Observations in the cloudDevOpsDays Amsterdam - Observations in the cloud
DevOpsDays Amsterdam - Observations in the cloud
 
Amazon SWF and Gordon
Amazon SWF and GordonAmazon SWF and Gordon
Amazon SWF and Gordon
 
Introduction to Backbone.js
Introduction to Backbone.jsIntroduction to Backbone.js
Introduction to Backbone.js
 
Scalarium and CouchDB
Scalarium and CouchDBScalarium and CouchDB
Scalarium and CouchDB
 
Build your own clouds with Chef and MCollective
Build your own clouds with Chef and MCollectiveBuild your own clouds with Chef and MCollective
Build your own clouds with Chef and MCollective
 
NoSQL - Motivation and Overview
NoSQL - Motivation and OverviewNoSQL - Motivation and Overview
NoSQL - Motivation and Overview
 
NoSQL - An introduction to CouchDB
NoSQL - An introduction to CouchDBNoSQL - An introduction to CouchDB
NoSQL - An introduction to CouchDB
 
Running on Amazon EC2
Running on Amazon EC2Running on Amazon EC2
Running on Amazon EC2
 
Amazon EC2 in der Praxis
Amazon EC2 in der PraxisAmazon EC2 in der Praxis
Amazon EC2 in der Praxis
 
Infrastructure Automation with Chef
Infrastructure Automation with ChefInfrastructure Automation with Chef
Infrastructure Automation with Chef
 
Rails in the Cloud
Rails in the CloudRails in the Cloud
Rails in the Cloud
 
EventMachine
EventMachineEventMachine
EventMachine
 
CouchDB on Rails
CouchDB on RailsCouchDB on Rails
CouchDB on Rails
 
Rails in the Cloud - Experiences from running on EC2
Rails in the Cloud - Experiences from running on EC2Rails in the Cloud - Experiences from running on EC2
Rails in the Cloud - Experiences from running on EC2
 
CouchDB on Rails - RailsWayCon 2010
CouchDB on Rails - RailsWayCon 2010CouchDB on Rails - RailsWayCon 2010
CouchDB on Rails - RailsWayCon 2010
 
CouchDB on Rails - FrozenRails 2010
CouchDB on Rails - FrozenRails 2010CouchDB on Rails - FrozenRails 2010
CouchDB on Rails - FrozenRails 2010
 
NoSQL - Post-Relational Databases - BarCamp Ruhr3
NoSQL - Post-Relational Databases - BarCamp Ruhr3NoSQL - Post-Relational Databases - BarCamp Ruhr3
NoSQL - Post-Relational Databases - BarCamp Ruhr3
 

Skalieren einer Web Anwendung