{"id":6979,"date":"2017-03-02T12:00:31","date_gmt":"2017-03-02T12:00:31","guid":{"rendered":"http:\/\/www.markwilson.co.uk\/blog\/?p=6979"},"modified":"2017-03-03T14:36:05","modified_gmt":"2017-03-03T14:36:05","slug":"design-for-failure-does-not-necessarily-mean-multi-cloud","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2017\/03\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm","title":{"rendered":"Designing for failure does not necessarily mean multi-cloud"},"content":{"rendered":"<p>Earlier this week, Amazon Web Services&#8217; S3 storage service suffered an outage that affected many\u00a0websites (including popular sites to check if a website is down for everyone or just you!).<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"en\">\n<p dir=\"ltr\" lang=\"en\">S3 is experiencing high error rates. We are working hard on recovering.<\/p>\n<p>\u2014 Amazon Web Services (@awscloud) <a href=\"https:\/\/twitter.com\/awscloud\/status\/836656554212372480\">February 28, 2017<\/a><\/p><\/blockquote>\n<p>Unsurprisingly, this led to a lot\u00a0of discussion about\u00a0designing for failure &#8211; or not, it would seem in many cases, including the architecture behind Amazon&#8217;s own status pages:<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"en\">\n<p dir=\"ltr\" lang=\"en\">The dashboard not changing color is related to S3 issue. See the banner at the top of the dashboard for updates.<\/p>\n<p>\u2014 Amazon Web Services (@awscloud) <a href=\"https:\/\/twitter.com\/awscloud\/status\/836656664635846656\">February 28, 2017<\/a><\/p><\/blockquote>\n<p>The Amazon and Azure models are slightly different but in the past we&#8217;ve seen outages to the Azure identity system (for example) impact on other Microsoft services (Office 365). When that happened, Microsoft&#8217;s Office 365 status page didn&#8217;t update because of a caching\/CDN issue. It seems Amazon didn&#8217;t learn from Microsoft&#8217;s mistakes!<\/p>\n<p>Randy Bias (<a href=\"https:\/\/twitter.com\/randybias\">@RandyBias<\/a>) is a former Director at OpenStack and a respected expert on many cloud concepts. Randy and I <a href=\"http:\/\/www.conweets.com\/markwilsonit\/randybias\/\">exchanged many tweets<\/a> on the topic of the AWS outage but, after multiple replies, I thought a blog post might be more appropriate. You see, I hold the view that not all systems need to be highly available. Sometimes, failure is OK. It all comes down to requirements:<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"en\">\n<p dir=\"ltr\" lang=\"en\"><a href=\"https:\/\/twitter.com\/randybias\">@randybias<\/a> Depends what the system is. Not everything needs to be highly available. There&#8217;s a requirements\/cost\/risk trade-off<\/p>\n<p>\u2014 Mark Wilson (@markwilsonit) <a href=\"https:\/\/twitter.com\/markwilsonit\/status\/836734536050487296\">March 1, 2017<\/a><\/p><\/blockquote>\n<p>And, as my colleague Tim Siddle highlighted:<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-conversation=\"none\">\n<p dir=\"ltr\" lang=\"en\"><a href=\"https:\/\/twitter.com\/markwilsonit\">@markwilsonit<\/a> DR\/multi-region\/multi-cloud is expensive &#8211; and it&#8217;s always a requirement, until the cost is laid bare&#8230;..<\/p>\n<p>\u2014 Tim Siddle (@tim_siddle) <a href=\"https:\/\/twitter.com\/tim_siddle\/status\/836705943375208448\">February 28, 2017<\/a><\/p><\/blockquote>\n<p>I agree. 100%.<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-conversation=\"none\">\n<p dir=\"ltr\" lang=\"en\"><a href=\"https:\/\/twitter.com\/markwilsonit\">@markwilsonit<\/a> and of course, much depends on the application architecture itself<\/p>\n<p>\u2014 Tim Siddle (@tim_siddle) <a href=\"https:\/\/twitter.com\/tim_siddle\/status\/836706021330550785\">February 28, 2017<\/a><\/p><\/blockquote>\n<p>So, what does that architecture look like? Well, it will\u00a0vary according to the provider:<\/p>\n<ul>\n<li>For AWS we\u00a0need to think about regions and availability zones. Each region is made up of a number of availability zones (<a href=\"http:\/\/docs.aws.amazon.com\/general\/latest\/gr\/glos-chap.html#R\">at least two according to the AWS glossary<\/a>).<\/li>\n<li>For Azure there are <a href=\"https:\/\/azure.microsoft.com\/en-gb\/regions\/\">more regions<\/a> and these are <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/best-practices-availability-paired-regions\">paired for availability<\/a> (for example when using geo-redundant storage). In addition, each region will consist of multiple datacentre facilities.<\/li>\n<\/ul>\n<p>So, if we want to make sure our application can survive a region failure, there are ways to design around this. Just be ready for the solution we sold to the business based on using commodity cloud services to start to look rather expensive. Whereas on-premises we typically have two datacentres\u00a0with resilient connections, then we&#8217;ll want to do the same in the cloud. But, just as not all systems are in all datacentres on-premises, that might also be the case in the cloud. If it&#8217;s a\u00a0service for which some downtime can be tolerated, then we might not need to worry about\u00a0a multi-region architecture. In\u00a0cases where we&#8217;re not at all concerned about downtime we might not even use an <a href=\"https:\/\/docs.microsoft.com\/en-gb\/azure\/virtual-machines\/virtual-machines-windows-manage-availability\">availability set<\/a>&#8230;<\/p>\n<p>Other times\u00a0&#8211; i.e.\u00a0if the\u00a0application is a web service for which\u00a0an outage would cause reputational or financial damage &#8211; we may have a requirement for higher availability.\u00a0 That&#8217;s where so many of the services impacted by Tuesday&#8217;s AWS outage went wrong:<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"en\">\n<p dir=\"ltr\" lang=\"en\">No one claims 100% up time, FOR A REASON<\/p>\n<p>\u2014 Jeorry Balasabas (@jeorryb) <a href=\"https:\/\/twitter.com\/jeorryb\/status\/836680367629283335\">February 28, 2017<\/a><\/p><\/blockquote>\n<blockquote class=\"twitter-tweet\" data-lang=\"en\">\n<p dir=\"ltr\" lang=\"en\">And understand it when designing cloud solutions, still your responsibility to deliver resilience, can&#8217;t abdicate that to someone else <a href=\"https:\/\/t.co\/VGdunBJqSH\">https:\/\/t.co\/VGdunBJqSH<\/a><\/p>\n<p>\u2014 Paul Stringfellow (@techstringy) <a href=\"https:\/\/twitter.com\/techstringy\/status\/836682976876429313\">February 28, 2017<\/a><\/p><\/blockquote>\n<blockquote class=\"twitter-tweet\" data-lang=\"en\">\n<p dir=\"ltr\" lang=\"en\">Amazon&#8217;s S3 outage is not just a case of getting what you paid for it&#8217;s also about getting what you designed for. Availability isn&#8217;t cheap.<\/p>\n<p>\u2014 Mark Twomey (@Storagezilla) <a href=\"https:\/\/twitter.com\/Storagezilla\/status\/836692313258749953\">February 28, 2017<\/a><\/p><\/blockquote>\n<p>Of course, we might spread resources around regions for other reasons too &#8211; like placing them closer to users &#8211; but that comes back to my point about requirements. If there&#8217;s a requirement\u00a0for fast, low-latency access then we need to design in the dedicated links (e.g. AWS Direct Connect or Azure ExpressRoute) and we&#8217;ll probably have more than one of them too,\u00a0each terminating in a different region, with load balancers and all sorts of other considerations.<\/p>\n<p>Because a cloud provider could be one of those single points of failure, many people are advocating multi-cloud architectures. But, if you think multi-region is expensive, get\u00a0ready for some seriously complex architecture and associated costs in a multi-cloud environment. Just as in the on-premises world, many enterprises use a single managed services provider (albeit with multiple datacentres), in the cloud many of us will continue to use a single cloud provider. \u00a0Designing for failure does not necessarily mean multi-cloud.<\/p>\n<p>Of course, a single-cloud solution has its risks. Randy\u00a0is absolutely spot on in his reply below:<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"en\" data-conversation=\"none\">\n<p dir=\"ltr\" lang=\"en\"><a href=\"https:\/\/twitter.com\/markwilsonit\">@markwilsonit<\/a> Public clouds are walled gardens and create significant points of lock-in. Long term AWS is no different than Oracle software.<\/p>\n<p>\u2014 Randy Bias (@randybias) <a href=\"https:\/\/twitter.com\/randybias\/status\/837005221783994369\">March 1, 2017<\/a><\/p><\/blockquote>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>It could be argued that one man&#8217;s &#8220;lock-in&#8221; is another&#8217;s &#8220;making the most of our existing technology investments&#8221;. If I have a Microsoft Enterprise Agreement, I want to make sure that I use the software and services that I&#8217;m paying for. And running a parallel infrastructure on another cloud is probably not doing that. Not unless I can justify to the CFO why I&#8217;m running redundant systems just in case one goes down for a few hours.<\/p>\n<p>That doesn&#8217;t mean we can avoid\u00a0designing with the future in mind. We must always have an exit strategy and, where possible, think about designing systems with a level of abstraction to make them cloud-agnostic.<\/p>\n<p>Ultimately though it all comes back to requirements &#8211; and the ability to pay. We might like an Aston Martin but if the budget is more BMW then we&#8217;ll need to make some compromises &#8211; with an associated risk, signed off by senior management, of course.<\/p>\n<p>[Updated 2 March 2017 16:15 to include the Mark Twomey tweet that I missed out in the original edit]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Earlier this week, Amazon Web Services&#8217; S3 storage service suffered an outage that affected many\u00a0websites (including popular sites to check if a website is down for everyone or just you!). S3 is experiencing high error rates. We are working hard on recovering. \u2014 Amazon Web Services (@awscloud) February 28, 2017 Unsurprisingly, this led to a &hellip; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2017\/03\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Designing for failure does not necessarily mean multi-cloud<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[218],"tags":[226,494,211,176],"class_list":["post-6979","post","type-post","status-publish","format-standard","hentry","category-technology","tag-amazon-s3","tag-aws","tag-cloud-computing","tag-azure"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Designing for failure does not necessarily mean multi-cloud - markwilson.it<\/title>\n<meta name=\"description\" content=\"This week&#039;s AWS outage has sparked conversations about designing systems to use multiple cloud providers. But it all comes down to requirements. And budget!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.markwilson.co.uk\/blog\/2017\/03\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Designing for failure does not necessarily mean multi-cloud - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"This week&#039;s AWS outage has sparked conversations about designing systems to use multiple cloud providers. But it all comes down to requirements. And budget!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2017\/03\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2017-03-02T12:00:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-03-03T14:36:05+00:00\" \/>\n<meta name=\"author\" content=\"Mark Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:site\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2017\\\/03\\\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2017\\\/03\\\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"Designing for failure does not necessarily mean multi-cloud\",\"datePublished\":\"2017-03-02T12:00:31+00:00\",\"dateModified\":\"2017-03-03T14:36:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2017\\\/03\\\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm\"},\"wordCount\":1011,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"keywords\":[\"Amazon S3\",\"Amazon Web Services\",\"Cloud computing\",\"Microsoft Azure\"],\"articleSection\":[\"Technology\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2017\\\/03\\\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2017\\\/03\\\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2017\\\/03\\\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm\",\"name\":\"Designing for failure does not necessarily mean multi-cloud - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"datePublished\":\"2017-03-02T12:00:31+00:00\",\"dateModified\":\"2017-03-03T14:36:05+00:00\",\"description\":\"This week's AWS outage has sparked conversations about designing systems to use multiple cloud providers. But it all comes down to requirements. And budget!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2017\\\/03\\\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2017\\\/03\\\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2017\\\/03\\\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Designing for failure does not necessarily mean multi-cloud\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/\",\"name\":\"markwilson.it\",\"description\":\"get-info -class technology | write-output &gt; \\\/dev\\\/web\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\",\"name\":\"Mark Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"width\":800,\"height\":800,\"caption\":\"Mark Wilson\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\"},\"description\":\"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.\",\"sameAs\":[\"http:\\\/\\\/www.markwilson.co.uk\\\/\",\"https:\\\/\\\/www.instagram.com\\\/markwilsonuk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/markawilson\\\/\",\"https:\\\/\\\/x.com\\\/markwilsonit\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCWHlZCoHRTocdvtrOJ2IL4A\"],\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/author\\\/mark-wilson\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Designing for failure does not necessarily mean multi-cloud - markwilson.it","description":"This week's AWS outage has sparked conversations about designing systems to use multiple cloud providers. But it all comes down to requirements. And budget!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.markwilson.co.uk\/blog\/2017\/03\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm","og_locale":"en_GB","og_type":"article","og_title":"Designing for failure does not necessarily mean multi-cloud - markwilson.it","og_description":"This week's AWS outage has sparked conversations about designing systems to use multiple cloud providers. But it all comes down to requirements. And budget!","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2017\/03\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm","og_site_name":"markwilson.it","article_published_time":"2017-03-02T12:00:31+00:00","article_modified_time":"2017-03-03T14:36:05+00:00","author":"Mark Wilson","twitter_card":"summary_large_image","twitter_creator":"@markwilsonit","twitter_site":"@markwilsonit","twitter_misc":{"Written by":"Mark Wilson","Estimated reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2017\/03\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2017\/03\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"Designing for failure does not necessarily mean multi-cloud","datePublished":"2017-03-02T12:00:31+00:00","dateModified":"2017-03-03T14:36:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2017\/03\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm"},"wordCount":1011,"commentCount":1,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"keywords":["Amazon S3","Amazon Web Services","Cloud computing","Microsoft Azure"],"articleSection":["Technology"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2017\/03\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2017\/03\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2017\/03\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm","name":"Designing for failure does not necessarily mean multi-cloud - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"datePublished":"2017-03-02T12:00:31+00:00","dateModified":"2017-03-03T14:36:05+00:00","description":"This week's AWS outage has sparked conversations about designing systems to use multiple cloud providers. But it all comes down to requirements. And budget!","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2017\/03\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2017\/03\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2017\/03\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Designing for failure does not necessarily mean multi-cloud"}]},{"@type":"WebSite","@id":"https:\/\/www.markwilson.co.uk\/blog\/#website","url":"https:\/\/www.markwilson.co.uk\/blog\/","name":"markwilson.it","description":"get-info -class technology | write-output &gt; \/dev\/web","publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.markwilson.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468","name":"Mark Wilson","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","url":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","width":800,"height":800,"caption":"Mark Wilson"},"logo":{"@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1"},"description":"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.","sameAs":["http:\/\/www.markwilson.co.uk\/","https:\/\/www.instagram.com\/markwilsonuk\/","https:\/\/www.linkedin.com\/in\/markawilson\/","https:\/\/x.com\/markwilsonit","https:\/\/www.youtube.com\/channel\/UCWHlZCoHRTocdvtrOJ2IL4A"],"url":"https:\/\/www.markwilson.co.uk\/blog\/author\/mark-wilson"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":4521,"url":"https:\/\/www.markwilson.co.uk\/blog\/2012\/11\/windows-azure-iaas-pricing-gotcha.htm","url_meta":{"origin":6979,"position":0},"title":"Windows Azure IaaS pricing &#8220;gotcha&#8221;","author":"Mark Wilson","date":"Thursday 1 November 2012","format":false,"excerpt":"One of the concerns with moving more infrastructure services into a public cloud is cost. It's all very well that the costs are low, and that the CapEx has switched to OpEx but it's also good to be able to budget. Subscription-based charging models can make that difficult at times.\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2700,"url":"https:\/\/www.markwilson.co.uk\/blog\/2011\/04\/azure-connect-the-missing-link-between-on-premise-and-cloud.htm","url_meta":{"origin":6979,"position":1},"title":"Azure Connect &#8211; the missing link between on-premise and cloud","author":"Mark Wilson","date":"Monday 18 April 2011","format":false,"excerpt":"Azure Connect offers a way to connect on-premise infrastructure with Windows Azure but it's lacking functionality that may hinder adoption. While Microsoft is one of the most dominant players in client-server computing, until recently, its position in the cloud seemed uncertain. \u00a0More recently, we've seen Microsoft lay out its stall\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4635,"url":"https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm","url_meta":{"origin":6979,"position":2},"title":"[Amazon&#8217;s] Reference architecture for utility computing","author":"Mark Wilson","date":"Thursday 6 December 2012","format":false,"excerpt":"Earlier this week, I attended an Amazon Web Services (AWS) 101 briefing, delivered by Amazon UK's\u00a0Ryan Shuttleworth (@RyanAWS). \u00a0Although I've been watching the \"Journey into the AWS cloud\" series of webcasts\u00a0too, it was a really worthwhile session and, when the videos are released to the web, well worth watching for\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/aws-utility-computing-reference-architecture.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":7963,"url":"https:\/\/www.markwilson.co.uk\/blog\/2020\/05\/disaster-recovery-and-related-thoughts.htm","url_meta":{"origin":6979,"position":3},"title":"&#8220;Disaster Recovery&#8221; and related thoughts&#8230;","author":"Mark Wilson","date":"Wednesday 6 May 2020","format":false,"excerpt":"Backup, Archive, High Availbility, Disaster Recovery, Business Continuity. All related. Yet all different. One of my colleagues was recently faced with needing to run \"a DR [disaster recovery] workshop\" for a client. My initial impression was: What disasters are they planning for?I'll bet they are thinking about Coronavirus and working\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7050,"url":"https:\/\/www.markwilson.co.uk\/blog\/2017\/05\/need-another-service-describe-functions.htm","url_meta":{"origin":6979,"position":4},"title":"Do we need another as-a-service to describe functions?","author":"Mark Wilson","date":"Thursday 4 May 2017","format":false,"excerpt":"Last week saw quarterly earnings reports for major cloud vendors and this tweet caught my eye: Synergy Research says \"Amazon Cloud Growth is Hardly Hampered by the Chasing Pack\u201d AWS in \u201ca league of their own\u201d after latest earnings pic.twitter.com\/syqPS9rYRO \u2014 Brandon Butler (@BButlerNWW) April 28, 2017 You see, despite\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1155,"url":"https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/software-as-a-service-or-software-plus-services.htm","url_meta":{"origin":6979,"position":5},"title":"Software as a Service &#8211; or Software plus Services?","author":"Mark Wilson","date":"Tuesday 19 August 2008","format":false,"excerpt":"There's a lot of media buzz right now about cloud computing - which encompasses both \"web 2.0\" and Software as a Service (SaaS). Whilst it's undeniable that web services are becoming increasingly more important, I'll stand by my comments from a couple of years ago that the \"webtop\" will not\u2026","rel":"","context":"In \"Microsoft\"","block_context":{"text":"Microsoft","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/microsoft"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/6979","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=6979"}],"version-history":[{"count":7,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/6979\/revisions"}],"predecessor-version":[{"id":6989,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/6979\/revisions\/6989"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=6979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=6979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=6979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}