Documente Academic
Documente Profesional
Documente Cultură
Hosting is Dead
Table of Contents
1 Introduction
2 When Bad Things Happen To Good Websites
3 Traditional Hosting Solutions
4 The Pantheon Difference
5 Evaluating DIY Hosting
6 Pantheon vs Hosting: Budget Comparison
7 Pantheon in Action
P.2
P.3 4
P.5 6
P. 7 9
P.10
P.11
P. 12 13
getpantheon.com
Hosting is Dead
1
Introduction
getpantheon.com
Hosting is Dead
2
The bad and the good
Top 5
Social sharing sites like Facebook, Twitter, and Reddit make it difficult to
predict a viral traffic spike. Even a small website can find itself flooded with
millions of visitors without any advertising. No one wants an error message to
take up all their time in the spotlight.
The live site is significantly slower live than it was when you developed
and tested it. Now testing and debugging must take place in front of a live
audience.
The person tasked with updating security patches had other priorities, and
couldnt stay on top of it. Or, the new developers you just brought in for a site
refresh are constantly requesting SSH keys and passwords. Youve lost track
of who had access to what in the past. Now a robot has hijacked or defaced
the site.
Backups were maintained on site, and theres no easy way to recover data in a
disaster.
Historically, only companies with large budgets could deploy high-performance
Drupal websites that could be quickly scaled and easily updated.
Thats because traditional hosting alone doesnt begin to address these
emergencies. Additional services, servers and practices are needed.
getpantheon.com
Hosting is Dead
Cont.
Challenge #1
Challenge #2
Challenge #3
Server configurations in
production environments
dont always mirror those in
development or test.
When people develop on their local machines, they dont typically have every
layer of the stack. New problems emerge when the site goes live. The site was
well designed, but configurations werent correct in the production environment.
The site crashes.
Challenge #4
getpantheon.com
Hosting is Dead
3
Traditional
In-House, Self-Hosting
Someone on your IT team must carry the pager and respond to incidents 24/7.
This person needs to learn not only Drupal, but also the technologies necessary to support Drupal, including git, Varnish, Redis, and deployment best practices.Not to mention managing hardware, operating system and even power to
the servers.
Every time a security breach is found, an update must be installed immediately.
In addition, high availability is expensive. Redundant servers often sit unused.
Clusters cost thousands of dollars monthly. This is beyond the budget for most
Drupal sites.
getpantheon.com
Hosting is Dead
Cont.
Shared Hosting
Shared hosting is cheap and limits your responsibility, but its too unreliable and
underpowered for professional use cases. These servers also lack developer
tools, and arent configured for performance.
Hosting is Dead
4
The Difference
Amazing Website
Amazing Website
Amazing Website
Scaling
Scaling
Scaling
Operating System
Operating System
Operating System
Hardware
Hardware
Hardware
Your Focus
DIY Hosting
Resolved
Managed Hosting
getpantheon.com
Hosting is Dead
Cont.
Get more
getpantheon.com
Hosting is Dead
Cont.
Get more
2h
Unlimited support tickets, with two hour response time during business hours
Managed scaling and traffic planning
Enterprise site launch service
Single point
of contact
until go - live
Importing
site onto
Pantheon
Detailed
site audit
Platform
training
Load
testing
Performance
Tuning
getpantheon.com
Hosting is Dead
5
Questions to Answer
Why it matters: Version control gives you a safe and reliable way to make and
reverse changes to your website while its in development. Alternatively, you
could edit your site directly via SFTP, but you risk overwriting and losing valuable work. If several developers are collaborating on one site, version control is
a necessity.
Why it matters: People get upset when pages load slowly or your site goes
down under load. Hosting environments need to be set up properly, and
caching systems configured to withstand traffic spikes.
Why it matters: The systems running your Drupal site need to be maintained to
keep up with security releases and the latest software versions. Failure to do
this leads to hacked websites and exposed customer data. Some time should
also be budgeted for ongoing server tuning, as your sites features and traffic
levels will vary over time.
Why it matters: What happens when your site goes down at 3AM? If rebooting
the server doesnt fix it, who does? Someone on your IT team needs to carry
the pager and respond to incidents 24/7. This person needs to learn not only
Drupal, but also the technologies necessary to support Drupal, including git,
Varnish, Redis, and deployment best practices. Every time a security breach is
found, an update must be installed immediately.
Why it matters: You never know when a viral traffic spike will occur, flooding
your site with millions of visitors. When that happens, one server wont be
enough. Having a plan to scale up when you need to keeps your time in the
spotlight from being wasted on an error message.
Why it matters: Hard drives on servers can fail, causing catastrophic data loss.
Your data must be automatically backed up offsite every day. Play the odds
and run the risk of permanent data loss.
getpantheon.com
10
Hosting is Dead
6
Budgeting
Item
(Minimum estimates
for a typical website.
Complex sites require
additional hours.)
Dev
server setup
5 hours
$625
Cost Included
Version Control
5 hours
$625
Cost Included
Production
server setup
10 hours
$1,250
Cost Included
Safe
Deployment Workflow
20 hours
$2,500
Cost Included
20 hours
$2,500
Cost Included
Performance
tuning
20 hours
$2,500
Cost Included
Cache
servers
20 hours
$2,500
Cost Included
High Availability
100 hours
$12,500
Cost Included
Total
200 hours
$25,500
Free
One-Time Savings:
Ongoing Monthly Cost to
Manage DIY Hosting for a
Typical Website
Cost
with Pantheon
Hours
Item
Ongoing Server
and Software
maintenance
Development
Infrastructure
Total Monthly
$25,000 or more
Cost
with Pantheon
(Minimum estimates
for a typical website.
Complex sites require
additional hours.)
5 - 10
$625 - $1,250
Cost Included
$500 - $2,000
Cost Included
$1,125 - $3,250
Free
getpantheon.com
11
Hosting is Dead
7
In Action
Pantheon in Action
What developers are saying:
Our development shop used to spend a lot of resources on operational things,
like setting up the development server, edge caching, and the actual production
environment; plus installing modules and doing configurations. But the big one
was monitoring the performance of the site. It wasnt our core skillset. It was
hard to stay on schedule, because a server emergency could interrupt us at
any time. You cant tell your client to wait. You drop what youre doing and you
deal with it right there. The biggest benefit to us as developers is not having to
be on the hook for our clients hosting. We dont get woken up in the middle of
the night if a site goes down. Pantheon takes care of it. The other major benefit
is the development tools. Pantheon automates all the busywork we used to
do manually. I love how easy it is to pull down a copy of the dev site to run on
your local machine, and to push code out & deploy. I really dont worry about
it crashing in the middle of the night. In a hurricane, I know Pantheon is going
to be on it in a way that I never could be with my custom clusters. Making one
payment to Pantheon is a much better deal for our clients, too--both financially
and for their performance.
Matt Johnson, Managing Partner & Co-Founder, Alley Interactive
I switched all my clients over to Pantheon immediately. If you itemize the
costs for a customer to pay for systems architecture, failures, system software
updates, and performance tweaks it would be tens of thousands of dollars of
consulting work. This is all specialized work, and Pantheon is now doing it for
them in software, without any upfront expense or time wasted that could otherwise be spent on their actual website. Pantheon lets us scale as a firm. I dont
have to spend all my time being a sysadmin. I can support clients and provide
infinitely better customer service. Were much more responsive in terms of
building new things and addressing bugs. Were allowed to be pure developers. I dont get many 4am fire drills anymore.
Kelly Bell, Founder, Gotham City Drupal
getpantheon.com
12
Hosting is Dead
Cont.
In Action
Pantheon in Action
My project management life was in shambles before I found Pantheon. Their
entire setup puts your team in a position to succeed during development. From
Git version control, to staging for client testing and sign off, to going live for
your sites large audience. Spinning up smaller websites is also a snap. Ive
been the e-genius to groups who needed a quick, inexpensive solution for
their online goals. In fact, if youre using anything besides Pantheon, youre
wasting time.
Andrew Ward, CCO and Co-Founder, Kalamuna
Conclusion
Conclusion
Pantheons all-in-one platform runs tens of thousands of sites serving over
100 million requests daily for customers like Kendall Jackson Wines, NBC
Universal, & UC Berkeley. Theyre always ready to scale even in a surge.
Request a cost savings analysis and see how Pantheon can turn you into an
ROI hero for your Drupal website. Ready to scale to large audiences in a single
bound. Right from day one.
getpantheon.com
13