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