the future of web hosting

Post on 07-Dec-2014

1.042 Views

Category:

Business

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

The Future of Web Hosting - presentation by Tenko Nikolov

TRANSCRIPT

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 tenko@siteground.com www.siteground.com www.getclouder.com

top related