the future of web hosting
DESCRIPTION
The Future of Web Hosting - presentation by Tenko NikolovTRANSCRIPT
the future of web hosting
Tenko Nikolov, CEO
What is web hosting?
Types of web hosting
shared
VPS
dedicated
The trendy one: Cloud Hosting
But how do they compare?
$
Shared
VPS
Cloud
Dedicated
0 50 100 150 200
Price
scale from 1 to 10
Shared
VPS
Cloud
Dedicated
0 2.5 5 7.5 10
But how do they scale?
A few things you’re often not told by your host
Shared can handle up to hundreds of thousands of visitors with proper caching
But caching doesn’t save you from hardware failure
True scaling always includes multiple nodes
Therefore Dedicated doesn’t scale well either
Believe it or not !
VPS is still a type of shared hosting
But.. VPS can scale in RAM and CPU
to the limit of its host node
Many providers just renamed VPS to Cloud
But a Cloud Server that does not scale beyond its physical host node is just an ordinary VPS
What can we expect from the near future then?
All hosting will become ‘shared’
As it will all share the Cloud
automated scaling
Typical CPU utilization
But what if you have a CPU spike?
Resource spikes will be easily handled by automated scaling systems
Here’s how a scaling system looks like
But what if you need something more complex?
Complex High Availability Joomla Setup
multi-server load balanced application !
with replicated database !
put into multiple geographic DCs !
but working and acting as one
Typical redundant setup includes
But how does one create a truly redundant Joomla setup?
You need to be a Linux Geek to do it
MySQL Replication !
MySQL Proxy !
Heart Beat !
GlusterFS
By using complicated stuff like…
can’t this also happen automatically?
It can and in the future it will
It will be possible to automatically move tasks to a spare server when needed
Okay, this sounds great but wouldn’t it be too d**n expensive?
no ;)
billing by the minuteand paying for only what you’ve used
but why was all of this not possible until now?
A few reasons for that…
It was difficult to add new servers
But no more. Containers are here.
Containers are the next big thing
the virtualization of tomorrow
Container is like a VPS, but with no overhead
Google now runs 100% of its network on Containers
And claims to add two billion containers a week
2 billion
that’s 3,300 every second
Faster, less resource usage, boots in 1 second, can be multiplied in 0,1 sec
a Container is better than VPS in every single way
Second big problem was Storage.
Storage is and always has been the bottleneck of modern computing, being the slowest part.
NAS, SAN and DAS storages have been around for ages, but they are super expensive
Not long ago distributed storage!was for the big league companies only
the Googles and Amazons had their Clouds much before us because they had storage
And one cannot build a Cloud without Storage
but for a few years now Insanely fast distributed storage systems exist
Distributed, software-defined high-performance storage
SiteGround invested $1m in a Storage Startup
But there are also Open Source and free ones
There is Open Source & freely available Ceph storage
high-performance parallel file system BeeGFS
formerly FhgFS
The scaled-out network-attached storage FS GlusteFS
Having that technology now allows every startup to be the next Big Data company!
And all of that makes the future of hosting very exciting!!!
So the biggest problem we face now is Software
Software like hardware wasn't engineered to scale before
now that we have the technology its time for the software we build to evolve
Thank you!
Tenko Nikolov
twitter: tnikolov [email protected] www.siteground.com www.getclouder.com