{"id":10211,"date":"2020-11-18T17:20:50","date_gmt":"2020-11-18T17:20:50","guid":{"rendered":"http:\/\/ismiletechnologies.com\/?p=3785"},"modified":"2022-12-09T00:51:01","modified_gmt":"2022-12-08T19:21:01","slug":"building-the-cloud-native-future-at-google-cloud","status":"publish","type":"post","link":"https:\/\/ismiletechnologies.com\/en_us\/cloud\/building-the-cloud-native-future-at-google-cloud\/","title":{"rendered":"Building the cloud-native future at Google Cloud"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"10211\" class=\"elementor elementor-10211\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f53d1bc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f53d1bc\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1c0d4c13\" data-id=\"1c0d4c13\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-62891007 elementor-widget elementor-widget-text-editor\" data-id=\"62891007\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tThe first thing we think when we hear about Cloud native is its technologies that help build and run scalable and secure applications in the cloud. It is an approach to building and running applications that exploit advantages of the cloud computing model. Using this architecture when organizations build and operate their applications, they bring all new ideas to the table, operate faster in the market, and help with customer\u2019s demands and needs more quickly. Basically, it tells us how apps are created, developed, coded, deployed instead of where all of these things are done. In fact, the CNCF defines \u201ccloud-native\u201d a little more narrowly, to mean using open source software stack to be containerized, where each part of the app is packaged in its own container, dynamically orchestrated so each part is actively scheduled and managed to optimize resource utilization, and microservices-oriented increase the overall agility and maintainability of applications.\n\nContainers, secure mesh, microservices, declarative API\u2019s these all exemplify this approach. The shift to cloud computing started a few years ago and one of the most exciting outcomes that came out of this shift towards cloud computing is the innovation that is built on Kubernetes. Solving challenges and showcasing the solutions in front of the world is what Google does and on this value all the open-source software projects like Kubernetes, Knative, gVisor, Kubeflow, Istio, Gatekeeper, Krew thrives. These are the some of the important platforms on which the future of Cloud-native is build.\n\nKubernetes:\n\nKubernetes\u00a0is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem.\n\nIstio:\n\nIstio is an open source independent service mesh that provides the fundamentals you need to successfully run a distributed microservice architecture. Istio reduces complexity of managing microservice deployments by providing a uniform way to secure, connect, and monitor microservices.\n\nKnative:\n\nKnative\u00a0(pronounced\u00a0kay-nay-tiv) is an\u00a0open source\u00a0community project which adds components for deploying, running, and managing\u00a0serverless,\u00a0cloud-native\u00a0applications to\u00a0Kubernetes. The serverless\u00a0cloud computing\u00a0model can lead to increased developer productivity and reduced operational costs.\n\ngVisor:\n\ngVisor\u00a0is an open-source,\u00a0OCI-compatible\u00a0sandbox runtime that provides a virtualized container environment. It runs containers with a new\u00a0user-space\u00a0kernel, delivering a low-overhead container security solution for high-density applications.\n\nKubeflow:\n\nKubeflow is a free and open-source machine learning platform designed to enable using machine learning pipelines to orchestrate complicated workflows running on Kubernetes.\u00a0Kubeflow\u00a0is a platform for data scientists who want to build and experiment with ML pipelines.\u00a0Kubeflow\u00a0is also for ML engineers and operational teams who want to deploy ML systems to various environments for development, testing, and production-level serving.\n\nGatekeeper:\n\nGatekeeper\u00a0is a customizable admission webhook. It allows cluster administrators and security practitioners to develop, share and enforce policies and config validation via parameterized, easily configurable constraint CRDs. Constraints are portable and could also be used to validate commits to the source-of-truth repo in CI\/CD pipelines.\n\nKrew:\n\nKrew\u00a0is a plugin manager for kubectl that helps users discover and install kubectl plugins to improve their kubectl experiences. Originally developed at Google, Krew is now a part of Kubernetes SIG CLI.\n\nBuilding cloud-native apps on top of Kubernetes isn\u2019t some abstract, aspirational goal but it just means a new way of doing things, which means breaking old habits as you learn the new ways. Hence, we no longer would say that the future is ahead of us because the future is NOW!!\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>The first thing we think when we hear about Cloud native is its technologies that help build and run scalable and secure applications in the cloud. It is an approach to building and running applications that exploit advantages of the cloud computing model. Using this architecture when organizations build and operate their applications, they bring [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":5766,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[97],"tags":[],"class_list":["post-10211","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud"],"_links":{"self":[{"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/posts\/10211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/comments?post=10211"}],"version-history":[{"count":1,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/posts\/10211\/revisions"}],"predecessor-version":[{"id":36055,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/posts\/10211\/revisions\/36055"}],"wp:attachment":[{"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/media?parent=10211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/categories?post=10211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/tags?post=10211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}