{"componentChunkName":"component---src-templates-blog-post-js","path":"/blog/2016-09-11-public-cloud-someone-elses-data-center-or-something-else/","result":{"data":{"site":{"siteMetadata":{"title":"Gatsby Starter Personal Blog","author":"Gatsby"}},"mdx":{"id":"07c9dc90-0b06-52f6-91c0-5b37360c24c2","excerpt":"There's been some time this one internet meme has been going around. It says: \"   There is no cloud - it's just someone else's computer   \" . You might agree…","body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Public Cloud - Someone else's Data Center or something else?\",\n  \"date\": \"2016-09-11\",\n  \"coverImage\": \"dc_91.jpg\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"There\\u2019s been some time this one internet meme has been going around. It says:\"), mdx(\"blockquote\", null, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, mdx(\"em\", {\n    parentName: \"p\"\n  }, \"\\u201D\"), \" \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"http://www.chriswatterston.com/blog/my-there-no-cloud-sticker\"\n  }, mdx(\"em\", {\n    parentName: \"a\"\n  }, \"There is no cloud - it\\u2019s just someone else\\u2019s computer\")), \" \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"\\u201D\"), \".\")), mdx(\"p\", null, mdx(\"img\", {\n    parentName: \"p\",\n    \"src\": \"https://media.licdn.com/mpr/mpr/AAEAAQAAAAAAAAeZAAAAJDE4YTgwNTQ2LWNhNjUtNDlkZi04NjQyLTI1MzhjYTE1MTI1Mg.png\",\n    \"alt\": null\n  })), mdx(\"p\", null, \"You might agree with this statement, or you might not, but it\\u2019s a good catch phrase. And good catch phrases are easy to relate to.\"), mdx(\"p\", null, \"But if you think on a bigger scale, not just computers or servers, but on an enterprise level and on a data center infrastructure level. Is it actually that here is no cloud, \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"there is just someone else\\u2019s data center.\")), mdx(\"p\", null, \"And, more importantly, should I make a sticker out of that :-D\"), mdx(\"p\", null, \"And if you think that it is just someone else\\u2019s data center, are you on the wrong or right track.\"), mdx(\"p\", null, \"This, in my mind, is a very important question. And this is a key item in discussions with potential and existing clients, when discussing whether some of their services or products should be transitioned to public cloud.\"), mdx(\"p\", null, \"Naturally, the major cloud players, like \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"http://aws.amazon.com/\"\n  }, \"AWS\"), \" and \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"http://azure.microsoft.com/\"\n  }, \"Azure\"), \", have a take on this with their TCO analysis and other tools, which try to make a foolproof rendition of the case, that cloud is \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"always\"), \" the better choice. But is it really just all about the cost of the infrastructure?\"), mdx(\"p\", null, \"Especially in Azure and Microsoft centric enterprises, it seems to be the norm to think the Cloud as a direct replacement for your own data center. That you just take all your workloads and transfer them directly on top of a public cloud.\"), mdx(\"p\", null, \"In reality, this could end up in a architecture, what is essentially cloud washing in effect. You would be running your workloads possibly in non-optimal configurations, as you have earlier relied on features provided by the virtualization or storage layer. And on the other hand, you are missing out on the massive automation feature set offered by a modern cloud infrastructure.\"), mdx(\"p\", null, \"There is overlap, naturally, where transitioning workloads on top of public cloud \\u201Cas is\\u201D is a feasible option. But it is definitely not 100%. You need to be aware about the trade-offs that you are signing up to.\"), mdx(\"p\", null, \"Don\\u2019t get me wrong, I love the public cloud. I love the agility and features. I love almost everything about it, but it does not make it a perfect fit for everyone and everything without appropriate changes to architecture and applications. When running workloads on top of cloud, you are yourself taking responsibility, that your application is \\u201Cdesign for failure\\u201D ready and capable of running on top of non-highly available infrastructure. As cloud itself is not highly available in the same granularity, as what you might have used to.\"), mdx(\"p\", null, \"As always, making informed decisions based on facts is the best way to go.\"), mdx(\"p\", null, \"And naturally, it is a good thing, that there are \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"http://www.cybercom.com/what-we-do/managed-cloud-services/\"\n  }, \"experts who can help you\"), \".\"), mdx(\"p\", null, \"-\", \"\\u2014\"), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"http://fi.linkedin.com/in/rolle\"\n  }, mdx(\"em\", {\n    parentName: \"a\"\n  }, \"The author\")), \" \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"works as Chief Technologist for Managed Cloud Services at Cybercom Group.\"), \" \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"http://www.cybercom.com/\"\n  }, mdx(\"em\", {\n    parentName: \"a\"\n  }, \"Cybercom\")), \" \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"is a Nordic based IT consultancy offering managed services and solutions to their client in the connected world.\")), mdx(\"style\", {\n    \"className\": \"grvsc-styles\"\n  }, \"\\n  .grvsc-container {\\n    overflow: auto;\\n    -webkit-overflow-scrolling: touch;\\n    padding-top: 1rem;\\n    padding-top: var(--grvsc-padding-top, var(--grvsc-padding-v, 1rem));\\n    padding-bottom: 1rem;\\n    padding-bottom: var(--grvsc-padding-bottom, var(--grvsc-padding-v, 1rem));\\n    border-radius: 8px;\\n    border-radius: var(--grvsc-border-radius, 8px);\\n    font-feature-settings: normal;\\n  }\\n  \\n  .grvsc-code {\\n    display: inline-block;\\n    min-width: 100%;\\n  }\\n  \\n  .grvsc-line {\\n    display: inline-block;\\n    box-sizing: border-box;\\n    width: 100%;\\n    padding-left: 1.5rem;\\n    padding-left: var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem));\\n    padding-right: 1.5rem;\\n    padding-right: var(--grvsc-padding-right, var(--grvsc-padding-h, 1.5rem));\\n  }\\n  \\n  .grvsc-line-highlighted {\\n    background-color: var(--grvsc-line-highlighted-background-color, transparent);\\n    box-shadow: inset var(--grvsc-line-highlighted-border-width, 4px) 0 0 0 var(--grvsc-line-highlighted-border-color, transparent);\\n  }\\n  \\n\"));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"Public Cloud - Someone else's Data Center or something else?","date":"September 11, 2016","description":null}}},"pageContext":{"slug":"/2016-09-11-public-cloud-someone-elses-data-center-or-something-else/","previous":{"fields":{"slug":"/2016-09-08-aws-certified-architect-associate/"},"frontmatter":{"title":"AWS Certified Architect - Associate"}},"next":{"fields":{"slug":"/2016-09-25-the-golden-cage-of-public-cloud/"},"frontmatter":{"title":"The Golden Cage of Public Cloud"}}}},"staticQueryHashes":["3663586608","63159454"]}