{"id":42776,"date":"2020-11-12T15:00:24","date_gmt":"2020-11-12T14:00:24","guid":{"rendered":""},"modified":"2020-11-11T12:14:25","modified_gmt":"2020-11-11T11:14:25","slug":"reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2","status":"publish","type":"post","link":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/","title":{"rendered":"Reduce cloud costs by adopting a \u201cPay as You Go&#8221; mindset &#8211; Part 2"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"attachment-full size-full webp-format\" src=\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/01\/CloudblogsBitTemplateHeaderNew.jpg\" alt=\"An illustration of a cloud made of puzzle pieces, with a drawing of Bit the Raccoon to the right of the image.\" width=\"1920\" height=\"700\" data-orig-srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/01\/CloudblogsBitTemplateHeaderNew.jpg 1920w, https:\/\/cm-edgetun.pages.dev\/en-us\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/01\/CloudblogsBitTemplateHeaderNew-300x109.jpg 300w, https:\/\/cm-edgetun.pages.dev\/en-us\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/01\/CloudblogsBitTemplateHeaderNew-1024x373.jpg 1024w, https:\/\/cm-edgetun.pages.dev\/en-us\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/01\/CloudblogsBitTemplateHeaderNew-768x280.jpg 768w, https:\/\/cm-edgetun.pages.dev\/en-us\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/01\/CloudblogsBitTemplateHeaderNew-1536x560.jpg 1536w, https:\/\/cm-edgetun.pages.dev\/en-us\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/01\/CloudblogsBitTemplateHeaderNew-330x120.jpg 330w, https:\/\/cm-edgetun.pages.dev\/en-us\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/01\/CloudblogsBitTemplateHeaderNew-800x292.jpg 800w, https:\/\/cm-edgetun.pages.dev\/en-us\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/01\/CloudblogsBitTemplateHeaderNew-400x146.jpg 400w\" data-orig-src=\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/01\/CloudblogsBitTemplateHeaderNew.jpg\" \/><\/p>\n<p><a href=\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/03\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-1?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">In Part 1<\/a> we explored how a PAYG mindset applied to your capacity planning approach can bring real financial benefits. In Part 2 we will continue our discussions into areas more traditionally governed by operations.<\/p>\n<p>&nbsp;<\/p>\n<h2>Run-time optimisation<\/h2>\n<p>Building on the comments around leveraging automation for achieving PAYG, another dimension we can look at is runtime. Previously we discussed capacity where our goal was to ensure we had just enough available to support the workload. As we moved through the gears, we looked to bring that planning horizon down from perhaps yearly reviews to hourly or real-time. Auto-scale aside, this still assumes that the workload is always running; with run-time optimisation we are looking to reduce the need to purchase Reserved Instances wherever possible.<\/p>\n<p>&nbsp;<\/p>\n<h2>Good &#8211; Snoozing<\/h2>\n<p>The concept of snoozing is generally well understood \u2013 <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/automation\/automation-solution-vm-management-config?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">shutdown systems overnight that are not in use and then start them up again in the morning<\/a>. The downtime will be transparent to users but you are not paying for the compute whilst the systems are not being used.<\/p>\n<p>What organisations tend to miss here is in restricting this capability to non-production only. Again as we drive home the PAYG mindset, why can we not shutdown colleague-facing systems if they are not being used? Virtual Desktop farms need not be running overnight, or at least not all of them, and store support systems for locations that close at 8pm don\u2019t need to be on overnight.<\/p>\n<p>When thinking about optimisations such as these you should not just think about virtual machines. For example you can, and should be, looking at applying snoozing to containers. Use policies to scale container instances (replicas) when not in use and gain further savings by pausing your <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/aks\/start-stop-cluster?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">AKS cluster<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h2>Better \u2013 Manual Start-up<\/h2>\n<p>You can use functionality such as the <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-auto-shutdown-for-vms-using-azure-resource-manager?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">shutdown option on a virtual machine<\/a> or automation to automatically shut down resources overnight. By requiring users to start systems when they require them (rather than auto-starting them) you gain further savings. The user may be on holiday, off sick, working elsewhere or have left the company \u2013 for whatever reason this can represent a good number of compute hours saved over a year across your organisation. One customer, when implementing auto-down manual-up, saw one team&#8217;s costs <em>\u201cfall off a cliff\u201d,<\/em> saving over $100k per year in one of their products.<\/p>\n<p>This approach opens up another saving opportunity \u2013 if resources are only started when needed, we can now identify resources that have not been started for the last 30 days; these are good candidates to be destroyed \u2013 whereas under the auto-start approach we would be unable to identify unrequired resources.<\/p>\n<p>&nbsp;<\/p>\n<h2>Best \u2013 Ephemeral and Spot Instances<\/h2>\n<p>Ephemeral in this case refers to resources that only exist for the time they are needed, for example resources provisioned to support testing, which are destroyed as soon as the tests are complete. Ephemeral resources are not stopped\/started \u2013 they are destroyed and recreated when required. For all other options, whilst you can reduce the cost of compute, you are always paying storage (auto-scale aside). Regardless of if the system is in use, Ephemeral brings savings in the storage. To fully utilise this approach your teams need to be comfortable with <a href=\"https:\/\/docs.microsoft.com\/en-us\/dotnet\/architecture\/cloud-native\/infrastructure-as-code?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">Infrastructure as Code<\/a> and <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/devops\/pipelines\/get-started\/key-pipelines-concepts?view=azure-devops?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">pipelines<\/a>.<\/p>\n<p>In Azure, we have extended the Ephemeral concept to provide <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/virtual-machines\/ephemeral-os-disks?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">ephemeral OS disks<\/a>, which provide a saving on disk costs. It&#8217;s also a great option for <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/aks\/cluster-configuration?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">AKS clusters<\/a>.<\/p>\n<p><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/virtual-machines\/spot-vms?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">Spot Instances<\/a> allow you to achieve significant savings on VM run costs. However, they run the risk that Azure may claim the capacity back with 30 seconds notice, so obviously they do not lend themselves to critical workloads. That said, for batch processes or many non-production use cases, they can be a good fit. Coupled with automation they are a key tool for achieving greater savings, and they are supported in <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/virtual-machine-scale-sets\/use-spot?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">scale sets<\/a> and <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/aks\/spot-node-pool?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">AKS<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h2>DR \u2013 Honest RTO \/ RPO<\/h2>\n<p>Traditional approaches to availability and recoverability are fairly simple and well understood:<\/p>\n<ol>\n<li>Redundancy \u2013 reduce the impact of a single failure by having redundant instances, be it striping data across hard disks to survive a disk failure or clustering\/scaling out multiple machines to survive a node failure.<\/li>\n<li><span style=\"font-size: 1.4rem\">Backup \u2013 ensure you have a valid, readily available and usefully current version of your operational data.<\/span><\/li>\n<\/ol>\n<p>The points below look at redundancy options. Backups are a key component of your DR, you need to ensure that your deployment scripts are version controlled and protected in terms of availability and with data backups \u2013 a disaster may not be the loss of an Azure region, it could be a corrupted database which needs recovery. <a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/backup?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">Azure backup<\/a> is a native capability within Azure which also includes capabilities to <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-backup-security-feature?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">secure your backups<\/a>.<\/p>\n<p>One of the most common DR timings we see is 4 hours to recover (RTO) and no more than 15 mins data loss (RPO). In reality this is generally driven by what the underlying infrastructure provides for the bulk of the organisation, as it is generally not worth the effort to get too fine-grained around individual sets of disks &#8211; and these figures have then been adopted by the consuming services. In reality, in a true DR scenario, could every service be back up and running in 4 hours considering the involvement required from the infrastructure teams and cross dependencies with every service?<\/p>\n<p>The good news is that the investments you make in automation to improve your deployment, operational and governance processes can be built upon to improve your DR.<\/p>\n<p>&nbsp;<\/p>\n<h2>Good<\/h2>\n<p>Review what you are doing in non-production. For example you will have \u201clike live\u201d environments where it is appropriate to have high levels of availability. In physical and Virtual Machines this is well understood \u2013 but what about containers? How many of your teams are running replica counts above 1 for non-production, and how much extra capacity is this driving?<\/p>\n<p>Ensure all your workloads are tagged to reflect their criticality and review your <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/advisor\/azure-advisor-score?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">Advisor Score<\/a> and recommendations.<\/p>\n<p>Ensure that your backup strategies are appropriate to the environment. For non-production, do we need daily <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-azure-backup-save-on-long-term-storage?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">incremental backups<\/a>? For critical production machines determine if <a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/site-recovery?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">Azure Site Recovery<\/a> would be appropriate and implement and <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/site-recovery\/failover-failback-overview#types-of-failover?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">test<\/a> your <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/site-recovery\/recovery-plan-overview?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">recovery plans<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h2>Better<\/h2>\n<p>Update your processes to ensure the level of protection afforded to your workloads is appropriate to the current impact. For example, if you have a new service you are deploying, when you look at the expected ramp up of usage and growth in criticality do you need that warm standby system running today or perhaps could you wait until it hits a revenue impact of \u00a31m per hour? Set clear metrics for helping teams to understand what level of protection they need; too often we see instances where teams are investing in too much protection &#8211; with the associated opportunity cost of being unable to invest in new features \u2013 as well as mission critical systems having inadequate protection for fear of spending more.<\/p>\n<p>Leverage automation to \u201cinflate\u201d your DR environment when you require it, this way you can avoid paying for any reservations or disk storage for your standby environment. When going down this route you will obviously need to ensure you have any data (e.g. databases) replicated and take into account how long the end-to-end process takes \u2013 will it meet your Recovery Time Objective?<\/p>\n<p>&nbsp;<\/p>\n<h2>Best<\/h2>\n<p>Unless you have recently tested your disaster recovery (DR) procedures and run actual production workload, for the author at least, it is difficult to be confident in your position. There are few instances where a workload is a true island, instead it will exist amongst an ecosystem of systems it needs to consume and which consume it. It is highly likely that the ecosystem as a whole is going through an ever-increasing amount of change, so potentially your DR test is invalid the day after you switch back to your \u201cprimary\u201d location.<\/p>\n<p>Instead you should look to use automation to update your processes, so that you could perhaps leverage your DR plan as part of major releases. This would mean load would regularly switch between regions and your teams would be familiar and comfortable with switching the traffic.<\/p>\n<p>Tag your workloads by criticality, ensure that not only are you not overinvesting in DR but that you are not underinvesting \u2013 this is a frustratingly common scenario where a non-mission critical application will have over-invested in availability whilst a critical application has zero chance of hitting their recovery objectives.<\/p>\n<p><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/architecture\/resiliency\/recovery-loss-azure-region#strategies?ocid=AID3020565\" target=\"_blank\" rel=\"noopener noreferrer\">Active\/Active<\/a> in this case refers to your workload always serving traffic from multiple regions. This is the gold standard in terms of continuously validating your ability to survive a regional outage.<\/p>\n<p>It is critical of course that you remember our first point \u2013 ensure that your level of protection is appropriate for each system. It is very easy to get carried away and overspend, while under-investing can lead to audit failures in terms of risk management and of course headline grabbing outages.<\/p>\n<p>&nbsp;<\/p>\n<h2>Summary<\/h2>\n<p>In this post we have explored how we can apply a Pay As You Go Mindset to challenge our \u201crun\u201d assumptions, such as production machines that must be available 24\/7, or that disaster recovery is an all-or-nothing process.<\/p>\n<p>Whilst we have focused on Virtual Machines for these posts, the concepts outlined can be applied to Platform as a Service (PaaS) capabilities too. For example you can run Active\/Active, programmatically change service tiers to reflect current demand or evolving criticality, and of course use automation capabilities to build your DR on demand.<\/p>\n<p>The core messages are firstly that it is all too easy to apply your hard earned knowledge from a traditional data centre and make your cloud deployments look like just another DC. Many of the lessons you learned from running infrastructure are still valid \u2013 it is through combining that knowledge with the on-demand possibilities of the cloud you can transform your organisation\u2019s cost base and the speed at which it can operate. The second message is that to truly own and manage your costs you need to make the application owners accountable and responsible for their spend \u2013 it isn\u2019t just the fun bits that get democratised!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Part 1 we explored how a PAYG mindset applied to your capacity planning approach can bring real financial benefits. In Part 2 we will continue our discussions into areas more traditionally governed by operations.<\/p>\n","protected":false},"author":430,"featured_media":34758,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","footnotes":""},"categories":[594],"post_tag":[519],"content-type":[],"coauthors":[1535],"class_list":["post-42776","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technetuk","tag-technet-uk"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Reduce cloud costs by adopting a \u201cPay as You Go&quot; mindset - Part 2 - Microsoft Industry Blogs - United Kingdom<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Reduce cloud costs by adopting a \u201cPay as You Go&quot; mindset - Part 2 - Microsoft Industry Blogs - United Kingdom\" \/>\n<meta property=\"og:description\" content=\"In Part 1 we explored how a PAYG mindset applied to your capacity planning approach can bring real financial benefits. In Part 2 we will continue our discussions into areas more traditionally governed by operations.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Industry Blogs - United Kingdom\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-12T14:00:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/06\/AzureThumb.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ian Alderman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ian Alderman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 min read\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/\"},\"author\":[{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/author\/ian-alderman\/\",\"@type\":\"Person\",\"@name\":\"Ian Alderman\"}],\"headline\":\"Reduce cloud costs by adopting a \u201cPay as You Go&#8221; mindset &#8211; Part 2\",\"datePublished\":\"2020-11-12T14:00:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/\"},\"wordCount\":1697,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/06\/AzureThumb.jpg\",\"keywords\":[\"TechNet UK\"],\"articleSection\":[\"TechNet UK\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/\",\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/\",\"name\":\"Reduce cloud costs by adopting a \u201cPay as You Go\\\" mindset - Part 2 - Microsoft Industry Blogs - United Kingdom\",\"isPartOf\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/06\/AzureThumb.jpg\",\"datePublished\":\"2020-11-12T14:00:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/#primaryimage\",\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/06\/AzureThumb.jpg\",\"contentUrl\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/06\/AzureThumb.jpg\",\"width\":800,\"height\":450,\"caption\":\"The Azure logo, with a drawing of Bit the Raccoon looking up at it.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reduce cloud costs by adopting a \u201cPay as You Go&#8221; mindset &#8211; Part 2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/#website\",\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/\",\"name\":\"Microsoft Industry Blogs - United Kingdom\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/#organization\",\"name\":\"Microsoft Industry Blogs - United Kingdom\",\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-content\/uploads\/sites\/22\/2019\/08\/Microsoft-Logo.png\",\"contentUrl\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-content\/uploads\/sites\/22\/2019\/08\/Microsoft-Logo.png\",\"width\":259,\"height\":194,\"caption\":\"Microsoft Industry Blogs - United Kingdom\"},\"image\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Reduce cloud costs by adopting a \u201cPay as You Go\" mindset - Part 2 - Microsoft Industry Blogs - United Kingdom","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:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/","og_locale":"en_US","og_type":"article","og_title":"Reduce cloud costs by adopting a \u201cPay as You Go\" mindset - Part 2 - Microsoft Industry Blogs - United Kingdom","og_description":"In Part 1 we explored how a PAYG mindset applied to your capacity planning approach can bring real financial benefits. In Part 2 we will continue our discussions into areas more traditionally governed by operations.","og_url":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/","og_site_name":"Microsoft Industry Blogs - United Kingdom","article_published_time":"2020-11-12T14:00:24+00:00","og_image":[{"width":800,"height":450,"url":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/06\/AzureThumb.jpg","type":"image\/jpeg"}],"author":"Ian Alderman","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ian Alderman","Est. reading time":"7 min read"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/#article","isPartOf":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/"},"author":[{"@id":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/author\/ian-alderman\/","@type":"Person","@name":"Ian Alderman"}],"headline":"Reduce cloud costs by adopting a \u201cPay as You Go&#8221; mindset &#8211; Part 2","datePublished":"2020-11-12T14:00:24+00:00","mainEntityOfPage":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/"},"wordCount":1697,"commentCount":0,"publisher":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/#organization"},"image":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/#primaryimage"},"thumbnailUrl":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/06\/AzureThumb.jpg","keywords":["TechNet UK"],"articleSection":["TechNet UK"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/","url":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/","name":"Reduce cloud costs by adopting a \u201cPay as You Go\" mindset - Part 2 - Microsoft Industry Blogs - United Kingdom","isPartOf":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/#primaryimage"},"image":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/#primaryimage"},"thumbnailUrl":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/06\/AzureThumb.jpg","datePublished":"2020-11-12T14:00:24+00:00","breadcrumb":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/#primaryimage","url":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/06\/AzureThumb.jpg","contentUrl":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-content\/uploads\/sites\/22\/2020\/06\/AzureThumb.jpg","width":800,"height":450,"caption":"The Azure logo, with a drawing of Bit the Raccoon looking up at it."},{"@type":"BreadcrumbList","@id":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/technetuk\/2020\/11\/12\/reduce-cloud-costs-by-adopting-a-pay-as-you-go-mindset-part-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/"},{"@type":"ListItem","position":2,"name":"Reduce cloud costs by adopting a \u201cPay as You Go&#8221; mindset &#8211; Part 2"}]},{"@type":"WebSite","@id":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/#website","url":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/","name":"Microsoft Industry Blogs - United Kingdom","description":"","publisher":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/#organization","name":"Microsoft Industry Blogs - United Kingdom","url":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-content\/uploads\/sites\/22\/2019\/08\/Microsoft-Logo.png","contentUrl":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-content\/uploads\/sites\/22\/2019\/08\/Microsoft-Logo.png","width":259,"height":194,"caption":"Microsoft Industry Blogs - United Kingdom"},"image":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-json\/wp\/v2\/posts\/42776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-json\/wp\/v2\/users\/430"}],"replies":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-json\/wp\/v2\/comments?post=42776"}],"version-history":[{"count":0,"href":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-json\/wp\/v2\/posts\/42776\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-json\/wp\/v2\/media\/34758"}],"wp:attachment":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-json\/wp\/v2\/media?parent=42776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-json\/wp\/v2\/categories?post=42776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-json\/wp\/v2\/post_tag?post=42776"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-json\/wp\/v2\/content-type?post=42776"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-gb\/industry\/blog\/wp-json\/wp\/v2\/coauthors?post=42776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}