Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Managed WordPress Hosting, What needs management - Giannis Zachariadis

Managed WordPress Hosting, What needs management - Giannis Zachariadis

WordPress Greek Community

April 28, 2015
Tweet

More Decks by WordPress Greek Community

Other Decks in Technology

Transcript

  1. Managed WordPress Hosting
    What needs management ?
    [email protected]

    View Slide

  2. WordPress Environment

    View Slide

  3. Understanding WordPress Environment
    WordPress Needs WordPress
    ●Server and Network
    ●Operating System
    ●Database (MySQL)
    ●Web Server
    ●PHP interpreter
    o PHP / PHP-FPM
    o HHVM
    ●WordPress Core
    o Plugins
    o Themes

    View Slide

  4. Server and Network Needs
    Initial Setup Maintenance
    ●Buy Server
    ●Rent Space in Datacenter
    ●Setup Server
    ●Configure Network
    ●Hardware Fails
    o CPU
    o Motherboards
    o HDD
    o Network Cards
    o and more..

    View Slide

  5. Operating System Needs
    Initial Setup Maintenance
    ●Decide OS
    o Linux, Windows, BSD, ..
    ●Install OS
    ●Initial OS tuning
    ●Software configuration
    o Mail, SSH, (S)FTP, ..
    ●Network Configuration
    Routes, Firewall, ..
    ●System Administration
    o Updates
    o Security Patching
    o Backup
    o Troubleshooting
    o monitoring
    o and more..

    View Slide

  6. Database Needs
    Initial Setup Maintenance
    ●MySQL
    ●Initial Configuration
    Tuning
    ●Backup Planning
    ●DB Administration
    o Updates
    o Security Patching
    o Troubleshooting
    o Query optimization
    o and more..

    View Slide

  7. Web Server / PHP Needs
    Initial Setup Maintenance
    ●Decide which Web Server
    o Apache, NginX,
    LiteSpeed, ...
    ●Install Web Server & PHP
    ●Tune WebServer and PHP
    o threads
    o events
    o preforks
    o HHVM
    o and more...
    ●Updates
    ●Security Patching
    ●Troubleshooting
    ●Ongoing optimization
    ●and more..

    View Slide

  8. WordPress Needs
    Initial Setup Maintenance
    ●Install WordPress
    o Core
    o Plugins
    o Themes
    • Initial Tuning
    Cron-jobs
    Caching
    Optimizations
    ●Core Updates
    ●Themes and Plugins Updates
    ●Security Patching
    ●Backups
    ●Troubleshooting
    ●Dev Tools and Testing
    ●Ongoing optimization and
    re-configuration
    ●and more..

    View Slide

  9. The Maintenance Problem

    View Slide

  10. Maintenance is a never ending job
    ● Technical Know-How
    ● Keeping software up to date
    ● Security patches
    ● Troubleshooting
    ● Optimization
    ● Monitoring

    View Slide

  11. Are you a Systems Administrator ?
    NO YES
    ●You need to hire someone
    to handle your
    maintenance needs!
    ●You have to maintain
    everything on your own!
    Are you a Database Administrator ?
    Are you Security Expert ?

    View Slide

  12. The Time Problem

    View Slide

  13. Even if you have all the required Know-
    How..

    View Slide

  14. do you have the time to do everything
    on your own ?

    View Slide

  15. The Managed WordPress Solution

    View Slide

  16. Managed WordPress Hosting Providers
    Advantages Disadvantages
    ●Server Maintenance
    ●System Administrators
    ●Database Administrators
    ●Increased Security
    ●DevOps
    ●Speed / Performance
    ●Scalability
    ●WordPress Expertise
    ●Pricing (really?)
    ●Limitations (mostly on
    Plugins)
    ●Serves Only WordPress :(

    View Slide

  17. A bunch of extra features & buzzwords
    Staging Sites
    Proactive Malware Monitoring
    Managed Updates
    Automated Backups Instant Backups
    Load Balancing
    Varnish
    Web Application Firewall
    Git
    HHVM
    NginX
    Apache
    PHP
    CDN
    Offsite Backups
    Database Replication
    Multiple WP management
    Horizontal Scalability
    Vertical Scalability
    High Availability
    After Hack restoration

    View Slide

  18. What is right for you ?

    View Slide

  19. Escape the buzz, Identify your Business
    Needs and available Resources
    ● Reliability
    ● Speed
    ● Security
    ● Support
    ● Features
    ● Growth
    Website Needs What you Know Best
    ● Developer
    ● Designer
    ● Blogger
    ● Content Writer
    ● SEO Expert

    View Slide

  20. Use your Logic!
    ● Cheap hosting is cheap for a reason..
    ● Is Uptime really critical for your business ?
    ● Speed is a must (according to Google, Amazon, Yahoo, ...)
    ● Security, proactive scans, malwares, after-hack care
    ● Do you need WordPress experts Support ?
    ● Beware of the Marketing Buzzwords
    ● Honest vs Paid reviews
    ● Plan for growth!

    View Slide

  21. Rules of thumb
    ● New / Low traffic websites
    ● Website is not a critical
    business component
    ● Low support expectations
    Shared Hosting
    ● Website is a critical
    business component
    ● High traffic websites
    ● Extra security mechanisms
    ● Extra features
    ● Expert support
    ● Need to manage multiple
    WP websites
    ● Lack of time
    Managed WP Hosting
    VPS/Dedicated Hosting
    ● You need more resources
    ● You need custom software
    ● You know what you’re doing
    ● You have time to spend on
    optimization

    View Slide

  22. “Managed WordPress Hosting should
    save you time and let you focus on
    what you do best.”
    [email protected]

    View Slide