{"id":4635,"date":"2012-12-06T12:00:25","date_gmt":"2012-12-06T12:00:25","guid":{"rendered":"http:\/\/www.markwilson.co.uk\/blog\/?p=4635"},"modified":"2017-01-31T20:16:59","modified_gmt":"2017-01-31T20:16:59","slug":"a-reference-architecture-for-utility-computing","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm","title":{"rendered":"[Amazon&#8217;s] Reference architecture for utility computing"},"content":{"rendered":"<p>Earlier this week, I attended an Amazon Web Services (AWS) 101 briefing, delivered by Amazon UK&#8217;s\u00a0Ryan Shuttleworth (<a href=\"https:\/\/twitter.com\/ryanaws\">@RyanAWS<\/a>). \u00a0Although <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2012\/10\/journey-through-the-amazon-web-services-cloud.htm\">I&#8217;ve been watching the &#8220;Journey into the AWS cloud&#8221; series of webcasts<\/a>\u00a0too, it was a really worthwhile session and, when the videos are released to the web, well worth watching for an introduction to the AWS cloud.<\/p>\n<p>One thing I particularly appreciate about Ryan&#8217;s presentations is that he approaches things from an architectural view. It&#8217;s a refreshing change from the evangelists I&#8217;ve met at other companies who generally market software by talking about features (maybe even with some design considerations\/best practice or coding snippets) but rarely seem to mention reference architectures or architectural patterns.<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignright\" title=\"AWS utility computing reference architecture\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/aws-utility-computing-reference-architecture.png?resize=324%2C268&#038;ssl=1\" alt=\"\" width=\"324\" height=\"268\" \/>During his presentation, Ryan presented a reference architecture for utility computing and, even though this version relates to AWS services, it&#8217;s a pretty good model for re-use (in fact, the\u00a0beauty\u00a0of such a \u00a0reference architecture is that the contents of each box could be swapped out for other components, without affecting the overall approach &#8211; maybe I should revisit this post and slot in the Windows Azure components!).<\/p>\n<p>So, what&#8217;s in each of these boxes?<\/p>\n<ul>\n<li><a href=\"http:\/\/aws.amazon.com\/about-aws\/globalinfrastructure\/\">AWS global infrastructure<\/a>: consists of regions to collate facilities, with availability zones that are physically separated, and edge locations (e.g. for content distribution).<\/li>\n<li>Networking: Amazon provides <a href=\"http:\/\/aws.amazon.com\/directconnect\/\">Direct Connect<\/a> (dedicated connection to AWS cloud) to integrate with existing assets over VPN Connections and <a href=\"http:\/\/aws.amazon.com\/vpc\/\">Virtual Private Clouds<\/a> (your own slice of networking inside EC2), together with <a href=\"http:\/\/aws.amazon.com\/route53\/\">Route 53<\/a> (a highly available and scalable global DNS service).<\/li>\n<li>Compute: Amazon&#8217;s <a href=\"http:\/\/aws.amazon.com\/ec2\/\">Elastic Compute Cloud (EC2)<\/a> allows for the creation of instances (Linux or Windows) to use as you like, based on a range of instance types, with different pricing &#8211; to scale up and down, even <a href=\"http:\/\/aws.amazon.com\/autoscaling\/\">auto-scaling<\/a>;\u00a0<a href=\"http:\/\/aws.amazon.com\/elasticloadbalancing\/\">Elastic Load Balancing<\/a> \u00a0allows the distribution of EC2 workloads across instances in multiple availability zones.<\/li>\n<li>Storage: <a href=\"http:\/\/aws.amazon.com\/s3\/\">Simple Storage Service (S3)<\/a> is the main storage service (Dropbox, Spotify and others runs in this) &#8211; designed for write once read many applications.\u00a0 <a href=\"http:\/\/aws.amazon.com\/ebs\/\">Elastic Block Store (EBS)<\/a> can be used to provide persistent storage behind an EC2 instance (e.g. boot volume) and supports snapshotting, replicated within an availability zone (so no need to RAID). There&#8217;s also <a href=\"http:\/\/aws.amazon.com\/glacier\/\">Glacier<\/a> for long term archival of data,\u00a0<a href=\"http:\/\/aws.amazon.com\/importexport\/\">AWS Import\/Export<\/a> for bulk uploads\/downloads to\/from AWS and the <a href=\"http:\/\/aws.amazon.com\/storagegateway\/\">AWS Storage Gateway<\/a> to connect on-premises and cloud-based storage.<\/li>\n<li>Databases: Amazon&#8217;s <a href=\"http:\/\/aws.amazon.com\/rds\/\">Relational Database Service (RDS)<\/a> provides database as a service capabilities (MySQL, Oracle, or Microsoft SQL Server). There&#8217;s also <a href=\"http:\/\/aws.amazon.com\/dynamodb\/\">DynamoDB<\/a> &#8211; a provisioned throughput NoSQL database for fast, predictable performance (fully distributed and fault tolerant) and <a href=\"http:\/\/aws.amazon.com\/simpledb\/\">SimpleDB<\/a> for smaller NoSQL datasets.<\/li>\n<li>Application services: <a href=\"http:\/\/aws.amazon.com\/sqs\/\">Simple Queue Service (SQS)<\/a> for reliable, scalable, messages queuing for application decoupling); <a href=\"http:\/\/aws.amazon.com\/swf\/\">Simple Workflow Service (SWF)<\/a> to coordinate processing steps across applications and to integrate AWS and non-AWS resources, to manage distributed states in complex systems; <a href=\"http:\/\/aws.amazon.com\/cloudsearch\/\">CloudSearch<\/a> &#8211; an elastic search engine based on Amazon&#8217;s A9 technology to provide auto-scaling and a sophisticated feature set (equivalent to SOLR); <a href=\"http:\/\/aws.amazon.com\/cloudfront\/\">CloudFront<\/a> for a worldwide content delivery network (CDN), to easily distribute content to end users with a single DNS CNAME.<\/li>\n<li>Deployment and admin: <a href=\"http:\/\/aws.amazon.com\/elasticbeanstalk\/\">Elastic Beanstalk<\/a> allows one click deployment from Eclipse, Visual Studio and Git \u00a0for rapid deployment of applications with all AWS resources auto-created; <a href=\"http:\/\/aws.amazon.com\/cloudformation\/\">CloudFormation<\/a> is a scripting framework for AWS resource creation that automates stack creation in a repeatable way. There&#8217;s also <a href=\"http:\/\/aws.amazon.com\/iam\/\">Identity and Access Management (IAM)<\/a>, software development kits, <a href=\"http:\/\/aws.amazon.com\/ses\/\">Simple Email Service (SES)<\/a>, <a href=\"http:\/\/aws.amazon.com\/sns\/\">Simple Notification Service (SNS)<\/a>, <a href=\"http:\/\/aws.amazon.com\/elasticache\/\">ElastiCache<\/a>, <a href=\"http:\/\/aws.amazon.com\/elasticmapreduce\/\">Elastic MapReduce<\/a>, and \u00a0the <a href=\"http:\/\/aws.amazon.com\/cloudwatch\/\">CloudWatch<\/a> monitoring framework.<\/li>\n<\/ul>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignright\" title=\"AWS utility computing reference architecture - extended\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/aws-utility-computing-reference-architecture-extended.png?resize=438%2C324&#038;ssl=1\" alt=\"\" width=\"438\" height=\"324\" \/>I suppose if I were to re-draw Ryan&#8217;s reference architecture, I&#8217;d include support (<a href=\"http:\/\/aws.amazon.com\/premiumsupport\/\">AWS Support<\/a>) as well some payment\/billing services (after all, this doesn&#8217;t come for free) and the <a href=\"http:\/\/aws.amazon.com\/marketplace\/\">AWS Marketplace<\/a> to find and start using software applications on the AWS cloud.<\/p>\n<p>One more point: security and compliance (security and service management are not shown as they are effectively layers that run through all of the components in the architecture) &#8211; if you implement this model in the cloud, who is responsible? Well, if you contract with Amazon, they are responsible for the\u00a0AWS global infrastructure and foundation services (compute, storage, database, networking). Everything on top of that (the customisable parts) are\u00a0up to the customer to secure. \u00a0Other providers may take a different approach.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Earlier this week, I attended an Amazon Web Services (AWS) 101 briefing, delivered by Amazon UK&#8217;s\u00a0Ryan Shuttleworth (@RyanAWS). \u00a0Although I&#8217;ve been watching the &#8220;Journey into the AWS cloud&#8221; series of webcasts\u00a0too, it was a really worthwhile session and, when the videos are released to the web, well worth watching for an introduction to the AWS &hellip; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">[Amazon&#8217;s] Reference architecture for utility computing<\/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":[494,211,467,176],"class_list":["post-4635","post","type-post","status-publish","format-standard","hentry","category-technology","tag-aws","tag-cloud-computing","tag-enterprise-architecture","tag-azure"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Amazon&#039;s] Reference architecture for utility computing - markwilson.it<\/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:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Amazon&#039;s] Reference architecture for utility computing - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"Earlier this week, I attended an Amazon Web Services (AWS) 101 briefing, delivered by Amazon UK&#8217;s\u00a0Ryan Shuttleworth (@RyanAWS). \u00a0Although I&#8217;ve been watching the &#8220;Journey into the AWS cloud&#8221; series of webcasts\u00a0too, it was a really worthwhile session and, when the videos are released to the web, well worth watching for an introduction to the AWS &hellip; Continue reading [Amazon&#8217;s] Reference architecture for utility computing\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2012-12-06T12:00:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-01-31T20:16:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.markwilson.co.uk\/blog\/images\/aws-utility-computing-reference-architecture.png\" \/>\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=\"4 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\\\/2012\\\/12\\\/a-reference-architecture-for-utility-computing.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2012\\\/12\\\/a-reference-architecture-for-utility-computing.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"[Amazon&#8217;s] Reference architecture for utility computing\",\"datePublished\":\"2012-12-06T12:00:25+00:00\",\"dateModified\":\"2017-01-31T20:16:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2012\\\/12\\\/a-reference-architecture-for-utility-computing.htm\"},\"wordCount\":734,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"image\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2012\\\/12\\\/a-reference-architecture-for-utility-computing.htm#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/images\\\/aws-utility-computing-reference-architecture.png\",\"keywords\":[\"Amazon Web Services\",\"Cloud computing\",\"Enterprise Architecture\",\"Microsoft Azure\"],\"articleSection\":[\"Technology\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2012\\\/12\\\/a-reference-architecture-for-utility-computing.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2012\\\/12\\\/a-reference-architecture-for-utility-computing.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2012\\\/12\\\/a-reference-architecture-for-utility-computing.htm\",\"name\":\"[Amazon's] Reference architecture for utility computing - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2012\\\/12\\\/a-reference-architecture-for-utility-computing.htm#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2012\\\/12\\\/a-reference-architecture-for-utility-computing.htm#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/images\\\/aws-utility-computing-reference-architecture.png\",\"datePublished\":\"2012-12-06T12:00:25+00:00\",\"dateModified\":\"2017-01-31T20:16:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2012\\\/12\\\/a-reference-architecture-for-utility-computing.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2012\\\/12\\\/a-reference-architecture-for-utility-computing.htm\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2012\\\/12\\\/a-reference-architecture-for-utility-computing.htm#primaryimage\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/images\\\/aws-utility-computing-reference-architecture.png\",\"contentUrl\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/images\\\/aws-utility-computing-reference-architecture.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2012\\\/12\\\/a-reference-architecture-for-utility-computing.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Amazon&#8217;s] Reference architecture for utility computing\"}]},{\"@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":"[Amazon's] Reference architecture for utility computing - markwilson.it","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\/2012\/12\/a-reference-architecture-for-utility-computing.htm","og_locale":"en_GB","og_type":"article","og_title":"[Amazon's] Reference architecture for utility computing - markwilson.it","og_description":"Earlier this week, I attended an Amazon Web Services (AWS) 101 briefing, delivered by Amazon UK&#8217;s\u00a0Ryan Shuttleworth (@RyanAWS). \u00a0Although I&#8217;ve been watching the &#8220;Journey into the AWS cloud&#8221; series of webcasts\u00a0too, it was a really worthwhile session and, when the videos are released to the web, well worth watching for an introduction to the AWS &hellip; Continue reading [Amazon&#8217;s] Reference architecture for utility computing","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm","og_site_name":"markwilson.it","article_published_time":"2012-12-06T12:00:25+00:00","article_modified_time":"2017-01-31T20:16:59+00:00","og_image":[{"url":"https:\/\/www.markwilson.co.uk\/blog\/images\/aws-utility-computing-reference-architecture.png","type":"","width":"","height":""}],"author":"Mark Wilson","twitter_card":"summary_large_image","twitter_creator":"@markwilsonit","twitter_site":"@markwilsonit","twitter_misc":{"Written by":"Mark Wilson","Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"[Amazon&#8217;s] Reference architecture for utility computing","datePublished":"2012-12-06T12:00:25+00:00","dateModified":"2017-01-31T20:16:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm"},"wordCount":734,"commentCount":1,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"image":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm#primaryimage"},"thumbnailUrl":"https:\/\/www.markwilson.co.uk\/blog\/images\/aws-utility-computing-reference-architecture.png","keywords":["Amazon Web Services","Cloud computing","Enterprise Architecture","Microsoft Azure"],"articleSection":["Technology"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm","name":"[Amazon's] Reference architecture for utility computing - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm#primaryimage"},"image":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm#primaryimage"},"thumbnailUrl":"https:\/\/www.markwilson.co.uk\/blog\/images\/aws-utility-computing-reference-architecture.png","datePublished":"2012-12-06T12:00:25+00:00","dateModified":"2017-01-31T20:16:59+00:00","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm#primaryimage","url":"https:\/\/www.markwilson.co.uk\/blog\/images\/aws-utility-computing-reference-architecture.png","contentUrl":"https:\/\/www.markwilson.co.uk\/blog\/images\/aws-utility-computing-reference-architecture.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/a-reference-architecture-for-utility-computing.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"[Amazon&#8217;s] Reference architecture for utility computing"}]},{"@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":6979,"url":"https:\/\/www.markwilson.co.uk\/blog\/2017\/03\/design-for-failure-does-not-necessarily-mean-multi-cloud.htm","url_meta":{"origin":4635,"position":0},"title":"Designing for failure does not necessarily mean multi-cloud","author":"Mark Wilson","date":"Thursday 2 March 2017","format":false,"excerpt":"Earlier this week, Amazon Web Services' 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\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":8038,"url":"https:\/\/www.markwilson.co.uk\/blog\/2020\/07\/the-5-or-6-rs-of-cloud-transformation.htm","url_meta":{"origin":4635,"position":1},"title":"The 5 or 6 Rs of cloud transformation","author":"Mark Wilson","date":"Thursday 9 July 2020","format":false,"excerpt":"A few years ago, a couple of colleagues showed me something they had been working on - a \"5 Rs\" approach to classifying applications for cloud transformation. It was adopted for use in client engagements but I decided it needed to be extended - there was no \"do nothing\" option,\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":4641,"url":"https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/short-takes-amazon-web-services-101-adobe-marketing-cloud-and-milton-keynes-geek-night-mkgn.htm","url_meta":{"origin":4635,"position":2},"title":"Short takes: Amazon Web Services 101, Adobe Marketing Cloud and Milton Keynes Geek Night (#MKGN)","author":"Mark Wilson","date":"Friday 7 December 2012","format":false,"excerpt":"What a crazy week. On top of a busy work schedule, I've also found myself at some tech events that really deserve a full write-up but, for now, will have to make do with a summary... Amazon Web Services 101 One of the events I attended this week was a\u00a0\"lunch\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"MK Geek Night #mkgn","src":"https:\/\/i0.wp.com\/farm9.staticflickr.com\/8064\/8249833387_269e791a5e_z.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/farm9.staticflickr.com\/8064\/8249833387_269e791a5e_z.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/farm9.staticflickr.com\/8064\/8249833387_269e791a5e_z.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":7732,"url":"https:\/\/www.markwilson.co.uk\/blog\/2019\/07\/a-logical-view-on-a-virtual-datacentre-services-architecture.htm","url_meta":{"origin":4635,"position":3},"title":"A logical view on a virtual datacentre services architecture","author":"Mark Wilson","date":"Monday 15 July 2019","format":false,"excerpt":"A couple of years ago, I wrote a post about a logical view of an End-User Computing (EUC) architecture (which provides a platform for Modern Workplace). It's served me well and the model continues to be developed (although the changes are subtle so it's not really worth writing a new\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":4465,"url":"https:\/\/www.markwilson.co.uk\/blog\/2012\/10\/journey-through-the-amazon-web-services-cloud.htm","url_meta":{"origin":4635,"position":4},"title":"Journey through the Amazon Web Services cloud","author":"Mark Wilson","date":"Wednesday 17 October 2012","format":false,"excerpt":"Working for a large system integrator, I tend to find myself focused on our own offerings and somewhat isolated from what's going on in the outside world. It's always good to understand the competitive landscape though and I've spent some time recently brushing up my knowledge of Amazon Web Services\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":4635,"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\/4635","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=4635"}],"version-history":[{"count":7,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/4635\/revisions"}],"predecessor-version":[{"id":6912,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/4635\/revisions\/6912"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=4635"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=4635"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=4635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}