<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GCP &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/gcp/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Wed, 14 Oct 2026 16:02:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>CloudKnox extends support for serverless functions on AWS, Azure, and Google Cloud</title>
		<link>https://www.bestdevops.com/cloudknox-extends-support-for-serverless-functions-on-aws-azure-and-google-cloud/</link>
					<comments>https://www.bestdevops.com/cloudknox-extends-support-for-serverless-functions-on-aws-azure-and-google-cloud/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 18 Dec 2020 05:44:39 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[CloudKnox]]></category>
		<category><![CDATA[GCP]]></category>
		<category><![CDATA[Mallempati]]></category>
		<category><![CDATA[PoLP]]></category>
		<category><![CDATA[SERVERLESS]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=15132</guid>

					<description><![CDATA[Source:-https://www.helpnetsecurity.com CloudKnox Security extended support for serverless functions on Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP). The [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-https://www.helpnetsecurity.com</p>
<p>CloudKnox Security extended support for serverless functions on Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP). The enhancement adds serverless functions to a substantial list of permissions management capabilities, including users, bots, service accounts, access keys, and other resources.</p>
<p>The company also announced an integration with ServiceNow, the next step of many towards realizing CloudKnox’s next gen cloud security and permissions management vision.</p>
<p>Together, the support for serverless functions and ServiceNow integration underscore CloudKnox’s market lead with the most comprehensive support offering in the cloud infrastructure entitlement management (CIEM) segment.</p>
<p>With this extension, CloudKnox customers gain remediation for multi-cloud serverless functions, allowing security and infrastructure teams to generate a right-sized permissions policy based on activity of roles associated with the serverless function.</p>
<p>In a recent assessment within CloudKnox’s customer base, the company discovered that by categorizing serverless function as non-human identities, the ratio of human to non-human identities jumped from 1 in 5 to 1 in 10.</p>
<p>Given the industry shift from cloud native architecture to microservices, this ratio is expected to continue growing and has led to a need for a holistic permissions management platform. As such, it is critical that organizations take proactive control over managing resources and identities permissions.</p>
<p>“The ephemeral nature of serverless functions leads people to believe that over provisioning for serverless functions is harmless. But the reality is that serverless functions are full-fledged machine—non-human—identities, meaning they can access your infrastructure in the same way a human user can,” said Raj Mallempati, Chief Operating Officer, CloudKnox.</p>
<p>“If a serverless function is over-permissioned, it can cause the same costly damage—either accidentally or maliciously—to an enterprise’s infrastructure that a human user can. As with all identities, serverless functions must be monitored and right-sized when necessary.”</p>
<p>To manage the exponential increase in identities, many companies use information technology service management (ITSM) tools for permissions management and security incident tracking. By integrating with ITSM tools, such as ServiceNow, CloudKnox makes permission automation and permissions on demand possible.</p>
<p>Rather than granting always-on “standing permissions,” organizations can enable access to permissions and resources that are needed for specific tasks for a predefined time, at which point the permissions are rescinded automatically. Plus, by prioritizing such integrations, CloudKnox can fit into any customer’s existing technology ecosystem—no matter the tools they have deployed.</p>
<p>“We’re working with our customers and partners to mitigate the risk of permissions abuse by eliminating the permissions or entitlements gap, thereby preventing unauthorized access to sensitive data,” said Mallempati.</p>
<p>“We take pride in assisting our clients with the monumental challenge of securing their hybrid and multi-cloud infrastructures by identifying their Cloud Permissions Gap risk and successfully implementing the principle of least privilege (PoLP) and Zero Trust access to address it.”</p>
<p>As CloudKnox continues to maintain their industry-leading market position, the company will be introducing more product features in the coming months, including support for container workloads on Kubernetes.</p>
<p>The Cloud Permissions Management Platform was recently named among CRN’s Top 10 Hottest Cloud Startups of 2020 and offers a free Cloud Identity Risk Assessment to help enterprises understand their cloud identity and resource risk profile.</p>


<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe  id="_ytid_55464"  width="675" height="379"  data-origwidth="675" data-origheight="379" src="https://www.youtube.com/embed/?enablejsapi=1&#038;list=PLTCuRW0ikUdMFARYSiWm733n1DcCem6bN&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;" class="__youtube_prefs__  epyt-is-override  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
</div></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/cloudknox-extends-support-for-serverless-functions-on-aws-azure-and-google-cloud/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Google Announces Runner V2: A More Services-Based Architecture for Cloud Dataflow</title>
		<link>https://www.bestdevops.com/google-announces-a-new-more-services-based-architecture-called-runner-v2-to-dataflow/</link>
					<comments>https://www.bestdevops.com/google-announces-a-new-more-services-based-architecture-called-runner-v2-to-dataflow/#respond</comments>
		
		<dc:creator><![CDATA[DM Team]]></dc:creator>
		<pubDate>Mon, 31 Aug 2020 05:39:12 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Announces]]></category>
		<category><![CDATA[Dataflow]]></category>
		<category><![CDATA[GCP]]></category>
		<category><![CDATA[SplittableDoFns]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13626</guid>

					<description><![CDATA[Google introduced Runner V2 for Cloud Dataflow, a redesigned Apache Beam runner offering multi-language pipeline support, a portable C++-based worker architecture, custom containers, and improved throughput via SplittableDoFns.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by Steef-Jan Wiggers on <a href="https://www.infoq.com" rel="noopener">InfoQ</a>. Original Google announcement published on the Google Cloud Blog, August 2020.</em></p>



<h2 class="wp-block-heading">What Is Google Cloud Dataflow?</h2>



<p class="wp-block-paragraph">Google Cloud Dataflow is a fully managed service for executing <a href="https://beam.apache.org/" rel="noopener noreferrer">Apache Beam</a> pipelines on Google Cloud Platform (GCP). It handles provisioning, scaling, and operational management of distributed data processing jobs, supporting both batch and streaming workloads. Developers write pipelines using the Apache Beam SDKs — available in Java, Python, and Go — and Dataflow executes them at scale.</p>



<h2 class="wp-block-heading">What Is Runner V2?</h2>



<p class="wp-block-paragraph">In mid-2020, Google announced <strong>Runner V2</strong>, a redesigned version of the Dataflow runner for Apache Beam. The core motivation was to move toward a more services-based, portable architecture that could support all of Dataflow&#8217;s language SDKs consistently — rather than maintaining separate, language-specific execution paths that diverged in capability over time.</p>



<p class="wp-block-paragraph">Runner V2 is built on top of Apache Beam&#8217;s <strong>portability framework</strong>, an initiative within the Apache Beam project to enable pipelines written in any supported SDK to run on any compliant runner without SDK-specific runner code. Google packaged this framework together with two existing Dataflow services:</p>



<ul class="wp-block-list">
<li><strong>Dataflow Shuffle</strong> — for optimizing batch job execution</li>
<li><strong>Streaming Engine</strong> — for offloading streaming job state management from worker VMs</li>
</ul>



<p class="wp-block-paragraph">By combining these components under the portability framework, Google can now deliver a consistent feature set across all language SDKs, share bug fixes, and roll out performance improvements uniformly.</p>



<h2 class="wp-block-heading">Key Features of Runner V2</h2>



<h3 class="wp-block-heading">Multi-Language Pipeline Support</h3>



<p class="wp-block-paragraph">Perhaps the most significant capability introduced in Runner V2 is <strong>multi-language pipeline support</strong>. Prior to this release, a Beam pipeline written in Python could not natively call a transform or I/O connector written in Java, and vice versa. Runner V2 changes this by using the portability framework&#8217;s cross-language framework, which allows transforms from one SDK to be embedded in a pipeline written in another.</p>



<p class="wp-block-paragraph">In practice, this means engineering teams can build reusable pipeline components in their preferred language — say, a high-performance Java I/O connector — and expose those components to teams writing pipelines in Python or Go. The result is a single, high-performance, distributed processing pipeline that spans language boundaries without sacrificing performance or correctness.</p>



<h3 class="wp-block-heading">Increased SDK Parity</h3>



<p class="wp-block-paragraph">Historically, Beam&#8217;s Java SDK was the most feature-complete. Runner V2 significantly narrows the gap between SDKs by delivering:</p>



<ul class="wp-block-list">
<li><strong>State and timer support in Python</strong> — enabling stateful processing patterns (e.g., sessionization, aggregation with custom windowing) that were previously only reliable in Java</li>
<li><strong>More I/O connectors for Python</strong> via the cross-language framework, including <strong>Kafka I/O</strong> — allowing Python pipelines to read from and write to Apache Kafka using the mature Java Kafka I/O implementation</li>
</ul>



<h3 class="wp-block-heading">Portable, C++-Based Worker Architecture</h3>



<p class="wp-block-paragraph">Runner V2 introduces a more efficient and portable worker architecture, with critical components rewritten in C++. The worker Virtual Machines (VMs) run the complete pipeline and provide access to the various language SDKs via the portability framework&#8217;s gRPC-based worker API. This design separates the runner logic from the SDK-specific user code, making it possible to support new languages without rewriting runner internals.</p>



<h3 class="wp-block-heading">Custom Container Support</h3>



<p class="wp-block-paragraph">Runner V2 adds support for <strong>custom containers</strong>. Teams can supply their own Docker container images for the Beam SDK worker environment. This is particularly valuable when pipelines depend on native libraries, non-standard Python packages, or specific OS-level dependencies that cannot be satisfied through standard Dataflow worker images alone.</p>



<h3 class="wp-block-heading">Increased Throughput via SplittableDoFns</h3>



<p class="wp-block-paragraph"><strong>SplittableDoFns (SDF)</strong> is an Apache Beam API that allows a single <code>DoFn</code> (a fundamental processing unit in Beam) to be split and processed in parallel across multiple workers. Runner V2 improves the execution of SplittableDoFns, enabling better parallelism for I/O-bound operations such as reading from large files, databases, or message queues. This translates directly to higher throughput for pipelines that use SDF-based I/O sources.</p>



<h2 class="wp-block-heading">Architecture Overview</h2>



<p class="wp-block-paragraph">The high-level architecture of Runner V2 centers on the worker VM. Each worker VM:</p>



<ul class="wp-block-list">
<li>Runs the portable Dataflow runner (C++-based harness)</li>
<li>Communicates with language-specific SDK worker containers via gRPC</li>
<li>Offloads shuffle state (for batch) to Dataflow Shuffle and streaming state to Streaming Engine</li>
<li>Executes user-defined transforms inside isolated SDK environments, including custom containers</li>
</ul>



<p class="wp-block-paragraph">This separation of the runner harness from SDK worker code is the architectural shift that makes multi-language pipelines possible. The runner does not need to understand the semantics of user code; it simply coordinates execution by sending and receiving data via a well-defined portable API.</p>



<h2 class="wp-block-heading">Why This Matters for DevOps and Data Engineering Teams</h2>



<p class="wp-block-paragraph">For teams running production data pipelines on GCP, Runner V2 offers several practical benefits:</p>



<ul class="wp-block-list">
<li><strong>Reduced maintenance overhead</strong> — bug fixes and performance improvements are applied across all SDKs simultaneously, rather than being ported language by language.</li>
<li><strong>Greater code reuse</strong> — high-quality connectors or transforms written in Java can be used in Python pipelines without rewriting them.</li>
<li><strong>Dependency flexibility</strong> — custom container support makes it easier to manage complex dependency trees in containerized CI/CD workflows.</li>
<li><strong>Future-proofing</strong> — as Apache Beam adds new language SDKs (e.g., Go, Typescript), they will benefit from the portability framework from the start, rather than requiring bespoke runner integration work.</li>
</ul>



<h2 class="wp-block-heading">Getting Started with Runner V2</h2>



<p class="wp-block-paragraph">Runner V2 can be enabled on existing Dataflow jobs by passing the <code>--experiments=use_runner_v2</code> flag when submitting a pipeline. Consult the <a href="https://cloud.google.com/dataflow/docs" rel="noopener noreferrer">official Cloud Dataflow documentation</a> for the latest guidance on enabling Runner V2, supported regions, and any feature-specific prerequisites such as Streaming Engine or Dataflow Shuffle enablement.</p>



<p class="wp-block-paragraph">Teams evaluating Runner V2 for production workloads should test pipeline behavior carefully, particularly around stateful operations, I/O connectors, and any custom dependencies, before migrating from the default runner.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/google-announces-a-new-more-services-based-architecture-called-runner-v2-to-dataflow/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kong for Kubernetes 0.8 Ingress Controller: What&#8217;s New</title>
		<link>https://www.bestdevops.com/kong-for-kubernetes-0-8-ingress-controller-released/</link>
					<comments>https://www.bestdevops.com/kong-for-kubernetes-0-8-ingress-controller-released/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 28 Apr 2020 04:36:35 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[API gateway]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Data dog]]></category>
		<category><![CDATA[GCP]]></category>
		<category><![CDATA[Software technology]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12069</guid>

					<description><![CDATA[Kong Inc. released Kong for Kubernetes 0.8, adding Knative ingress support, a new cluster-level CRD, and updated annotations. Here's a technical breakdown of what changed and why it matters.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on the Kong for Kubernetes 0.8 release announcement, originally reported by InfoQ. Quotes attributed to Reza Shafii, VP of Products at Kong Inc., are drawn from the original InfoQ interview.</em></p>



<h2 class="wp-block-heading">Overview</h2>



<p class="wp-block-paragraph">Kong Inc. released version 0.8 of Kong for Kubernetes, its Kubernetes Ingress controller built on top of the Kong API Gateway. The release introduces Knative ingress integration, a new cluster-level Custom Resource Definition (CRD), and annotation changes aimed at simplifying configuration. It also includes breaking changes to path-based routing that existing users will need to address.</p>



<h2 class="wp-block-heading">What Is Kong for Kubernetes?</h2>



<p class="wp-block-paragraph">Kong for Kubernetes is composed of two tightly coupled components:</p>



<ul class="wp-block-list">
<li><strong>A Kubernetes controller</strong> that watches Ingress resources and Kubernetes CRDs, translating them into Kong Gateway configuration.</li>
<li><strong>The Kong Gateway</strong>, an open-source API gateway built on NGINX, which handles the actual processing of incoming API traffic.</li>
</ul>



<p class="wp-block-paragraph">Most managed Kubernetes clusters on public clouds default to a vendor-provided Ingress controller tied to the vendor&#8217;s load balancer infrastructure. Kong for Kubernetes is an alternative that brings full API gateway capabilities into the Ingress layer, with the added benefit of consistent behavior across cloud providers and on-premises deployments via Kubernetes CRDs.</p>



<h2 class="wp-block-heading">How Kong Differs from NGINX Ingress Controllers</h2>



<p class="wp-block-paragraph">Although Kong Gateway is itself built on NGINX, Kong for Kubernetes is architecturally distinct from both the community <code>nginx-ingress-controller</code> and NGINX Inc.&#8217;s commercial controller. According to Reza Shafii, VP of Products at Kong Inc., the key differentiators are the API management features Kong brings to the Ingress layer:</p>



<ul class="wp-block-list">
<li>OIDC-based authentication</li>
<li>Advanced rate limiting</li>
<li>Request caching</li>
<li>Log and metrics streaming to multiple analytics providers simultaneously</li>
<li>Support for multiple protocols: REST, GraphQL, gRPC, TCP</li>
</ul>



<p class="wp-block-paragraph">Shafii also highlighted performance characteristics cited by Kong Inc., including sub-millisecond latency and support for 25,000+ transactions per second, though independent benchmarks should be consulted before relying on these figures in architectural decisions.</p>



<p class="wp-block-paragraph">For teams already running Kong Gateway outside Kubernetes, this controller provides a unified API management lifecycle across both Kubernetes and non-Kubernetes workloads — a meaningful operational advantage in hybrid environments.</p>



<h2 class="wp-block-heading">What&#8217;s New in Version 0.8</h2>



<h3 class="wp-block-heading">Knative Ingress Support</h3>



<p class="wp-block-paragraph">The headline feature in 0.8 is support for Knative as an Ingress target. Knative is a Kubernetes-native serverless platform that provides higher-level abstractions for container-based workloads. Its default Ingress backend is Istio, with Gloo as a notable alternative.</p>



<p class="wp-block-paragraph">Shafii explained the motivation for adding Kong as a Knative Ingress option:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>What we have learned from our community and customers is that most use cases don&#8217;t require the weight of Istio to run serverless workloads. And in fact, the heavy weight of Istio is one of the reasons that prompted us to initiate the Kuma service mesh project. Kong Gateway&#8217;s plugin architecture and focus on extensibility helps keep Knative workloads focused solely on business logic.</p><cite>Reza Shafii, VP of Products, Kong Inc.</cite></blockquote>



<p class="wp-block-paragraph">For teams running Knative who find Istio&#8217;s operational overhead excessive, Kong for Kubernetes 0.8 offers a lighter alternative with the full plugin ecosystem of Kong Gateway available at the Ingress layer.</p>



<h3 class="wp-block-heading">New Cluster-Level CRD</h3>



<p class="wp-block-paragraph">Version 0.8 introduces a new cluster-scoped Custom Resource Definition. Cluster-level CRDs are not namespaced, meaning they apply across the entire cluster rather than within a specific namespace. This is useful for global configuration that should not be replicated per namespace — for example, cluster-wide plugin settings or global rate limiting policies.</p>



<h3 class="wp-block-heading">Annotation Updates</h3>



<p class="wp-block-paragraph">Several annotations have been updated or deprecated in this release to reduce configuration complexity. Users upgrading from previous versions should review the official changelog carefully, as some previously used annotations will no longer function as expected.</p>



<h3 class="wp-block-heading">Breaking Changes: Path-Based Routing</h3>



<p class="wp-block-paragraph">Version 0.8 includes breaking changes to path-based routing behavior. Any existing Ingress resources that rely on path routing should be tested against the new release before upgrading in production. The full list of breaking changes and migration guidance is available in the official changelog.</p>



<h2 class="wp-block-heading">Using Cloud Load Balancers with Kong</h2>



<p class="wp-block-paragraph">Kong for Kubernetes does not replace cloud load balancers — it complements them. Shafii described the recommended deployment pattern:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Cloud load balancers provide a way to balance traffic across multiple Kong Gateway nodes, and Kong Gateway nodes help manage traffic to multiple services within a cluster. For most users, we recommend the use of load balancers such as those of AWS or GCP to front Kong Gateways. This provides an endpoint inside the virtual private network in the cloud, which can then be exposed to other networks, partner networks, or directly on the internet.</p><cite>Reza Shafii, VP of Products, Kong Inc.</cite></blockquote>



<p class="wp-block-paragraph">In practice this means the typical production topology is: cloud load balancer (AWS ELB/ALB, GCP Load Balancer) → Kong Gateway nodes → individual Kubernetes services. This separates concerns cleanly: the cloud LB handles cross-node traffic distribution and TLS termination at the network edge, while Kong handles API policy enforcement inside the cluster.</p>



<h2 class="wp-block-heading">Observability and Metrics</h2>



<p class="wp-block-paragraph">Kong for Kubernetes exposes metrics at two levels:</p>



<ul class="wp-block-list">
<li><strong>Traffic metrics</strong> (per route and per service): HTTP status codes, error rates, throughput, latency, and ingress/egress bandwidth.</li>
<li><strong>Gateway health metrics</strong>: connections served, active connections, shared memory usage, and cache hit ratio.</li>
</ul>



<p class="wp-block-paragraph">These metrics can be exported to the following backends:</p>



<ul class="wp-block-list">
<li>Prometheus</li>
<li>Datadog</li>
<li>StatsD</li>
<li>Zipkin</li>
<li>Jaeger</li>
</ul>



<p class="wp-block-paragraph">This level of observability is comparable to what Istio and Gloo offer, making Kong for Kubernetes a viable choice for teams that need distributed tracing and metrics aggregation without adopting a full service mesh.</p>



<h2 class="wp-block-heading">Upgrade Considerations</h2>



<ul class="wp-block-list">
<li>Review the official changelog for the complete list of deprecated annotations and breaking changes before upgrading.</li>
<li>Test all Ingress resources that use path-based routing in a staging environment first.</li>
<li>If you use Knative, verify compatibility with the specific Knative version you are running, as Knative&#8217;s own Ingress API has evolved across releases.</li>
<li>Plan for any CRD migration required by the new cluster-level resource introduced in this release.</li>
</ul>



<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">Kong for Kubernetes 0.8 is a meaningful release for teams that want full API gateway capabilities — authentication, rate limiting, protocol flexibility, and rich observability — directly at the Kubernetes Ingress layer. The addition of Knative support gives serverless workloads a lighter-weight Ingress alternative to Istio. However, the breaking changes to path routing mean existing deployments require careful testing before upgrading.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/kong-for-kubernetes-0-8-ingress-controller-released/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Home Depot, IHG and the 5 Principles of IT Management in a Multi-Cloud World</title>
		<link>https://www.bestdevops.com/home-depot-ihg-and-the-5-principles-of-it-management-in-a-multi-cloud-world/</link>
					<comments>https://www.bestdevops.com/home-depot-ihg-and-the-5-principles-of-it-management-in-a-multi-cloud-world/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 31 Mar 2020 05:26:49 +0000</pubDate>
				<category><![CDATA[IT Monitoring]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[GCP]]></category>
		<category><![CDATA[Hybrid Cloud]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[IT Management]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[n AWS]]></category>
		<category><![CDATA[terraform]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11461</guid>

					<description><![CDATA[Source:-enterpriseai.news Proliferation of hybrid and multi-cloud architectures has resulted in rapid and remarkable technological advances. But it has also introduced [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-enterpriseai.news</p>
<p>Proliferation of hybrid and multi-cloud architectures has resulted in rapid and remarkable technological advances. But it has also introduced monumental, multi-faceted complexities into IT infrastructure management, including:</p>
<p>Managing multiple on-premises, private and public cloud resources<br />
Complicated and lengthy provisioning processes for resource deployment<br />
Continually evolving challenges maintaining visibility into multi-cloud ecosystems<br />
Ongoing concerns around governance, cost control and security<br />
In the face of these challenges, enterprise IT must enable innovation and digital transformation. Whether through self-service and intelligent automation, or through building a base of continuous insights driven by AI, machine learning, and deep learning, adopting these new paradigms has never been more critical. Simultaneously, IT needs to stay operationally vigilant regarding visibility, governance and cost control as organizations accelerate their hybrid cloud growth.</p>
<p>Unfortunately, many IT leaders are struggling to successfully adapt to these challenges. According to ESG’s 2019 Technology Spending Intention Survey, most executives view IT as a drag on — not a driver of — innovation. Specifically, a mere 6 percent consider IT a competitive differentiator, and a full quarter of executives actually see IT as a business inhibitor. In a rapidly changing world of cloud, there has to be a better way.</p>
<p>By adopting these five core principles of IT infrastructure management, IT leaders can become strategic business drivers and better meet end users where they are:</p>
<p><strong>1. Self-service</strong></p>
<p>To prevent bottlenecks, IT must institute a self-service delivery model enabling developers to access resources when they need them. When end users are able to quickly and easily access the resources they need – storage, compute, networking and more – without having to go through IT, organizations can reach a whole new level of agility and productivity.</p>
<p><strong>2. Intelligent automation</strong></p>
<p>Self-service depends on automation – intelligent automation. It must ensure the orchestrated delivery of IT resources — whether that’s infrastructure or advanced services such as IoT, blockchain and developer tools — fit the end user’s role and responsibilities as well as the needs of the business. With intelligent automation, IT teams can build security and cost guardrails into provisioning those resources, covering everything from access privileges to how long provisioned resources remain available in the cloud. The result? Better governance and cost control.</p>
<p><strong>3. Comprehensive visibility</strong></p>
<p>Business and IT leaders don’t need visibility into some of their infrastructure; they need visibility into all of their infrastructure — whether that’s virtual machines on-prem, to private cloud networks, or multi-tier, load balanced applications in AWS, Azure, GCP and others. And they need this visibility consolidated into a single view, the proverbial “single pane of glass.” Unified visibility enables modern IT leaders to always know where and how resources have been deployed, monitoring all usage from a single platform.</p>
<p><strong>4. Modular extensibility</strong></p>
<p>To swiftly adopt new technologies and leverage existing IT investments, modern IT leaders embrace modular, extensible frameworks. You need such frameworks — for example, modular plug-in in the form of scripts, web hooks and email notifications – to support a rapidly evolving array of development tools, paradigms and priorities. For example, the world of hybrid cloud can mean using a mashup of existing tools, whether that’s Terraform for provisioning, Ansible for configuration, Veeam for cloud migration and many more. IT teams need to go beyond the API and leverage extensibility that makes plug-and-play painless. The result? Less vendor-locking and the ability to build your hybrid cloud, your way.</p>
<p><strong>5. Continuous insight</strong></p>
<p>Unified visibility into IT resource deployment and usage depends on the capture of data across workloads, clouds and teams. This allows IT teams to quickly identify areas of risk, sprawl and inefficiency. More impactfully, it also enables IT to pursue data-driven resource planning. With increased accuracy in rate estimation, up-to-date views of inventory and predictive provisioning based on recognized patterns of usage, IT can proactively anticipate the needs of the business and application development teams, becoming the innovation enabler it should be.</p>
<p><strong>Real-world examples: The Home Depot</strong></p>
<p><strong>Situation</strong></p>
<p>The Home Depot had its sights set on continuous integration and continuous delivery (CI/CD), but getting a machine provisioned took anywhere from several days to a week, causing major bottlenecks in business productivity. Also, the company lacked an effective way to track and manage resources, particularly in its hybrid cloud environment.</p>
<p>Solution</p>
<p>The company developed a self-service model, providing developers with front-facing infrastructure services. The IT team now allows thousands of users to provision cloud-based resources without submitting a ticket. What once took one to two weeks now takes 20 minutes.</p>
<p>Furthermore, by implementing a more flexible framework built on modular extensibility for orchestration, Home Depot made integration with existing infrastructure easy. This extensibility supports Home Depot’s evolving IT strategy and facilitates the adoption and integration of Kubernetes, Docker, Terraform and other emerging technologies.</p>
<p><strong>InterContinental Hotels Group (IHG)</strong></p>
<p>Situation</p>
<p>IHG owns over 5,000 hotels and utilizes four different public clouds. They wanted the flexibility of multiple public clouds in order to use the platform that provides the optimal environment for each workload, as well as to protect the organization from price increases and instabilities from any one public cloud. As a result, administrators needed to understand and use four different interfaces to locate, manage and provision compute resources.</p>
<p>Solution</p>
<p>IHG moved all managed resources from VMware vRA to a cloud management platform that provided a single user interface and API, through which they could deploy complex apps to VMware and any of the four public clouds they used. This enabled them to manage these apps and their servers over the course of their lifecycle, allowing for business policy automation as well as adoption of best practices around server deployment and management.</p>
<p>IHG now also uses comprehensive visibility and intelligent automation to control VM sprawl and protect against unexpectedly large bills from vendors. Through the use of expiration dates for servers, configurable expiration behavior, visibility into all VMs across all technologies, quotas, cost tracking and easy de-provisioning of servers and services, IHG ensures that organizations only pay for what they need and use.</p>
<p><strong>The 5 principles and your organization</strong></p>
<p>To tame enterprise IT infrastructure complexity, IT leaders must adopt a flexible and extensible model for IT infrastructure management that relieves pressure on IT while freeing both the enterprise and developer teams to take advantage of emerging technologies. By adopting the five core principles of IT infrastructure management, your organization can improve time-to-value for your hybrid cloud and multi-cloud management strategy.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/home-depot-ihg-and-the-5-principles-of-it-management-in-a-multi-cloud-world/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
