Website Design and Hosting - Top 5 Monitoring Challenges in the Cloud


Published on

Traditional web design, digital media, and managed hosting are going through a significant transformation thanks to the cloud and the flexibility and agility it can bring, all at a lower price. Web design and online media shops who also host and manage their customer’s websites are finding it much more cost effective and time efficient to forego traditional hosting and colocation options for the myriad of public cloud offerings including Amazon Web Services (AWS) EC2, Rackspace, HP Cloud, Linode, and the wide variety of emerging OpenStack providers. This presentation covers five key challenges to monitor website and web server performance in the cloud that web design agencies will face. Presented by @copperegg

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Website Design and Hosting - Top 5 Monitoring Challenges in the Cloud

  1. 1. Website Design, Digital Media, and Web HostingTop 5 Monitoring Challenges in the Cloud
  2. 2. Web Design & Hosting Evolution• Cloud driving massive transformation for traditional web design, digital media, and hosting • Flexibility and agility • All at a lower price• Hosting in the cloud proving to be more cost effective and time efficient • Opposed to traditional hosting and colocation options • Choosing Amazon Web Services (AWS) EC2, Rackspace, HP Cloud, Linode, and the wide variety of emerging OpenStack providers• But…migration to cloud has created a new set of operational challenges for monitoring • Traditional tools cannot meet the challenges 2
  3. 3. Top Five Monitoring ChallengesWebsite designers, digital media and web hosting shops face fivekey challenges to monitor website and web server performance inthe cloud:1. The Speed Factor – The Critical Measurement Step2. Seeing it All – Maintaining Full Visibility3. Troubleshooting New Performance Bottlenecks4. Managing Multi-Customers, Multi-Sites – Controlled Scaling5. Migrating, Testing, and Launching 3
  4. 4. 1. The Speed Factor – The Critical Measurement Step• Build-Measure-Learn feedback loop • At the core of Eric Ries’ book The Lean Startup • Can build and deploy faster in the cloud – good news! • But you need to measure – early and often• Effective cloud monitoring is the glue that links fast deployment with fast learning • Gives you the detailed analytics at a fine enough granularity to make data actionable• Build faster, measure faster, and learn faster than your competition • Things change second-to-second in the public cloud • Your monitoring needs to keep pace • No shortcut to success here so don’t try to leapfrog measurement and monitoring – the more you measure the faster you’ll go. 4
  5. 5. 2. Seeing it All – Maintaining Full VisibilityCloud server instances share the underlying physical server with anunknown number of others – and new cloud monitoring tools provideyou with the power to see it all in one view: • Server instances: Linux (Ubuntu, CentOS, RHEL, and more), Windows, MacOS, and FreeBSD for all your server types including Apache, nginx, Drupal, IIS, MySQL Varnish, Redis, and numerous other app and DB servers • OS metrics, system details, processes, I/O, and more • Web page performance, API health, TCP port availability for detailed response time measurement, return code checks, URL-based availability and health checks • Linkages between the server health and the web applications they support for correlated diagnostics 5
  6. 6. 3. Troubleshooting – New Performance Bottlenecks• Need to find problems fast and become more proactive • Due to high rate of change and underlying complexities in the cloud• Stay proactive and watch for telltale signs: • Website downtime, for example, is often preceded with sporadic response time spikes where the site stays “up” but begins to slowly degrade and slowdown. • Server-side hard failures are often preceded by a softer burst in disk I/O, network traffic, or memory growth. • CPU Steal and IO wait to know if your suffering shared cloud virtualized resource contention 6
  7. 7. Tips and TricksUse cases and critical tips and tricks for web designers andhosters:• Proper Cloud Instance Sizing • Track Memory, CPU, Disk I/O, CPU Steal, IO wait to understand when your current capacity is at risk and you need to upgrade instances or add on instances.• Determining Root Cause between Server, Network, and App: • Monitor for spikes and deviations in web application response time, in particular data transfer time (application issues), time-to-first byte (server issues), and connect time (network issues).• Connect Web Deploys with Web Performance Issues • Auto-annotate the time of each deploy so related performance issues can be directly correlated to the deploy that triggered them. 7
  8. 8. 4. Managing Multi-Customers, Multi-Sites – Controlled Scaling• Tagging allows all customer sites, URLs, APIs, servers, TCP ports, and whatever additional components you are managing to be organized by: • Customer Name, Location • Dev, Test, Prod • Database, Web, App, API• Allows for organized response and assignments to different operational teams or users for triage or oversight • Can even give your customers a view of their own 8
  9. 9. 5. Migrating, Testing, and Launching• Use a solution that can span across enterprise, colocation, hosted, private, and public cloud environments• Guarantee that the monitoring solution does not lock you into one cloud provider as clouds change and the promise of an Open Cloud should allow more cloud mobility in the future for you and your customers• Try out freemium offerings for cloud monitoring while in the dev/test phase, and as you spin up and spin down instances after launch• Choose solutions that scale their pricing on a per-use basis, using a utility-based service to monitor you utility-based service 9
  10. 10. Top Five Monitoring Challenges• Accelerate your businesses and gain serious competitive advantage through intelligent use of the cloud• Website design, digital media, and hosting organizations reaching new heights of success and customer growth with cloud• Control the cloud and make it work for you & your business by conquering these 5 new challenges: • The Speed Factor – The Critical Measurement Step • Seeing it All – Maintaining Full Visibility • Troubleshooting New Performance Bottlenecks • Managing Multi-Customers, Multi-Sites – Controlled Scaling • Migrating, Testing, and Launching 10