SlideShare a Scribd company logo
1 of 18
ShayneShayne BartlettBartlett
Managing Director - Cloudum Pty.
Ltd.
Project Manager - Timble CVBA
Co-Founder - Joomla!
@joombaya
PerformancePerformance StacksStacks
Making Joomla! Rock
On A Budget
HostingHosting
Fast, cheap or good.... pick two!
GoogleGoogle
“You may have heard that here at Google we're obsessed with
speed, in our products and on the web. As part of that effort,
today we're including a new signal in our search ranking
algorithms: site speed. Site speed reflects how quickly a website
responds to web requests.” - April 09, 2010
ConsiderationsConsiderations
• Cost
• Reliability
• Flexibility
• Performance
• Administration
• Support
• Redundancy
• Backups
LinuxLinux Apache Mysql PhpApache Mysql Php
The LAMP stack is possibly the best know and most widely used
stack. Its proven technology but its also old technology.
The actual server could be a dedicated, VPS or cloud server.
With shared hosting a site is one of many sites located and served
from the same server. This means all sites can have a direct influence
on the performance of the rest.
• Well supported
• Huge install base
• Flexibility
• Scalability
• Security
Pros Cons
IntroducingIntroducing LEMPLEMP
• Linux
• Nginx
• Percona (MySQL)*
• PHP5-FPM*
• Exim*
At first glance it may seem like it’s just Apache
swapped out for Nginx but there can be more to it.
LinuxLinux
Many flavours each with its own pro’s and cons.
Nginx (Engine x)Nginx (Engine x)
• Event-driven architecture
• Reverse Proxy
• Light on memory
• Static File performance
Features
Developed since 2002 Nginx is the worlds 2nd most used web having overtaken
IIS (Microsoft in Jan 2012)
Less is more, Nginx is lightweight. It doesn’t have as broad a feature set as
Apache... by design!
Nginx (Engine x)Nginx (Engine x)
https://timmehosting.de/benchmarks
Excuse the German... “schneller” means faster. Results were for
ten page loads averaged. Not overly scientific but a basic idea of
what can be expected.
PerconaPercona
Percona is a drop in replacement for MySQL.
• Increased query speed
• Lighter on hardware resources
• Better scalability with less chance of requiring
sharding
• Easier troubleshooting - increased logging
Features
PerconaPercona
Copyright Percona
40% faster than standard MySQL in overall throughput
Stable performance (drops in MySQL are checkpointing by MySQL)
PerconaPercona
Your in good company...
php5-fpmphp5-fpm
• Adaptive Process spawning
• Graceful start/stop
• Independently configurable process workers
including UID/GID and php.ini
• Use Sockets rather than TCP/IP and get
10-15% increase in performance
FastCGI Process
Manager
Features
Tip
EximExim
A lightweight message transfer agent (MTA)
developed by the University of Cambridge.
• Configure as outgoing only agent
• Sendmail compatible
DedicatedDedicated ServersServers
Dedicated Servers are similar to VPS’a but where as a VPS is
allocated a part of the hardware resources a Dedicated server has
them all to itself.
Dedicated servers are often found in complex multi-server
architectures.
• Highly Configurable
• High Availability
• Powerful
• Dedicated
Resources
• Predictable Billing
• Isolation
• Administration Costs
• Fixed Billing
• Dedicated Resources
Pros Cons
CloudCloud ServersServers
• Highly Configurable
• High Availability
• Instantly Scalable
• Lower Cost
• Administration Costs
• Unpredictable Billing
• Integrity
Pros Cons
Cloud computing is simply the pooling of computer resources.
In our world they are similar to VPS’a but the resources are on-
demand and provided from a shared pool or Memory and CPU. As a
result the resources are flexible and can burst as required.
Cloud hosting is typically charged per minute + bandwidth hence the
actually monthly cost can vary greatly. Utility Computing? This is the
business model.
• seti/BOINC(Berkeley Open Infrastructure for Network Computing)
• Eucalyptus
• Open Stack
Closing ThoughtsClosing Thoughts
• Thousands spent on design & development will be instantly ruined
if the hosting is not up to scratch.
• Judge every site on its own merits when deciding on the correct
hosting platform.
• You can’t fudge server administration.
• Web Hosting Talk and Whirlpool are great places to start doing
your homework. But... just because you heard it there, don’t make
it true.

More Related Content

What's hot

Stratoscale Latest and Greatest
Stratoscale Latest and GreatestStratoscale Latest and Greatest
Stratoscale Latest and Greatest
Zach Lanksbury
 
Drupal Performance and Scaling
Drupal Performance and ScalingDrupal Performance and Scaling
Drupal Performance and Scaling
Gerald Villorente
 
Using flash on the server side
Using flash on the server sideUsing flash on the server side
Using flash on the server side
Howard Marks
 

What's hot (20)

Developing the Stratoscale System at Scale - Muli Ben-Yehuda, Stratoscale - D...
Developing the Stratoscale System at Scale - Muli Ben-Yehuda, Stratoscale - D...Developing the Stratoscale System at Scale - Muli Ben-Yehuda, Stratoscale - D...
Developing the Stratoscale System at Scale - Muli Ben-Yehuda, Stratoscale - D...
 
ECMDay2015 - Kent Agerlund – Configuration Manager 2012 – A Site Review
ECMDay2015 - Kent Agerlund – Configuration Manager 2012 – A Site ReviewECMDay2015 - Kent Agerlund – Configuration Manager 2012 – A Site Review
ECMDay2015 - Kent Agerlund – Configuration Manager 2012 – A Site Review
 
Stratoscale Latest and Greatest
Stratoscale Latest and GreatestStratoscale Latest and Greatest
Stratoscale Latest and Greatest
 
Cloud - High Availability @ Low Cost - Workshop - Gurpreet ahuja
Cloud - High Availability @ Low Cost - Workshop - Gurpreet ahujaCloud - High Availability @ Low Cost - Workshop - Gurpreet ahuja
Cloud - High Availability @ Low Cost - Workshop - Gurpreet ahuja
 
Storage for VDI
Storage for VDIStorage for VDI
Storage for VDI
 
Drupal Performance and Scaling
Drupal Performance and ScalingDrupal Performance and Scaling
Drupal Performance and Scaling
 
Scaling Up and Out your Virtualized SQL Servers
Scaling Up and Out your Virtualized SQL ServersScaling Up and Out your Virtualized SQL Servers
Scaling Up and Out your Virtualized SQL Servers
 
Custom coded projects
Custom coded projectsCustom coded projects
Custom coded projects
 
MySQL 和 InnoDB 性能
MySQL 和 InnoDB 性能MySQL 和 InnoDB 性能
MySQL 和 InnoDB 性能
 
Azure Site Recovery Loves Business Continuity
Azure Site Recovery Loves Business ContinuityAzure Site Recovery Loves Business Continuity
Azure Site Recovery Loves Business Continuity
 
Configuring Apache Servers for Better Web Perormance
Configuring Apache Servers for Better Web PerormanceConfiguring Apache Servers for Better Web Perormance
Configuring Apache Servers for Better Web Perormance
 
Drupal 7 performance and optimization
Drupal 7 performance and optimizationDrupal 7 performance and optimization
Drupal 7 performance and optimization
 
Store
StoreStore
Store
 
Webinar - DreamObjects/Ceph Case Study
Webinar - DreamObjects/Ceph Case StudyWebinar - DreamObjects/Ceph Case Study
Webinar - DreamObjects/Ceph Case Study
 
RavenDB embedded at massive scales
RavenDB embedded at massive scalesRavenDB embedded at massive scales
RavenDB embedded at massive scales
 
RavenDB 3.5
RavenDB 3.5RavenDB 3.5
RavenDB 3.5
 
Intro to MySQL Part I
Intro to MySQL Part IIntro to MySQL Part I
Intro to MySQL Part I
 
Using flash on the server side
Using flash on the server sideUsing flash on the server side
Using flash on the server side
 
Scaling WordPress on DigitalOcean
Scaling WordPress on DigitalOceanScaling WordPress on DigitalOcean
Scaling WordPress on DigitalOcean
 
SQL Azure for ISUG(SQL Server Israeli User Group)
SQL Azure for ISUG(SQL Server Israeli User Group)SQL Azure for ISUG(SQL Server Israeli User Group)
SQL Azure for ISUG(SQL Server Israeli User Group)
 

Similar to Performance stack

Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Andrew Miller
 
Virtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowVirtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - Varrow
Andrew Miller
 
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
Splunk
 
Moving to the Cloud: AWS, Zend, RightScale
Moving to the Cloud: AWS, Zend, RightScaleMoving to the Cloud: AWS, Zend, RightScale
Moving to the Cloud: AWS, Zend, RightScale
mmoline
 
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
TEAM Informatics
 
Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS
Tom Laszewski
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolith Stay productive while slicing up the monolith
Stay productive while slicing up the monolith
Markus Eisele
 

Similar to Performance stack (20)

Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
 
Virtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowVirtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - Varrow
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right
 
Stay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolithStay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolith
 
Pascal benois performance_troubleshooting-spsbe18
Pascal benois performance_troubleshooting-spsbe18Pascal benois performance_troubleshooting-spsbe18
Pascal benois performance_troubleshooting-spsbe18
 
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
 
Sql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su AzureSql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su Azure
 
Moving to the Cloud: AWS, Zend, RightScale
Moving to the Cloud: AWS, Zend, RightScaleMoving to the Cloud: AWS, Zend, RightScale
Moving to the Cloud: AWS, Zend, RightScale
 
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
 
Running Oracle EBS in the cloud (DOAG TECH17 edition)
Running Oracle EBS in the cloud (DOAG TECH17 edition)Running Oracle EBS in the cloud (DOAG TECH17 edition)
Running Oracle EBS in the cloud (DOAG TECH17 edition)
 
12-Step Program for Scaling Web Applications on PostgreSQL
12-Step Program for Scaling Web Applications on PostgreSQL12-Step Program for Scaling Web Applications on PostgreSQL
12-Step Program for Scaling Web Applications on PostgreSQL
 
Share on LinkedIn Share on Twitter Share on Facebook Share on Google+ Share b...
Share on LinkedIn Share on Twitter Share on Facebook Share on Google+ Share b...Share on LinkedIn Share on Twitter Share on Facebook Share on Google+ Share b...
Share on LinkedIn Share on Twitter Share on Facebook Share on Google+ Share b...
 
PaaS with Java
PaaS with JavaPaaS with Java
PaaS with Java
 
DrupalCampLA 2014 - Drupal backend performance and scalability
DrupalCampLA 2014 - Drupal backend performance and scalabilityDrupalCampLA 2014 - Drupal backend performance and scalability
DrupalCampLA 2014 - Drupal backend performance and scalability
 
Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS
 
Webinar: Hyperconvergence is Broken, Learn How to Fix it!
Webinar: Hyperconvergence is Broken, Learn How to Fix it!Webinar: Hyperconvergence is Broken, Learn How to Fix it!
Webinar: Hyperconvergence is Broken, Learn How to Fix it!
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 
Docker for the enterprise
Docker for the enterpriseDocker for the enterprise
Docker for the enterprise
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolith Stay productive while slicing up the monolith
Stay productive while slicing up the monolith
 
Create cloud service on AWS
Create cloud service on AWSCreate cloud service on AWS
Create cloud service on AWS
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Performance stack

  • 1. ShayneShayne BartlettBartlett Managing Director - Cloudum Pty. Ltd. Project Manager - Timble CVBA Co-Founder - Joomla! @joombaya
  • 3. HostingHosting Fast, cheap or good.... pick two!
  • 4. GoogleGoogle “You may have heard that here at Google we're obsessed with speed, in our products and on the web. As part of that effort, today we're including a new signal in our search ranking algorithms: site speed. Site speed reflects how quickly a website responds to web requests.” - April 09, 2010
  • 5. ConsiderationsConsiderations • Cost • Reliability • Flexibility • Performance • Administration • Support • Redundancy • Backups
  • 6. LinuxLinux Apache Mysql PhpApache Mysql Php The LAMP stack is possibly the best know and most widely used stack. Its proven technology but its also old technology. The actual server could be a dedicated, VPS or cloud server. With shared hosting a site is one of many sites located and served from the same server. This means all sites can have a direct influence on the performance of the rest. • Well supported • Huge install base • Flexibility • Scalability • Security Pros Cons
  • 7. IntroducingIntroducing LEMPLEMP • Linux • Nginx • Percona (MySQL)* • PHP5-FPM* • Exim* At first glance it may seem like it’s just Apache swapped out for Nginx but there can be more to it.
  • 8. LinuxLinux Many flavours each with its own pro’s and cons.
  • 9. Nginx (Engine x)Nginx (Engine x) • Event-driven architecture • Reverse Proxy • Light on memory • Static File performance Features Developed since 2002 Nginx is the worlds 2nd most used web having overtaken IIS (Microsoft in Jan 2012) Less is more, Nginx is lightweight. It doesn’t have as broad a feature set as Apache... by design!
  • 10. Nginx (Engine x)Nginx (Engine x) https://timmehosting.de/benchmarks Excuse the German... “schneller” means faster. Results were for ten page loads averaged. Not overly scientific but a basic idea of what can be expected.
  • 11. PerconaPercona Percona is a drop in replacement for MySQL. • Increased query speed • Lighter on hardware resources • Better scalability with less chance of requiring sharding • Easier troubleshooting - increased logging Features
  • 12. PerconaPercona Copyright Percona 40% faster than standard MySQL in overall throughput Stable performance (drops in MySQL are checkpointing by MySQL)
  • 14. php5-fpmphp5-fpm • Adaptive Process spawning • Graceful start/stop • Independently configurable process workers including UID/GID and php.ini • Use Sockets rather than TCP/IP and get 10-15% increase in performance FastCGI Process Manager Features Tip
  • 15. EximExim A lightweight message transfer agent (MTA) developed by the University of Cambridge. • Configure as outgoing only agent • Sendmail compatible
  • 16. DedicatedDedicated ServersServers Dedicated Servers are similar to VPS’a but where as a VPS is allocated a part of the hardware resources a Dedicated server has them all to itself. Dedicated servers are often found in complex multi-server architectures. • Highly Configurable • High Availability • Powerful • Dedicated Resources • Predictable Billing • Isolation • Administration Costs • Fixed Billing • Dedicated Resources Pros Cons
  • 17. CloudCloud ServersServers • Highly Configurable • High Availability • Instantly Scalable • Lower Cost • Administration Costs • Unpredictable Billing • Integrity Pros Cons Cloud computing is simply the pooling of computer resources. In our world they are similar to VPS’a but the resources are on- demand and provided from a shared pool or Memory and CPU. As a result the resources are flexible and can burst as required. Cloud hosting is typically charged per minute + bandwidth hence the actually monthly cost can vary greatly. Utility Computing? This is the business model. • seti/BOINC(Berkeley Open Infrastructure for Network Computing) • Eucalyptus • Open Stack
  • 18. Closing ThoughtsClosing Thoughts • Thousands spent on design & development will be instantly ruined if the hosting is not up to scratch. • Judge every site on its own merits when deciding on the correct hosting platform. • You can’t fudge server administration. • Web Hosting Talk and Whirlpool are great places to start doing your homework. But... just because you heard it there, don’t make it true.