{"id":45190,"date":"2022-08-05T14:02:06","date_gmt":"2022-08-05T14:02:06","guid":{"rendered":"https:\/\/www.techrepublic.com\/?p=3988433"},"modified":"2022-08-05T14:02:06","modified_gmt":"2022-08-05T14:02:06","slug":"vendors-keep-misusing-the-cloud-native-label-customers-may-not-care","status":"publish","type":"post","link":"https:\/\/cloudnewshub.com\/?p=45190","title":{"rendered":"Vendors keep misusing the \u201ccloud native\u201d label. Customers may not care"},"content":{"rendered":"<div id>\n<p> We keep applying \u201ccloud native\u201d to things like Kubernetes that are expressly not native to the cloud. Does it matter? <\/p>\n<\/div>\n<div id>\n<figure id=\"attachment_3988437\" aria-describedby=\"caption-attachment-3988437\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-article wp-image-3988437\" src=\"http:\/\/cloudnewshub.com\/wp-content\/uploads\/2022\/08\/vendors-keep-misusing-the-cloud-native-label-customers-may-not-care.jpg\" alt=\"Cloud computing technology\" width=\"770\" height=\"578\"><figcaption id=\"caption-attachment-3988437\" class=\"wp-caption-text\">Image: phonlamaiphoto\/Adobe Stock<\/figcaption><\/figure>\n<p>In tech we like to throw the term \u201ccloud native\u201d around like it means something. Or, rather, that it means something specific that everyone agrees upon. Not so, as evidenced by a recent <a href=\"https:\/\/twitter.com\/ladynaggaga\/status\/1554847140417077248?s\" target=\"_blank\" rel=\"nofollow noopener sponsored noreferrer\">Twitter thread<\/a> that Maria Naggaga, a lead principal product manager at Microsoft, sparked. She asked her followers \u2014 a pretty technical bunch \u2014 to summarize what cloud native means. Their answers suggest that the Cloud Native Computing Foundation might want to spend some of its membership dues to evangelize a standard definition.<\/p>\n<p>Not that semantic accuracy seems to be getting in the way of plenty of cloud native IT buying.<\/p>\n<h2>In the cloud, but not of the cloud?<\/h2>\n<p>For many, cloud native is somewhat synonymous with Kubernetes and containers. The question is\u2026 why? As Hassy Veldstra <a href=\"https:\/\/twitter.com\/hveldstra\/status\/1555229731976511490\" target=\"_blank\" rel=\"nofollow noopener sponsored noreferrer\">called out<\/a>, \u201cKubernetes is as cloud-native as Java was OS-native with its \u2018write once run everywhere\u2019 promise. Nothing \u2018native\u2019 about trying to abstract away the thing you claim to be \u2018native\u2019 to.\u201d<\/p>\n<aside class=\"pinbox right\">\n<h3 class=\"heading\">Cloud: Must-read coverage<\/h3>\n<\/aside>\n<p><strong>SEE: <a href=\"https:\/\/www.techrepublic.com\/resource-library\/downloads\/metaverse-cheat-sheet-everything-you-need-to-know-free-pdf\/?r=1441412551\" target=\"_blank\" rel=\"nofollow noopener sponsored noreferrer\">Metaverse cheat sheet: Everything you need to know (free PDF)<\/a> (TechRepublic)<\/strong><\/p>\n<p>Of course, the history of cloud native started with Bill Wilder in a book he wrote for O\u2019Reilly titled Cloud Architecture Patterns. According to Wilder (<a href=\"https:\/\/developers.redhat.com\/blog\/2020\/04\/08\/why-kubernetes-native-instead-of-cloud-native#\" target=\"_blank\" rel=\"nofollow noopener sponsored noreferrer\">summarized<\/a> by Ken Finnigan), cloud native applications:<\/p>\n<ul>\n<li>Use cloud platform services<\/li>\n<li>Scale horizontally<\/li>\n<li>Scale automatically, using proactive and reactive actions<\/li>\n<li>Handle node and transient failures without degrading<\/li>\n<li>Feature non-blocking asynchronous communication in a loosely coupled architecture<\/li>\n<\/ul>\n<p>Which isn\u2019t really Kubernetes, even if Kubernetes can be used to build applications like this.<\/p>\n<p>Microsoft\u2019s Scott Hanselman pithily <a href=\"https:\/\/twitter.com\/shanselman\/status\/1554924392500453376\" target=\"_blank\" rel=\"nofollow noopener sponsored noreferrer\">expressed<\/a> cloud native this way: \u201cApps know the cloud exists.\u201d That feels closer to the truth than Kubernetes does. But doesn\u2019t that mean they\u2019re not cloud native by definition?<\/p>\n<p><strong>SEE: <a href=\"https:\/\/www.techrepublic.com\/resource-library\/whitepapers\/hiring-kit-back-end-developer\/\" target=\"_blank\" rel=\"nofollow noopener sponsored noreferrer\">Hiring kit: Back-end Developer<\/a> (TechRepublic Premium)<\/strong><\/p>\n<p>Because, as others expressed, to truly be cloud native an application must \u201cdepend on cloud infrastructure,\u201d as VMware expert and Microsoft developer Dave Curylo <a href=\"https:\/\/twitter.com\/i_no_see_pound\/status\/1554931897800790017\" target=\"_blank\" rel=\"nofollow noopener sponsored noreferrer\">highlighted<\/a>.<\/p>\n<p>\u201cThis is a little different than applications that just can be hosted on cloud infrastructure,\u201d he continued. \u201cThey are applications that were built specifically to run on cloud infrastructure.\u201d<\/p>\n<p>Bingo.<\/p>\n<p>These are apps that are \u201cdesigned to take advantage of horizontal scaling,\u201d Michael Brown <a href=\"https:\/\/twitter.com\/browniepoints\/status\/1554864632082247681\" target=\"_blank\" rel=\"nofollow noopener sponsored noreferrer\">added<\/a>. For those that call out Kubernetes as the definition of cloud native \u2014 and many respondents to Naggaga\u2019s tweet did, just as many in the industry do \u2014 Achim Friedland\u2019s <a href=\"https:\/\/twitter.com\/ahzf\/status\/1554916224383041539\" target=\"_blank\" rel=\"nofollow noopener sponsored noreferrer\">point<\/a> rings true: \u201cThere is no need for Kubernetes if the software [is truly] \u2018cloud native.\u2019\u201d<\/p>\n<p>Does it matter? Probably not. Every few years we get worked up over a term that is meant to mean some particular thing but vendors take it and render it meaningless by applying it to whatever they\u2019re selling, however poor the fit. Today, every vendor wants to be cloud native because it\u2019s somewhat synonymous with \u201cmodern.\u201d And customers want to be cloud native, too, so they buy into seemingly magical solutions that they probably realize are too good to be true. In the meantime, the semantically serious among us will just have to grimace at just how cloud alien many of our \u201ccloud native\u201d technologies are.<\/p>\n<p><em><strong>Disclosure: I work for MongoDB but the views expressed herein are mine.<\/strong><\/em><\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>We keep applying \u201ccloud native\u201d to things like Kubernetes that are expressly not native to the cloud. Does it matter? Image: phonlamaiphoto\/Adobe Stock In tech we like to throw the term \u201ccloud native\u201d around like it means something. Or, rather, that it means something specific that everyone agrees upon. Not so, as evidenced by a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":45191,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[40,783,316,27],"tags":[],"class_list":["post-45190","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","category-cloudsync","category-kubernetes","category-software"],"_links":{"self":[{"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=\/wp\/v2\/posts\/45190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=45190"}],"version-history":[{"count":0,"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=\/wp\/v2\/posts\/45190\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=\/wp\/v2\/media\/45191"}],"wp:attachment":[{"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=45190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=45190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudnewshub.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=45190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}