30 questions that you should ask your hosting provider

77
30 Questions you should ask a provider before signing a contract Jochen Weiland TYPO3 Conference San Francisco 2013 Donnerstag, 30. Mai 13

Upload: jweiland

Post on 24-Jun-2015

629 views

Category:

Documents


1 download

TRANSCRIPT

30 Questions you should ask a provider before signing a contract

Jochen WeilandTYPO3 Conference San Francisco 2013

Donnerstag, 30. Mai 13

30 47 Questions you should ask a provider before signing a contract

Bonus!

Donnerstag, 30. Mai 13

jweiland.net

• TYPO3 Service Provider

• 9 full-time employees6 of them Certified TYPO3 Integrator

• Hosting more than 29.000 TYPO3 domains

Donnerstag, 30. Mai 13

Donnerstag, 30. Mai 13

Donnerstag, 30. Mai 13

Are all Hosting Packages the same?

Just decide based on price?

Donnerstag, 30. Mai 13

Everything free?

Donnerstag, 30. Mai 13

Donnerstag, 30. Mai 13

Rule #1

Read the fine print!

Donnerstag, 30. Mai 13

Types of Hosting

Donnerstag, 30. Mai 13

Root Server

• You need to know Linux:

• Kernel Updates

• PHP, MySQL, Apache Updates

• Security Updates

• Firewall Configuration

• Full Responsibility / Liability

Donnerstag, 30. Mai 13

V-Server

• Like Root Server, but virtualized

• Multiple V-Server share Physical Server

• Guaranteed Resources?

Donnerstag, 30. Mai 13

Managed Server

• Provider takes care for Configuration and Updates

• Customer takes care for his Applications

Donnerstag, 30. Mai 13

Shared Hosting

• Server shared by multiple Customers

• Provider takes care for Configuration and Updates

• Customer takes care for his Applications

Donnerstag, 30. Mai 13

Cloud Hosting

• Similar to V-Server

• CPU, RAM, HDD configurable

Donnerstag, 30. Mai 13

Questions to be asked

Donnerstag, 30. Mai 13

Technical Stuff

Donnerstag, 30. Mai 13

How is the Server connected to the

Internet Backbone?

Donnerstag, 30. Mai 13

Hard Disk RAID?

Donnerstag, 30. Mai 13

Do you haveSSH-access?

(Updating TYPO3 via FTP isn't fun)

Donnerstag, 30. Mai 13

Can you configure Symlinks?

(Mix and match TYPO3 Projects and TYPO3 Versions)

Donnerstag, 30. Mai 13

Which MySQL Version?

Donnerstag, 30. Mai 13

Maximum Size of a Datebase?

(TYPO3 Projects often use several GB)

Donnerstag, 30. Mai 13

Size of the Database included in Webspace?

Donnerstag, 30. Mai 13

mysqldump available?(Easy Backup even of very large Databases)

Donnerstag, 30. Mai 13

Configuration of max_packet_size?

(For Importing large Databases)

Donnerstag, 30. Mai 13

Just FTP or SFTP?

(Encryption for Security)

Donnerstag, 30. Mai 13

Perl available?(Needed for some TYPO3 Extensions)

Donnerstag, 30. Mai 13

geo-ip Database?

Donnerstag, 30. Mai 13

More Tools

• ImageMagick

• GraphicsMagick

• fetchmail

• xpf

• wk2html

Donnerstag, 30. Mai 13

Are Backups available?

(ToS: Customer is always responsible)

Donnerstag, 30. Mai 13

• "IT IS SOLELY SUBSCRIBER'S DUTY AND RESPONSIBILITY TO BACKUP SUBSCRIBER'S FILES AND DATA ON [Name of Provider] SERVERS"

Donnerstag, 30. Mai 13

Number of Backups?Retention Time?

Donnerstag, 30. Mai 13

Does Backup include EVERYTHING?

(Files, Databases, E-Mail Accounts)

Donnerstag, 30. Mai 13

"Unlimited Plan"

• [Name of Provider] will not attempt to back up accounts that exceed 50,000 files or 30 Gigs of space for any reason.

Donnerstag, 30. Mai 13

Can the Customer access the Backups?

Donnerstag, 30. Mai 13

Restoring from Backup?

What does it cost?

Donnerstag, 30. Mai 13

How long does it take to Restore

from Backup?

Donnerstag, 30. Mai 13

.htaccessmod_rewrite

Donnerstag, 30. Mai 13

cronjobs available?

Donnerstag, 30. Mai 13

Minimum cronjob Interval?

Donnerstag, 30. Mai 13

Maximum File Size?(Logfiles, Database-Dumps can be large)

Donnerstag, 30. Mai 13

Which PHP Version is available?

Donnerstag, 30. Mai 13

php_cli available?(Needed for TYPO3 Flow and Neos)

Donnerstag, 30. Mai 13

Can You Configurephp.ini?

Donnerstag, 30. Mai 13

Can You Install add'l PHP Modules?

Donnerstag, 30. Mai 13

What is the Memory Limit in PHP?

(Some applications need 128 to 256 MB)

Donnerstag, 30. Mai 13

E-Mail

Donnerstag, 30. Mai 13

What is the maximum size of one E-Mail Box?

Donnerstag, 30. Mai 13

How many E-Mail Accounts?

Donnerstag, 30. Mai 13

Total Storage Space for E-Mail Accounts?

Donnerstag, 30. Mai 13

Maximum Size of E-Mail Attachments?

Donnerstag, 30. Mai 13

Are Spam & Virus Filters available?

Donnerstag, 30. Mai 13

Can you define your own filter rules?

Donnerstag, 30. Mai 13

E-Mail Access via Webmail?

Donnerstag, 30. Mai 13

E-Mail Cluster or Single Server?

Donnerstag, 30. Mai 13

Backup / Restore of E-Mail Boxes?

Donnerstag, 30. Mai 13

The Data Center

Donnerstag, 30. Mai 13

Redundant Connections with multiple carriers?

Donnerstag, 30. Mai 13

Total Bandwith to the Internet in Gb/s?

Donnerstag, 30. Mai 13

Redundant Cooling?

Donnerstag, 30. Mai 13

Uninterupteble Power?

Donnerstag, 30. Mai 13

Local Diesel Storage?

Donnerstag, 30. Mai 13

Manhattan, NYCNovember 2012

Donnerstag, 30. Mai 13

Hosting Contract

Donnerstag, 30. Mai 13

Disk Space

• But pay attention:

1 GB additional Space will cost you 300 bucks per month!

Donnerstag, 30. Mai 13

Disk Space

• But pay attention:

1 GB additional Space will cost you 300 bucks per month!

"Disk space exceeding that allowed in the tariff will be charged at 1 Cent per Day

per Megabyte"

Sounds OK...

Donnerstag, 30. Mai 13

"[Name of Provider] guarantees a 99% Availability of its Infrastructure on a

yearly basis"

Donnerstag, 30. Mai 13

Let's do the Math

• 1 Year has 365 x 24 = 8.760 hrs

• 1% Downtime = 87,6 hrs

• That's 3 days, 15 hrs per Year

Donnerstag, 30. Mai 13

99,9% Availability

• Downtime 8:45 hrs / Year max.

Donnerstag, 30. Mai 13

Domains

• Which TLDs are available?

• Domains with External Registration?

• Can you configure Nameserver Settings?

Donnerstag, 30. Mai 13

Pricing

Donnerstag, 30. Mai 13

• "...will automatically renew Subscriber's Hosting Account by charging the applicable fee for the non-promotional rate..."

Donnerstag, 30. Mai 13

Support

• Business Hours?

• Toll-Free Phone Number?

• Ticket System?

• Service Level Agreement?

• Compentence?

Donnerstag, 30. Mai 13

Donnerstag, 30. Mai 13

Questions ?

Donnerstag, 30. Mai 13

Jochen Weiland• [email protected]

• Twitter: @jweilandnet

• facebook.com/jweiland.net

• slideshare.net/jweiland

Donnerstag, 30. Mai 13