{"id":760,"date":"2017-01-30T15:36:01","date_gmt":"2017-01-30T15:36:01","guid":{"rendered":"https:\/\/hostinguk.net\/blog\/?p=760"},"modified":"2017-01-30T15:38:00","modified_gmt":"2017-01-30T15:38:00","slug":"going-viral","status":"publish","type":"post","link":"https:\/\/hostinguk.net\/blog\/going-viral\/","title":{"rendered":"Going Viral"},"content":{"rendered":"<p>Do you want to hear a secret? It is not often that well engineered solutions have their hardware stressed. There are however also situations where, no matter how well you have planned your traffic goes through the roof. At which point people start running around with their hands in the air trying to find solutions to keep everything up and happy. This used to be known as &#8220;Slashdotting&#8221; &#8211; but now with so much more in terms of social networking and sharing there are now many flavours of success related downfall.<\/p>\n<p>Shortly after Christmas &#8211; we returned to the office to find a rather busy host.<\/p>\n<p>First up you start looking into whether it was legitimate traffic, or an attack.\u00a0Sure enough this seemed legit.<\/p>\n<p>&#8230;.but the figures kept on climbing.<\/p>\n<p>Sure enough a client&#8217;s site had appeared on social media. LADbible alone had shared the link over nine million times.<\/p>\n<p>I have often wondered what legitimate traffic \u00a0in that kind of volume looks like. Well &#8211; I was now finding out.<\/p>\n<p>A single site was delivering over 180Mbit of traffic at peak points.<\/p>\n<p>So what did this look like?<a href=\"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_network.png\"><br \/>\n<\/a> <a href=\"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_cpu.png\"><br \/>\n<\/a> <a href=\"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-1.png\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"765\" data-permalink=\"https:\/\/hostinguk.net\/blog\/going-viral\/viral_port-1\/\" data-orig-file=\"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-1.png\" data-orig-size=\"1021,796\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"viral_port-1\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-1-300x234.png\" data-large-file=\"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-1.png\" class=\"aligncenter size-full wp-image-765\" src=\"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-1.png\" alt=\"\" width=\"1021\" height=\"796\" srcset=\"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-1.png 1021w, https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-1-300x234.png 300w, https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-1-768x599.png 768w\" sizes=\"auto, (max-width: 1021px) 100vw, 1021px\" \/><\/a><\/p>\n<p>Then you realise&#8230; \u00a0 \u00a0 \u00a0 \u00a0<strong> THIS IS A VIRTUAL MACHINE.<\/strong><\/p>\n<p>In an instant your preconceptions about the virtual machine and the dedicated server are shattered.<\/p>\n<p>Sure the specific VM was showing signs of strain &#8211; however here we have a 4 core vCPU \/ 4G RAM \/ 40GB SSD storage \/ Plesk install running nginx for static content, and apache2 for dynamic delivering 180MBit without effecting other hosts on that platform. It transpired that a fair amount of the content was already being delivered from CDN&#8217;s &#8211; and content being delivered was already pretty optimal &#8211; none the less &#8211; I think you will agree this more than demonstrates the power of the modern VM.<\/p>\n<p>For the duration of the popularity &#8211; we were able to scale services up to meet demand and make life easier. Then, once demand had died back &#8211; we were able to return things back to normal.<\/p>\n<p>10GigE interconnects, distributed solid state filesystem, DDR4 RAM, modern multicore CPU. \u00a0If you are looking for smaller, rapid deployments, where you are moving to &#8216;cloud&#8217; to increase flexibility* then take a fresh look at what virtual machines can deliver&#8230; they are no longer the stepping stone to real hardware.<\/p>\n<p><strong><em>Recent articles on this platform:<\/em><\/strong><\/p>\n<p><em>\u2013 VM performance \u2013 Phoronix test suite;<\/em><\/p>\n<p><em>\u2013\u00a0<a href=\"https:\/\/hostinguk.net\/blog\/vm-or-dedicated\/\">VM or Dedicated &#8211; progression and the modern VM.<\/a><\/em><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #999999;\">* NB.: As much as it pains me to bring this up &#8211; this is not a magic bullet &#8211; more is the shame. VM&#8217;s suit smaller, stand alone agile deployments. Problems with code, architecture, design, and deployment may be eased by faster hardware &#8211; but will not fix them.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Do you want to hear a secret? It is not often that well engineered solutions have their hardware stressed. There are however also situations where, no matter how well you have planned your traffic goes through the roof. At which point people start running around with their hands in the air trying to find solutions&#8230; <a class=\"moretag\" href=\"https:\/\/hostinguk.net\/blog\/going-viral\/\">Keep Reading<\/a><\/p>\n","protected":false},"author":6,"featured_media":767,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Going Viral - when you realise that the site going viral is delivered from a VM.","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3,13],"tags":[],"class_list":["post-760","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-services","category-support"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Going Viral - Hosting UK<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Going Viral - Hosting UK\" \/>\n<meta property=\"og:description\" content=\"Do you want to hear a secret? It is not often that well engineered solutions have their hardware stressed. There are however also situations where, no matter how well you have planned your traffic goes through the roof. At which point people start running around with their hands in the air trying to find solutions... Keep Reading\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hostinguk.net\/blog\/going-viral\/\" \/>\n<meta property=\"og:site_name\" content=\"Hosting UK\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-30T15:36:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-01-30T15:38:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"862\" \/>\n\t<meta property=\"og:image:height\" content=\"705\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Anthony Hogbin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Anthony Hogbin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/hostinguk.net\/blog\/going-viral\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/hostinguk.net\/blog\/going-viral\/\"},\"author\":{\"name\":\"Anthony Hogbin\",\"@id\":\"https:\/\/hostinguk.net\/blog\/#\/schema\/person\/e7707cd2857ef38b31f396b1bf878707\"},\"headline\":\"Going Viral\",\"datePublished\":\"2017-01-30T15:36:01+00:00\",\"dateModified\":\"2017-01-30T15:38:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/hostinguk.net\/blog\/going-viral\/\"},\"wordCount\":459,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/hostinguk.net\/blog\/going-viral\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-2.png\",\"articleSection\":[\"Cloud Services\",\"Support\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/hostinguk.net\/blog\/going-viral\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/hostinguk.net\/blog\/going-viral\/\",\"url\":\"https:\/\/hostinguk.net\/blog\/going-viral\/\",\"name\":\"Going Viral - Hosting UK\",\"isPartOf\":{\"@id\":\"https:\/\/hostinguk.net\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/hostinguk.net\/blog\/going-viral\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/hostinguk.net\/blog\/going-viral\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-2.png\",\"datePublished\":\"2017-01-30T15:36:01+00:00\",\"dateModified\":\"2017-01-30T15:38:00+00:00\",\"author\":{\"@id\":\"https:\/\/hostinguk.net\/blog\/#\/schema\/person\/e7707cd2857ef38b31f396b1bf878707\"},\"breadcrumb\":{\"@id\":\"https:\/\/hostinguk.net\/blog\/going-viral\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/hostinguk.net\/blog\/going-viral\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/hostinguk.net\/blog\/going-viral\/#primaryimage\",\"url\":\"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-2.png\",\"contentUrl\":\"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-2.png\",\"width\":862,\"height\":705},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/hostinguk.net\/blog\/going-viral\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/hostinguk.net\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Going Viral\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/hostinguk.net\/blog\/#website\",\"url\":\"https:\/\/hostinguk.net\/blog\/\",\"name\":\"Hosting UK\",\"description\":\"Hosting UK | Domain names | Web hosting | Dedicated Servers\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/hostinguk.net\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/hostinguk.net\/blog\/#\/schema\/person\/e7707cd2857ef38b31f396b1bf878707\",\"name\":\"Anthony Hogbin\",\"url\":\"https:\/\/hostinguk.net\/blog\/author\/huk-ant\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Going Viral - Hosting UK","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_GB","og_type":"article","og_title":"Going Viral - Hosting UK","og_description":"Do you want to hear a secret? It is not often that well engineered solutions have their hardware stressed. There are however also situations where, no matter how well you have planned your traffic goes through the roof. At which point people start running around with their hands in the air trying to find solutions... Keep Reading","og_url":"https:\/\/hostinguk.net\/blog\/going-viral\/","og_site_name":"Hosting UK","article_published_time":"2017-01-30T15:36:01+00:00","article_modified_time":"2017-01-30T15:38:00+00:00","og_image":[{"width":862,"height":705,"url":"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-2.png","type":"image\/png"}],"author":"Anthony Hogbin","twitter_misc":{"Written by":"Anthony Hogbin","Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hostinguk.net\/blog\/going-viral\/#article","isPartOf":{"@id":"https:\/\/hostinguk.net\/blog\/going-viral\/"},"author":{"name":"Anthony Hogbin","@id":"https:\/\/hostinguk.net\/blog\/#\/schema\/person\/e7707cd2857ef38b31f396b1bf878707"},"headline":"Going Viral","datePublished":"2017-01-30T15:36:01+00:00","dateModified":"2017-01-30T15:38:00+00:00","mainEntityOfPage":{"@id":"https:\/\/hostinguk.net\/blog\/going-viral\/"},"wordCount":459,"commentCount":0,"image":{"@id":"https:\/\/hostinguk.net\/blog\/going-viral\/#primaryimage"},"thumbnailUrl":"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-2.png","articleSection":["Cloud Services","Support"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/hostinguk.net\/blog\/going-viral\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/hostinguk.net\/blog\/going-viral\/","url":"https:\/\/hostinguk.net\/blog\/going-viral\/","name":"Going Viral - Hosting UK","isPartOf":{"@id":"https:\/\/hostinguk.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hostinguk.net\/blog\/going-viral\/#primaryimage"},"image":{"@id":"https:\/\/hostinguk.net\/blog\/going-viral\/#primaryimage"},"thumbnailUrl":"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-2.png","datePublished":"2017-01-30T15:36:01+00:00","dateModified":"2017-01-30T15:38:00+00:00","author":{"@id":"https:\/\/hostinguk.net\/blog\/#\/schema\/person\/e7707cd2857ef38b31f396b1bf878707"},"breadcrumb":{"@id":"https:\/\/hostinguk.net\/blog\/going-viral\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hostinguk.net\/blog\/going-viral\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/hostinguk.net\/blog\/going-viral\/#primaryimage","url":"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-2.png","contentUrl":"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-2.png","width":862,"height":705},{"@type":"BreadcrumbList","@id":"https:\/\/hostinguk.net\/blog\/going-viral\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hostinguk.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Going Viral"}]},{"@type":"WebSite","@id":"https:\/\/hostinguk.net\/blog\/#website","url":"https:\/\/hostinguk.net\/blog\/","name":"Hosting UK","description":"Hosting UK | Domain names | Web hosting | Dedicated Servers","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hostinguk.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/hostinguk.net\/blog\/#\/schema\/person\/e7707cd2857ef38b31f396b1bf878707","name":"Anthony Hogbin","url":"https:\/\/hostinguk.net\/blog\/author\/huk-ant\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/hostinguk.net\/blog\/wp-content\/uploads\/2017\/01\/viral_port-2.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p63y3g-cg","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/hostinguk.net\/blog\/wp-json\/wp\/v2\/posts\/760","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hostinguk.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hostinguk.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hostinguk.net\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/hostinguk.net\/blog\/wp-json\/wp\/v2\/comments?post=760"}],"version-history":[{"count":2,"href":"https:\/\/hostinguk.net\/blog\/wp-json\/wp\/v2\/posts\/760\/revisions"}],"predecessor-version":[{"id":766,"href":"https:\/\/hostinguk.net\/blog\/wp-json\/wp\/v2\/posts\/760\/revisions\/766"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hostinguk.net\/blog\/wp-json\/wp\/v2\/media\/767"}],"wp:attachment":[{"href":"https:\/\/hostinguk.net\/blog\/wp-json\/wp\/v2\/media?parent=760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hostinguk.net\/blog\/wp-json\/wp\/v2\/categories?post=760"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hostinguk.net\/blog\/wp-json\/wp\/v2\/tags?post=760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}