<?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>IT services &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/it-services/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 13:56:56 +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>10 Top Cloud-Native Startups Reshaping the Industry</title>
		<link>https://www.bestdevops.com/10-top-cloud-computing-startups/</link>
					<comments>https://www.bestdevops.com/10-top-cloud-computing-startups/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 04 Aug 2020 06:00:32 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud-computing]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[IT automation]]></category>
		<category><![CDATA[IT services]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13100</guid>

					<description><![CDATA[Cloud-native startups are challenging established vendors by reimagining backup, networking, security, databases, IoT, and edge computing. Here is a look at the companies attracting the most investment and attention.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published by <a href="https://www.informationweek.com" rel="noopener">InformationWeek</a>. Some figures cited below are sourced from Gartner, Flexera, and a 2020 InformationWeek/Interop survey. Because the original source was a paginated slideshow, individual company details have been summarised from the overview text available.</em></p>



<h2 class="wp-block-heading">The Cloud Market Keeps Growing — and Startups Are Leading the Charge</h2>



<p class="wp-block-paragraph">Even as the COVID-19 pandemic disrupted large portions of the global economy in 2020, the cloud computing market showed remarkable resilience. Gartner forecast the public cloud market would grow 6.4% in 2020 to reach $242.7 billion, with Software as a Service (SaaS) accounting for roughly $104.7 billion of that total. A separate 2020 InformationWeek/Interop survey found that IT leaders estimated 42% of their cloud-related budgets were directed at SaaS initiatives.</p>



<p class="wp-block-paragraph">Flexera&#8217;s 2020 State of the Cloud Report reinforced how pervasive cloud adoption had become: 96% of surveyed organisations were using public cloud services, and 76% had a private cloud environment in place. Cloud computing was no longer an emerging option — it had become the default operating model for enterprises and small businesses alike.</p>



<h2 class="wp-block-heading">Why Cloud-Native Startups Matter</h2>



<p class="wp-block-paragraph">As cloud infrastructure matured, it created fertile ground for a new generation of companies built entirely around cloud primitives. These cloud-native startups did not need to migrate legacy systems or maintain on-premises hardware — they could design their products from the ground up for elasticity, distributed architecture, and pay-as-you-go economics.</p>



<p class="wp-block-paragraph">This structural advantage allowed them to challenge established vendors in categories such as backup and recovery, enterprise networking, security, and relational databases — often delivering the same capabilities at lower cost and with greater agility. Investors took notice: many of the most prominent cloud-native startups raised hundreds of millions of dollars in venture funding.</p>



<h2 class="wp-block-heading">Selection Criteria</h2>



<p class="wp-block-paragraph">InformationWeek compiled its list of ten notable cloud startups using the following criteria:</p>



<ul class="wp-block-list">
  <li><strong>Founded in 2015 or later</strong> — ensuring the companies were genuinely cloud-era businesses rather than incumbents that had adopted cloud features.</li>
  <li><strong>Cloud-related product or service</strong> — each company had to offer something directly tied to cloud infrastructure, platforms, or applications.</li>
  <li><strong>Significant funding</strong> — the candidate pool was drawn from the highest-funded cloud startups tracked by Crunchbase at the time of publication.</li>
  <li><strong>Ranked by total funding received</strong> — companies are listed in descending order of capital raised, not by subjective merit.</li>
</ul>



<h2 class="wp-block-heading">Key Technology Themes Among These Startups</h2>



<p class="wp-block-paragraph">While each company on the list has its own focus area, several common themes emerge across the group:</p>



<h3 class="wp-block-heading">Cloud Meets IoT and Edge Computing</h3>



<p class="wp-block-paragraph">Several startups combine cloud-native architectures with Internet of Things (IoT) and edge computing capabilities. Rather than processing all data in a central cloud region, these platforms push computation closer to where data is generated — reducing latency and bandwidth costs while still leveraging cloud-scale management and analytics.</p>



<h3 class="wp-block-heading">Reinventing Traditional IT with Cloud Economics</h3>



<p class="wp-block-paragraph">Other companies on the list take familiar IT disciplines — backup and disaster recovery, enterprise networking, identity and access management, and relational databases — and rebuild them as cloud-native services. The result is typically a consumption-based pricing model, automated operations, and integrations with major cloud providers such as AWS, Microsoft Azure, and Google Cloud.</p>



<h3 class="wp-block-heading">Robotics and Automation</h3>



<p class="wp-block-paragraph">Some startups extend the cloud&#8217;s reach into physical operations, using cloud-connected robotics and automation platforms to bring software-defined control to warehouses, manufacturing floors, and logistics networks.</p>



<h2 class="wp-block-heading">What This Means for DevOps and Platform Teams</h2>



<p class="wp-block-paragraph">For DevOps engineers and platform architects, the growth of cloud-native startups has practical implications:</p>



<ul class="wp-block-list">
  <li><strong>More specialised tooling:</strong> As startups target narrow problem spaces, teams gain access to purpose-built tools rather than trying to adapt general-purpose platforms.</li>
  <li><strong>Vendor consolidation risk:</strong> Many well-funded startups are acquisition targets. Evaluate long-term vendor viability before standardising on a startup&#8217;s platform.</li>
  <li><strong>Integration complexity:</strong> Cloud-native tools often assume a multi-cloud or hybrid environment. Review integration support for your specific stack before committing.</li>
  <li><strong>Pricing model shifts:</strong> Consumption-based pricing can reduce upfront costs but introduces budget unpredictability. Implement cloud cost monitoring from day one.</li>
</ul>



<h2 class="wp-block-heading">Where to Learn More</h2>



<p class="wp-block-paragraph">The original InformationWeek slideshow, authored by Cynthia Harvey, provides individual profiles of each company including their founding story, core product, and funding history. For the most current funding data, consult <a href="https://www.crunchbase.com" rel="noopener noreferrer">Crunchbase</a> directly, as startup valuations and funding rounds change frequently. Flexera publishes an annual State of the Cloud Report that tracks enterprise cloud adoption trends and is worth reviewing each year as a benchmark for your own organisation&#8217;s cloud maturity.</p>



<p class="wp-block-paragraph"><em>Original reporting by Cynthia Harvey for InformationWeek. Data points sourced from Gartner, Flexera, and a 2020 InformationWeek/Interop survey.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/10-top-cloud-computing-startups/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why Hybrid and Multi-Cloud Are Now the Default: Lessons from Forrester&#8217;s Cloud Research</title>
		<link>https://www.bestdevops.com/analysing-forresters-cloud-focus-why-hybrid-and-multi-cloud-are-so-vital/</link>
					<comments>https://www.bestdevops.com/analysing-forresters-cloud-focus-why-hybrid-and-multi-cloud-are-so-vital/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 02 Jun 2020 12:39:16 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud Transformed]]></category>
		<category><![CDATA[Cloud-Native]]></category>
		<category><![CDATA[Digital-transformation]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[IT security]]></category>
		<category><![CDATA[IT services]]></category>
		<category><![CDATA[Multi-Cloud]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12737</guid>

					<description><![CDATA[Hybrid and multi-cloud environments have become the norm for enterprises—not by design, but by necessity. Here's why pragmatic cloud adoption, not cloud-for-its-own-sake, is what actually drives business value.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article draws on analysis originally published at <a href="https://cloudcomputing-news.net" rel="noopener">cloudcomputing-news.net</a>, referencing a Forrester report on hybrid multi-cloud strategy commissioned by IBM, as well as data from the Everest Group and IDC.</em></p>



<h2 class="wp-block-heading">The Cloud Label Problem</h2>



<p class="wp-block-paragraph">&#8220;Cloud&#8221; has become one of the most overloaded terms in enterprise technology. Vendors routinely attach the label to solutions that are, in practice, little more than traditional hosted applications—your legacy software running on someone else&#8217;s server, with none of the architectural benefits that genuine cloud compute delivers. Before committing to any solution marketed as cloud, engineering and procurement teams should ask several pointed questions:</p>



<ul class="wp-block-list">
<li><strong>Is this cloud or hosting?</strong> Has the vendor simply lifted an existing on-premises application into a data centre and made it accessible via a browser?</li>
<li><strong>Has the application been re-architected?</strong> Does it take advantage of elastic scaling, microservices, or cloud-native storage and compute primitives?</li>
<li><strong>Does the vendor have an agile development roadmap?</strong> Cloud-native platforms should deliver continuous, value-adding enhancements—not periodic monolithic upgrades.</li>
<li><strong>What are the actual total-cost and performance characteristics?</strong> A hosted legacy application may carry the same or greater operational overhead as the on-premises original.</li>
</ul>



<p class="wp-block-paragraph">Cloud adoption should be driven by pragmatism and due diligence, not by a mandate to move everything off-premises for its own sake. The right question is never &#8220;Can we put this in the cloud?&#8221; but rather &#8220;Does cloud compute provide a measurable advantage for this specific workload, security model, and user need?&#8221;</p>



<h2 class="wp-block-heading">Where Cloud Migration Actually Stands</h2>



<p class="wp-block-paragraph">The first wave of cloud migration—moving straightforward, low-risk workloads—is largely complete. Estimates at the time of this analysis placed roughly 20% of enterprise compute in public cloud environments. What remains is a harder category: workloads that are more complex, more tightly coupled to on-premises systems, or subject to stricter compliance requirements.</p>



<p class="wp-block-paragraph">These harder workloads are also, paradoxically, the ones most likely to generate meaningful business value once migrated successfully. The transition represents more than a technology change—it requires new operating models, new skills, and in many cases a genuine re-evaluation of application architecture. Some workloads will ultimately prove impractical or uneconomical to migrate, and new applications continue to be provisioned on-premises where that remains the appropriate choice.</p>



<h2 class="wp-block-heading">Digital Transformation ≠ Wholesale Cloud Migration</h2>



<p class="wp-block-paragraph">A widespread misconception equates digital transformation with moving everything to the public cloud. This conflation carries real costs. According to data cited from an Everest Group survey, 73% of enterprises failed to deliver any measurable business value from their digital transformation efforts. While causation is difficult to isolate, a likely contributor is treating technology migration as an end in itself rather than as a means to improve processes, customer experiences, or competitive positioning.</p>



<p class="wp-block-paragraph">A genuine transformation starts with identifying the target business outcomes and then selecting the appropriate technical form factor—cloud, hosted, or on-premises—to achieve them. The result is often a deliberate mix of all three, each serving the workloads it is best suited for.</p>



<h2 class="wp-block-heading">Digital Distress Is a Real Competitive Risk</h2>



<p class="wp-block-paragraph">IDC projected that by 2020 a significant proportion of organisations would be either &#8220;digitally determined&#8221; (actively using technology to drive advantage) or &#8220;digitally distressed&#8221; (falling behind because of inadequate digitisation). The intervening years have borne this out: established brand names have struggled, been acquired, or exited markets, not because technology was unaffordable but because they failed to adapt to customer expectations for seamless, omnichannel digital experiences.</p>



<p class="wp-block-paragraph">The barriers to effective digitisation are no longer primarily financial or technical. The determining factors are organisational: the willingness to change, the capability to execute, and the discipline to select the right platform for each use case while avoiding vendor lock-in that constrains future options.</p>



<h2 class="wp-block-heading">Why Multi-Cloud Happened by Osmosis—and Why That&#8217;s Fine</h2>



<p class="wp-block-paragraph">Most enterprises did not architect a multi-cloud strategy from scratch. They arrived at it incrementally, as individual application choices drove platform selections—much the way mixed UNIX, Novell NetWare, LAN Manager, Windows NT, and VM environments emerged in earlier decades, each pulled into existence by the operating system requirements of the applications running on top of them.</p>



<p class="wp-block-paragraph">Today, different SaaS and PaaS vendors offer varying levels of integration with AWS, Azure, Google Cloud, and other platforms. Choosing a single public cloud provider and constraining all future application decisions to that platform is increasingly impractical. The right cloud for a given application is determined by that application&#8217;s specific performance, compliance, integration, and geographic requirements—not by a top-down mandate.</p>



<p class="wp-block-paragraph">Accepting multi-cloud as the default state removes a false constraint and lets teams optimise at the workload level. It does, however, introduce real operational challenges that must be addressed deliberately:</p>



<ul class="wp-block-list">
<li><strong>Compliance and data sovereignty</strong> across providers with different certification scopes and regional footprints</li>
<li><strong>Skill set breadth</strong> required to operate competently across multiple cloud control planes and toolchains</li>
<li><strong>Consistent security posture</strong> when identity, network policy, and secrets management span disparate platforms</li>
<li><strong>Observability and monitoring</strong> across heterogeneous environments without gaps or duplicated tooling</li>
<li><strong>Cost visibility and optimisation</strong> when spend is distributed across multiple billing models</li>
</ul>



<h2 class="wp-block-heading">What the Forrester/IBM Research Found</h2>



<p class="wp-block-paragraph">The Forrester survey commissioned by IBM identified the primary drivers behind enterprise multi-cloud strategies:</p>



<ul class="wp-block-list">
<li>Higher application and infrastructure performance</li>
<li>Flexibility to match workloads to the most appropriate platform</li>
<li>Improved customer experience enabled by best-in-class services</li>
<li>Ability to support rapid organisational change</li>
</ul>



<p class="wp-block-paragraph">The same research found that 39% of IT organisations reported a <em>loss</em> of competitive edge rather than a gain—a signal that cloud adoption without coherent strategy, skills investment, and architectural discipline can actively harm the business. The research also reinforced a point that many finance teams resist: delaying refresh and upgrade investments is not a saving. Deferred modernisation accumulates technical debt that ultimately costs more to resolve and imposes measurable drag on business performance in the interim.</p>



<h2 class="wp-block-heading">Principles for a Workable Hybrid and Multi-Cloud Strategy</h2>



<p class="wp-block-paragraph">Based on the patterns described in the Forrester research and broader industry experience, effective hybrid and multi-cloud strategies share several characteristics:</p>



<ol class="wp-block-list">
<li><strong>Workload-first placement decisions.</strong> Evaluate each workload against the compute, security, compliance, latency, and integration requirements it actually has, then select the appropriate environment.</li>
<li><strong>Portability as a design requirement.</strong> Architect applications to avoid deep dependency on proprietary platform APIs where the cost of that dependency exceeds its benefit. Containers and Kubernetes have become a common portability layer, though they introduce their own operational complexity.</li>
<li><strong>Co-existence, not forced migration.</strong> Accept that a significant percentage of workloads will remain on-premises, and invest in the networking, identity, and management tooling that makes on-premises and cloud resources operate coherently together.</li>
<li><strong>Centralised governance, decentralised execution.</strong> Standardise on security baselines, cost tagging, and compliance controls centrally, while allowing individual teams to choose cloud services that best serve their specific applications.</li>
<li><strong>Skills investment as a first-order concern.</strong> Multi-cloud complexity compounds quickly without teams that understand the nuances of each platform. Training and hiring plans should be explicit components of any cloud strategy, not afterthoughts.</li>
</ol>



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



<p class="wp-block-paragraph">Hybrid and multi-cloud are not aspirational architecture patterns—they are the operational reality for most enterprises. The organisations that will gain competitive advantage are those that stop treating multi-cloud as a problem to be solved in favour of a single platform, and instead build the tooling, governance, and skills to operate heterogeneous environments well. Cloud adoption driven by genuine workload fit, with clear business outcomes attached, consistently outperforms adoption driven by the assumption that cloud is categorically better for everything.</p>



<p class="wp-block-paragraph">The Forrester data is a useful reminder: technology investment without strategic clarity does not automatically translate to business value. The hard work—migrating complex workloads, upskilling teams, and building coherent multi-cloud operations—is where the real returns are found.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/analysing-forresters-cloud-focus-why-hybrid-and-multi-cloud-are-so-vital/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kubernetes Is Better at Packing Suitcases: How Container Orchestration Cuts Infrastructure Costs</title>
		<link>https://www.bestdevops.com/kubernetes-is-better-at-packing-suitcases-servian/</link>
					<comments>https://www.bestdevops.com/kubernetes-is-better-at-packing-suitcases-servian/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 25 May 2020 06:08:38 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[COVID-19]]></category>
		<category><![CDATA[IT infrastructure]]></category>
		<category><![CDATA[IT services]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12629</guid>

					<description><![CDATA[Learn how Kubernetes bin-packing improves resource utilisation compared to VM-based infrastructure, with a practical analogy and rough AWS cost comparison showing potential savings of 60–70% on EC2 spend.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">If your organisation runs workloads on virtual machine (VM) based infrastructure, you are almost certainly paying for idle compute capacity. Kubernetes offers a fundamentally different approach to scheduling workloads that can dramatically improve resource utilisation — and therefore reduce your infrastructure bill. This article explains why, using a suitcase analogy popularised by cloud economist Owen Rogers of 451 Research on the <a href="https://kubernetespodcast.com/">Google Kubernetes Podcast</a>, and backs it up with a rough but illustrative AWS cost comparison.</p>



<h2 class="wp-block-heading">The Core Problem: Fixed-Size Boxes (Virtual Machines)</h2>



<p class="wp-block-paragraph">Imagine you are packing a suitcase after a shopping trip. Every item you bought is still inside its original store box — rigid, fixed in size, with plenty of empty space inside each one. You cannot rearrange the contents because everything is sealed in its own box. As a result, you need two suitcases to carry everything home, at a total cost of $200, when all the actual clothing would have fitted in one suitcase ($100) if you had unpacked the boxes and filled every nook and cranny.</p>



<p class="wp-block-paragraph">Those fixed-size boxes are virtual machines. Every VM carries significant overhead in the form of a full guest operating system — kernel, system libraries, daemons — that consumes CPU and memory before your application even starts. Because VMs are sized to handle peak load (spikes), their average utilisation is often very low. You are paying for space inside boxes that is mostly empty.</p>



<h2 class="wp-block-heading">Containers: Unpacking the Boxes</h2>



<p class="wp-block-paragraph">A container is the equivalent of removing the clothes from the store boxes and packing them directly into the suitcase. Containers share the host operating system kernel; they do not each carry their own OS. This removes most of the overhead and allows you to pack far more workloads onto the same underlying server or VM.</p>



<p class="wp-block-paragraph">The key insight is that an application built and run as containers should cost less than the equivalent VM-based deployment — <em>provided</em> those containers are scheduled efficiently onto the available infrastructure. That scheduling problem is exactly what Kubernetes solves.</p>



<h2 class="wp-block-heading">How Kubernetes Bin-Packing Works</h2>



<p class="wp-block-paragraph">Kubernetes treats each containerised application as a <strong>Pod</strong> — the smallest deployable unit. When you submit a Pod to the cluster, the Kubernetes scheduler inspects each worker node&#8217;s available CPU and memory and places the Pod on the node that best fits its resource requests. This process is called <strong>bin packing</strong>: filling available capacity as tightly as possible, just like squeezing clothes into every corner of a suitcase.</p>



<p class="wp-block-paragraph">Because containers have far less overhead than VMs, and because Kubernetes actively optimises placement, you can run many more workloads on the same physical or virtual hardware. Idle capacity that would have been stranded inside individual VMs is now shared across all Pods on the node.</p>



<h2 class="wp-block-heading">A Rough AWS Cost Comparison</h2>



<p class="wp-block-paragraph">The following numbers are illustrative and simplified. Actual costs depend on instance types, reserved pricing, data transfer, storage, and many other factors. Do not treat these figures as a precise benchmark — use them to understand the order-of-magnitude difference in approach.</p>



<h3 class="wp-block-heading">Typical VM-Based Setup</h3>



<p class="wp-block-paragraph">Consider a team running 20 application EC2 instances and 4 RDS database instances, all sized for peak load with consistently low average utilisation:</p>



<ul class="wp-block-list">
<li>20 EC2 instances × ~$100/month = <strong>$2,000/month</strong></li>
<li>4 RDS instances × ~$250/month = <strong>$1,000/month</strong></li>
<li><strong>Total: ~$3,000/month</strong></li>
</ul>



<h3 class="wp-block-heading">Kubernetes on AWS EKS</h3>



<p class="wp-block-paragraph">Migrating those 20 applications to containers and running them as Pods on a single EKS worker node (for example, an <code>m5.xlarge</code>, which AWS allows to run up to 58 Pods based on its network interface IP limits) could look like this:</p>



<ul class="wp-block-list">
<li>1 × m5.xlarge EC2 worker node × ~$300/month = <strong>$300/month</strong></li>
<li>EKS control plane fee = <strong>~$73/month</strong> (check current AWS pricing)</li>
<li>RDS instances (unchanged) = <strong>$1,000/month</strong></li>
<li><strong>Total: ~$1,373/month</strong></li>
</ul>



<p class="wp-block-paragraph">In this illustrative scenario, the EC2 compute cost alone drops from $2,000 to roughly $300 — a reduction of approximately 85% on that line item, and around 54% of the overall bill. In practice, across multiple clients, savings in the range of <strong>60–70% of existing EC2 cloud costs</strong> have been reported, particularly where EC2 instances are consistently underutilised. Your mileage will vary based on actual workload characteristics and the instance types you choose.</p>




<p class="wp-block-paragraph"><strong>Note:</strong> The RDS line item is excluded from the EC2 saving because managed database services are not typically containerised in the same way. Database migration decisions deserve their own analysis.</p>




<h2 class="wp-block-heading">Prerequisites: Containerising Your Workloads</h2>



<p class="wp-block-paragraph">Realising these savings is not automatic. Your team must be able to:</p>



<ol class="wp-block-list">
<li><strong>Containerise each application</strong> — write a <code>Dockerfile</code>, build an image, and push it to a container registry (Docker Hub, Amazon ECR, Google Artifact Registry, etc.).</li>
<li><strong>Write Kubernetes manifests</strong> — define Deployments, Services, ConfigMaps, and resource requests/limits for each workload.</li>
<li><strong>Integrate with CI/CD pipelines</strong> — automate image builds and cluster deployments so that every commit produces a tagged, versioned image that can be promoted through environments.</li>
</ol>



<p class="wp-block-paragraph">This investment in containerisation pays dividends beyond cost reduction. A tagged container image is a portable, reproducible artifact that runs identically on a developer laptop, an on-premises cluster, or any cloud provider&#8217;s managed Kubernetes service. It also enables advanced deployment strategies out of the box:</p>



<ul class="wp-block-list">
<li><strong>Blue/Green deployments</strong> — run two identical environments, switch traffic instantly, roll back immediately if something goes wrong.</li>
<li><strong>Canary releases</strong> — route a small percentage of traffic to a new version before rolling it out fully.</li>
<li><strong>Rolling updates</strong> — Kubernetes replaces Pods incrementally with zero downtime by default.</li>
</ul>



<h2 class="wp-block-heading">Beyond Cost: Other Reasons to Adopt Kubernetes</h2>



<p class="wp-block-paragraph">Cost optimisation is a compelling starting point, but Kubernetes offers a broader set of operational benefits:</p>



<ul class="wp-block-list">
<li><strong>Portability</strong> — workloads are no longer coupled to a specific cloud provider or hypervisor.</li>
<li><strong>Self-healing</strong> — Kubernetes automatically restarts failed containers and reschedules Pods away from unhealthy nodes.</li>
<li><strong>Horizontal scaling</strong> — the Horizontal Pod Autoscaler can scale your application Pods based on CPU, memory, or custom metrics, and the Cluster Autoscaler can add or remove worker nodes to match demand.</li>
<li><strong>Declarative configuration</strong> — your entire infrastructure state is described in version-controlled YAML files, making it auditable and reproducible.</li>
<li><strong>Ecosystem</strong> — a large ecosystem of Helm charts, operators, and CNCF projects covers observability, networking, security policy, and more.</li>
</ul>



<h2 class="wp-block-heading">Is Kubernetes Right for Every Workload?</h2>



<p class="wp-block-paragraph">Kubernetes introduces operational complexity. Small teams running a handful of simple services may find that the learning curve and cluster management overhead outweigh the savings. Managed services like AWS EKS, Google GKE, and Azure AKS reduce — but do not eliminate — that burden. Before committing, assess:</p>



<ul class="wp-block-list">
<li>Whether your applications can be containerised without significant refactoring.</li>
<li>Your team&#8217;s current Kubernetes expertise or appetite for training.</li>
<li>Whether your workloads are genuinely underutilising their current VMs (check actual CPU and memory metrics, not just assumed peak sizing).</li>
<li>Stateful workloads — databases and other stateful services require additional planning (persistent volumes, operators) and may be better left on managed cloud database services.</li>
</ul>



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



<p class="wp-block-paragraph">The suitcase analogy makes the economic argument for Kubernetes intuitive: VMs are like fixed-size boxes that waste space; containers are like loose items you can pack tightly. Kubernetes is the expert packer that fills every available gap. For organisations running underutilised VM fleets — especially on public cloud infrastructure where every idle CPU cycle costs money — migrating workloads to a Kubernetes cluster can yield substantial and measurable cost reductions, while simultaneously improving deployment velocity and operational resilience.</p>



<p class="wp-block-paragraph"><em>Original concept and suitcase analogy attributed to Owen Rogers (451 Research), as discussed on the Google Kubernetes Podcast.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/kubernetes-is-better-at-packing-suitcases-servian/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Red Hat and AWS Launch Jointly Managed OpenShift Kubernetes Service</title>
		<link>https://www.bestdevops.com/red-hat-aws-launch-managed-kubernetes-service/</link>
					<comments>https://www.bestdevops.com/red-hat-aws-launch-managed-kubernetes-service/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 19 May 2020 05:54:51 +0000</pubDate>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[COVID-19]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT services]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Microservices]]></category>
		<category><![CDATA[OPENSHIFT]]></category>
		<category><![CDATA[Red Hat]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12533</guid>

					<description><![CDATA[Red Hat and AWS have expanded their partnership to deliver a jointly managed OpenShift service, letting enterprises consume enterprise Kubernetes without managing the underlying platform themselves.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Source: <a href="https://containerjournal.com" rel="noopener">containerjournal.com</a> (original reporting, May 2020)</em></p>



<h2 class="wp-block-heading">Red Hat and AWS Expand Their Partnership with a Jointly Managed OpenShift Service</h2>



<p class="wp-block-paragraph">Red Hat has extended its strategic alliance with Amazon Web Services (AWS) to include a jointly managed Kubernetes service built on Red Hat OpenShift. Under the arrangement, AWS is responsible for managing the underlying public cloud infrastructure, while Red Hat takes ownership of a fully managed OpenShift control plane running on top of it. Billing flows through a customer&#8217;s existing AWS contract, removing the need to manage a separate Red Hat invoice.</p>



<p class="wp-block-paragraph">Sathish Balakrishnan, then Vice President for Hosted Platforms at Red Hat, described the offering at the time of launch. He noted that Red Hat already had comparable jointly managed arrangements with Microsoft Azure and IBM, as well as a separately available product called <strong>Red Hat OpenShift Dedicated</strong>, which Red Hat deploys and manages on Google Cloud Platform (GCP) on behalf of customers.</p>



<h2 class="wp-block-heading">Why Organizations Are Turning to Managed Kubernetes</h2>



<p class="wp-block-paragraph">The appeal of a managed OpenShift service reflects a broader industry shift in how enterprises consume Kubernetes. Several factors are driving this trend:</p>



<ul class="wp-block-list">
<li><strong>Operational complexity.</strong> Kubernetes involves a significant operational surface area—cluster provisioning, networking, storage, upgrades, and security patching. Many organizations prefer to delegate that responsibility rather than absorb it internally.</li>
<li><strong>Talent scarcity.</strong> Skilled Kubernetes engineers remain difficult to hire and retain. A managed service lets teams consume the platform without needing deep in-house expertise from day one.</li>
<li><strong>Skills transfer.</strong> Some organizations use a managed service as a stepping stone: they consume OpenShift as a service while their internal teams learn the platform, with the option to take over management later.</li>
<li><strong>Resource constraints.</strong> At the time of the launch (mid-2020), the economic disruption caused by the COVID-19 pandemic had left many IT departments understaffed, accelerating interest in offloading platform management.</li>
</ul>



<h2 class="wp-block-heading">Red Hat&#8217;s Broader Managed Service Ecosystem</h2>



<p class="wp-block-paragraph">The AWS partnership sits within a much larger managed service ecosystem that Red Hat has built around OpenShift. At the time of the announcement, Red Hat already had relationships with more than 300 IT services providers that make OpenShift available as a managed offering. The strategy reflects Red Hat&#8217;s goal of making OpenShift available across every major public cloud and hybrid environment as the runtime fabric of a broad hybrid cloud computing strategy.</p>



<p class="wp-block-paragraph">Customers can choose how they engage with the platform:</p>



<ul class="wp-block-list">
<li>Directly through Red Hat (OpenShift Dedicated or the relevant cloud-provider managed service)</li>
<li>Through a hyperscaler such as AWS, Microsoft, or IBM under a jointly managed model</li>
<li>Through a third-party IT services provider that wraps OpenShift in its own managed offering</li>
</ul>



<h2 class="wp-block-heading">DevOps Considerations for Managed OpenShift</h2>



<p class="wp-block-paragraph">One practical challenge that teams face when adopting any managed Kubernetes service is aligning their existing DevOps workflows to the constraints and opinions of the managed platform. OpenShift takes an opinionated stance on how applications are built and deployed—for example, it enforces stricter security contexts than vanilla Kubernetes by default. However, the platform does expose extension points that allow teams to integrate their preferred CI/CD tooling, policy engines, and observability stacks through plug-ins and Operators.</p>



<p class="wp-block-paragraph">Engineering teams evaluating a managed OpenShift service should assess:</p>



<ul class="wp-block-list">
<li>Which cluster configuration options are exposed to tenants versus locked down by the managed provider</li>
<li>How upgrade schedules are communicated and whether teams can defer patch windows</li>
<li>How existing Helm charts, Operators, or custom controllers will behave under OpenShift&#8217;s security policies</li>
<li>What observability and logging data is surfaced to tenants versus retained only by the provider</li>
</ul>



<h2 class="wp-block-heading">The Broader Kubernetes Adoption Curve</h2>



<p class="wp-block-paragraph">The launch of this service reflects a maturing Kubernetes market. Enterprises are increasingly treating Kubernetes not as a technology to evaluate, but as infrastructure to consume. The remaining open question—relevant to both managed service providers and platform teams—is what percentage of new workloads will be refactored into microservices architectures versus lifted and shifted as monoliths onto containerized infrastructure.</p>



<p class="wp-block-paragraph">Microservices architectures are better suited to Kubernetes&#8217;s scheduling and scaling model, but they carry higher initial development and operational complexity. Organizations that move monolithic applications to containers gain portability and some operational consistency, but they may not realize the full flexibility benefits that a cloud-native architecture enables. Both paths are increasing the overall footprint of Kubernetes clusters in production—and, by extension, demand for managed services that absorb the operational overhead of running them.</p>



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



<p class="wp-block-paragraph">Red Hat&#8217;s jointly managed OpenShift service with AWS gives enterprise teams a straightforward path to production-grade Kubernetes without staffing a dedicated platform engineering team. By consolidating billing through an existing AWS contract and distributing operational responsibility between the two vendors, the offering lowers the barrier to adopting OpenShift at scale. As managed Kubernetes services from multiple providers mature, the key differentiators will increasingly be operational transparency, upgrade control, and how well the platform integrates with a team&#8217;s existing DevOps toolchain.</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_84659"  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/red-hat-aws-launch-managed-kubernetes-service/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NetApp Project Astra: Application-Integrated Data Management for Kubernetes</title>
		<link>https://www.bestdevops.com/netapp-architects-application-integrated-data-management-for-kubernetes-with-project-astra/</link>
					<comments>https://www.bestdevops.com/netapp-architects-application-integrated-data-management-for-kubernetes-with-project-astra/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 25 Apr 2020 10:31:52 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Data Management]]></category>
		<category><![CDATA[IT services]]></category>
		<category><![CDATA[IT teams]]></category>
		<category><![CDATA[Software technology]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12039</guid>

					<description><![CDATA[NetApp introduced Project Astra, a vision for a software-defined platform delivering enterprise-class storage and data services for stateful, cloud-native Kubernetes workloads across any cloud.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally announced April 2020. Source: <a href="https://martechseries.com" rel="noopener">martechseries.com</a>. This article is based on NetApp&#8217;s public announcement of Project Astra.</em></p>



<h2 class="wp-block-heading">What Is NetApp Project Astra?</h2>



<p class="wp-block-paragraph">In April 2020, NetApp announced <strong>Project Astra</strong>, a vision for a software-defined platform being developed in collaboration with the Kubernetes community. The goal: deliver enterprise-class storage and data services for stateful, cloud-native applications running on any Kubernetes distribution, on any cloud.</p>



<p class="wp-block-paragraph">At the time of announcement, Project Astra was still in active development. NetApp positioned it as the next major evolution of its Kubernetes data management capabilities, building on existing products such as <strong>NetApp Trident</strong> (the open-source dynamic storage provisioner for Kubernetes) and <strong>NetApp Kubernetes Services</strong>.</p>



<h2 class="wp-block-heading">The Problem Project Astra Was Designed to Solve</h2>



<p class="wp-block-paragraph">Kubernetes adoption accelerated rapidly in enterprise environments in the late 2010s, but stateful workloads—applications that depend on persistent data—exposed a significant gap in the ecosystem. While Kubernetes excels at making stateless applications portable and resilient, data portability for stateful applications remained difficult to achieve reliably.</p>



<p class="wp-block-paragraph">IT teams and site reliability engineers (SREs) were expected to meet enterprise-grade standards for data governance, protection, and replication—but without a unified, Kubernetes-native toolset to do so. Specifically, the challenges included:</p>



<ul class="wp-block-list">
<li><strong>Lack of reliable data services:</strong> Many organizations running Kubernetes lacked robust, enterprise-class storage services tightly integrated with their workloads.</li>
<li><strong>Limited data portability:</strong> Application containers could move freely across environments, but their associated persistent data often could not.</li>
<li><strong>Operational complexity:</strong> Managing storage and data protection across hybrid and multi-cloud Kubernetes deployments required disparate tools and significant manual effort.</li>
<li><strong>Stateful application support:</strong> Data-rich, stateful applications were treated as second-class citizens compared to stateless microservices in most Kubernetes frameworks.</li>
</ul>



<h2 class="wp-block-heading">Project Astra&#8217;s Core Capabilities</h2>



<p class="wp-block-paragraph">NetApp described Project Astra as a platform that would allow teams to:</p>



<ul class="wp-block-list">
<li><strong>Discover applications</strong> running on any Kubernetes distribution, whether on-premises or in public cloud environments.</li>
<li><strong>Integrate and unify</strong> application and data management into a single, consistent workflow.</li>
<li><strong>Deliver data services as built-in capabilities</strong>, surfacing NetApp&#8217;s expertise in storage management directly within Kubernetes-native tooling.</li>
<li><strong>Extend true portability</strong> to stateful, data-rich workloads—not just stateless containers.</li>
</ul>



<p class="wp-block-paragraph">The platform was designed to leverage NetApp&#8217;s public cloud partnerships and augment them with Kubernetes-native data service integrations, meaning storage and data operations would be tightly coupled with the application lifecycle rather than managed as a separate infrastructure concern.</p>



<h2 class="wp-block-heading">Architecture Approach: Software-Defined and Distribution-Agnostic</h2>



<p class="wp-block-paragraph">A key architectural principle behind Project Astra was distribution agnosticism. Rather than tying data services to a specific Kubernetes flavor, NetApp aimed to build a software-defined layer that could plug into any Kubernetes distribution and management environment.</p>



<p class="wp-block-paragraph">Anthony Lye, then Senior Vice President and General Manager of NetApp&#8217;s Cloud Data Services business unit, stated at the time:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Project Astra represents the next major step in the evolution of storage and data services for Kubernetes. We are making a decisive and long-term commitment to addressing the data challenges of Kubernetes, together with the communities and platforms that use it. Project Astra will provide a software-defined architecture and set of tools that can plug into any Kubernetes distribution and management environment.&#8221;</p><cite>Anthony Lye, SVP and GM, NetApp Cloud Data Services</cite></blockquote>



<h2 class="wp-block-heading">Community Collaboration and NetApp&#8217;s Kubernetes Lineage</h2>



<p class="wp-block-paragraph">NetApp emphasized that Project Astra was being built <em>with</em> the Kubernetes community, not just <em>for</em> it. The project was intended to benefit Kubernetes developers and operations managers who needed better data management tooling as a natural extension of their existing workflows.</p>



<p class="wp-block-paragraph">Eric Han, Vice President of Product Management for NetApp&#8217;s Cloud Data Services business unit, brought notable credentials to the initiative, having served as an early product manager for Kubernetes at Google. He commented:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;In a few short years, Kubernetes has become the de facto choice in orchestrating container environments. Yet there is still potential, and a need, to further evolve. With Project Astra, NetApp is delivering on the true promise of portability that professionals working with Kubernetes require today and is working in parallel with the community and our customers to make all data managed, protected, and portable, wherever it exists.&#8221;</p><cite>Eric Han, VP Product Management, NetApp Cloud Data Services</cite></blockquote>



<h2 class="wp-block-heading">Foundation: NetApp Trident and NetApp Kubernetes Services</h2>



<p class="wp-block-paragraph">Project Astra was not a greenfield effort. It was explicitly built on NetApp&#8217;s existing Kubernetes data management foundation:</p>



<ul class="wp-block-list">
<li><strong>NetApp Trident:</strong> An open-source, dynamic storage provisioner for Kubernetes that automates the creation and management of persistent volumes backed by NetApp storage systems. Trident supports the Container Storage Interface (CSI) standard and had already enabled customers to manage large volumes of container data before Project Astra was announced.</li>
<li><strong>NetApp Kubernetes Services (NKS):</strong> A managed Kubernetes service that provided a unified control plane for deploying and managing Kubernetes clusters across multiple cloud providers.</li>
</ul>



<p class="wp-block-paragraph">Project Astra was positioned as the logical next layer—adding application-aware data management, protection, and portability on top of the storage provisioning capabilities Trident already provided.</p>



<h2 class="wp-block-heading">Why This Announcement Mattered for DevOps Teams</h2>



<p class="wp-block-paragraph">For DevOps engineers and platform teams in 2020, Project Astra addressed a real and growing pain point. As Kubernetes usage expanded beyond stateless microservices into databases, message queues, and other stateful workloads, the lack of enterprise-grade, Kubernetes-native data management tooling was a meaningful operational risk.</p>



<p class="wp-block-paragraph">Key implications for practitioners included:</p>



<ul class="wp-block-list">
<li><strong>Simplified disaster recovery:</strong> Application-integrated data management means backup, restore, and replication policies can be defined alongside workload manifests rather than as separate infrastructure-level configurations.</li>
<li><strong>Multi-cloud portability:</strong> A distribution-agnostic platform reduces lock-in risk and makes it easier to migrate stateful workloads between cloud providers or between on-premises and cloud environments.</li>
<li><strong>Developer self-service:</strong> Surfacing data services as Kubernetes-native capabilities opens the door to self-service data management for application teams, reducing the operational burden on centralized storage teams.</li>
<li><strong>Compliance and governance:</strong> Enterprise-class data services include audit trails, access controls, and policy enforcement—capabilities that are difficult to bolt on after the fact in most Kubernetes environments.</li>
</ul>



<h2 class="wp-block-heading">Project Astra&#8217;s Evolution: Astra Data Store and Astra Control</h2>



<p class="wp-block-paragraph">Following the initial announcement, NetApp continued to develop the Project Astra vision. The project eventually materialized as the <strong>NetApp Astra portfolio</strong>, which included products such as <strong>Astra Control</strong> (for application-aware data management and protection) and <strong>Astra Trident</strong> (the rebranded evolution of NetApp Trident). Teams evaluating NetApp&#8217;s Kubernetes data management solutions should refer to current NetApp documentation for the latest product names, features, and availability, as the portfolio has continued to evolve after this original 2020 announcement.</p>



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



<p class="wp-block-paragraph">Project Astra represented NetApp&#8217;s strategic commitment to solving one of the most persistent challenges in enterprise Kubernetes adoption: making stateful application data as portable, protected, and manageable as the applications themselves. By building a software-defined, distribution-agnostic platform in close collaboration with the Kubernetes community, NetApp aimed to bridge the gap between the rapid growth of container adoption and the enterprise-grade data management capabilities that production workloads require.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/netapp-architects-application-integrated-data-management-for-kubernetes-with-project-astra/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>prooV Integrates with AWS Service Catalog to Streamline Enterprise Proof-of-Concept Workflows</title>
		<link>https://www.bestdevops.com/proov-teams-up-with-aws-service-catalog/</link>
					<comments>https://www.bestdevops.com/proov-teams-up-with-aws-service-catalog/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 09 Apr 2020 04:29:42 +0000</pubDate>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT automation]]></category>
		<category><![CDATA[IT Monitoring]]></category>
		<category><![CDATA[IT services]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11698</guid>

					<description><![CDATA[prooV has announced a strategic integration with AWS Service Catalog, enabling enterprises to run scalable, secure, and compliant proofs-of-concept and deploy validated third-party software directly to their AWS environments.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by PRNewswire, April 8, 2020.</em></p>



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



<p class="wp-block-paragraph">Tel Aviv-based prooV announced a strategic integration with <strong>AWS Service Catalog</strong> in April 2020, allowing enterprises to run structured proofs-of-concept (PoCs) and promote validated third-party software directly into their AWS Service Catalog. The integration is aimed at eliminating one of the most persistent bottlenecks in corporate software adoption: the slow, resource-intensive PoC process.</p>



<h2 class="wp-block-heading">The Problem: PoCs as an Innovation Bottleneck</h2>



<p class="wp-block-paragraph">Before deploying any third-party software, most enterprises require a proof-of-concept phase to validate the technology against their specific business and technical requirements. Historically, this process has been time-consuming, expensive, and difficult to standardize across large organizations. Each PoC typically demands dedicated infrastructure, security reviews, and manual coordination between vendors and internal teams.</p>



<p class="wp-block-paragraph">prooV positions itself as a purpose-built platform to address these inefficiencies. According to the company, enterprises can use prooV to set up isolated evaluation environments using <strong>AWS CloudFormation</strong>, run comparative tests across multiple vendor solutions simultaneously, and then promote the selected software directly to their <strong>AWS Service Catalog</strong> once evaluation is complete.</p>



<h2 class="wp-block-heading">What Is AWS Service Catalog?</h2>



<p class="wp-block-paragraph">AWS Service Catalog is a managed AWS service that lets organizations create and centrally manage approved IT service portfolios. Administrators can define catalogs of pre-approved resources — including virtual machine images, databases, multi-tier application stacks, and other AWS-native services — that end users can then self-provision in a governed, compliant way.</p>



<p class="wp-block-paragraph">By integrating PoC outputs directly into AWS Service Catalog, teams close the gap between software evaluation and production deployment, reducing re-work and ensuring that only vetted configurations enter the live environment.</p>



<h2 class="wp-block-heading">What the prooV and AWS Service Catalog Integration Enables</h2>



<p class="wp-block-paragraph">According to the announcement, the integration supports the following enterprise workflows:</p>



<ul class="wp-block-list">
<li><strong>Side-by-side vendor comparison:</strong> Evaluate multiple third-party software options simultaneously against defined business and technology KPIs, rather than testing each vendor sequentially.</li>
<li><strong>Pre-deployment configuration testing:</strong> Fine-tune software configurations in an isolated PoC environment before committing to production deployment, reducing the risk of post-deployment issues.</li>
<li><strong>Direct deployment to AWS Service Catalog:</strong> Once a PoC evaluation concludes and a solution is selected, the validated software configuration can be pushed directly to the enterprise&#8217;s AWS Service Catalog, maintaining compliance and governance throughout.</li>
<li><strong>CloudFormation-based environment setup:</strong> PoC environments are provisioned using AWS CloudFormation, enabling repeatable, infrastructure-as-code-driven setup and teardown of evaluation sandboxes.</li>
</ul>



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



<p class="wp-block-paragraph">For DevOps and platform engineering teams, the integration addresses a real operational challenge: maintaining the speed of innovation without sacrificing security, compliance, or architectural consistency.</p>



<p class="wp-block-paragraph">By enforcing PoC evaluation through a structured platform that integrates natively with AWS Service Catalog, organizations can:</p>



<ul class="wp-block-list">
<li>Standardize how new technologies are evaluated and approved across business units.</li>
<li>Avoid shadow IT by giving teams a sanctioned, self-service path to test and adopt new tools.</li>
<li>Surface performance bottlenecks, scaling limitations, and security risks earlier in the software selection lifecycle — before production traffic is involved.</li>
<li>Reduce the time from vendor selection to production readiness by eliminating manual handoffs between the PoC team and the infrastructure team.</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;CIOs today need to make quick, yet insightful decisions on which application is best for their business. Using prooV, enterprises can assess multiple technologies simultaneously to identify feature sets, scaling challenges, performance bottlenecks, and security risks before releasing an application to production. This strategic integration with AWS gives organizations an extra level of assurance on how a new solution will operate in its production environment before implementation.&#8221;</p><cite>— Toby Olshanetsky, CEO and Co-Founder, prooV</cite></blockquote>



<h2 class="wp-block-heading">About prooV</h2>



<p class="wp-block-paragraph">prooV describes itself as an end-to-end proof-of-concept platform for third-party software evaluation. The company was founded by serial entrepreneurs who experienced the inefficiencies of traditional PoC processes firsthand. Its platform is designed to help global enterprises evaluate and adopt new technologies more quickly and at lower cost than conventional approaches.</p>



<h2 class="wp-block-heading">Related Video</h2>



<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_95985"  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/proov-teams-up-with-aws-service-catalog/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NetOps vs DevOps vs DevSecOps – What’s the Difference?</title>
		<link>https://www.bestdevops.com/netops-vs-devops-vs-devsecops-whats-the-difference/</link>
					<comments>https://www.bestdevops.com/netops-vs-devops-vs-devsecops-whats-the-difference/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 26 Feb 2020 05:23:42 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[IT services]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=10890</guid>

					<description><![CDATA[Source:-tripwire.com One thing I have noticed is that each industry comes up with their own terms and acronyms. Unfortunately, these [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-tripwire.com</p>
<p>One thing I have noticed is that each industry comes up with their own terms and acronyms. Unfortunately, these inventions often vary depending on the person you speak to due to a lack of a governing body that decides on an exact definition. At times, acronyms can even overlap, causing further confusion. Therefore, when it comes to definitions, I always look to ask a variety of persons from across industries on how they would define certain terms. In fact, I took to Twitter and asked those in the industry to submit some responses to a study conducted on Survey Monkey a few results are below. (If you would like to add your definition(s), the survey is still open here) The survey results are presented below.</p>
<p><strong>How would you define DevOps?</strong><br />
“It is supposedly a culture where dev and ops work side by side to deliver digital products within a timeframe that brings value to the business.” –anonymous<br />
“DevOps is a combination of practices and tools that help an organization increase its capacity to evolve and improve products continuously and efficiently as well as to deliver IT services at high velocity.” –Zied TURKI<br />
The above definitions were of interest to me because the first conceptualization separates the development team from the operations whereas the second viewpoint discusses the development team and their practices. To me, DevOps is essentially a team of developers designing, building, deploying, and maintaining software of any kind. The goal of this team is to do this efficiently and in a manner that’s aligned with a set standard decided by the organization. Speed is a piece of this, security another, but it’s the holistic approach through which the developers proceed that is important here.</p>
<p><strong>How would you define NetOps?</strong><br />
“No clue.” –anonymous<br />
“More like the combination of DevOps and network operations.” –anonymous<br />
“Simply put – the network team.” –Evan Mintzer<br />
“Apply DevOps principles to improve agility and performance of network services. Program and automate the ‘softwarized’ network infrastructure.” –Zied TURKI<br />
This group of definitions made me smile, I personally have never heard NetOps used within an organization I worked for. I have used operations teams, network management, network architecture, and more, but never NetOps. However, as networking shifts from hardware to software focuses, I can see how this term could begin to grow. If I consider Cisco’s intent-based networking, its DevNet side and certifications along with the definitions provided by those above, I arrive at the following definition: NetOps is the networking team working with similar principles and practicing standardized practices but in reference to resilient networks.</p>
<p><strong>How would you define DevSecOps?</strong><br />
“Security is included in the DevOps culture so that business value is delivered with lowest risk.” –anonymous<br />
“The merging of development and security teams for coding into production. However, DevOps should be dealing with security.” –Evan Mintzer<br />
“DevSecOps is about incorporating Security into DevOps at the beginning of the software development lifecycle to bridge security and agility. It’s about shifting security to the left.” –Zied TURKI<br />
When I started working closer with development teams, advising on best practices and standards in regard to security, we were practicing what I would call SecDevOps. To me, the security piece come first. Wherever you put the word “security,” however, DevSecOps is at its heart a collaboration of development and security with the goal of creating resilient software for consumers.</p>
<p>What stands out uniquely between the above definitions to you?<br />
“Less manual, traditional ways is doing things operationally.” –anonymous<br />
“The terms above are newer, but they represent teams that have been around for a while.” –Evan Mintzer<br />
“Being agile for better served customers.” –Zied TURKI<br />
What is DevOps, NetOps, DevSecOps, and why does it matter? Truthfully, the overall definition of the term isn’t important; it’s the actions these teams take that does. To me, DevOps is a team that doesn’t simply build software. It’s a team that works holistically.</p>
<p>Whilst speaking at GOTO Berlin, I had the privilege to attend Oliver Drotbohm’s talk “REST beyond the obvious – API design for ever-evolving systems.” In this presentation, Oliver discussed the responsibility of working together across the teams and of not lumping work onto others by making it easier for yourself only. To me, that essentially defines what DevOps is.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/netops-vs-devops-vs-devsecops-whats-the-difference/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why Google Is an Underdog in the Cloud Race</title>
		<link>https://www.bestdevops.com/why-google-is-an-underdog-in-the-cloud-race/</link>
					<comments>https://www.bestdevops.com/why-google-is-an-underdog-in-the-cloud-race/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 06 Jan 2020 05:53:50 +0000</pubDate>
				<category><![CDATA[Google Cloud]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Cloud Services]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[googlecloud]]></category>
		<category><![CDATA[IT services]]></category>
		<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=9887</guid>

					<description><![CDATA[Despite dominating search, browsers, and mobile OS, Google Cloud held only a small share of the public cloud market. Here's why management friction, missed acquisitions, and privacy concerns kept it trailing Amazon and Microsoft.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published at fool.com (Motley Fool) in early 2020, drawing on market share data from Gartner and reporting by The Information. Market figures reflect conditions as of late 2019 / early 2020.</em></p>



<h2 class="wp-block-heading">Google&#8217;s Cloud Market Position: The Paradox</h2>



<p class="wp-block-paragraph">Google owns the world&#8217;s largest search engine, the most widely used web browser (Chrome), and the dominant mobile operating system (Android). Yet as of the Gartner analysis cited in early 2020, Google Cloud controlled just 4% of the public cloud services market — placing it in fourth position behind Amazon Web Services (AWS), Microsoft Azure, and Alibaba Cloud, which held approximately 48%, 16%, and 8% of the market respectively.</p>



<p class="wp-block-paragraph">At the time, Google&#8217;s leadership reportedly expressed ambitions to become one of the top two cloud providers by 2023, according to reporting by The Information. Achieving that goal, however, required overcoming three significant structural challenges.</p>



<h2 class="wp-block-heading">1. Management Instability and Internal Conflicts</h2>



<p class="wp-block-paragraph">Google recruited Diane Greene — co-founder of VMware — to lead Google Cloud roughly four years before this writing. Her tenure was marked by strategic disagreements with Google CEO Sundar Pichai, most notably around <strong>Project Maven</strong>, a U.S. Department of Defense initiative that applied AI to identify people and objects in imagery.</p>



<p class="wp-block-paragraph">Greene reportedly wanted to retain the Project Maven contract as a significant revenue stream for the cloud unit. Pichai, facing intense internal employee backlash over ethical concerns about AI weaponization, chose not to renew it. Google ultimately formalized a set of AI ethics principles and withdrew from bidding on the Pentagon&#8217;s <strong>Joint Enterprise Defense Infrastructure (JEDI)</strong> — a $10 billion cloud contract that Microsoft eventually won.</p>



<p class="wp-block-paragraph">Greene also pursued a strategy of bundling Google Cloud services with Alphabet&#8217;s other product lines. According to The Information, this approach created friction with other division heads and failed to convert major enterprise customers. Adding to the instability, Google Cloud&#8217;s COO Diane Bryant resigned abruptly after less than a year in the role.</p>



<p class="wp-block-paragraph">Greene herself stepped down in early 2019. Her replacement, <strong>Thomas Kurian</strong> — a former Oracle executive — inherited a cloud organization that had lost momentum while AWS and Azure continued to accelerate. Kurian moved to expand Google Cloud&#8217;s enterprise sales force and made targeted acquisitions, including migration-tool maker CloudSimple, but the question remained whether these moves were sufficient to close a widening gap.</p>



<h2 class="wp-block-heading">2. Missed Strategic Acquisitions</h2>



<p class="wp-block-paragraph">Unlike its major cloud competitors, Google did not aggressively pursue acquisitions to build out its cloud platform. This restraint proved costly on multiple fronts:</p>



<ul class="wp-block-list">
<li><strong>GitHub:</strong> Greene reportedly sought to acquire the code-hosting and collaboration platform, but the proposal did not advance internally. Microsoft acquired GitHub in 2018 for $7.5 billion, immediately gaining deep integration points with enterprise development workflows.</li>
<li><strong>Red Hat:</strong> IBM acquired the open-source enterprise software company for $34 billion, significantly strengthening its hybrid cloud capabilities — a model many enterprises prefer.</li>
<li><strong>MuleSoft:</strong> Salesforce acquired this integration platform developer for $6.5 billion, extending its reach into enterprise data integration — a market increasingly important in multi-cloud environments.</li>
</ul>



<p class="wp-block-paragraph">At the time of writing, Alphabet held approximately $121 billion in cash, cash equivalents, and marketable securities — ample capital to have pursued multiple large acquisitions. The restraint left Google Cloud without the enterprise software hooks and developer mindshare that competitors were actively acquiring.</p>



<h2 class="wp-block-heading">3. Privacy Concerns and a Lack of Enterprise Leverage</h2>



<p class="wp-block-paragraph">Alphabet&#8217;s core business model depends on targeted advertising fueled by data mining — a fact that creates a structural trust deficit when approaching enterprise customers in privacy-sensitive sectors like <strong>healthcare, finance, and government</strong>.</p>



<p class="wp-block-paragraph">This tension surfaced directly in 2019 when Google Cloud&#8217;s agreement to store patient data for Ascension Health hospitals drew widespread scrutiny and triggered a federal investigation. A pending acquisition of Fitbit — intended to accelerate Google&#8217;s presence in digital health — also faced Justice Department review. These high-profile concerns gave regulated-industry buyers additional reasons to favour AWS or Azure, whose parent companies derive comparatively little revenue from advertising and data monetization.</p>



<p class="wp-block-paragraph">Beyond trust, Amazon and Microsoft each had structural leverage Google lacked:</p>



<ul class="wp-block-list">
<li><strong>AWS</strong> benefits from a first-mover advantage, a vast service catalogue, and a reputation for reliability that many enterprises built their architectures around.</li>
<li><strong>Microsoft Azure</strong> can bundle cloud services with Office 365, Windows 10, and a deep enterprise software sales motion — relationships that go back decades. Microsoft is also a natural choice for retailers competing with Amazon&#8217;s own e-commerce business and wary of giving AWS further data on their operations.</li>
<li><strong>Google Cloud</strong>, by contrast, had no comparable enterprise software suite to bundle with its infrastructure offering. Its strongest competencies — search, advertising, browsers, and Android — offered limited leverage in selling enterprise cloud contracts.</li>
</ul>



<h2 class="wp-block-heading">Where Google Cloud Has Real Strengths</h2>



<p class="wp-block-paragraph">Despite these challenges, dismissing Google Cloud entirely would be a mistake. The platform has genuine technical differentiators worth recognising:</p>



<ul class="wp-block-list">
<li><strong>Kubernetes and container services:</strong> Google invented Kubernetes and remains a leader in container orchestration. This gives Google Cloud a credible foothold with engineering-led organisations adopting cloud-native architectures.</li>
<li><strong>Data analytics and AI/ML tooling:</strong> BigQuery, Vertex AI, and related services are genuinely competitive offerings in the data platform market.</li>
<li><strong>Global network infrastructure:</strong> Google operates one of the world&#8217;s largest private fibre networks, which can translate to performance advantages for globally distributed workloads.</li>
<li><strong>Competitive pricing:</strong> Google has historically used pricing aggressively as a lever, offering sustained-use discounts and per-second billing models that put pressure on competitors.</li>
</ul>



<h2 class="wp-block-heading">The Path Forward: Can the Gap Be Closed?</h2>



<p class="wp-block-paragraph">The structural obstacles Google Cloud faces — trust deficits in regulated sectors, a lack of enterprise software bundling, and a slower start on acquisitions — are real but not insurmountable. The levers available include:</p>



<ul class="wp-block-list">
<li>Targeted acquisitions in enterprise software or security to fill capability gaps</li>
<li>Aggressive price competition to dislodge workloads from AWS and Azure</li>
<li>Doubling down on niche technical strengths, particularly in AI/ML and containerisation</li>
<li>Building explicit data-use boundaries and compliance certifications to address privacy concerns in regulated industries</li>
</ul>



<p class="wp-block-paragraph">Under Thomas Kurian&#8217;s leadership, Google Cloud began reporting revenue separately and showed accelerating growth. Whether it can close the gap with AWS and Azure — let alone surpass them — depends on consistent execution over a multi-year horizon, not just product capability.</p>



<p class="wp-block-paragraph">For DevOps engineers and architects evaluating cloud platforms, Google Cloud&#8217;s technical merits increasingly stand on their own. The competitive dynamics at the corporate level are real, but workload fit, tooling integration, and total cost of ownership should drive platform decisions — not market share rankings alone.</p>



<hr class="wp-block-separator"/>



<p class="wp-block-paragraph"><em>Market share figures and financial data cited in this article reflect publicly reported information from approximately late 2019 to early 2020 and may not reflect current conditions.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/why-google-is-an-underdog-in-the-cloud-race/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kubernetes is booming, but consolidation is coming</title>
		<link>https://www.bestdevops.com/kubernetes-is-booming-but-consolidation-is-coming/</link>
					<comments>https://www.bestdevops.com/kubernetes-is-booming-but-consolidation-is-coming/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 24 Dec 2019 06:02:54 +0000</pubDate>
				<category><![CDATA[IT Training]]></category>
		<category><![CDATA[IT services]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microservices]]></category>
		<category><![CDATA[Virtual machines]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=9736</guid>

					<description><![CDATA[Source:-zdnet.com The crowded halls of the official Kubernetes conference Kubecon reflect a nascent but important technology whose best future might [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-zdnet.com</p>
<p>The crowded halls of the official Kubernetes conference Kubecon reflect a nascent but important technology whose best future might be to disappear into the background.</p>
<p>Kubernetes is an important part of the future of computing infrastructure, because containers are an important new tool for the way we build applications.</p>
<p><strong>CLOUD</strong><br />
Microsoft acquires cloud file-migration specialist Mover<br />
Red Hat OpenShift 4.2: Kubernetes for the hybrid-cloud developer<br />
Top cloud providers 2019: AWS, Microsoft Azure, Google Cloud<br />
Adobe&#8217;s cloud pivot: What we&#8217;ve learned (ZDNet YouTube)<br />
Buy a Google Pixel 4, get 3 free months of Google One (CNET)<br />
How to calculate AWS costs and avoid paying too much for cloud services (TechRepublic)<br />
What we often call &#8216;cloud-native&#8217; applications are designed to handle failure by just restarting and retrying rather than having enormous fault tolerance and resilience built in – replacing hardware with software but still keeping the rather brute-force nature of turning things off and on. The distributed microservices that make up cloud-native applications help with that, as well as allowing small pieces of the application to be built and updated independently.</p>
<p>That doesn&#8217;t mean abandoning all the other technologies that have been useful, and the introduction into Linux of Intel&#8217;s KATA isolated containers is validation of Microsoft&#8217;s opinion that the security isolation provided by virtual machines is still important. Kubernetes is still catching up in some fairly critical areas; support for combined IPv4 and IPv6 networks has only just been introduced in Kubernetes 1.16. Windows support is only just maturing – with Microsoft&#8217;s LCOW (Linux Containers on Windows) work now part of the containerd runtime – and Active Directory service account support still only in beta. Kubernetes isn&#8217;t in any sense what you&#8217;d call complete.</p>
<p>SEE: Cloud v. data center decision (ZDNet special report) | Download the report as a PDF (TechRepublic)</p>
<p>That&#8217;s because rebuilding all the tools and concepts we had before, in Kubernetes, is a lot of work; it may be worth it to get the benefits of containers, but it&#8217;s important to keep things in perspective.</p>
<p>To look at Kubecon this year, with its 10-12,000 attendees, you&#8217;d think that Kubernetes was well on its way to comprising the entirety of compute infrastructure, from enterprise apps to mobile networks to edge computing to serverless to databases to machine learning to networking to development tools to literally everything else.</p>
<p>Putting all of that together with the on-going developments in Kubernetes itself makes it hard to find any one topic and dig deep on it, because there&#8217;s just so much noise. Not only were there more attendees at one session covering a new Special Interest Group than the 550 people who went to the first Kubecon in Seattle in 2015, but there are almost as many organizations who have joined the CNCF as the attendees at that first Kubecon.</p>
<p>Some of that is about the way Kubernetes is becoming a common piece of infrastructure, and some of it is about the millions of dollars sloshing around the Kubernetes ecosystem. Kubernetes has become so significant that large enterprise IT companies from Microsoft to VMware to IBM have hired key developers and made contributions to key projects, either to get the expertise to deliver their own Kubernetes products and services or to move the ecosystem forward in a way that meshes with their existing products and services. The CNCF certification program for Kubernetes distros has allowed the number to proliferate without succumbing to the OpenStack problem of incompatibility between distributions from different vendors.</p>
<p>Some of it is even part of the way that Kubernetes is one of the healthiest open-source projects in recent years, in both senses of the word. The community building Kubernetes is particularly helpful, welcoming, diverse, self-aware and supportive, and while progress on some features like dual-stack support has been slower, regular releases bring new features at a fairly respectable clip. An organized process for rotating who&#8217;s working on the launch team stops the same few people from being overburdened, keeps enthusiasm high – and brings a continual stream of new people from more companies into the process.</p>
<p>Kubernetes is still booming, still growing and still producing new projects at a speed that says the ecosystem is still in its pre-Cambrian explosion of species diversity. But every pre-Cambrian explosion is followed by an Ediacaran die-off and if you squint carefully enough you might see the glow from the meteorite plummeting towards you. The explosion of multiple products (five service meshes! Multiple service catalogs!) will get curated down to a more manageable set of choices and ideally, much of Kubernetes will disappear into the infrastructure that most people in technology don&#8217;t have to think about any more than they think about the way an OS filing system, a database engine or a hypervisor works.</p>
<p><strong>SEE: Just how popular is Kubernetes?</strong></p>
<p>Kubernetes evangelist Kelsey Hightower noted recently that &#8220;The cloud made the hypervisor disappear. Kubernetes will be next.&#8221; That doesn&#8217;t mean either Kubernetes or the hypervisor is going away (see KATA containers where the oh-so-important isolation is provided by a hypervisor), any more than serverless magically works without anyone having any servers: just that all these trends are about not having to care about that infrastructure to get something done.</p>
<p>For Kubernetes, that might mean caring more about the Kubernetes API that handles the &#8216;getting things done&#8217; part than the nodes and pods and other Kubernetes concepts that actually do the thing.</p>
<p>There are lots of ways of delivering that – cloud Kubernetes services, virtual kubelets and ephemeral containers and a half dozen other ideas – so there will be multiple projects and vendors springing up like mushrooms in the forest to deliver that abstraction, and infrastructure admins will get to care and worry about all of those. And Kubecon probably won&#8217;t get any smaller or more manageable unless it splits into a couple of more focused conferences.</p>
<p>But however ubiquitous the Kubernetes API might get, it&#8217;s not going to displace everything else. It might become the new IaaS where workloads run, but there&#8217;s still going to be plenty of more specialised PaaS options as well as ways to piece together cloud native applications out of PaaS pieces.</p>
<p><strong>SEE: Serverless Kubernetes containers: Amazon EKS on AWS Fargate</strong></p>
<p>And while Kubernetes itself is fairly new, many of the concepts it delivers aren&#8217;t. So yes, Kubernetes can be a big part of the future of computing without anyone apart from the infrastructure team knowing how to work with it directly or maybe even knowing it&#8217;s there. But the tools to do that need to shape up and stop treating Kubernetes as some special new thing.</p>
<p>It&#8217;s the latest crank of the wheel in computing platforms. It&#8217;s the latest abstraction for delivering a platform, likely itself to get abstracted away by some new layer.</p>
<p>It might be more useful to think of Kubernetes as the new Linux kernel rather than the new hypervisor. But whichever layer of infrastructure you think of it as, fast forward a couple of years and the focus will be much more on what you do with Kubernetes than how you do Kubernetes. And maybe Kubecon will be a little more targeted and manageable to go with that progression.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/kubernetes-is-booming-but-consolidation-is-coming/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GE Aviation Passwords and Source Code Exposed via Misconfigured Jenkins Server</title>
		<link>https://www.bestdevops.com/ge-aviation-passwords-source-code-exposed-in-open-jenkins-server/</link>
					<comments>https://www.bestdevops.com/ge-aviation-passwords-source-code-exposed-in-open-jenkins-server/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 09 Jul 2019 05:39:34 +0000</pubDate>
				<category><![CDATA[Jenkins]]></category>
		<category><![CDATA[IT services]]></category>
		<category><![CDATA[password protection]]></category>
		<category><![CDATA[Source Code]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=6032</guid>

					<description><![CDATA[A DNS misconfiguration left a GE Aviation Jenkins server publicly accessible, exposing plaintext passwords, source code, private keys, and system configuration files to anyone on the internet.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Original reporting by Threatpost (threatpost.com). Security researcher: Bob Diachenko.</em></p>



<h2 class="wp-block-heading">What Happened</h2>



<p class="wp-block-paragraph">A publicly accessible Jenkins server owned by GE Aviation exposed sensitive internal assets — including plaintext passwords, source code, private keys, and global system configuration details — due to a DNS misconfiguration that made the server reachable from the open internet.</p>



<p class="wp-block-paragraph">GE Aviation is a subsidiary of General Electric and one of the world&#8217;s leading commercial aircraft engine suppliers. The exposed Jenkins server reportedly contained a README file that listed all stored files along with notes about their sensitivity, effectively serving as an index for attackers.</p>



<h2 class="wp-block-heading">How It Was Discovered</h2>



<p class="wp-block-paragraph">Security researcher Bob Diachenko discovered the open server after querying Shodan — a search engine that indexes internet-connected devices — to find how many Jenkins instances were publicly accessible. As of July 7, 2019, Diachenko reported finding 5,495 open and publicly available Jenkins instances in Shodan&#8217;s index.</p>



<p class="wp-block-paragraph">After identifying the GE Aviation server in June 2019, Diachenko sent multiple notifications to the company. GE&#8217;s security team eventually responded and the server was taken down or secured. The duration for which the server remained publicly accessible was not disclosed.</p>



<h2 class="wp-block-heading">Why Jenkins Servers Are a High-Value Target</h2>



<p class="wp-block-paragraph">Jenkins is a widely used open-source automation server written in Java, commonly deployed for continuous integration (CI) and continuous deployment (CD) pipelines. Because Jenkins sits at the center of the software delivery process, it routinely handles some of the most sensitive assets in a development environment.</p>



<ul class="wp-block-list">
<li><strong>Source code</strong> — often the company&#8217;s core intellectual property</li>
<li><strong>API tokens and credentials</strong> — used to authenticate deployments to cloud services, registries, and databases</li>
<li><strong>Private keys</strong> — for SSH access, code signing, or TLS termination</li>
<li><strong>Configuration files</strong> — detailing internal network topology and service dependencies</li>
<li><strong>Database credentials</strong> — potentially granting direct access to production or staging data stores</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Jenkins is a service instance used by developers for integration and deployment. It is accessed via browser and can keep very sensitive information. Apart from source code itself, which is IP (Intellectual Property), it&#8217;s possible to dig out config files, API tokens, database credentials and lot more.&#8221;</p><cite>— Bob Diachenko, security researcher</cite></blockquote>



<h2 class="wp-block-heading">Root Cause: No Master Password and a DNS Misconfiguration</h2>



<p class="wp-block-paragraph">Two distinct failures contributed to this exposure:</p>



<ol class="wp-block-list">
<li><strong>Disabled authentication.</strong> Jenkins supports authentication and authorization controls, but these must be explicitly configured and enforced. Diachenko noted that developers frequently disable password protection for convenience — for example, when working remotely on a project — leaving the Jenkins panel accessible to anyone who can reach the server&#8217;s URL.</li>
<li><strong>DNS misconfiguration.</strong> A misconfiguration in the server&#8217;s DNS records caused the internal Jenkins instance to resolve to a publicly routable IP address, exposing it to the internet rather than keeping it restricted to GE Aviation&#8217;s internal network.</li>
</ol>



<p class="wp-block-paragraph">Together, these two misconfigurations removed both layers of protection that should have kept the server private: network-level isolation and application-level authentication.</p>



<h2 class="wp-block-heading">GE Aviation&#8217;s Response and Risk Classification</h2>



<p class="wp-block-paragraph">GE Aviation classified the incident as <strong>medium-risk</strong>, a characterisation that drew attention given the nature of the exposed data. The company stated it had found no evidence of unauthorised access, but reset all exposed credentials as a precautionary measure.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Plaintext usernames and passwords were exposed on this server, but these credentials mapped to applications only accessible from our internal network, and no customer data, nor any significant GE data, was impacted. Furthermore, even if a malicious actor were to have acquired these credentials, they would also need access to our internal environment to exploit them.&#8221;</p><cite>— GE Aviation statement</cite></blockquote>



<p class="wp-block-paragraph">While GE Aviation&#8217;s argument that internal-network-only credentials limit direct exploitability has some merit, security practitioners generally consider plaintext credential exposure a high-severity finding regardless of where those credentials are subsequently used, because the credentials themselves can be leveraged in further attacks such as phishing, credential stuffing, or lateral movement if combined with other access paths.</p>



<h2 class="wp-block-heading">Broader Context: A Pattern of Inadvertent Exposure</h2>



<p class="wp-block-paragraph">This incident was not isolated. Around the same period, several other organisations experienced similar inadvertent exposure events:</p>



<ul class="wp-block-list">
<li><strong>Attunity (June 2019):</strong> Three publicly accessible cloud storage buckets belonging to the data management firm exposed more than a terabyte of data from Fortune 100 customers, including internal business documents and system passwords.</li>
<li><strong>HCL Technologies (May 2019):</strong> The IT services provider accidentally exposed passwords, sensitive project reports, and private customer and employee data on publicly accessible HCL subdomains.</li>
<li><strong>Facebook (April 2019):</strong> Hundreds of millions of Facebook user records were found in two separate publicly exposed third-party app datasets.</li>
</ul>



<p class="wp-block-paragraph">Each of these incidents shares a common thread: sensitive data placed in an internet-accessible location without adequate access controls, often as a result of misconfiguration rather than a sophisticated attack.</p>



<h2 class="wp-block-heading">How to Prevent Jenkins Exposure</h2>



<p class="wp-block-paragraph">The GE Aviation incident is instructive for any team running Jenkins or similar CI/CD tooling. The following controls should be treated as baseline requirements:</p>



<ul class="wp-block-list">
<li><strong>Enable authentication by default.</strong> Jenkins ships with security disabled in some older configurations. Always enable the built-in security realm or integrate with an identity provider (LDAP, SAML, OAuth) from the first deployment.</li>
<li><strong>Restrict network access.</strong> Jenkins should never be exposed directly to the public internet. Place it behind a VPN, restrict access by IP allowlist, or host it on an internal-only network segment.</li>
<li><strong>Audit DNS records regularly.</strong> DNS misconfigurations can inadvertently expose internal services. Use automated tooling to audit which hostnames resolve to public IP addresses and validate that this matches your intended exposure.</li>
<li><strong>Use credential management integrations.</strong> Avoid storing plaintext secrets in Jenkins configuration. Use the Jenkins Credentials Plugin, HashiCorp Vault, or a cloud-native secrets manager to inject credentials at runtime.</li>
<li><strong>Monitor with Shodan or similar tools.</strong> Proactively search for your own organisation&#8217;s exposed infrastructure. Many organisations now run periodic Shodan queries against their IP ranges and domain names as part of their attack surface management programme.</li>
<li><strong>Apply the principle of least privilege.</strong> Restrict which users and pipelines can access which credentials and environments. Role-based access control (RBAC) is available through Jenkins plugins such as the Role Strategy Plugin.</li>
</ul>



<h2 class="wp-block-heading">Key Takeaway</h2>



<p class="wp-block-paragraph">Sophisticated attacks are not always necessary to compromise sensitive corporate infrastructure. A single DNS misconfiguration combined with a missing authentication prompt was sufficient to expose an aircraft engine manufacturer&#8217;s internal credentials and source code to the entire internet. For DevOps teams, this underscores the importance of treating CI/CD infrastructure security with the same rigour applied to production systems — because in practice, your build server often holds the keys to your production environment.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/ge-aviation-passwords-source-code-exposed-in-open-jenkins-server/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Can DevOps and MSPs Work Together?</title>
		<link>https://www.bestdevops.com/can-devops-and-msps-work-together/</link>
					<comments>https://www.bestdevops.com/can-devops-and-msps-work-together/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 05 Jun 2019 05:19:52 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps-Friendly]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[IT services]]></category>
		<category><![CDATA[MSPs]]></category>
		<category><![CDATA[organizations]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=5173</guid>

					<description><![CDATA[DevOps and managed service providers (MSPs) are both growing forces in enterprise IT—but they can pull in opposite directions. Here's how to understand the tension and find a path where both can coexist.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">DevOps and the adoption of MSP-based IT operations are both significant trends in enterprise IT. They share growing adoption curves, yet they can pull organizations in opposite directions. Understanding where they conflict—and where they can coexist—is essential for teams navigating modern IT strategy.</p>



<h2 class="wp-block-heading">DevOps and MSPs: A Primer</h2>



<p class="wp-block-paragraph"><strong>Managed Service Providers (MSPs)</strong> are companies that deliver IT services to client organizations on a contract basis. MSPs are typically engaged by organizations that want to outsource some or all of their IT functions—reducing the need to hire, train, and retain in-house IT staff.</p>



<p class="wp-block-paragraph"><strong>DevOps</strong> is a software delivery philosophy and cultural practice that emphasizes close collaboration between development and IT operations teams. Its core goals include shorter release cycles, continuous feedback loops, shared responsibility, and iterative improvement across the full software delivery lifecycle.</p>



<p class="wp-block-paragraph">Both the MSP market and DevOps adoption have been growing steadily within the IT industry. The fundamental question is whether an organization can pursue both at the same time—or whether choosing one means limiting the other.</p>



<h2 class="wp-block-heading">Where DevOps and MSPs Work at Cross-Purposes</h2>



<p class="wp-block-paragraph">The core tension is straightforward: <strong>DevOps requires direct control over IT operations culture, tooling, and process.</strong> When you outsource IT operations to an MSP, you typically hand that control to a third party.</p>



<p class="wp-block-paragraph">MSP clients generally do not dictate which tools, workflows, or cultural practices their provider uses internally. The MSP manages those decisions. This creates a structural barrier to DevOps adoption:</p>



<ul class="wp-block-list">
<li><strong>No in-house Ops team:</strong> If your entire IT operations function is outsourced, there is no internal team with whom developers can collaborate in the DevOps sense. The &#8220;Ops&#8221; side of DevOps effectively sits behind a contractual wall.</li>
<li><strong>Partial outsourcing:</strong> If you retain some IT staff but rely on MSPs for certain services, your DevOps practice is constrained to whatever your in-house staff can support. Anything the MSP handles falls outside the DevOps loop.</li>
<li><strong>Cultural misalignment:</strong> DevOps depends on a shared culture of continuous improvement, blameless post-mortems, and rapid feedback. An MSP operating under a traditional service-level agreement (SLA) model may not naturally align with those values.</li>
</ul>



<p class="wp-block-paragraph">In short, the more heavily an organization relies on MSPs for its IT operations, the harder it becomes to implement a genuine DevOps practice—not because of technical limitations, but because of organizational and cultural ones.</p>



<h2 class="wp-block-heading">DevOps-Friendly MSPs: A Practical Middle Ground</h2>



<p class="wp-block-paragraph">The conflict between MSPs and DevOps is real, but it is not absolute. A growing number of MSPs explicitly design their services and communication models to support DevOps practices. If your organization wants to use managed services while also pursuing DevOps, the key is selecting the right MSP partner.</p>



<p class="wp-block-paragraph">What distinguishes a DevOps-compatible MSP from a traditional one?</p>



<ul class="wp-block-list">
<li><strong>Transparent operations:</strong> Rather than operating as a black box—delivering outputs without visibility into process—a DevOps-friendly MSP shares data, metrics, and operational context with the client.</li>
<li><strong>Collaborative planning:</strong> The MSP actively involves the client organization in IT planning, change management, and incident reviews rather than handling everything internally.</li>
<li><strong>Toolchain flexibility:</strong> The MSP is willing to integrate with the client&#8217;s existing CI/CD pipelines, monitoring tools, and communication platforms (such as Slack, PagerDuty, or Jira) rather than enforcing a proprietary stack.</li>
<li><strong>Continuous feedback loops:</strong> The MSP provides regular reporting and is open to iterative process improvement based on client feedback—mirroring the retrospective culture central to DevOps.</li>
<li><strong>Shared responsibility model:</strong> Incidents and outages are treated as shared problems to solve together, not as contractual disputes over SLA compliance.</li>
</ul>



<p class="wp-block-paragraph">Working in a DevOps manner across an organizational boundary—between an in-house dev team and an external MSP—does demand more effort from both sides. Communication must be more deliberate. Agreements around tooling, escalation paths, and data sharing need to be explicit rather than assumed. The seamless collaboration that DevOps enables within a single co-located team becomes harder to achieve when some participants work for a different company.</p>



<h2 class="wp-block-heading">Key Questions to Ask Before Combining MSP and DevOps</h2>



<p class="wp-block-paragraph">Before committing to a hybrid MSP-plus-DevOps model, engineering and IT leadership teams should work through the following questions:</p>



<ol class="wp-block-list">
<li><strong>Which IT functions are being outsourced?</strong> If the outsourced functions are entirely separate from the software delivery pipeline (e.g., facilities networking or helpdesk), DevOps may not be significantly affected. If Ops functions central to deployment and monitoring are outsourced, the impact is much greater.</li>
<li><strong>Does the MSP support your toolchain?</strong> Ask prospective MSPs whether they can integrate with your CI/CD pipeline, monitoring stack, and incident management tools.</li>
<li><strong>How does the MSP handle incidents?</strong> Understand whether the MSP conducts post-incident reviews, shares root cause analyses, and welcomes client participation—or whether incidents are resolved internally with minimal client visibility.</li>
<li><strong>What does the contract allow?</strong> Review SLA terms to understand whether the agreement supports the kind of transparency and collaboration DevOps requires, or whether it creates barriers.</li>
<li><strong>Is the MSP willing to adopt your communication culture?</strong> A DevOps-oriented organization that communicates in real time via chat and shared dashboards will struggle with an MSP that defaults to weekly email reports and ticketing queues.</li>
</ol>



<h2 class="wp-block-heading">The Bottom Line</h2>



<p class="wp-block-paragraph">DevOps and MSPs are not mutually exclusive, but they do require deliberate alignment. Organizations that lean heavily on managed services without thinking carefully about DevOps compatibility risk ending up with fragmented teams, opaque operations, and delivery pipelines that are difficult to iterate on.</p>



<p class="wp-block-paragraph">The organizations best positioned to benefit from both are those that treat their MSP relationship as a genuine collaboration rather than a transactional service contract—and those that select MSP partners who are willing to operate that way. As both DevOps practices and managed IT services continue to mature, the market for MSPs that explicitly support DevOps workflows is likely to grow alongside demand from engineering-led organizations.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/can-devops-and-msps-work-together/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cloud Automation and Orchestration: A Practical Guide for Modern Enterprises</title>
		<link>https://www.bestdevops.com/cloud-automation-and-orchestration-made-easy/</link>
					<comments>https://www.bestdevops.com/cloud-automation-and-orchestration-made-easy/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 26 Apr 2017 08:22:44 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud Automation]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[IT services]]></category>
		<category><![CDATA[orchestration]]></category>
		<category><![CDATA[Software Delivery]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=1391</guid>

					<description><![CDATA[Manual cloud provisioning slows delivery and strains IT teams. Learn how cloud automation and orchestration simplify hybrid infrastructure management and accelerate software delivery.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a source originally published on <strong>news.sys-con.com</strong> (April 2017). Core concepts remain relevant to modern cloud engineering practice.</em></p>



<h2 class="wp-block-heading">The Business Pressure Behind Cloud Automation</h2>



<p class="wp-block-paragraph">Speed and quality dominate executive conversations about IT strategy. Boards want faster delivery of innovative products and services without sacrificing reliability. That pressure falls squarely on engineering and operations teams: How do you accelerate the software delivery lifecycle across an increasingly complex, hybrid infrastructure?</p>



<p class="wp-block-paragraph">The challenge has intensified as enterprise environments have expanded well beyond the data center. Healthcare providers monitor patients remotely via cloud platforms. Banks process financial transactions in the cloud. Retailers run marketing and commerce workloads on public cloud infrastructure. Few large organizations operate exclusively on-premises anymore, and managing a consistent operational posture across private, public, and hybrid environments is genuinely hard.</p>



<h2 class="wp-block-heading">Why Manual Cloud Orchestration Doesn&#8217;t Scale</h2>



<p class="wp-block-paragraph">Manually deploying and configuring cloud infrastructure — server clusters, storage, virtual networks, load balancers, and the applications that run on top of them — is time-consuming and error-prone. When each environment must be configured by hand, IT teams face several compounding problems:</p>



<ul class="wp-block-list">
<li><strong>Slow provisioning cycles:</strong> Standing up individual virtual machines or services one at a time creates bottlenecks that delay projects.</li>
<li><strong>Configuration drift:</strong> Inconsistent manual processes lead to environments that diverge from intended state, making troubleshooting harder.</li>
<li><strong>Operational overload:</strong> Teams that spend time on repetitive provisioning tasks have less capacity for higher-value engineering work.</li>
<li><strong>Governance gaps:</strong> Without automated policy enforcement, resource allocation and access controls become difficult to audit consistently.</li>
</ul>



<p class="wp-block-paragraph">All of this complexity slows the software delivery lifecycle and creates delays for business-critical processes — the opposite of what the business needs from IT.</p>



<h2 class="wp-block-heading">What Cloud Automation Actually Does</h2>



<p class="wp-block-paragraph">Cloud automation removes the manual steps from provisioning, configuration, and lifecycle management of cloud resources. Instead of an operator configuring each component individually, an automation platform applies pre-defined templates and policies to deploy entire stacks with minimal human intervention.</p>



<p class="wp-block-paragraph">A practical example: spinning up a fleet of identically configured virtual machines across a cloud region. Without automation, each VM requires individual setup. With automation, the operator selects a template, sets a handful of parameters, and the platform handles deployment — consistently, at scale, and without requiring an operator to babysit the process.</p>



<p class="wp-block-paragraph">The same principle applies regardless of whether the target infrastructure is private cloud, a public cloud provider, or a hybrid combination of both.</p>



<h2 class="wp-block-heading">Key Capabilities of a Cloud Automation Platform</h2>



<h3 class="wp-block-heading">Self-Service Catalogs</h3>



<p class="wp-block-paragraph">A well-designed automation platform exposes a self-service catalog that lets developers and operators request approved resources — virtual machines, databases, network segments, application stacks — without filing tickets or waiting for manual intervention. The catalog abstracts the underlying complexity while keeping provisioning within policy guardrails.</p>



<h3 class="wp-block-heading">Infrastructure Templates</h3>



<p class="wp-block-paragraph">VM templates and infrastructure-as-code definitions encode the desired configuration of a resource or environment. Tools such as Terraform, AWS CloudFormation, Azure Resource Manager templates, and Pulumi are widely used to define infrastructure declaratively. The automation platform applies these templates repeatably, reducing configuration variance.</p>



<h3 class="wp-block-heading">Policy-Based Governance</h3>



<p class="wp-block-paragraph">Automation without governance creates sprawl. Policy-based controls ensure that resources are provisioned with appropriate size, network access, security configuration, and tagging — automatically, as part of the provisioning workflow. This makes compliance and cost management enforceable rather than aspirational.</p>



<h3 class="wp-block-heading">Multi-Cloud and Multi-Vendor Support</h3>



<p class="wp-block-paragraph">Enterprise environments typically involve multiple cloud providers and on-premises systems. Effective automation platforms abstract provider-specific differences, allowing a consistent provisioning and management experience across AWS, Azure, GCP, and private infrastructure. This &#8220;pervasive automation&#8221; — uniform across all deployment targets — is the goal for mature cloud operations teams.</p>



<h3 class="wp-block-heading">Lifecycle Management and Monitoring</h3>



<p class="wp-block-paragraph">Automation doesn&#8217;t stop at provisioning. A complete orchestration approach covers the full resource lifecycle: deployment, configuration, scaling, health monitoring, updates, and decommissioning. Automated health checks and remediation reduce the operational burden of keeping complex environments running reliably.</p>



<h2 class="wp-block-heading">Cloud Automation vs. Cloud Orchestration: A Useful Distinction</h2>



<p class="wp-block-paragraph">These terms are often used interchangeably but refer to different layers of capability:</p>



<ul class="wp-block-list">
<li><strong>Automation</strong> refers to executing a specific task without human intervention — for example, automatically resizing a VM when CPU utilization exceeds a threshold.</li>
<li><strong>Orchestration</strong> refers to coordinating multiple automated tasks across systems to achieve a higher-level outcome — for example, provisioning a complete three-tier application environment including networking, compute, and database layers in the correct sequence.</li>
</ul>



<p class="wp-block-paragraph">In practice, modern DevOps toolchains use both together. Automation handles individual tasks; orchestration coordinates workflows across those tasks and across services.</p>



<h2 class="wp-block-heading">Business Impact: Why This Matters Beyond IT</h2>



<p class="wp-block-paragraph">When cloud provisioning is slow or error-prone, it creates downstream delays across the business. Development teams wait for environments. Releases are held up. Incident response is slower because replicated environments are hard to stand up quickly.</p>



<p class="wp-block-paragraph">Cloud automation directly addresses these delays. Faster, reliable provisioning means development teams can iterate more quickly, releases can be deployed with greater confidence, and infrastructure can scale in response to demand without requiring manual intervention at each step.</p>



<p class="wp-block-paragraph">For organizations operating across hybrid or multi-cloud environments, automation also provides the consistency needed to maintain security and compliance posture without duplicating effort across each environment manually.</p>



<h2 class="wp-block-heading">Getting Started: Practical Considerations</h2>



<ul class="wp-block-list">
<li><strong>Audit current provisioning workflows</strong> to identify where manual steps introduce the most delay or risk.</li>
<li><strong>Start with repeatable, well-understood workloads</strong> — standardized VM configurations or common application stacks — before automating more complex environments.</li>
<li><strong>Invest in infrastructure-as-code practices</strong> early; automation depends on having infrastructure defined in a form that tools can consume and version-control.</li>
<li><strong>Define governance policies before automating at scale</strong> — enforcing tagging, sizing limits, and network controls from the start prevents costly sprawl later.</li>
<li><strong>Evaluate tooling against your actual environment</strong>: the right platform depends on which cloud providers and on-premises systems you need to support.</li>
</ul>



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



<p class="wp-block-paragraph">Cloud automation and orchestration are not optional optimizations for mature engineering organizations — they are foundational to operating at the speed modern businesses require. By replacing manual provisioning with template-driven, policy-governed automation across private, public, and hybrid infrastructure, teams reduce delivery time, improve consistency, and free up engineering capacity for higher-value work. The principles described here have only become more relevant as cloud environments have grown more complex since this topic was first widely discussed.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/cloud-automation-and-orchestration-made-easy/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Monitoring Your IT Services Beyond Nagios: Key Capabilities to Look For</title>
		<link>https://www.bestdevops.com/monitoring-your-it-services-beyond-nagios/</link>
					<comments>https://www.bestdevops.com/monitoring-your-it-services-beyond-nagios/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 21 Apr 2017 12:59:14 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Auto discovery]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[IT services]]></category>
		<category><![CDATA[Mobile Apps]]></category>
		<category><![CDATA[Nagios]]></category>
		<category><![CDATA[Network Mapping]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Windows Monitoring]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=1349</guid>

					<description><![CDATA[Nagios Core is a powerful free monitoring tool, but complex enterprise environments often demand more. Here is a practical breakdown of the capabilities that go beyond Nagios and what to evaluate when choosing a more capable monitoring platform.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Nagios Core has been a foundational IT monitoring tool for decades, and its open-source nature makes it attractive for teams getting started with infrastructure monitoring. However, as environments grow in scale and complexity—spanning on-premise servers, virtualised workloads, cloud services, and distributed networks—Nagios Core&#8217;s limitations become harder to work around. This article examines the capabilities that enterprise teams commonly need beyond a bare Nagios installation, using Opsview as a reference example of a Nagios-based platform that addresses these gaps.</p>




<p class="wp-block-paragraph"><strong>Attribution:</strong> This article is based on content originally published by Opsview (opsview.com). Product claims reflect Opsview&#8217;s own documentation and marketing materials as of the original publish date (April 2017) and may not reflect the current product. Readers should verify current feature availability directly with the vendor.</p>




<h2 class="wp-block-heading">Why Nagios Core Has Limits for Complex Environments</h2>



<p class="wp-block-paragraph">Nagios Core is free, flexible, and has a vast plugin ecosystem—but those strengths come with trade-offs. Configuration is entirely file-based, and a single syntax error can halt all monitoring activity. There is no built-in graphical configuration interface, no native SNMP trap handling, and no out-of-the-box SLA reporting. For a small, relatively static environment managed by an experienced Nagios administrator, these gaps are manageable. For larger, fast-changing environments with multiple teams and stakeholders, they become significant operational burdens.</p>



<p class="wp-block-paragraph">The sections below cover the key capabilities that organisations typically need once they move beyond a basic Nagios deployment.</p>



<h2 class="wp-block-heading">Usable Configuration Interface</h2>



<p class="wp-block-paragraph">One of the most immediate pain points with Nagios Core is its configuration model. Hosts, services, contacts, and escalation rules are all defined in flat text files. There is no validation layer beyond what Nagios checks at startup, and a misconfiguration silently breaks monitoring until it is fixed and the daemon is restarted.</p>



<p class="wp-block-paragraph">Platforms built on top of Nagios—such as Opsview, Icinga, or Naemon—typically provide a web-based configuration UI that abstracts away the raw config files. This lowers the barrier to entry, reduces the risk of configuration errors, and allows non-expert team members to manage monitoring without needing to understand Nagios internals.</p>



<h2 class="wp-block-heading">Role-Based Dashboards</h2>



<p class="wp-block-paragraph">Nagios Core&#8217;s default web interface presents a unified view of host and service states that is functional but not tailored to different audiences. In practice, a Windows systems administrator, a Linux administrator, a network engineer, and a business manager all need different views of monitoring data.</p>



<p class="wp-block-paragraph">Enterprise monitoring platforms address this with role-based, customisable dashboards. Common capabilities include:</p>



<ul class="wp-block-list">
<li><strong>Drag-and-drop dashboard builders</strong> that let administrators compose views from widgets such as service summary panels, performance graphs, and gauges.</li>
<li><strong>Role assignment</strong> so that a user logging in sees only the dashboards and data relevant to their responsibilities.</li>
<li><strong>Business service grouping</strong> that maps low-level host and service checks to higher-level business outcomes, often visualised with simple traffic-light status indicators.</li>
<li><strong>Read-only dashboard sharing</strong> for non-technical stakeholders such as executives or external clients who need visibility into service health without access to configuration.</li>
</ul>



<p class="wp-block-paragraph">Managed service providers (MSPs) can use role-based dashboards to give individual clients a view of their own SLA data without exposing other tenants&#8217; information.</p>



<h2 class="wp-block-heading">Auto-Discovery</h2>



<p class="wp-block-paragraph">In Nagios Core, every host and service must be defined manually in configuration files. In dynamic environments—where virtual machines are spun up and torn down regularly, or cloud workloads scale in and out—keeping configuration in sync with reality is a significant maintenance task.</p>



<p class="wp-block-paragraph">Auto-discovery features scan networks, query cloud provider APIs, or inspect virtualisation platforms to detect new hosts and services automatically, then import them into the monitoring configuration. This is particularly valuable for:</p>



<ul class="wp-block-list">
<li>Initial onboarding of large existing environments.</li>
<li>Keeping monitoring current in environments with frequent infrastructure changes.</li>
<li>Reducing the manual effort of configuring monitoring for cloud or virtualised workloads.</li>
</ul>



<h2 class="wp-block-heading">Distributed Monitoring</h2>



<p class="wp-block-paragraph">When infrastructure spans multiple data centres, office locations, or cloud regions, a single central Nagios server may not be able to reach all monitored endpoints, and network latency can distort check results. Distributed monitoring architectures address this by placing monitoring nodes (variously called pollers, collectors, or slave servers) close to the resources they monitor.</p>



<p class="wp-block-paragraph">While Nagios Core can participate in distributed setups using passive checks and NSCA, the configuration and maintenance of this is complex. More capable platforms provide managed distributed architectures where:</p>



<ul class="wp-block-list">
<li>Remote collector nodes are configured and managed centrally.</li>
<li>Results are aggregated at a master server without requiring administrators to manually manage NSCA pipelines.</li>
<li>The architecture can scale by adding additional collector nodes without restructuring the entire monitoring setup.</li>
</ul>



<h2 class="wp-block-heading">High Availability: Slave and Master Server Clustering</h2>



<p class="wp-block-paragraph">A standalone Nagios instance is a single point of failure. If the monitoring server goes down, you lose visibility across your entire infrastructure—exactly when you may most need it.</p>



<p class="wp-block-paragraph">Enterprise platforms typically offer two layers of high availability:</p>



<ul class="wp-block-list">
<li><strong>Collector/slave clustering:</strong> Multiple collector nodes can be grouped so that monitoring load is automatically balanced across them. If one collector fails, its checks are redistributed to remaining nodes without manual intervention.</li>
<li><strong>Master server clustering:</strong> The central management and reporting server can itself be clustered for redundancy, ensuring that configuration management and dashboards remain available even if a master node fails.</li>
</ul>



<h2 class="wp-block-heading">Agentless Windows Monitoring</h2>



<p class="wp-block-paragraph">Monitoring Windows hosts with Nagios Core typically requires installing an agent such as NSClient++ on each Windows machine. This is workable but introduces agent lifecycle management overhead—agents must be deployed, kept up to date, and monitored themselves.</p>



<p class="wp-block-paragraph">Agentless Windows monitoring uses WMI (Windows Management Instrumentation) to query Windows hosts remotely without any software installed on the target machine. The practical advantages are:</p>



<ul class="wp-block-list">
<li>No agent deployment or maintenance overhead on Windows hosts.</li>
<li>Easier onboarding of Windows machines in environments where software installation approval processes are slow.</li>
<li>Flexibility to run agent-based monitoring where higher-frequency or more detailed checks are needed, and agentless monitoring everywhere else.</li>
</ul>



<h2 class="wp-block-heading">Flexible Host and Service Grouping</h2>



<p class="wp-block-paragraph">Nagios Core supports hostgroups and servicegroups for organising monitored resources, but these are static groupings defined in configuration files. In complex environments you often need to slice and filter monitored resources in multiple dimensions—by location, by business criticality, by application, by team ownership.</p>



<p class="wp-block-paragraph">Tagging or keyword systems (as Opsview calls them) allow free-form labels to be applied to hosts and services. A host can carry multiple tags simultaneously, and operators can filter the monitoring view to show only hosts and services matching a particular tag or combination of tags. This provides flexibility that static group membership cannot easily replicate.</p>



<h2 class="wp-block-heading">Host Attributes for Templated Service Configuration</h2>



<p class="wp-block-paragraph">When you need to monitor the same type of resource across many hosts—for example, a specific disk partition name that differs between servers—Nagios requires either separate service definitions for each host or complex use of custom variables. Host attribute features in more capable platforms let you define a set of variable parameters at the host level and then create service check templates that reference those parameters. The result is that a single service template can generate correctly configured checks across many hosts with different attribute values, dramatically reducing configuration duplication.</p>



<h2 class="wp-block-heading">Distributed Alerting</h2>



<p class="wp-block-paragraph">In a distributed monitoring architecture, notification reliability matters. If the link between a remote collector and the central master server is lost, you still need alerts to be generated for issues detected at the remote site.</p>



<p class="wp-block-paragraph">Distributed alerting allows remote collector nodes to send notifications autonomously when they cannot reach the master, ensuring that on-call engineers receive alerts regardless of WAN connectivity issues between monitoring tiers.</p>



<h2 class="wp-block-heading">Network Mapping and Visualisation</h2>



<p class="wp-block-paragraph">Understanding parent-child relationships between network devices helps engineers quickly determine whether a downstream failure is caused by a genuine problem with that device or is a consequence of a parent device being unreachable. Nagios Core supports parent-child host relationships in its configuration, but visualisation is limited.</p>



<p class="wp-block-paragraph">Network mapping features in enterprise platforms render these relationships graphically, showing device topology alongside real-time status. This makes it much faster to perform root cause analysis during an incident, particularly in complex multi-tier network environments.</p>



<h2 class="wp-block-heading">SNMP Trap Processing</h2>



<p class="wp-block-paragraph">Nagios Core is a poll-based monitoring system: it initiates checks against targets on a schedule. It does not natively receive or process SNMP traps, which are unsolicited notifications sent by network devices when specific events occur (such as a link going down or a threshold being crossed).</p>



<p class="wp-block-paragraph">For environments with significant network infrastructure—routers, switches, UPS units, and other SNMP-capable devices—trap processing is important because it provides near-real-time event notification that poll-based checking cannot match. Platforms with integrated SNMP engines can receive traps, parse them against MIB definitions, apply filtering rules, and translate them into monitoring alerts through the same interface used for all other checks.</p>



<h2 class="wp-block-heading">Configuration Cloning</h2>



<p class="wp-block-paragraph">When adding hosts or services that are similar to existing ones, being able to clone an existing configuration and modify only the differing attributes saves significant time compared to building each configuration from scratch. This is especially useful during onboarding of new infrastructure where many similar devices need to be added quickly.</p>



<h2 class="wp-block-heading">SLA and Availability Reporting</h2>



<p class="wp-block-paragraph">Nagios Core logs state history, but generating formatted SLA and availability reports from that data requires additional tooling. In practice, many teams end up manually compiling availability figures from log data—an error-prone and time-consuming process.</p>



<p class="wp-block-paragraph">Enterprise monitoring platforms typically include reporting engines that can:</p>



<ul class="wp-block-list">
<li>Generate availability and SLA reports for specified hosts, services, or business service groups over configurable time periods.</li>
<li>Schedule automatic report delivery by email.</li>
<li>Export reports in multiple formats (PDF, HTML, spreadsheet formats) suitable for different audiences.</li>
</ul>



<h2 class="wp-block-heading">Service Desk Integration</h2>



<p class="wp-block-paragraph">When monitoring generates an alert, the typical operational response is to create a ticket in a service desk system. Doing this manually for every alert introduces delay and relies on on-call staff to act immediately. Automated service desk integration allows monitoring alerts to trigger ticket creation directly in ITSM platforms, eliminating the manual step and ensuring that every alert has an associated ticket for tracking and audit purposes.</p>



<p class="wp-block-paragraph">Common integration targets include platforms such as ServiceNow, Atlassian Jira Service Management, and similar ITSM tools. The specific integrations supported vary by monitoring platform and version.</p>



<h2 class="wp-block-heading">Flexible Notification Profiles</h2>



<p class="wp-block-paragraph">Nagios Core supports notification escalations and time-period-based notification suppression, but configuring fine-grained notification routing is complex. The result in many Nagios deployments is that teams receive too many alerts, or alerts go to the wrong people, leading to alert fatigue and missed incidents.</p>



<p class="wp-block-paragraph">Notification profile systems let administrators configure rules such as:</p>



<ul class="wp-block-list">
<li>Send email alerts for a specific service only during business hours.</li>
<li>Send SMS alerts for critical e-commerce services at any hour.</li>
<li>Route alerts for Windows services to the Windows team, and Linux service alerts to the Linux team.</li>
<li>Automatically create service desk tickets for high-severity alerts and assign them to the relevant engineer group.</li>
</ul>



<h2 class="wp-block-heading">APIs for Automation and Integration</h2>



<p class="wp-block-paragraph">In modern DevOps and infrastructure-as-code workflows, monitoring configuration needs to be manageable programmatically—not only through a web UI. REST APIs for monitoring platforms allow teams to:</p>



<ul class="wp-block-list">
<li>Automate the addition and removal of hosts and services as infrastructure changes (for example, integrating with Terraform or Ansible).</li>
<li>Query current monitoring state from other tooling or dashboards.</li>
<li>Trigger configuration reloads or acknowledgements from CI/CD pipelines.</li>
<li>Integrate monitoring data into broader IT management or observability platforms.</li>
</ul>



<h2 class="wp-block-heading">Mobile Access</h2>



<p class="wp-block-paragraph">On-call engineers need to check monitoring status and acknowledge alerts from mobile devices. While Nagios Core&#8217;s web interface can be accessed via a mobile browser, dedicated mobile applications provide a better experience with features such as push notifications that alert engineers even when the app is not in the foreground.</p>



<h2 class="wp-block-heading">Commercial Support</h2>



<p class="wp-block-paragraph">Nagios Core is community-supported. For test environments and non-critical monitoring this is generally acceptable, but for monitoring that underpins production infrastructure, having access to vendor support with defined response times is important. Commercial monitoring platforms built on Nagios foundations typically offer tiered support plans backed by engineers familiar with the product internals.</p>



<h2 class="wp-block-heading">Evaluating Your Options</h2>



<p class="wp-block-paragraph">Nagios Core remains a viable starting point for many environments, and a significant ecosystem of Nagios-compatible tools, plugins, and extensions exists. However, the features described in this article—configuration UI, role-based dashboards, auto-discovery, distributed monitoring, HA clustering, agentless Windows monitoring, SNMP trap processing, SLA reporting, service desk integration, and automation APIs—represent a meaningful capability gap between bare Nagios Core and what most production IT operations teams need.</p>



<p class="wp-block-paragraph">When evaluating whether to extend Nagios Core with additional tooling or move to a more complete platform, map your operational requirements against these capabilities and assess both the initial configuration cost and the ongoing maintenance burden of each approach.</p>



<p class="wp-block-paragraph">Alternatives in the Nagios ecosystem and broader monitoring space include Icinga 2, Naemon, Zabbix, Opsview, and others. Each has different strengths, licensing models, and integration ecosystems. The right choice depends on your infrastructure scale, team skills, and budget.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/monitoring-your-it-services-beyond-nagios/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The impact of new digital business models on IT services</title>
		<link>https://www.bestdevops.com/the-impact-of-new-digital-business-models-on-it-services/</link>
					<comments>https://www.bestdevops.com/the-impact-of-new-digital-business-models-on-it-services/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 28 Feb 2017 05:52:29 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Tools]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Digital Business]]></category>
		<category><![CDATA[Digital Business Model]]></category>
		<category><![CDATA[Digital Transformation]]></category>
		<category><![CDATA[IT infrastructure]]></category>
		<category><![CDATA[IT services]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=814</guid>

					<description><![CDATA[Source:- cio.com Suddenly, on-shoring is becoming more in vogue. Like many U.S. CIOs and their C-suite colleagues, you may be [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:- cio.com</p>
<p>Suddenly, on-shoring is becoming more in vogue. Like many U.S. CIOs and their C-suite colleagues, you may be actively exploring how to duplicate or offset the loss of cost benefits from offshore/labor-arbitrage services. I have good news for you, along with a crucial tip.</p>
<p>Four primary factors are driving U.S. companies to make the move to onshore service delivery:</p>
<ul>
<li>Uncertainty associated with the potential of changing tax laws and border taxes, which could introduce a tax of 20 to 30 percent on services done offshore.</li>
<li>Potential changing regulations and increasing regulatory pressures to relocate work from offshore resources to the U.S.</li>
<li>Potential of reputation damage of companies called out publicly in the news media for use of offshore workforces.</li>
<li>Uncertainty around rising costs due to changing immigration laws and use of H-1B visas, which could make offshoring more expensive for service providers and increase barriers.</li>
</ul>
<p>Although these factors vary by industry and company, the net result is companies are looking even more closely at digital technologies and digital business models to offset the cost benefits of offshoring.</p>
<p>Let’s look at how these digital models apply to IT.</p>
<aside class="nativo-promo smartphone"></aside>
<h3><strong>IT infrastructure</strong></h3>
<p>Many firms support their legacy infrastructure offshore and have significant teams in what is called Remote Infrastructure Management Outsourcing (RIMO) done offshore. A digital model applies to this in two ways:</p>
<ol>
<li><strong>Cloud.</strong> It will accelerate the move to private and public cloud models. When you move to the cloud, you move into a highly automated environment, thus dramatically lowering the number of people to support the infrastructure. You can use that savings, and potentially the necessary support people can be more easily afforded onshore.</li>
<li><strong>Automation.</strong> By applying automation tools to the legacy IT infrastructure, you can dramatically reduce the number of people needed to support the legacy environment, once again making it more affordable to have the remaining people operate out of the U.S. instead of offshore. For example, you can eliminate 40 percent of the FTEs by using tools such as IPSoft’s Autonomics (featuring virtual engineers and toolset for all components of IT service management) or TCS’s Ignio (a cognitive system for enterprise IT operations). These digital models and technologies change the economics, making it much more affordable to do this work onshore rather than offshore.</li>
</ol>
<h3><strong>DevOps Toolkit</strong></h3>
<p>Applying the <a href="http://www.scmgalaxy.com/courses/agenda/devops/devops-training-course-online.html"><strong>DevOps</strong> </a>set of tools (self-provisioning, automated testing, agile methodologies) in an IT shared services organization creates up to a 30 percent productivity benefit. A 30 percent increase in productivity goes a long way to offsetting some of the offshore/onshore cost issues.</p>
<p>In truth, these productivity gains can be captured using an offshore model. So the argument is a little more complicated because the opportunity to apply DevOps tools and techniques to shared services is independent of location. But if you adopt them, it will lessen the impact of moving work back onshore.</p>
<p>In a DevOps model, it’s necessary to move to cross-functional teams in pods aligned to the business that operate from app development through IT infrastructure. Designed to be highly productive teams, these IT employees naturally want to be close to the business users – therefore onshore. Using this model, we find companies enjoying substantial productivity gains well over 100 percent, which more than offset labor arbitrage/offshoring losses.</p>
<aside class="nativo-promo tablet desktop"></aside>
<p><strong>Automated Testing. </strong>The advancements in automated testing (a DevOps tool) enable companies to isolate testing as a separate discipline and automate 60 percent or more of the work. The smaller, more productive footprint of automated testing environments reduces the dependency on low-cost locations for testing, giving companies the freedom to stand up automated tests onshore.</p>
<h3><strong>Necessity of changing your business model</strong></h3>
<p>There is a caveat to achieving the cost and productivity benefits I described: To get the biggest benefits or breakthrough performance through digital tech and models, your company must fundamentally change its business model.</p>
<p>What does this involve? Digital business models accompanying digital technologies require an end-to-end approach.</p>
<p>Three elements comprise the business model:</p>
<ul>
<li><strong>Delivery elements.</strong> For product companies, delivery factors affect how their products are made and include such elements as the manufacturing factory, supply chain and logistics. For services companies, delivery factors are <em>how</em> a company delivers services to customers. For example, in an insurance company, the delivery elements affect how the company processes claims.</li>
<li><strong>Customer-facing elements.</strong> These aspects of the business model affect how you touch, reach, or access customers and the value proposition for customers. It includes such components as sales channels, pricing model and customer segments.</li>
<li><strong>Support elements. </strong>These service elements undergird the delivery and customer-facing elements. They include IT infrastructure and operational technologies along with business processes. These elements of your business model affect how you do application development and innovation, the components of your IT infrastructure, your partnering ecosystem and what technologies you implement.</li>
</ul>
<p>Changing your company’s business model doesn’t just change how the company operates. It is the key to changing the value the company delivers.</p>
<p>If you want to achieve an incremental outcome from digital technology initiatives, it is fine to maintain your current business model. But if you change various elements of your business model, you will achieve big cost and productivity benefits that offset the cost differences between IT services delivered onshore vs. offshore.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/the-impact-of-new-digital-business-models-on-it-services/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
