SlideShare a Scribd company logo
TYPO3 in the Cloud




                                   Frankfurt am Main, 1st October 2010

Marketing Factory Consulting GmbH – all rights reserved – © 2010
Marketing Factory Consulting GmbH – all rights reserved – © 2010   4
About Ingo Schmitt

CTO and shareholder of Marketing
 Factory Consulting GmbH

Head of development and hosting

TYPO3 Commerce core developer

TYPO3 since 2002

email: is@marketing-factory.de
twitter: @ISchmitt




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Marketing Factory Consulting GmbH - © 2010   4
Questionaire




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Questionaire



   Who is running one or more
   TYPO3 installations?




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Questionaire




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Questionaire



   Who is running one or more
   physical servers
   containing TYPO3
   installations?



Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Questionaire




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Questionaire



   Who is running one or more
   TYPO3 on a shared host?




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Questionaire




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Questionaire


   Who is running one or more
   TYPO3 installation at e.g.
   domainfactory, jweiland,
   mittwald or hosteurope?




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Questionaire




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Questionaire


   Who is running
   a TYPO3 on a virtual
   server?




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
The Cloud




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
The Cloud




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
The Cloud




                                     The Internet



Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 3.5 style




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 3.5 style




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 3.5 style - LOAD




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 3.5 style - LOAD




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 3.5 style - LOAD




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 3.6 style




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 3.8 style




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 4.0 style




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 4.0 style - LOAD




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Still the same old problem




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Still the same old problem




                        40%
Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Virtual




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Virtual




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Benefits for hosting company


efficient usage of resources

     hardware
     energy
     engineers




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Benefits




                                  cost saving


Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Benefits




                                  cost saving
                                               $
Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Virtual




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Possibilities - adjust resources




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Possibilities - adjust resources




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Possibilities - adjust resources




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Possibilities - adjust resources




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Possibilities - adjust resources




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Possibilities - adjust resources




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Possibilities - acquire resources




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Possibilities - acquire resources




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Possibilities - acquire resources




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Possibilities - acquire resources




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Possibilities - acquire resources




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Possibilities - acquire resources




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Possibilities - acquire resources




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Usage




                                   pay as
                                  you use
Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
AWS Example




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
AWS Example




         0,085 $
Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
AWS Example




         62.22 $
   small instance, running 24/7, one month


Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
What about TYPO3 and the Cloud?




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 and the Cloud?




                                          1 single virtual instance




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 and the Cloud?




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
$
        TYPO3 and the Cloud?




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 and the Cloud?




                                        1 single virtual instance

Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 4.0 style - LOAD




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Again: TYPO3 and the Cloud?




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Again: TYPO3 and the Cloud?




      Scaling Concepts
Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 - 2 tier




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
3 tier application




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 - 2 level scaling




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 - webserver




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 - web/dbserver




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 - web/proxy server




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
TYPO3 - continental scaling




                             America




               Europe


                                                                   Asia
Marketing Factory Consulting GmbH – all rights reserved – © 2010          01.10.2010
TYPO3 - web/proxy/cdn server




                                                                                          Europe

                                                                                America




                                                                                           Asia




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Setup dynamical scaling




Complex setup
External API
Monitoring

Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
cloud costs




Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
cloud costs




                                               ?
Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
cloud costs




                                           $
Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
What we do?




CDN

calculate statistics

crawler

Marketing Factory Consulting GmbH – all rights reserved – © 2010   01.10.2010
Contact




                                                    Marketing Factory Consulting GmbH
                                                                   Stephanienstraße 36
                                                                    40211 Düsseldorf
                                                                        Germany


                                                         Tel +49 (0)211 / 36 11 76 - 0
                                                        Tel +49 (0)211 / 36 11 76 - 99


                                                             is@marketing-factory.de
                                                                   twitter: @ISchmitt
                                                            www.marketing-factory.de




Marketing Factory Consulting GmbH – all rights reserved – © 2010                         01.10.2010
TYPO3 in the cloud

More Related Content

Similar to TYPO3 in the cloud

Tổng đài Siemens Open scape voice v6-Giải pháp cho doanh nghiệp lớn-[thegioit...
Tổng đài Siemens Open scape voice v6-Giải pháp cho doanh nghiệp lớn-[thegioit...Tổng đài Siemens Open scape voice v6-Giải pháp cho doanh nghiệp lớn-[thegioit...
Tổng đài Siemens Open scape voice v6-Giải pháp cho doanh nghiệp lớn-[thegioit...
www.thegioitongdai .com.vn
 
Eliv 2015 bosch-hammel-presentation_v3.4
Eliv 2015 bosch-hammel-presentation_v3.4Eliv 2015 bosch-hammel-presentation_v3.4
Eliv 2015 bosch-hammel-presentation_v3.4
Christof Hammel
 
Database Support Outsourcing Worst Practices – Avoiding a Recipe for Disaster
Database Support Outsourcing Worst Practices – Avoiding a Recipe for DisasterDatabase Support Outsourcing Worst Practices – Avoiding a Recipe for Disaster
Database Support Outsourcing Worst Practices – Avoiding a Recipe for Disaster
InSync Conference
 
PromoMii - NOAH19 Berlin
PromoMii - NOAH19 BerlinPromoMii - NOAH19 Berlin
PromoMii - NOAH19 Berlin
NOAH Advisors
 
Buying digital media
Buying digital mediaBuying digital media
Buying digital media
agencyside
 
Virtual RT SAP CRM Service Process Roundtable - Part Two 25 January, 2011
Virtual RT SAP CRM Service Process Roundtable - Part Two 25 January, 2011Virtual RT SAP CRM Service Process Roundtable - Part Two 25 January, 2011
Virtual RT SAP CRM Service Process Roundtable - Part Two 25 January, 2011waqdev786
 
Data Science outside the box: Developing a generic scoring algorithm for cust...
Data Science outside the box: Developing a generic scoring algorithm for cust...Data Science outside the box: Developing a generic scoring algorithm for cust...
Data Science outside the box: Developing a generic scoring algorithm for cust...
eoda GmbH
 
Adobe Omniture: Real-Time Marketing Optimization
Adobe Omniture: Real-Time Marketing OptimizationAdobe Omniture: Real-Time Marketing Optimization
Adobe Omniture: Real-Time Marketing Optimization
Day Software
 
Iod emea 2010 invitation presentation
Iod emea 2010 invitation presentationIod emea 2010 invitation presentation
Iod emea 2010 invitation presentationFriedel Jonker
 
Internal crowdsourcing @ Bosch – The why and the how
Internal crowdsourcing @ Bosch – The why and the howInternal crowdsourcing @ Bosch – The why and the how
Internal crowdsourcing @ Bosch – The why and the how
LetsConnect
 
Rackspace Feb 2010 with Text
Rackspace Feb 2010 with TextRackspace Feb 2010 with Text
Rackspace Feb 2010 with Text
Justin Pirie
 
Jürgen Lumera (Bosch): How to get from a Proof of Concept (PoC) to a Producti...
Jürgen Lumera (Bosch): How to get from a Proof of Concept (PoC) to a Producti...Jürgen Lumera (Bosch): How to get from a Proof of Concept (PoC) to a Producti...
Jürgen Lumera (Bosch): How to get from a Proof of Concept (PoC) to a Producti...
AugmentedWorldExpo
 
Bin95 you tube-video-marketing
Bin95 you tube-video-marketingBin95 you tube-video-marketing
Bin95 you tube-video-marketing
Business Industrial Network
 
Change of a Bosch Division: Wie gehen eine Verringerung der Belegschaft und e...
Change of a Bosch Division: Wie gehen eine Verringerung der Belegschaft und e...Change of a Bosch Division: Wie gehen eine Verringerung der Belegschaft und e...
Change of a Bosch Division: Wie gehen eine Verringerung der Belegschaft und e...
HR Network marcus evans
 
Silicon Systems 7th July 2011 Organization Profile
Silicon Systems 7th July 2011   Organization ProfileSilicon Systems 7th July 2011   Organization Profile
Silicon Systems 7th July 2011 Organization Profile
SiliconSystems
 
How to recruit a Social Media Manager?
How to recruit a Social Media  Manager?How to recruit a Social Media  Manager?
How to recruit a Social Media Manager?Monty C. M. Metzger
 
De Bosch reis naar een social business Joachim Heinz
De Bosch reis naar een social business Joachim HeinzDe Bosch reis naar een social business Joachim Heinz
De Bosch reis naar een social business Joachim Heinz
PlatformE2E
 
Cwin16 tls-iot approach-applied_in_the_plm_domain
Cwin16 tls-iot approach-applied_in_the_plm_domainCwin16 tls-iot approach-applied_in_the_plm_domain
Cwin16 tls-iot approach-applied_in_the_plm_domain
Capgemini
 
attune SAP Fashion Management (SAP FMS) webinar slides
attune SAP Fashion Management (SAP FMS) webinar slidesattune SAP Fashion Management (SAP FMS) webinar slides
attune SAP Fashion Management (SAP FMS) webinar slides
attune Consulting
 

Similar to TYPO3 in the cloud (20)

Tổng đài Siemens Open scape voice v6-Giải pháp cho doanh nghiệp lớn-[thegioit...
Tổng đài Siemens Open scape voice v6-Giải pháp cho doanh nghiệp lớn-[thegioit...Tổng đài Siemens Open scape voice v6-Giải pháp cho doanh nghiệp lớn-[thegioit...
Tổng đài Siemens Open scape voice v6-Giải pháp cho doanh nghiệp lớn-[thegioit...
 
Eliv 2015 bosch-hammel-presentation_v3.4
Eliv 2015 bosch-hammel-presentation_v3.4Eliv 2015 bosch-hammel-presentation_v3.4
Eliv 2015 bosch-hammel-presentation_v3.4
 
Enablement rollins
Enablement rollinsEnablement rollins
Enablement rollins
 
Database Support Outsourcing Worst Practices – Avoiding a Recipe for Disaster
Database Support Outsourcing Worst Practices – Avoiding a Recipe for DisasterDatabase Support Outsourcing Worst Practices – Avoiding a Recipe for Disaster
Database Support Outsourcing Worst Practices – Avoiding a Recipe for Disaster
 
PromoMii - NOAH19 Berlin
PromoMii - NOAH19 BerlinPromoMii - NOAH19 Berlin
PromoMii - NOAH19 Berlin
 
Buying digital media
Buying digital mediaBuying digital media
Buying digital media
 
Virtual RT SAP CRM Service Process Roundtable - Part Two 25 January, 2011
Virtual RT SAP CRM Service Process Roundtable - Part Two 25 January, 2011Virtual RT SAP CRM Service Process Roundtable - Part Two 25 January, 2011
Virtual RT SAP CRM Service Process Roundtable - Part Two 25 January, 2011
 
Data Science outside the box: Developing a generic scoring algorithm for cust...
Data Science outside the box: Developing a generic scoring algorithm for cust...Data Science outside the box: Developing a generic scoring algorithm for cust...
Data Science outside the box: Developing a generic scoring algorithm for cust...
 
Adobe Omniture: Real-Time Marketing Optimization
Adobe Omniture: Real-Time Marketing OptimizationAdobe Omniture: Real-Time Marketing Optimization
Adobe Omniture: Real-Time Marketing Optimization
 
Iod emea 2010 invitation presentation
Iod emea 2010 invitation presentationIod emea 2010 invitation presentation
Iod emea 2010 invitation presentation
 
Internal crowdsourcing @ Bosch – The why and the how
Internal crowdsourcing @ Bosch – The why and the howInternal crowdsourcing @ Bosch – The why and the how
Internal crowdsourcing @ Bosch – The why and the how
 
Rackspace Feb 2010 with Text
Rackspace Feb 2010 with TextRackspace Feb 2010 with Text
Rackspace Feb 2010 with Text
 
Jürgen Lumera (Bosch): How to get from a Proof of Concept (PoC) to a Producti...
Jürgen Lumera (Bosch): How to get from a Proof of Concept (PoC) to a Producti...Jürgen Lumera (Bosch): How to get from a Proof of Concept (PoC) to a Producti...
Jürgen Lumera (Bosch): How to get from a Proof of Concept (PoC) to a Producti...
 
Bin95 you tube-video-marketing
Bin95 you tube-video-marketingBin95 you tube-video-marketing
Bin95 you tube-video-marketing
 
Change of a Bosch Division: Wie gehen eine Verringerung der Belegschaft und e...
Change of a Bosch Division: Wie gehen eine Verringerung der Belegschaft und e...Change of a Bosch Division: Wie gehen eine Verringerung der Belegschaft und e...
Change of a Bosch Division: Wie gehen eine Verringerung der Belegschaft und e...
 
Silicon Systems 7th July 2011 Organization Profile
Silicon Systems 7th July 2011   Organization ProfileSilicon Systems 7th July 2011   Organization Profile
Silicon Systems 7th July 2011 Organization Profile
 
How to recruit a Social Media Manager?
How to recruit a Social Media  Manager?How to recruit a Social Media  Manager?
How to recruit a Social Media Manager?
 
De Bosch reis naar een social business Joachim Heinz
De Bosch reis naar een social business Joachim HeinzDe Bosch reis naar een social business Joachim Heinz
De Bosch reis naar een social business Joachim Heinz
 
Cwin16 tls-iot approach-applied_in_the_plm_domain
Cwin16 tls-iot approach-applied_in_the_plm_domainCwin16 tls-iot approach-applied_in_the_plm_domain
Cwin16 tls-iot approach-applied_in_the_plm_domain
 
attune SAP Fashion Management (SAP FMS) webinar slides
attune SAP Fashion Management (SAP FMS) webinar slidesattune SAP Fashion Management (SAP FMS) webinar slides
attune SAP Fashion Management (SAP FMS) webinar slides
 

More from Ingo Schmitt

Metrics for TYPO3
Metrics for TYPO3Metrics for TYPO3
Metrics for TYPO3
Ingo Schmitt
 
TYPO3 Security Basics
TYPO3 Security BasicsTYPO3 Security Basics
TYPO3 Security Basics
Ingo Schmitt
 
TYPO3 Security Basics
TYPO3 Security BasicsTYPO3 Security Basics
TYPO3 Security Basics
Ingo Schmitt
 
TYPO3 Security Basics
TYPO3 Security BasicsTYPO3 Security Basics
TYPO3 Security Basics
Ingo Schmitt
 
Slides from T3DD13 Workshop - Responsive Images Rendering
Slides from T3DD13 Workshop - Responsive Images RenderingSlides from T3DD13 Workshop - Responsive Images Rendering
Slides from T3DD13 Workshop - Responsive Images Rendering
Ingo Schmitt
 
Schnelle Webapplikationen: Status Quo heute... ... und wohin geht die Reise
Schnelle Webapplikationen: Status Quo heute...  ... und wohin geht die Reise Schnelle Webapplikationen: Status Quo heute...  ... und wohin geht die Reise
Schnelle Webapplikationen: Status Quo heute... ... und wohin geht die Reise
Ingo Schmitt
 

More from Ingo Schmitt (6)

Metrics for TYPO3
Metrics for TYPO3Metrics for TYPO3
Metrics for TYPO3
 
TYPO3 Security Basics
TYPO3 Security BasicsTYPO3 Security Basics
TYPO3 Security Basics
 
TYPO3 Security Basics
TYPO3 Security BasicsTYPO3 Security Basics
TYPO3 Security Basics
 
TYPO3 Security Basics
TYPO3 Security BasicsTYPO3 Security Basics
TYPO3 Security Basics
 
Slides from T3DD13 Workshop - Responsive Images Rendering
Slides from T3DD13 Workshop - Responsive Images RenderingSlides from T3DD13 Workshop - Responsive Images Rendering
Slides from T3DD13 Workshop - Responsive Images Rendering
 
Schnelle Webapplikationen: Status Quo heute... ... und wohin geht die Reise
Schnelle Webapplikationen: Status Quo heute...  ... und wohin geht die Reise Schnelle Webapplikationen: Status Quo heute...  ... und wohin geht die Reise
Schnelle Webapplikationen: Status Quo heute... ... und wohin geht die Reise
 

Recently uploaded

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 

Recently uploaded (20)

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 

TYPO3 in the cloud

  • 1. TYPO3 in the Cloud Frankfurt am Main, 1st October 2010 Marketing Factory Consulting GmbH – all rights reserved – © 2010
  • 2. Marketing Factory Consulting GmbH – all rights reserved – © 2010 4
  • 3. About Ingo Schmitt CTO and shareholder of Marketing Factory Consulting GmbH Head of development and hosting TYPO3 Commerce core developer TYPO3 since 2002 email: is@marketing-factory.de twitter: @ISchmitt Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 4. Marketing Factory Consulting GmbH - © 2010 4
  • 5. Questionaire Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 6. Questionaire Who is running one or more TYPO3 installations? Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 7. Questionaire Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 8. Questionaire Who is running one or more physical servers containing TYPO3 installations? Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 9. Questionaire Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 10. Questionaire Who is running one or more TYPO3 on a shared host? Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 11. Questionaire Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 12. Questionaire Who is running one or more TYPO3 installation at e.g. domainfactory, jweiland, mittwald or hosteurope? Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 13. Questionaire Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 14. Questionaire Who is running a TYPO3 on a virtual server? Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 15. The Cloud Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 16. The Cloud Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 17. The Cloud The Internet Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 18. TYPO3 3.5 style Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 19. TYPO3 3.5 style Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 20. TYPO3 3.5 style - LOAD Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 21. TYPO3 3.5 style - LOAD Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 22. TYPO3 3.5 style - LOAD Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 23. TYPO3 3.6 style Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 24. TYPO3 3.8 style Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 25. TYPO3 4.0 style Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 26. TYPO3 4.0 style - LOAD Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 27. Still the same old problem Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 28. Still the same old problem 40% Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 29. Virtual Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 30. Virtual Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 31. Benefits for hosting company efficient usage of resources hardware energy engineers Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 32. Benefits cost saving Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 33. Benefits cost saving $ Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 34. Virtual Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 35. Possibilities - adjust resources Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 36. Possibilities - adjust resources Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 37. Possibilities - adjust resources Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 38. Possibilities - adjust resources Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 39. Possibilities - adjust resources Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 40. Possibilities - adjust resources Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 41. Possibilities - acquire resources Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 42. Possibilities - acquire resources Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 43. Possibilities - acquire resources Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 44. Possibilities - acquire resources Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 45. Possibilities - acquire resources Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 46. Possibilities - acquire resources Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 47. Possibilities - acquire resources Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 48. Usage pay as you use Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 49. AWS Example Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 50. AWS Example 0,085 $ Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 51. AWS Example 62.22 $ small instance, running 24/7, one month Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 52. What about TYPO3 and the Cloud? Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 53. TYPO3 and the Cloud? 1 single virtual instance Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 54. TYPO3 and the Cloud? Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 55. $ TYPO3 and the Cloud? Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 56. TYPO3 and the Cloud? 1 single virtual instance Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 57. TYPO3 4.0 style - LOAD Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 58. Again: TYPO3 and the Cloud? Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 59. Again: TYPO3 and the Cloud? Scaling Concepts Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 60. TYPO3 - 2 tier Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 61. 3 tier application Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 62. TYPO3 - 2 level scaling Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 63. TYPO3 - webserver Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 64. TYPO3 - web/dbserver Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 65. TYPO3 - web/proxy server Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 66. TYPO3 - continental scaling America Europe Asia Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 67. TYPO3 - web/proxy/cdn server Europe America Asia Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 68. Setup dynamical scaling Complex setup External API Monitoring Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 69. cloud costs Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 70. cloud costs ? Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 71. cloud costs $ Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 72. What we do? CDN calculate statistics crawler Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010
  • 73. Contact Marketing Factory Consulting GmbH Stephanienstraße 36 40211 Düsseldorf Germany Tel +49 (0)211 / 36 11 76 - 0 Tel +49 (0)211 / 36 11 76 - 99 is@marketing-factory.de twitter: @ISchmitt www.marketing-factory.de Marketing Factory Consulting GmbH – all rights reserved – © 2010 01.10.2010

Editor's Notes

  1. Marketing Factory Consulting GmbH (MFC) was founded in 1995 as an Internet Full Service Agency Registered as GmbH: February 1st, 1996 33 employees at the moment, working in the centre of Düsseldorf 5 Managing Directors 14 years successfull in a turbulent market Down-to-earth, private financed, owner-driven, profitable A very stable team comprising experienced experts in technology, marketing and sales Customers: Ecolab, Henkel adhesives, Westfalia. Running 40 server for custommer
  2. metaphor for the intenet symbol used in network maps The “cloud” has been used as buzzword since the late 1990s, but the technical concepts date back to the 1960s. “Cloud” is the metaphor for the internet, used e.g. in network maps. Today cloud computing is a form of computing where resources are provided as a service. The service provider is running several physical hardware-systems (storage, CPU instances, and network connectivity), which are not viewable directly by the user. Instead, the user is using virtual instances which are representing parts of the physical infrastructure. All virtual instances are sharing the total physical infrastructure. The idea behind this concept is basically that physical machines run at 60 to 70% ideal capacity, so these spare capacities could be used. Cloud services can be implemented on a small scale with 2-3 hardware machines, or on a larger scale with thousands of physical machines in different locations, like Google or Amazon.
  3. metaphor for the intenet symbol used in network maps The “cloud” has been used as buzzword since the late 1990s, but the technical concepts date back to the 1960s. “Cloud” is the metaphor for the internet, used e.g. in network maps. Today cloud computing is a form of computing where resources are provided as a service. The service provider is running several physical hardware-systems (storage, CPU instances, and network connectivity), which are not viewable directly by the user. Instead, the user is using virtual instances which are representing parts of the physical infrastructure. All virtual instances are sharing the total physical infrastructure. The idea behind this concept is basically that physical machines run at 60 to 70% ideal capacity, so these spare capacities could be used. Cloud services can be implemented on a small scale with 2-3 hardware machines, or on a larger scale with thousands of physical machines in different locations, like Google or Amazon.
  4. Normally 1 Server containing the whole installation Designed to take the load maximum for the installation
  5. Hier ggf. noch eine Grafik machen die die Lastkurve über den Tag darstellt und dann
  6. Hier ggf. noch eine Grafik machen die die Lastkurve über den Tag darstellt und dann Red area
  7. Hier ggf. noch eine Grafik machen die die Lastkurve über den Tag darstellt und dann
  8. Annimate sizes of VMs
  9. Annimate sizes of VMs
  10. Annimate sizes of VMs
  11. Annimate sizes of VMs
  12. Annimate sizes of VMs
  13. Annimate sizes of VMs
  14. Annimate sizes of VMs
  15. Annimate sizes of VMs
  16. Annimate sizes of VMs
  17. Annimate sizes of VMs
  18. Annimate sizes of VMs
  19. Annimate sizes of VMs
  20. Annimate sizes of VMs
  21. Annimate sizes of VMs
  22. Annimate sizes of VMs
  23. Annimate sizes of VMs
  24. Annimate sizes of VMs
  25. Annimate sizes of VMs
  26. Annimate sizes of VMs
  27. Instances can move from one RZ to the other Virtually
  28. Comparing to other services: quite expensive Small: 1,7 GB Speicher 1 EC2 Compute Unit (1 virtueller Kern mit 1 EC2 Recheneinheit) 160 GB Instanz-Speicher (150 GB plus 10 GB Stammpartition) 32-Bit-Plattform
  29. Comparing to other services: quite expensive Small: 1,7 GB Speicher 1 EC2 Compute Unit (1 virtueller Kern mit 1 EC2 Recheneinheit) 160 GB Instanz-Speicher (150 GB plus 10 GB Stammpartition) 32-Bit-Plattform
  30. Comparing to other services: quite expensive Small: 1,7 GB Speicher 1 EC2 Compute Unit (1 virtueller Kern mit 1 EC2 Recheneinheit) 160 GB Instanz-Speicher (150 GB plus 10 GB Stammpartition) 32-Bit-Plattform
  31. Comparing to other services: quite expensive Small: 1,7 GB Speicher 1 EC2 Compute Unit (1 virtueller Kern mit 1 EC2 Recheneinheit) 160 GB Instanz-Speicher (150 GB plus 10 GB Stammpartition) 32-Bit-Plattform
  32. 1 single virtual instance
  33. 1 single virtual instance
  34. 1 single virtual instance
  35. 1 single virtual instance
  36. 1 single virtual instance
  37. 1 single virtual instance
  38. 1 single virtual instance
  39. Having a look at the load curve, and the costs of each machine, it would be interesting to scale the amount of machines / instances used by the load really needed.
  40. Scaling Concepts
  41. Presentation tier Application tier Data tier
  42. One Loadbalancer Scaling of webserver dynamicall start and stop webserver according to the overall load
  43. One Loadbalancer Scaling of webserver + database server dynamicall start and stop webserver according to the overall load
  44. One Loadbalancer Scaling of webserver dynamicall start and stop webserver according to the overall load
  45. dynamicall start or stop resources on difefrent continental localtion
  46. One Loadbalancer Scaling of webserver dynamicall start and stop webserver according to the overall load dynamicall use cdn resources
  47. We at Marketing Factory are using cloud services: Content delivery Networks For calulating statistics crawling the web/apis for informations