<?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>Cloud Platform &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/cloud-platform/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 10:37:18 +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>Cloud computing: Google signs &#8216;milestone&#8217; discount deal with UK government</title>
		<link>https://www.bestdevops.com/cloud-computing-google-signs-milestone-discount-deal-with-uk-government/</link>
					<comments>https://www.bestdevops.com/cloud-computing-google-signs-milestone-discount-deal-with-uk-government/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 04 Jun 2020 09:44:24 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[Google cloud]]></category>
		<category><![CDATA[IT organization]]></category>
		<category><![CDATA[IT-market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12776</guid>

					<description><![CDATA[Source:-zdnet.com UK public sector bodies including the NHS will be offered discounted rates for Google Cloud services under a new [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-zdnet.com</p>
<p>UK public sector bodies including the NHS will be offered discounted rates for Google Cloud services under a new government agreement.</p>
<p>NHS organizations will be among the UK public sector bodies eligible for a discount to Google Cloud services under a new agreement struck between the software giant and the UK government.</p>
<p>A memorandum of understanding (MoU) between Google Cloud and the UK&#8217;s Crown Commercial Service (CCS) will see local councils, charities, NHS and government departments and other qualifying public sector bodies able to apply for discounted rates to the Google Cloud Platform.</p>
<p>TOP CLOUD PROVIDERS</p>
<p><strong>Top cloud providers in 2020: AWS, Microsoft Azure, and Google Cloud, hybrid, SaaS players</strong><br />
Top cloud providers in 2020: AWS, Microsoft Azure, and Google Cloud, hybrid, SaaS players</p>
<p>The cloud computing race in 2020 will have a definite multi-cloud spin. Here&#8217;s a look at how the cloud leaders stack up, the hybrid market, and the SaaS players that run your company as well as their latest strategic moves.</p>
<p>Read More</p>
<p>Eligible organizations will be offered access to Google Cloud&#8217;s full suite of services, including infrastructure, analytics, artificial intelligence, application modernization and development, and collaboration solutions.</p>
<p>SEE: Google Cloud VP discusses unprecedented computing needs because of the coronavirus (TechRepublic)</p>
<p><strong>It also covers access to Google Cloud&#8217;s managed and serverless offerings, including its hybrid and multi-cloud Anthos platform.</strong></p>
<p>The advertising to cloud software giant said the agreement would &#8220;provide the best value and terms for public sector agencies investing in cloud technology&#8221; while encouraging innovation and digital transformation in the UK public sector.</p>
<p>Mark Palmer, head of public sector EMEA at Google Cloud, said: &#8220;This is a significant milestone for us, as we see the results of our focused investment in cloud services and solutions primed and tailored for the public sector.&#8221;</p>
<p>Neither Google nor the CCS was able to offer specific financial details on the level of discount that would be offered, although Google said discounts would be based on aggregated cloud service demand and expected spend.</p>
<p>The MoU follows a similar agreement struck between the UK government and Microsoft in late April, which sees all eligible public sector organizations in the UK offered discounted access to Microsoft Azure business tools.</p>
<p>Google, Microsoft and Amazon all offer cloud services to the UK public sector under the UK government&#8217;s G-Cloud framework, under which public sector bodies can purchase cloud services from a &#8216;digital marketplace&#8217; without having to run a full procurement process.</p>
<p><strong>SEE: Google wants to make it easier to analyse health data in the cloud</strong></p>
<p>In the NHS, Google has agreements with a handful of organizations, a number of which were transferred over to the tech giant following its acquisition of British artificial intelligence firm, DeepMind.</p>
<p>Royal Free London NHS Foundation Trust is using the Google Cloud Platform as part of its work with Streams, an app designed to alert doctors to early signs of acute kidney injury in patients and prevent their health from deteriorating further.</p>
<p>Google said its latest agreement marked the beginning of &#8220;an expanded relationship&#8221; with the CCS that would also focus on providing support for UK SMEs that partner with public sector agencies, &#8220;no matter where they are in their cloud adoption journeys.&#8221;</p>
<p>Palmer added: &#8220;The UK public sector is a major focus for Google Cloud, and this is an opportunity to further support Her Majesty&#8217;s government in their digital transformation.&#8221;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/cloud-computing-google-signs-milestone-discount-deal-with-uk-government/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DevOps Enabler &#038; Co. Achieves a Microsoft Gold DevOps and Cloud Platform Competency</title>
		<link>https://www.bestdevops.com/devops-enabler-co-achieves-a-microsoft-gold-devops-and-cloud-platform-competency/</link>
					<comments>https://www.bestdevops.com/devops-enabler-co-achieves-a-microsoft-gold-devops-and-cloud-platform-competency/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 03 Jun 2020 05:46:46 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[Google-cloud]]></category>
		<category><![CDATA[IT-market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12755</guid>

					<description><![CDATA[Source:-indiaeducationdiary.in Bengaluru: DevOps Enabler &#38; Co., the company behind an exclusive startup bundle for organizations that want to scale their [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-indiaeducationdiary.in</p>
<p>Bengaluru: DevOps Enabler &amp; Co., the company behind an exclusive startup bundle for organizations that want to scale their operations, today announced it has attained a gold Microsoft DevOps And Cloud Platform competency, demonstrating a “best-in-class” ability and commitment to meet Microsoft Corp. customers’ evolving needs in today’s mobile-first, cloud-first world and distinguishing itself within Microsoft’s partner ecosystem.</p>
<p>DevOps Enabler &amp; Co., the company behind an exclusive startup bundle for organizations that want to scale their operations, today announced it has attained a gold Microsoft DevOps And Cloud Platform competency, demonstrating a “best-in-class” ability and commitment to meet Microsoft Corp. customers’ evolving needs in today’s mobile-first, cloud-first world and distinguishing itself within Microsoft’s partner ecosystem.</p>
<p>To earn a Microsoft competency, partners must successfully complete exams (resulting in Microsoft Certified Professionals) to prove their level of technology expertise, and then designate these certified professionals uniquely to one Microsoft competency, ensuring a certain level of staffing capacity. They must also submit customer references that demonstrate successful projects, meet a performance (revenue and or consumption/usage) commitment (for most gold competencies), and pass technology and/or sales assessments.</p>
<p>The DevOps Enabler and Co. startup bundle provides customers with cloud migration and enablement, DevOps implementation, remote working security, and migration of their applications to containers.</p>
<p>DevOps Enabler &amp; Co., an ISO 27001:2013 certified organization, provides software delivery automation to help companies grow their business. With expertise in cloud computing and DevOps, the organization helps its customers manage cloud platforms, provides DevOps automation, big data implementation, and management and staffing services. The Microsoft DevOps and Cloud Platform Gold Competency provides DevOps Enabler &amp; Co. with access to Microsoft technical team members and advisors who can help it make the most of Microsoft technologies for its clients.</p>
<p>“This Microsoft Gold DevOps and Cloud Platform competency is a demonstration of our testament to providing nothing but the best to our customers, even in these uncertain times. It shows our commitment to the technology market and the skill and expertise of Microsoft products that we share,” said Ram Suresh, Vice President for DevOps Enabler &amp; Co. “This gold competency shows how our teams have the knowledge and experience to accelerate our customers’ success. It is a major step in our journey, as it brings the power of DevOps and the cloud to our Windows community and especially our Microsoft-based enterprise customers.”</p>
<p>“By achieving a gold competency, partners have demonstrated the highest, most consistent capability and commitment to the latest Microsoft technology,” said Gavriella Schuster, corporate vice president, One Commercial Partner (OCP) at Microsoft Corp. “These partners have a deep expertise that puts them in the top of our partner ecosystem, and their proficiency will help customers drive innovative solutions.”</p>
<p>The Microsoft Partner Network helps partners strengthen their capabilities to showcase leadership in the marketplace on the latest technology, to better serve customers, and to easily connect with one of the most active, diverse networks in the world.</p>
<p>DevOps Enabler &amp; Co. is focused on providing the best of DevOps services to help its customers in the best way possible. The startup bundle isn’t just a consultation; it’s a holistic growth solution designed for companies that want to scale quickly and tackle the challenges that come their way. DevOps Enabler &amp; Co. provides software delivery automation, cloud enablement and management, and big data and staffing services to its customers.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/devops-enabler-co-achieves-a-microsoft-gold-devops-and-cloud-platform-competency/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Anunta Wins VMware 2020 Regional Partner of the Year Award for Services Excellence</title>
		<link>https://www.bestdevops.com/anunta-wins-vmware-2020-regional-partner-of-the-year-award/</link>
					<comments>https://www.bestdevops.com/anunta-wins-vmware-2020-regional-partner-of-the-year-award/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 12 May 2020 04:40:41 +0000</pubDate>
				<category><![CDATA[Vmware]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[Digital Transformation]]></category>
		<category><![CDATA[IT-Award]]></category>
		<category><![CDATA[Software-Market]]></category>
		<category><![CDATA[VMware]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12351</guid>

					<description><![CDATA[Anunta has been recognized by VMware with the 2020 Regional Partner of the Year Award in the Services Excellence category for the APJ region, acknowledging its expertise in End-User Computing and workplace transformation solutions.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Source: <a href="https://www.openpr.com" rel="noopener">openpr.com</a></em></p>



<h2 class="wp-block-heading">Anunta Recognized as VMware&#8217;s APJ Services Excellence Partner of the Year</h2>



<p class="wp-block-paragraph">Anunta has announced that it received the <strong>VMware 2020 Regional Partner of the Year Award</strong> in the <strong>Services Excellence category</strong> for the Asia Pacific and Japan (APJ) region. The award recognizes VMware partners that demonstrate measurable achievements through their skills and service capabilities — spanning consulting, managed services, and subscription services — to help customers maximize the value of their VMware investments.</p>



<h2 class="wp-block-heading">Recognition from VMware Leadership</h2>



<p class="wp-block-paragraph">Uma Thana Balsingam, Vice President of APJ Partner Business at VMware, highlighted the significance of the award:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;I am honored to recognize this year&#8217;s VMware Global Partner of the Year Award winners, which includes an exceptional group of innovative partners. VMware is proud to see Anunta honored in the Services Excellence category, and we are thrilled to see their continued commitment to delivering exceptional customer outcomes.&#8221;</p><cite>Uma Thana Balsingam, Vice President, APJ Partner Business, VMware</cite></blockquote>



<h2 class="wp-block-heading">What the Award Means for Anunta</h2>



<p class="wp-block-paragraph">Ananda Mukerji, Chairman of Anunta Tech, framed the recognition in the context of the company&#8217;s broader focus on next-generation workspace solutions:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;We are honored to be the regional winner of the VMware Partner of the Year Award 2020 for Service Excellence. I thank our customers for their continued trust in our solutions and delivery capabilities and VMware for recognizing Anunta as a partner they can trust. This is a recognition for Anunta&#8217;s innovative solutions around workspaces for the next generation users including cloud-based desktop services.&#8221;</p><cite>Ananda Mukerji, Chairman, Anunta Tech</cite></blockquote>



<p class="wp-block-paragraph">Sivakumar Ramamurthy, Deputy Managing Director and COO of Anunta Tech, added:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Anunta has been consistently enabling our customers by providing innovative user-centric EUC solutions for complete workplace transformation. We are extremely delighted for this recognition by VMware. We believe this recognition will further provide an impetus to our strong technical competency and will empower us to enable our customers in achieving tangible business outcomes.&#8221;</p><cite>Sivakumar Ramamurthy, Deputy Managing Director and COO, Anunta Tech</cite></blockquote>



<h2 class="wp-block-heading">About the VMware Partner of the Year Awards Program</h2>



<p class="wp-block-paragraph">The VMware Partner of the Year Awards program spans multiple categories, each targeting a distinct area of partner contribution and innovation. Categories for the 2020 program included:</p>



<ul class="wp-block-list">
<li><strong>Partner Value</strong></li>
<li><strong>Partner Social Impact</strong></li>
<li><strong>Services Excellence</strong></li>
<li><strong>Digital Transformation</strong></li>
<li><strong>Cloud Platform Transformation</strong></li>
<li><strong>Partner Trailblazer</strong></li>
<li><strong>Global Partner for Technology Innovation</strong></li>
</ul>



<p class="wp-block-paragraph">The evaluation process was conducted in partnership with <strong>IDC</strong>, which reviewed and scored award submissions against the defined criteria for each category. Partners were assessed on their ability to drive measurable customer business growth and ROI, demonstrate deep expertise in specific technology domains, and deliver positive real-world outcomes using VMware technologies.</p>



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



<p class="wp-block-paragraph">Anunta is a provider of <strong>End-User Computing (EUC) solutions</strong> focused on helping enterprises migrate from traditional client-server architectures to unified desktop and application services environments. The company&#8217;s portfolio is designed to simplify IT operations while maximizing performance, availability, and cost efficiency at the user endpoint.</p>



<p class="wp-block-paragraph">Key credentials and scale metrics cited by the company include:</p>



<ul class="wp-block-list">
<li>Over a decade of experience in virtualization and EUC transformation</li>
<li>Management of 80,000+ endpoints across 120,000+ users</li>
<li><strong>ISO 20000</strong> certification for IT Service Management (ITSM)</li>
<li><strong>ISO 27001</strong> certification for Information Security Management (ISMS)</li>
<li>Recognition as a <strong>Red Herring Top 100 Global</strong> company</li>
</ul>



<p class="wp-block-paragraph">Anunta&#8217;s focus on cloud-based desktop services and next-generation workspace delivery positions it within the growing enterprise virtual desktop infrastructure (VDI) and Desktop-as-a-Service (DaaS) market.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/anunta-wins-vmware-2020-regional-partner-of-the-year-award/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ksqlDB Now Available as a Fully-Managed Service on Confluent Cloud</title>
		<link>https://www.bestdevops.com/ksql-now-available-on-confluent-cloud/</link>
					<comments>https://www.bestdevops.com/ksql-now-available-on-confluent-cloud/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 27 Apr 2020 06:18:43 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud Transformed]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[Google cloud]]></category>
		<category><![CDATA[KSQL]]></category>
		<category><![CDATA[Microsoft Azure]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12066</guid>

					<description><![CDATA[Confluent has made ksqlDB (formerly KSQL) generally available as a fully-managed, production-ready service on Confluent Cloud for customers on usage-based billing plans across AWS, GCP, and Azure.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Original reporting by <a href="https://www.infoq.com" rel="noopener">InfoQ</a>. Post date: April 27, 2020.</em></p>



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



<p class="wp-block-paragraph">ksqlDB (previously marketed as KSQL) is the streaming SQL engine built on top of Apache Kafka. It lets developers write continuous SQL queries against Kafka topics without writing Java or Scala code, making real-time stream processing accessible to a much broader engineering audience. Common use cases include:</p>



<ul class="wp-block-list">
<li><strong>Stream-to-stream joins</strong> — correlate events from two or more Kafka topics in real time.</li>
<li><strong>Aggregations</strong> — compute rolling counts, sums, or averages over time windows.</li>
<li><strong>Transformations and filtering</strong> — reshape, enrich, or drop events as they flow through a pipeline.</li>
<li><strong>Data enrichment</strong> — look up reference data stored in ksqlDB tables and join it with live streams.</li>
</ul>



<p class="wp-block-paragraph">Queries run on the ksqlDB Server engine, which handles all reads and writes to and from the underlying Kafka cluster. Developers interact with the engine either through a SQL query editor in the Confluent Control Center UI or directly via the ksqlDB REST API.</p>



<h2 class="wp-block-heading">General Availability on Confluent Cloud</h2>



<p class="wp-block-paragraph">Confluent announced that ksqlDB moved from preview to production-ready status on Confluent Cloud, available to all customers on usage-based billing plans. The managed service removes the operational overhead of deploying and scaling ksqlDB Server clusters yourself. As Derek Nelson, senior product manager at Confluent, explained at the time of the announcement:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Confluent Cloud ksqlDB eliminates the innate complexities of operating infrastructure in production. We take care of running production-grade infrastructure at scale while you focus on solving business problems with ksqlDB. Transformations, stream-to-stream joins, aggregations, and data enrichment can all be accomplished using ksqlDB with just a few lines of SQL.</p><cite>Derek Nelson, Senior Product Manager, Confluent</cite></blockquote>



<p class="wp-block-paragraph">Dan Rosanova, senior group product manager at Confluent, also highlighted ksqlDB&#8217;s broader role in the platform when speaking to InfoQ:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>ksqlDB is really a new kind of database that has been purpose-built for stream processing applications. We see ksqlDB as an integral service rounding out our cloud offering as a complete streaming platform, beyond Kafka, enabling end-to-end stream processing workloads. It complements our Connect service as well, which enables streaming connectivity to and from many services and platforms. These services all compose together to provide users an event streaming SaaS that they can use to build and run sophisticated and complete modern applications.</p><cite>Dan Rosanova, Senior Group Product Manager, Confluent</cite></blockquote>



<h2 class="wp-block-heading">Key Capabilities of the Managed ksqlDB Service</h2>



<p class="wp-block-paragraph">Running ksqlDB as a managed service on Confluent Cloud offers several advantages over self-hosting:</p>



<ul class="wp-block-list">
<li><strong>No infrastructure management</strong> — Confluent provisions, scales, and monitors the ksqlDB cluster on your behalf.</li>
<li><strong>Integrated UI</strong> — The Confluent Control Center provides a graphical interface to create streams and tables, browse schemas, and submit continuous queries without leaving the browser.</li>
<li><strong>REST API access</strong> — All operations available in the UI are also available programmatically via the ksqlDB REST API, enabling CI/CD integration.</li>
<li><strong>Schema Registry integration</strong> — Streams and tables are schema-aware, enabling safer evolution of event formats over time.</li>
<li><strong>Kafka Connect complement</strong> — Confluent Cloud Connect can source or sink data to external systems, with ksqlDB handling in-flight transformations in between.</li>
</ul>



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



<p class="wp-block-paragraph">Confluent Cloud — and by extension the managed ksqlDB service — is available on all three major public cloud providers:</p>



<ul class="wp-block-list">
<li><strong>Amazon Web Services (AWS)</strong> — available since 2017.</li>
<li><strong>Google Cloud Platform (GCP)</strong> — available via the GCP Marketplace.</li>
<li><strong>Microsoft Azure</strong> — available via the Azure Marketplace.</li>
</ul>



<p class="wp-block-paragraph">This multi-cloud availability means teams can run ksqlDB workloads in the same region and cloud provider as the rest of their data infrastructure, minimising egress costs and latency.</p>



<h2 class="wp-block-heading">A Practical Example: Streaming Data Pipeline</h2>



<p class="wp-block-paragraph">A common pattern is using Apache Kafka as the backbone of a data pipeline and ksqlDB to transform events before landing them in a downstream system (a data warehouse, search index, or operational database). Instead of writing a custom Kafka Streams application in Java, a developer can express the same logic in SQL:</p>


<pre class="wp-block-code"><span><code class="hljs language-php">-- Create a stream from a raw Kafka topic
CREATE STREAM orders_raw (
  order_id VARCHAR,
  customer_id VARCHAR,
  amount DOUBLE,
  currency VARCHAR
) WITH (
  KAFKA_TOPIC=<span class="hljs-string">'orders'</span>,
  VALUE_FORMAT=<span class="hljs-string">'JSON'</span>
);

-- Filter <span class="hljs-keyword">and</span> enrich: only USD orders above $<span class="hljs-number">100</span>
CREATE STREAM high_value_usd_orders <span class="hljs-keyword">AS</span>
  SELECT
    order_id,
    customer_id,
    amount,
    UCASE(currency) <span class="hljs-keyword">AS</span> currency
  FROM orders_raw
  WHERE currency = <span class="hljs-string">'USD'</span> <span class="hljs-keyword">AND</span> amount &gt; <span class="hljs-number">100</span>
EMIT CHANGES;</code></span></pre>


<p class="wp-block-paragraph">The resulting <code>high_value_usd_orders</code> stream is itself a Kafka topic, ready to be consumed by downstream services or sinked to an external system via Kafka Connect.</p>



<h2 class="wp-block-heading">Who Benefits Most?</h2>



<p class="wp-block-paragraph">As Bart Kersteter, a systems engineer at Confluent, noted at the time of the announcement, ksqlDB is particularly valuable for teams that need real-time stream processing but do not have deep JVM expertise:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>KSQL is great for writing streaming data apps, especially for non-Java programmers. It is now fully supported and available in Confluent Cloud.</p><cite>Bart Kersteter, Systems Engineer, Confluent</cite></blockquote>



<p class="wp-block-paragraph">Data engineers already comfortable with SQL for batch processing can apply the same mental model to streaming workloads, significantly reducing the learning curve compared to the Kafka Streams DSL or Apache Flink.</p>



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



<p class="wp-block-paragraph">To try the managed ksqlDB service on Confluent Cloud:</p>



<ol class="wp-block-list">
<li>Sign up for a Confluent Cloud account at <a href="https://www.confluent.io/confluent-cloud/" rel="noopener">confluent.io/confluent-cloud</a>.</li>
<li>Create a Kafka cluster in your preferred cloud region (AWS, GCP, or Azure).</li>
<li>Add a ksqlDB application from the Confluent Cloud console.</li>
<li>Use the built-in query editor to create your first stream and run a continuous SQL query.</li>
<li>Explore the official <a href="https://docs.confluent.io/cloud/current/get-started/ksql.html" rel="noopener">Confluent Cloud ksqlDB documentation</a> for deeper configuration options.</li>
</ol>



<p class="wp-block-paragraph"><em>Note: Pricing details and free-tier offers mentioned at the time of this announcement (April 2020) may have changed. Check the <a href="https://www.confluent.io/confluent-cloud/" rel="noopener">Confluent Cloud pricing page</a> for current information.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/ksql-now-available-on-confluent-cloud/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Stackery Adds CI/CD and Security Features to Its Serverless Cloud Platform</title>
		<link>https://www.bestdevops.com/stackery-adds-ci-cd-features-to-serverless-cloud-platform/</link>
					<comments>https://www.bestdevops.com/stackery-adds-ci-cd-features-to-serverless-cloud-platform/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 20 Apr 2020 11:14:56 +0000</pubDate>
				<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[IT security]]></category>
		<category><![CDATA[IT teams]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11914</guid>

					<description><![CDATA[Stackery announced a major platform update in April 2020 that brings GitOps-based CI/CD pipelines, automated sandbox environments, and least-privilege security controls to serverless application development on AWS.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by ITPro Today. Original announcement date: April 14, 2020.</em></p>



<h2 class="wp-block-heading">Why Serverless Development Needs Dedicated Tooling</h2>



<p class="wp-block-paragraph">Cloud application development has moved well beyond virtual machines and containers. Serverless — the event-driven, functions-as-a-service (FaaS) model — lets teams run code only when triggered by an event, eliminating the need to manage long-running infrastructure. The trade-offs are real: lower operational costs and greater agility, but also a fundamentally different architecture that can expose gaps in existing CI/CD pipelines and security controls.</p>



<p class="wp-block-paragraph">Serverless applications are composed of many small, discrete resources stitched together. As Chase Douglas, co-founder and CTO of Stackery, explained to ITPro Today:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;With serverless, you have many different types of resources that you&#8217;re piecing together. The most common one that people talk about are functions. Even for organizations that have already started using containers and microservices, they might not have decomposed the workflow as far down as what happens in serverless, where you might have individual functions defined for each route of an API.&#8221;</p><cite>Chase Douglas, Co-founder and CTO, Stackery</cite></blockquote>



<p class="wp-block-paragraph">To address these challenges, Stackery announced a significant platform update on April 14, 2020, focused on two areas: CI/CD integration for serverless workflows and automated least-privilege security controls.</p>



<h2 class="wp-block-heading">GitOps-Based CI/CD for Serverless Workloads</h2>



<p class="wp-block-paragraph">Modern DevOps teams rely on continuous integration and continuous deployment (CI/CD) pipelines to ship code reliably and frequently. Stackery&#8217;s update extends that model into the serverless domain using a GitOps workflow. Here is how the pipeline works:</p>



<ol class="wp-block-list">
<li><strong>Code push:</strong> A developer pushes changes to their Git provider of choice — GitHub, GitLab, or Bitbucket.</li>
<li><strong>Pull request trigger:</strong> Opening a pull request in the Git provider triggers Stackery to begin a parallel sequence of automated steps.</li>
<li><strong>Source analysis:</strong> Stackery scans the source code, identifies all functions in the serverless application stack, and runs runtime-specific code-checking tools to flag security and safety issues.</li>
<li><strong>Temporary sandbox:</strong> A short-lived sandbox environment is provisioned automatically so that integration tests defined by the team can run in isolation.</li>
<li><strong>Preview deployment:</strong> A preview environment of the full deployment is spun up, giving developers and stakeholders the opportunity to evaluate changes and collaborate before merging.</li>
</ol>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;It will also provision a temporary sandbox environment just for the purposes of running integration tests that you&#8217;ve defined. Lastly, it will provision a preview environment of the deployment, giving you an opportunity to evaluate your changes or potentially collaborate with others on your team who also can play with that preview deployment.&#8221;</p><cite>Chase Douglas, Co-founder and CTO, Stackery</cite></blockquote>



<p class="wp-block-paragraph">This GitOps approach keeps the Git repository as the single source of truth for both application code and infrastructure state — a principle that aligns well with infrastructure-as-code practices already common in container-based environments.</p>



<h2 class="wp-block-heading">Least-Privilege Security for Serverless Resources</h2>



<p class="wp-block-paragraph">Over-permissioned cloud resources are a persistent security risk. In a traditional application, a compromised component with broad IAM permissions can become a pivot point for a wider attack across an entire cloud account. Serverless architectures face the same risk when permissions are not scoped tightly.</p>



<p class="wp-block-paragraph">Stackery&#8217;s platform update addresses this with automatic permission scoping. Developers build serverless applications using a visual drag-and-drop canvas to connect resources — functions, databases, queues, and so on. With the update, the platform automatically limits the permissions granted to each connection to only what is required to execute that specific function.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;So if in the worst case, there was a security vulnerability inside one of your functions and it had a mechanism to access one of your DynamoDB database tables, then the scope of that security intrusion is limited just to that one table and cannot progress further across the entire AWS account.&#8221;</p><cite>Chase Douglas, Co-founder and CTO, Stackery</cite></blockquote>



<p class="wp-block-paragraph">This principle of least privilege — granting only the minimum permissions necessary — is a well-established security practice. Applying it automatically at the platform level removes a common source of human error in serverless IAM configuration.</p>



<h2 class="wp-block-heading">What Comes Next: Collaboration and Intelligent Pipelines</h2>



<p class="wp-block-paragraph">Looking beyond the April 2020 release, Stackery CEO Tim Zonca outlined two priority areas for the platform roadmap:</p>



<ul class="wp-block-list">
<li><strong>Team collaboration at scale:</strong> Features designed to help larger engineering teams work efficiently within shared serverless environments.</li>
<li><strong>Intelligent automation:</strong> Adding analytical and decision-making capabilities to CI/CD pipelines, potentially automating more steps in the detect-test-deploy workflow.</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;One of the things that we will be adding after this launch is more around helping teams quickly scale and better collaborate. Another set of capabilities that we&#8217;ve been looking at is, how can we start to add intelligence to these automation kinds of pipelines.&#8221;</p><cite>Tim Zonca, CEO, Stackery</cite></blockquote>



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



<ul class="wp-block-list">
<li>Serverless&#8217;s fine-grained, event-driven architecture exposes gaps in standard CI/CD and security tooling designed for VMs or containers.</li>
<li>Stackery&#8217;s GitOps-based pipeline automates code analysis, integration testing in sandboxed environments, and preview deployments triggered by pull requests.</li>
<li>Automatic permission scoping at the resource-connection level enforces least-privilege IAM policies without requiring manual configuration.</li>
<li>The platform targets AWS-based serverless workloads, with DynamoDB cited as an example resource in the security model.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/stackery-adds-ci-cd-features-to-serverless-cloud-platform/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>2020 Cloud Foundry Platform Certification Now Supports Kubernetes via Eirini</title>
		<link>https://www.bestdevops.com/2020-cloud-foundry-platform-certification-now-includes-option-for-architecture-to-bring-ease-of-cloud-foundry-developer-experience-to-kubernetes-users/</link>
					<comments>https://www.bestdevops.com/2020-cloud-foundry-platform-certification-now-includes-option-for-architecture-to-bring-ease-of-cloud-foundry-developer-experience-to-kubernetes-users/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 16 Apr 2020 07:40:41 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[Cloud-computing]]></category>
		<category><![CDATA[IBM cloud]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[OpenStack]]></category>
		<category><![CDATA[VMware vSphere]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11844</guid>

					<description><![CDATA[The Cloud Foundry Foundation updated its 2020 Platform Certification to allow Kubernetes-based Eirini as a container orchestration option alongside Diego, with seven major providers renewing certification.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The <a href="https://www.cloudfoundry.org/">Cloud Foundry Foundation</a> announced that seven major providers — Atos, Cloud.gov, IBM, SAP, SUSE, Swisscom, and VMware — renewed their Cloud Foundry Platform Certification for 2020. The most significant change in this certification cycle is that providers can now choose Kubernetes-based <strong>Eirini</strong> as their internal container orchestration layer, in addition to or instead of the longer-established <strong>Diego</strong> scheduler.</p>



<h2 class="wp-block-heading">What Is Cloud Foundry Platform Certification?</h2>



<p class="wp-block-paragraph">Cloud Foundry Platform Certification is the Cloud Foundry Foundation&#8217;s official verification program. It guarantees that any product or service carrying the Cloud Foundry name uses the same core Cloud Foundry software and meets the technical standards set by the Foundation&#8217;s technical governing body. Key goals of the certification include:</p>



<ul class="wp-block-list">
<li><strong>Consistency:</strong> All certified platforms share the same underlying Cloud Foundry Application Runtime components.</li>
<li><strong>Portability:</strong> Applications developed on one certified platform can be moved to another without re-platforming effort.</li>
<li><strong>Reliability:</strong> Strict technical requirements must be met before the Cloud Foundry mark can be applied to any product.</li>
<li><strong>Annual recertification:</strong> Providers must recertify every year, ensuring ongoing compliance as the platform evolves.</li>
</ul>



<p class="wp-block-paragraph">Only products that pass these requirements are permitted to use the &#8220;Cloud Foundry&#8221; designation commercially.</p>



<h2 class="wp-block-heading">The Key 2020 Change: Kubernetes as a First-Class Scheduler</h2>



<p class="wp-block-paragraph">Historically, Cloud Foundry used <strong>Diego</strong> as its internal container scheduler and runtime. The 2020 certification introduces an officially supported alternative: <strong>Eirini</strong>, a project that replaces Diego&#8217;s container scheduling layer with Kubernetes. Providers can now certify using:</p>



<ul class="wp-block-list">
<li><strong>Diego only</strong> — the traditional Cloud Foundry container runtime.</li>
<li><strong>Eirini (Kubernetes-backed) only</strong> — replacing Diego&#8217;s scheduling with native Kubernetes primitives.</li>
<li><strong>Both Diego and Eirini</strong> — offering operators flexibility to choose at deployment time.</li>
</ul>



<p class="wp-block-paragraph">This is the first year that Kubernetes has been eligible to serve as the default container scheduler within a certified Cloud Foundry platform. The intent is to let Cloud Foundry operators and developers benefit from Cloud Foundry&#8217;s well-known developer experience — a simple <code>cf push</code> workflow, built-in routing, service bindings, and multi-language buildpack support — while running on a Kubernetes substrate that operations teams may already manage.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;This is the first year the Cloud Foundry Platform Certification allows Kubernetes to be the default container scheduler, giving developers more flexibility to run their apps across any Cloud Foundry instance in the language and framework of their choice. The mission of the Cloud Foundry community is to simplify the developer experience, and we have accomplished this with the new Platform Certification requirements, as we bring the Cloud Foundry developer experience to Kubernetes users.&#8221;</p><cite>— Chip Childers, Executive Director, Cloud Foundry Foundation</cite></blockquote>



<h2 class="wp-block-heading">2020 Certified Cloud Foundry Platforms</h2>



<p class="wp-block-paragraph">The following seven platforms renewed their Cloud Foundry Platform Certification for 2020:</p>



<ul class="wp-block-list">
<li><strong>Atos Cloud Foundry</strong></li>
<li><strong>Cloud.gov</strong></li>
<li><strong>IBM Cloud Foundry</strong></li>
<li><strong>SAP Cloud Platform</strong></li>
<li><strong>SUSE Cloud Application Platform</strong></li>
<li><strong>Swisscom Application Cloud</strong></li>
<li><strong>VMware Tanzu Application Service</strong></li>
</ul>



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



<p class="wp-block-paragraph">The Eirini integration addresses a tension that many enterprise platform teams face: Kubernetes has become the de facto standard for container orchestration, but its raw API surface is complex for application developers. Cloud Foundry has long offered a high-level abstraction — developers push source code or a container image and the platform handles routing, health management, scaling, and service injection — without needing to write Kubernetes manifests.</p>



<p class="wp-block-paragraph">By allowing Kubernetes to underpin that abstraction, organisations can:</p>



<ul class="wp-block-list">
<li>Consolidate on a single container orchestration layer (Kubernetes) across different workload types.</li>
<li>Leverage existing Kubernetes operational tooling, RBAC models, and infrastructure integrations.</li>
<li>Offer application developers the familiar <code>cf push</code> experience without exposing Kubernetes complexity.</li>
<li>Run certified workloads on any Kubernetes-capable infrastructure, including AWS, GCP, Azure, IBM Cloud, OpenStack, and VMware vSphere.</li>
</ul>



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



<p class="wp-block-paragraph">Cloud Foundry is an open source platform backed by major technology vendors including Dell EMC, Google, IBM, Microsoft, SAP, SUSE, and VMware. It is used in production by large enterprises in manufacturing, telecommunications, and financial services. Cloud Foundry&#8217;s container-based architecture supports applications written in any language or framework through its buildpack system, and it runs on a wide range of cloud providers and on-premises infrastructure.</p>



<h2 class="wp-block-heading">Further Reading</h2>



<p class="wp-block-paragraph">For more detail on the Eirini project and how it integrates Kubernetes into Cloud Foundry, see the <a href="https://www.cloudfoundry.org/">Cloud Foundry Foundation website</a> and the <a href="https://github.com/cloudfoundry-incubator/eirini">Eirini project on GitHub</a>.</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_23184"  width="675" height="379"  data-origwidth="675" data-origheight="379" src="https://www.youtube.com/embed/?enablejsapi=1&#038;list=PLTCuRW0ikUdMMoQp5eXPd7JE50_OoYZ01&#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/2020-cloud-foundry-platform-certification-now-includes-option-for-architecture-to-bring-ease-of-cloud-foundry-developer-experience-to-kubernetes-users/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cloud Computing: Rackspace Expands into EMEA, IBM Appoints New Cloud SVP, Zenoss Launches EMEA Zone</title>
		<link>https://www.bestdevops.com/cloud-computing-rackspace-goes-into-emea-ibm-targets-hybrid-cloud/</link>
					<comments>https://www.bestdevops.com/cloud-computing-rackspace-goes-into-emea-ibm-targets-hybrid-cloud/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 08 Apr 2020 05:55:41 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[IT environments]]></category>
		<category><![CDATA[Microsoft Azure]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11676</guid>

					<description><![CDATA[Three major cloud computing players — Rackspace, IBM, and Zenoss — made significant channel-facing announcements in early 2020, covering EMEA expansion, hybrid cloud leadership, and regional SaaS availability.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published at <a href="https://www.channelfutures.com" rel="noopener noreferrer" target="_blank">channelfutures.com</a> in April 2020.</em></p>



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



<p class="wp-block-paragraph">Even against the backdrop of the COVID-19 pandemic in early 2020, cloud computing providers continued to push forward with strategic expansions and leadership changes that directly affected their channel ecosystems. Three announcements stood out: Rackspace&#8217;s deepened investment in the Middle East and Africa, IBM&#8217;s appointment of a new cloud leader under incoming CEO Arvind Krishna, and Zenoss&#8217;s launch of a dedicated EMEA cloud zone. Here&#8217;s what each development means for partners and customers.</p>



<h2 class="wp-block-heading">Rackspace Expands EMEA Presence to Address Cloud Skills Gap in the Middle East</h2>



<p class="wp-block-paragraph">Rackspace — a managed cloud and hosting provider that works across AWS, Google Cloud Platform, and Microsoft Azure — announced a multimillion-dollar investment to deepen its footprint in the Middle East and Africa region. The move was designed to open new opportunities for channel partners, including distributors, master agents, systems integrators, and value-added resellers (VARs) operating in the region.</p>



<p class="wp-block-paragraph">Lisa McLin, Vice President of Alliances and Channel Chief at Rackspace, told Channel Futures that the expanded investment aimed to bring &#8220;additional local resources to help address the dearth of cloud skills in the Middle East.&#8221; Rackspace manages private and public cloud deployments on behalf of end users, providing an unbiased, multi-cloud approach that suits the complexity of enterprise environments in the region.</p>



<p class="wp-block-paragraph">George Pawlyszyn was named General Manager for Rackspace&#8217;s Middle East and Africa strategy. According to McLin, Pawlyszyn is focused on &#8220;providing trusted and unbiased expertise to migrate customers to the cloud securely, and enhance existing customers&#8217; environments whilst working closely with partners.&#8221;</p>



<p class="wp-block-paragraph">At the time of the announcement, Rackspace already served more than 500 customers in the Middle East. To support growth, the company launched a new hub in Dubai, housing salespeople, professional services consultants, and marketing personnel.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;The cloud market is growing significantly in the region and customers are increasingly requiring unbiased experts to support them on their cloud journey.&#8221;</p><cite>Martin Blackburn, Managing Director, EMEA, Rackspace</cite></blockquote>



<p class="wp-block-paragraph">For channel partners, this kind of regional investment typically translates to more localized sales support, co-selling opportunities, and access to Rackspace&#8217;s multi-cloud managed services portfolio closer to end customers.</p>



<h2 class="wp-block-heading">IBM Appoints Howard Boville as Senior Vice President of IBM Cloud</h2>



<p class="wp-block-paragraph">In a significant leadership move, newly appointed IBM CEO Arvind Krishna — who himself previously led IBM&#8217;s cloud computing division before replacing Virginia Rometty — named Howard Boville as Senior Vice President of IBM Cloud, effective May 2020.</p>



<p class="wp-block-paragraph">Boville joined IBM from Bank of America, where he served as Chief Technology Officer. Notably, the two organizations had already been collaborating to build cloud platforms tailored for the financial services sector, making Boville a familiar face in the IBM ecosystem.</p>



<p class="wp-block-paragraph">In his new role, Boville was positioned to lead IBM&#8217;s cloud strategy with a specific emphasis on <strong>hybrid cloud</strong> — a priority that IBM has consistently placed at the center of its competitive positioning against hyperscalers such as AWS, Google Cloud, and Microsoft Azure. He also assumed oversight of IBM&#8217;s global cloud infrastructure, which at the time included:</p>



<ul class="wp-block-list">
<li>More than 60 cloud data centers</li>
<li>Operations spanning 19 countries</li>
<li>18 availability zones across six geographic regions</li>
</ul>



<p class="wp-block-paragraph">The appointment signaled IBM&#8217;s intent to accelerate its hybrid cloud narrative — an approach underpinned by the 2019 acquisition of Red Hat — and to compete more aggressively in enterprise cloud deals where workload portability and data sovereignty are critical concerns.</p>



<h2 class="wp-block-heading">Zenoss Launches Dedicated EMEA Cloud Zone in Frankfurt</h2>



<p class="wp-block-paragraph">Zenoss, an Austin, Texas-based company that develops monitoring analytics software for cloud, hybrid, and on-premises IT environments, announced the availability of a dedicated EMEA cloud zone for its Zenoss Cloud SaaS platform. The zone is hosted in Frankfurt, Germany.</p>



<p class="wp-block-paragraph">The Frankfurt location was selected for its strong data protection credentials. Specifically, Zenoss cited compliance with the <strong>German Bundesdatenschutzgesetz (BDSG)</strong> — Germany&#8217;s federal data protection act — as a key factor, alongside alignment with GDPR requirements affecting European customers.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Zenoss Cloud has taken off domestically, and we&#8217;ve been experiencing increased demand for separate instances in other regions. We&#8217;re dedicated to serving our customers around the world, and this new zone will provide full-stack monitoring and AIOps with the highest levels of data protection.&#8221;</p><cite>Greg Stock, Chairman and CEO, Zenoss</cite></blockquote>



<p class="wp-block-paragraph">With this launch, all U.S.-based Zenoss Cloud services became available to EMEA customers from a regionalized, dedicated instance — an important distinction for organizations subject to data residency requirements.</p>



<p class="wp-block-paragraph">Zenoss Cloud is a SaaS-based platform that provides full-stack monitoring and AIOps capabilities, helping IT teams maintain performance visibility across complex, hybrid environments. The company&#8217;s strategic alliance partners at the time included AWS, Accenture, Cisco, and NTT Data. It also offered its software through marketplace partnerships on AWS, CenturyLink, Cisco, Rackspace, and ServiceNow.</p>



<p class="wp-block-paragraph">Zenoss indicated that additional regional zones were planned following the EMEA launch. According to the company, both partners and customers had already begun using the Frankfurt-based EMEA zone at the time of the announcement.</p>



<h2 class="wp-block-heading">Key Takeaways for Channel Partners</h2>



<ul class="wp-block-list">
<li><strong>Rackspace&#8217;s EMEA expansion</strong> creates new co-sell and referral opportunities for VARs, MSPs, and systems integrators in the Middle East, backed by a formal hub in Dubai and named regional leadership.</li>
<li><strong>IBM&#8217;s hybrid cloud focus</strong> under Boville reinforces the company&#8217;s enterprise positioning — partners building IBM-aligned hybrid cloud practices can expect continued investment and messaging support from the vendor.</li>
<li><strong>Zenoss&#8217;s EMEA zone</strong> removes a key barrier for European customers concerned about data residency, making the platform easier for EMEA-based partners to position and sell.</li>
</ul>



<p class="wp-block-paragraph">All three announcements reflect a broader trend: cloud providers are doubling down on regional infrastructure, local expertise, and partner ecosystems as enterprise adoption of multi-cloud and hybrid environments accelerates globally.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/cloud-computing-rackspace-goes-into-emea-ibm-targets-hybrid-cloud/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>To Succeed at DevOps Today, You Need Hybrid Skills</title>
		<link>https://www.bestdevops.com/to-succeed-at-devops-these-days-go-hybrid/</link>
					<comments>https://www.bestdevops.com/to-succeed-at-devops-these-days-go-hybrid/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 23 Mar 2020 05:23:23 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[(CI/CD)]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[IT automation]]></category>
		<category><![CDATA[IT-market]]></category>
		<category><![CDATA[Soft skills]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11248</guid>

					<description><![CDATA[Process knowledge, automation, and soft skills now define the ideal DevOps hire. A DevOps Institute survey of over 1,200 IT managers reveals why hybrid skills are the key to building effective DevOps teams.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">DevOps is no longer purely a technical discipline — it is a business transformation strategy. Organizations that treat it as only a tooling or automation exercise consistently struggle to scale their initiatives. According to a survey of 1,260 IT managers conducted by the DevOps Institute, the most in-demand DevOps candidates today are <strong>hybrid specialists</strong>: professionals who combine process knowledge, automation expertise, functional IT understanding, and interpersonal skills.</p>



<h2 class="wp-block-heading">Why Hybrid Skills Now Matter More Than Pure Automation</h2>



<p class="wp-block-paragraph">In earlier DevOps adoption cycles, automation skills dominated hiring requirements. That has shifted. The DevOps Institute survey found that <strong>process skills and process knowledge have overtaken automation skills</strong> as the primary competency organizations seek. This makes sense: once teams understand what automation tools can do, the harder challenge becomes defining the processes, governance, and cultural norms that determine <em>how</em> those tools are used effectively.</p>



<p class="wp-block-paragraph">As the survey authors put it, early DevOps adopters focused on understanding the technology and its potential. The next logical step is establishing the processes and rules by which that technology is applied consistently and responsibly across the organization.</p>



<h2 class="wp-block-heading">DevOps Hiring Is Genuinely Difficult</h2>



<p class="wp-block-paragraph">With approximately 52% of companies actively building DevOps competency through hiring, demand for qualified candidates is high — and supply is limited. Around 65% of respondents reported difficulty finding candidates with the right combination of skills. This is not simply a shortage of technically proficient engineers; it reflects the rarity of professionals who can bridge development, operations, automation, security, and business communication simultaneously.</p>



<p class="wp-block-paragraph">More than half of all survey respondents described themselves as still in the early or mid stages of their DevOps journey. The reasons are both technical and organizational. DevOps requires dismantling deeply entrenched accountability silos, which can feel threatening to teams and individuals whose roles and authority are defined by those silos. Organizational transformation — not tool selection — is often the hardest part.</p>



<h2 class="wp-block-heading">Common DevOps Team Topologies</h2>



<p class="wp-block-paragraph">The survey identified three team models most commonly in use:</p>



<ol class="wp-block-list">
<li><strong>The DevOps team silo (or promotion model):</strong> A dedicated DevOps team acts as an intermediary between development and operations. This is the most widely adopted model, though it risks recreating the silos DevOps is meant to eliminate.</li>
<li><strong>The DevOps collaboration model:</strong> DevOps is treated as everyone&#8217;s responsibility across development and operations, with no separate dedicated team. This is the closest to the original DevOps vision.</li>
<li><strong>The DevOps toolkit model:</strong> A central DevOps team owns and manages shared tooling used by other teams. This is common in larger enterprises standardizing their CI/CD and observability stacks.</li>
</ol>



<p class="wp-block-paragraph">Each model has tradeoffs, and the right choice depends on organizational size, culture, and maturity level.</p>



<h2 class="wp-block-heading">The DevOps Hybrid Specialist Profile</h2>



<p class="wp-block-paragraph">The survey paints a clear picture of what an ideal DevOps candidate looks like today: someone with a <strong>holistic understanding</strong> of developer concerns, operational realities, and automation capabilities. Human skills, process knowledge, functional IT expertise, and automation proficiency are treated as equally important rather than ranked in a fixed hierarchy.</p>



<p class="wp-block-paragraph">DevOps hybrid specialists typically draw from a wide area of expertise — from cloud infrastructure and platform engineering, to frameworks like Agile and Site Reliability Engineering (SRE), to cross-functional communication and business awareness.</p>



<h2 class="wp-block-heading">Key Skills Sought in DevOps Roles</h2>



<p class="wp-block-paragraph">The following data is drawn from the DevOps Institute survey of 1,260 IT managers.</p>



<h3 class="wp-block-heading">Most Important DevOps Hybrid Abilities</h3>



<ul class="wp-block-list">
<li>Process competencies and process knowledge — 68%</li>
<li>Automation skills — 67%</li>
<li>Soft skills — 61%</li>
<li>Functional knowledge (networking, storage, etc.) — 36%</li>
<li>Specific automation tool expertise — 29%</li>
<li>Business skills — 23%</li>
</ul>



<h3 class="wp-block-heading">Core DevOps Functional Skills</h3>



<ul class="wp-block-list">
<li>Compute and operational knowledge — 52%</li>
<li>Security practices — 52%</li>
<li>IT infrastructure knowledge — 50%</li>
<li>Application design and development — 45%</li>
<li>Quality assurance knowledge — 32%</li>
<li>Business continuity and disaster recovery awareness — 31%</li>
<li>Testing knowledge — 31%</li>
<li>Networking knowledge — 28%</li>
</ul>



<h3 class="wp-block-heading">Core DevOps Technical Skills</h3>



<ul class="wp-block-list">
<li>CI/CD toolchain proficiency — 69%</li>
<li>Cloud platform and cloud environment knowledge — 63%</li>
<li>API knowledge — 41%</li>
<li>Analytical and observability knowledge — 31%</li>
<li>Multiple programming languages — 28%</li>
<li>Experience with UI, web services, and middleware — 28%</li>
</ul>



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



<p class="wp-block-paragraph">The takeaway is clear: organizations building DevOps capabilities cannot hire purely for tool knowledge. The engineers who drive lasting DevOps success understand <em>why</em> processes exist, can communicate across organizational boundaries, and are comfortable operating in ambiguous, fast-changing environments. Soft skills — often undervalued in technical hiring — rank third overall in the survey, ahead of functional and business-specific knowledge.</p>



<p class="wp-block-paragraph">For practitioners looking to advance in DevOps roles, broadening your skill set beyond any single toolchain or platform is increasingly important. Familiarity with SRE principles, Agile delivery frameworks, cloud-native architectures, and security practices will differentiate candidates in a competitive hiring market.</p>



<p class="wp-block-paragraph"><em>Survey data referenced in this article is attributed to the DevOps Institute. The original report was published prior to March 2020. Photo credit: Joe McKendrick.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/to-succeed-at-devops-these-days-go-hybrid/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AWS Wins Temporary Halt to Microsoft&#8217;s Work on $10 Billion US JEDI Cloud Contract</title>
		<link>https://www.bestdevops.com/aws-secures-temporary-halt-to-microsofts-work-on-10bn-us-jedi-cloud-contract/</link>
					<comments>https://www.bestdevops.com/aws-secures-temporary-halt-to-microsofts-work-on-10bn-us-jedi-cloud-contract/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 15 Feb 2020 06:28:08 +0000</pubDate>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT Monitoring]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=10618</guid>

					<description><![CDATA[A US Federal Court granted AWS a temporary restraining order blocking Microsoft from advancing work on the $10 billion JEDI DoD cloud contract, amid ongoing legal challenges and claims of political interference.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by <a href="https://www.computerweekly.com" rel="noopener">Computer Weekly</a>. Original post date: 15 February 2020.</em></p>



<h2 class="wp-block-heading">Background: What Is the JEDI Contract?</h2>



<p class="wp-block-paragraph">The Joint Enterprise Defense Infrastructure (JEDI) contract is a single-award, multi-year cloud computing deal issued by the US Department of Defense (DoD). Valued at up to $10 billion over ten years, JEDI was designed to modernize the DoD&#8217;s IT infrastructure by migrating workloads to a unified commercial cloud platform. Microsoft was awarded the contract in October 2019, defeating Amazon Web Services (AWS), which had been widely regarded as the front-runner throughout much of the procurement process.</p>



<h2 class="wp-block-heading">Federal Court Grants AWS a Temporary Restraining Order</h2>



<p class="wp-block-paragraph">On 13 February 2020, a US Federal Court approved a temporary restraining order sought by AWS against Microsoft. The order prevented Microsoft from carrying out &#8220;substantial&#8221; work on the JEDI contract while AWS&#8217;s legal challenge against the award played out in court.</p>



<p class="wp-block-paragraph">As a condition of the restraining order, the court instructed AWS to set aside $42 million to cover potential costs and damages in the event that the work stoppage was later found to have been wrongfully issued.</p>



<p class="wp-block-paragraph">AWS declined to issue a public comment on the ruling directly.</p>



<h2 class="wp-block-heading">Microsoft Expresses Disappointment, Stands by DoD Process</h2>



<p class="wp-block-paragraph">Frank X. Shaw, Corporate Vice President of Microsoft Communications, responded to the ruling in a statement provided to Computer Weekly:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;While we are disappointed with the additional delay, we believe we will ultimately be able to move forward with the work to make sure that those who serve our country can access the new technology they urgently required. We have confidence in the Department of Defense, and we believe the facts will show that they ran a detailed, thorough and fair process in determining that the needs of the warfighter were best met by Microsoft.&#8221;</p><cite>Frank X. Shaw, Corporate VP of Communications, Microsoft</cite></blockquote>



<h2 class="wp-block-heading">AWS Alleges Political Interference in the Procurement</h2>



<p class="wp-block-paragraph">AWS CEO Andy Jassy publicly stated that &#8220;significant political interference&#8221; was responsible for his company losing the contract, despite AWS being widely considered a strong favorite during most of the procurement cycle. The JEDI award process itself took approximately a year longer than expected, partly due to protests and legal challenges. Critics argued that the original tender structure had been written in a way that unfairly favored AWS — a claim AWS itself disputed when the shoe was on the other foot.</p>



<p class="wp-block-paragraph">AWS further alleged that US President Donald Trump had intervened in the later stages of the procurement to influence the outcome against Amazon. In support of its legal case, AWS requested that both President Trump and then-Defense Secretary Mark Esper be called to testify. This request was grounded in part on media reports claiming Trump had instructed former Defense Secretary James Mattis to &#8220;screw Amazon&#8221; out of the JEDI deal.</p>



<h2 class="wp-block-heading">AWS&#8217;s Statement on Presidential Interference</h2>



<p class="wp-block-paragraph">An AWS spokesperson released a statement outlining the company&#8217;s rationale for pursuing testimony from the president and the defense secretary:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;President Trump has repeatedly demonstrated his willingness to use his position as president and commander in chief to interfere with government functions — including federal procurements — to advance his personal agenda. The preservation of public confidence in the nation&#8217;s procurement process requires discovery and supplementation of the administrative record, particularly in light of president Trump&#8217;s order to &#8216;screw Amazon&#8217;. The question is whether the president of the United States should be allowed to use the budget of the DoD to pursue his own personal and political ends.&#8221;</p><cite>AWS Spokesperson Statement, February 2020</cite></blockquote>



<h2 class="wp-block-heading">Key Timeline of Events</h2>



<ul class="wp-block-list">
<li><strong>2018–2019:</strong> JEDI procurement process is delayed by approximately one year due to protests and legal challenges over alleged structural bias in the tender.</li>
<li><strong>October 2019:</strong> DoD awards the JEDI contract to Microsoft, surprising many industry observers who had expected AWS to win.</li>
<li><strong>Late 2019 – Early 2020:</strong> AWS files a legal challenge, alleging improper political interference. AWS requests depositions from President Trump and Defense Secretary Mark Esper.</li>
<li><strong>13 February 2020:</strong> US Federal Court grants AWS a temporary restraining order, halting substantial Microsoft work on the contract pending resolution of the legal dispute.</li>
</ul>



<h2 class="wp-block-heading">Significance for Government Cloud Procurement</h2>



<p class="wp-block-paragraph">The JEDI dispute raised broader questions about the structure of large-scale, single-vendor government cloud contracts and the risks of political influence in high-stakes technology procurement. The case highlighted how cloud platform selection at the defense and national security level carries implications well beyond technology — touching on competitive fairness, vendor lock-in concerns, and the integrity of government acquisition processes.</p>



<p class="wp-block-paragraph">For DevOps and cloud engineering teams working in or with government sectors, the JEDI litigation underscored the importance of transparent, criteria-driven evaluation frameworks when selecting cloud platforms for large enterprise or public-sector deployments.</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 loading="lazy" width="675" height="379" src="https://www.youtube.com/embed/?enablejsapi=1&#038;list=PLTCuRW0ikUdMFARYSiWm733n1DcCem6bN&#038;autoplay=0&#038;rel=1&#038;fs=1&#038;controls=1" title="YouTube player" allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div>
</figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/aws-secures-temporary-halt-to-microsofts-work-on-10bn-us-jedi-cloud-contract/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>In it to win it: Should AWS consider building out its SaaS play?</title>
		<link>https://www.bestdevops.com/in-it-to-win-it-should-aws-consider-building-out-its-saas-play/</link>
					<comments>https://www.bestdevops.com/in-it-to-win-it-should-aws-consider-building-out-its-saas-play/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 28 Dec 2019 06:10:44 +0000</pubDate>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Google cloud]]></category>
		<category><![CDATA[IT DevOps]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=9786</guid>

					<description><![CDATA[Source:-computerweekly.com Amazon Web Services is the undisputed leader of the public cloud market, but could its relatively small software-as-a-service portfolio [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-computerweekly.com</p>
<p>Amazon Web Services is the undisputed leader of the public cloud market, but could its relatively small software-as-a-service portfolio be its undoing in years to come?</p>
<p>As the provider with the biggest market share in the infrastructure-as-a-service (IaaS) sector, it is inevitable that Amazon Web Services (AWS) will cop some flak from various competitors claiming their platforms are a better choice for CIOs.</p>
<p>One of those digs, from the likes of Oracle, Microsoft and Google, could be that AWS does not have its own slate of software-as-a-service (SaaS) offerings, whereas the three companies just mentioned do.</p>
<p>The inference being that not having a SaaS play means AWS does not have a fully integrated cloud stack that would, in the minds of its competitors at least, be easier to use as well as more effective.</p>
<p>Oracle’s senior vice-president for cloud, Steve Daheb, believes, in the long term, the database giant has the edge over AWS because it provides the SaaS layer that Amazon has shied away from offering.</p>
<p>“It doesn’t have applications to speak of, and applications drive a lot of the rest of decision-making,” he tells Computer Weekly.</p>
<p>Meanwhile, Andrew Moore, vice-president and head of Google Cloud AI, sees the SaaS layer as one Google’s strong points.</p>
<p>“We are a consumer company that’s built many consumer-level, high-performance systems, so rather than just providing that low-level infrastructure, we are able to help with things involving computer vision, speech understanding, super-advanced networking and very highly optimised database queries, for instance,” says Moore.</p>
<p>“What we and the rest of the industry have learnt is that rather than just providing APIs [application programming interfaces] to these systems for innovative solutions for companies to adopt, we’re able to give more use to customers by putting it all together ourselves and then integrating that into customers’ businesses processes,” he adds.</p>
<p><strong>Weighing up the differences</strong><br />
AWS has repeatedly dodged questions about whether it would step up its SaaS game, but do users really care about a company having its own SaaS, IaaS and platform-as-a-service (PaaS) offerings, or is it more a case of suppliers squabbling about nothing?</p>
<p>John Lewis Partnership’s chief technology officer (CTO), Andrew MacInnes, says having a presence and offerings in all three layers of the cloud helps, and suggests this played a part in the retailer’s decision to use the Google Cloud Platform (GCP).</p>
<p>“It absolutely helps. We’re not exclusive to Google, so we’ll move where we move, but what matters is the value in the proposition above all,” he says.</p>
<p>MacInnes says a large part of cloud computing can be considered a commodity now, with managed databases, managed SQL databases, queuing systems, message passing and so on. So there is little point in taking a best-of-breed approach if the differences are minute.</p>
<p>“You can argue that you prefer one to the other, but for us the value is stronger in our relationship and in the help and assistance we get, rather than arguing that one might be two milliseconds faster than the other,” he says.</p>
<p>“For us, the value is in our relationship and the help and assistance we get, rather than arguing that one might be two milliseconds faster than the other”<br />
Andrew MacInnes, John Lewis Partnership<br />
In other words, having SaaS, PaaS and IaaS with one cloud provider makes more sense because it means the company can rely on one partner for support.</p>
<p><strong>For others, however, the thought process is quite different.</strong></p>
<p>“I guess I don’t look at it that way [that AWS has less of a presence in SaaS]. I look at the fact that we’re using tools that work for us, meaning we have less people worrying about provisioning hardware, supporting hardware and innovating,” says Just Eat’s director of data platforms, Matthew Cresswell.</p>
<p>“I think from a neutral point of view, I know AWS has some SaaS offerings and I know it has a lot of different products that overlap as well, so I think there’s some element of customer fatigue, whereas with Google, perhaps, because it’s a bit younger in this space, in terms of the tools, it seems a lot cleaner and packaged up in such a way that we want to use it,” he adds.</p>
<p>Furthermore, Google’s Moore suggests customers have switched from being sole AWS customers to using Google Cloud because of its SaaS layer.</p>
<p>“There have been hundreds of customers who have said, ‘We thought we would only use another cloud infrastructure, but what you’re able to do with BigQuery and AI has intrigued us’, and they will then start to build systems on GCP to access that level of performance,” he says.</p>
<p><strong>The AWS SaaS play</strong><br />
AWS does have some SaaS applications of its own. Amazon Kendra, the company’s enterprise search offering, is an interesting addition to this small portfolio, particularly as it doesn’t have a wide range of its own SaaS applications for its machine learning algorithm to improve its search capabilities.</p>
<p>But aside from that, the company has steered away from SaaS, instead opting to enable partners to build SaaS on top of AWS infrastructure, and integrating key partner SaaS offerings with its IaaS. For many customers, this is all they need.</p>
<p>“Arguably, a lot of what AWS does is similar to SaaS-based products – it’s taking Postgres and scaling that out and innovating on top and contributing, for example. I don’t think Amazon necessarily needs to provide these products,” says Suhail Patel, senior software engineer at Monzo Bank.</p>
<p><strong>Indeed, this is the view from AWS too.</strong></p>
<p>“If our customers are telling us that they want us to purely come into [SaaS] and not just rely on a set of really great partners, but they want us to deliver those services, you’re going to see us innovate and do so,” says Darren Mowry, managing director of business development for AWS in Europe, the Middle East and Africa (EMEA).</p>
<p>But nevertheless, it has been a surprise that the company did not announce more when it came to SaaS at Re:Invent, its showcase event in Las Vegas this year.</p>
<p>“In some ways it is surprising that AWS’s business applications portfolio has been very low key at the past two events. Granted Re:Invent is primarily an IT developer and educational event, so the buyers of applications and, in particular, the business audiences who use them, are not the focus, but I think the market is starting to look at this area in AWS’s strategy to see whether it will play more strongly here in the future,” says Nicholas McQuire, vice-president of enterprise research at CCS Insight.</p>
<p>Mowry adds that with the introduction of Amazon Chime and Workspaces, the company is beginning to touch on services that are closer to SaaS.</p>
<p>“In time, you’ll see our capabilities across the stack continue to grow, but I don’t think I can say we have a specific strategy to enter a specific type of SaaS market,” he says.</p>
<p>“Right now, the strategy is doing some interesting things that are close to SaaS, but enabling partners to build great technology, and that will continue to be a part of the strategy, but I can’t say that there’s never a possibility that we wouldn’t get into [SaaS] full-scale,” he adds.</p>
<p>McQuire says Workspaces, Alexa for Business, Amazon Connect and Chime are foundations for SaaS, but these products “feel like second-class citizens to the IaaS business, as AWS has been investing more heavily in areas lower down the cloud stack”.</p>
<p><strong>What customers want</strong><br />
Although AWS’s Mowry alludes to the company reacting to what customers are after, perhaps the reason AWS has lost out on certain clients is because Microsoft and Google have already had a presence in the enterprise through Office 365 or G Suite.</p>
<p>“Microsoft and Google have been winning big cloud deals with customers that nominate them as their preferred cloud partners – AT&amp;T and Microsoft, Airbus and Google Cloud. These customers are focusing on both IT transformation and workplace transformation, so their SaaS applications have been critical alongside cloud infrastructure to winning those deals,” says McQuire.</p>
<p>McQuire adds that while AWS focused on business transformation throughout Re:Invent in December 2019, many companies think of this in its entirety, particularly the C-suite.</p>
<p>“This means they don’t just focus on their developers, they focus on all their employees and the tools they need to drive competitive advantage as well,” he says.</p>
<p>So could AWS not stand to have another entry point into enterprises like this?</p>
<p>Mowry isn’t sure that this type of strategy always works.</p>
<p>“Companies like Microsoft do tend to come in through Office 365 and attach Azure to an enterprise agreement. We’re seeing that this may work sometimes, but we’re also hearing from a lot of customers that it’s not the behaviour they want,” he says.</p>
<p>AWS is not struggling to attract large enterprises, and many of its existing customers see it as a main partner, including BP, F1, Monzo Bank and Vodafone<br />
“I don’t think we’d do it to mirror what Google and Microsoft are doing to just give us an entry point. I think we’ll only do it if the customer says it’s a capability they really need because I’m sensing a bit of a backlash if we’re going to attach these things together. It could be an additional unintended consequence of us doing that, but I don’t think that would be the leading reason for us to do that,” he adds.</p>
<p>It must be noted that AWS is not struggling to attract large enterprises, and many of its existing customers see it as a main partner, including BP, F1, Monzo Bank and Vodafone.</p>
<p>However, in the long run, AWS may need a much deeper strategy to fill certain gaps it has in comparison to Microsoft and Google, particularly as an increasing number of cloud deals are incorporating the integration of SaaS.</p>
<p>“Doing so will enable AWS to support more business processes on its platform, as well as create opportunities to disrupt this area. Of course, AWS will have to tread carefully as many SaaS providers run on AWS and its partner ecosystem and marketplace are essential to its cloud offerings,” says McQuire.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/in-it-to-win-it-should-aws-consider-building-out-its-saas-play/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Top 10 DevOps Trends of 2019: A Professional&#8217;s Perspective</title>
		<link>https://www.bestdevops.com/the-top-10-devops-trends-of-2019-the-professionals-prediction/</link>
					<comments>https://www.bestdevops.com/the-top-10-devops-trends-of-2019-the-professionals-prediction/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 05 Dec 2019 05:11:36 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT Training]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[RedHat]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=9386</guid>

					<description><![CDATA[From Kubernetes and service meshes to DevSecOps and AI-assisted operations, these were the defining DevOps trends shaping engineering teams in 2019 and beyond.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on insights originally shared by Daniel Berman, Product Marketing Manager at Logz.io, via DevOps Online. Logz.io is an Israeli and US-based organisation that combines cloud services with machine learning to provide data visualisation for platforms and applications.</em></p>



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



<p class="wp-block-paragraph">DevOps is a discipline that evolves rapidly — practices, tooling, and cultural norms shift almost continuously. Looking back at 2019, several clear trends emerged that defined how engineering teams built, secured, and operated software at scale. Below is a structured breakdown of the ten most significant DevOps trends from that year, many of which continue to influence the industry today.</p>



<h2 class="wp-block-heading">1. Pipeline Automation</h2>



<p class="wp-block-paragraph">Automation has always been central to DevOps philosophy, and 2019 saw it deepen further. Continuous integration and continuous delivery (CI/CD) tooling continued to proliferate, with GitHub&#8217;s introduction of GitHub Actions expanding the ecosystem of pipeline automation options available to teams.</p>



<p class="wp-block-paragraph">Closely tied to CI/CD growth is the maturation of <strong>infrastructure as code (IaC)</strong>. Tools such as Terraform, AWS CloudFormation, Azure Resource Manager, and GCP&#8217;s Deployment Manager became standard practice, allowing teams to provision and tear down environments programmatically — whether during local development, inside CI pipelines, or even in production delivery workflows.</p>



<h2 class="wp-block-heading">2. Kubernetes Dominance</h2>



<p class="wp-block-paragraph">Kubernetes was virtually inescapable in 2019. Since its release in 2014 and general availability in 2015, it established itself as the leading container orchestration platform, accumulating far more community mindshare than competitors such as Apache Mesos or Docker Swarm.</p>



<p class="wp-block-paragraph">Major enterprise vendors including Red Hat and VMware committed deeply to Kubernetes support, and an increasing number of software vendors began shipping their products with Kubernetes-native deployment as the default. While Kubernetes had not yet proven itself universally across every class of workload, the momentum behind it remained strong heading into 2020.</p>



<h2 class="wp-block-heading">3. Service Meshes</h2>



<p class="wp-block-paragraph">As Kubernetes adoption expanded, so did conversations about <strong>service meshes</strong>. A service mesh is software that manages service-to-service communication within a distributed platform. Rather than requiring each application team to implement their own solutions for common concerns, a service mesh provides these capabilities at the platform level.</p>



<p class="wp-block-paragraph">Typical service mesh capabilities include:</p>



<ul class="wp-block-list">
<li>Load balancing</li>
<li>Mutual TLS encryption</li>
<li>Authentication and authorisation</li>
<li>Traffic proxying and routing</li>
<li>Observability and tracing</li>
</ul>



<p class="wp-block-paragraph">By moving these concerns out of application code and into the platform layer, service meshes free development teams to focus on business logic rather than distributed systems boilerplate.</p>



<h2 class="wp-block-heading">4. Observability</h2>



<p class="wp-block-paragraph"><strong>Observability</strong> is frequently conflated with monitoring, but the distinction is important. Monitoring is an activity — you monitor a system. Observability is a property of a system — it describes whether the internal state of that system can be reliably inferred from its external outputs.</p>



<p class="wp-block-paragraph">The concept originates in control theory and real-world engineering. For software systems, high observability means that when something goes wrong, engineers can determine the root cause quickly from the data the system already emits — logs, metrics, and traces — without needing to instrument it further after the fact.</p>



<p class="wp-block-paragraph">Related to observability is the concept of <strong>cardinality</strong> — the number of distinct values in a time-series dataset. Higher cardinality generally means more granular data, which supports more precise troubleshooting. However, high-cardinality data also carries storage and query costs, so teams must balance richness of data against operational overhead.</p>



<h2 class="wp-block-heading">5. DevSecOps</h2>



<p class="wp-block-paragraph">Security traditionally sat outside the development pipeline — something applied as a gate at the end, or retrofitted after incidents. <strong>DevSecOps</strong> challenges this by integrating security practices directly into CI/CD pipelines and making security a shared responsibility across development, operations, and SRE teams.</p>



<p class="wp-block-paragraph">Key developments in this space in 2019 included:</p>



<ul class="wp-block-list">
<li><strong>Compliance as code</strong> tools such as InSpec, which allow security and compliance checks to be written, versioned, and run automatically as part of pipelines.</li>
<li><strong>Container image scanning</strong> tools such as Aqua Security and Sysdig, which inspect images for known vulnerabilities before they are deployed.</li>
<li>Growing awareness of the need to embed security at every stage of the software delivery lifecycle rather than treating it as a final checkpoint.</li>
</ul>



<p class="wp-block-paragraph">The broader portmanteau &#8220;DevSecNetQAGovOps&#8221; was occasionally floated to describe even more holistic pipeline integration, though DevSecOps remained the dominant and most practical framing.</p>



<h2 class="wp-block-heading">6. The Rise of Site Reliability Engineering (SRE)</h2>



<p class="wp-block-paragraph">Site Reliability Engineering (SRE) is a discipline that originated at Google in 2003 — predating the term &#8220;DevOps&#8221; entirely. It was later documented in Google&#8217;s book <em>Site Reliability Engineering</em>. The core idea is to treat operations as a software engineering problem: SRE teams write code to automate reliability, define error budgets, and maintain service level objectives (SLOs).</p>



<p class="wp-block-paragraph">Unlike a traditional DevOps team structure where one team owns the full lifecycle, SRE acknowledges that at very large scale, a dedicated reliability engineering function may be necessary. At Google&#8217;s scale — hundreds of data centres, vast standardised infrastructure — a single cross-functional team owning every service end-to-end is not practical.</p>



<p class="wp-block-paragraph">In 2019, job postings for &#8220;SRE Engineer&#8221; roles reportedly began to outnumber those for &#8220;DevOps Engineer&#8221; at many organisations. This reflects both the growing influence of the SRE model and a desire by organisations to signal a specific, engineering-focused operational capability.</p>



<h2 class="wp-block-heading">7. Artificial Intelligence and Machine Learning in DevOps</h2>



<p class="wp-block-paragraph">The application of machine learning (ML) to DevOps tooling began gaining traction in 2019, though the space was still early-stage. Emerging use cases included:</p>



<ul class="wp-block-list">
<li><strong>Anomaly detection:</strong> ML models trained on historical application behaviour to flag deviations that may indicate incidents before they escalate.</li>
<li><strong>Test optimisation:</strong> Using ML to determine which test cases are most likely to catch regressions on a given build, reducing CI pipeline duration without sacrificing coverage.</li>
<li><strong>Predictive infrastructure management:</strong> Google published research on using ML models to predict hardware failures ahead of time, enabling proactive remediation.</li>
</ul>



<p class="wp-block-paragraph">Products such as ScienceLogic&#8217;s SL1 were early entrants in the AI-assisted operations (AIOps) market. The category was still nascent, but directionally significant.</p>



<h2 class="wp-block-heading">8. Serverless Computing</h2>



<p class="wp-block-paragraph">Serverless computing — popularised by AWS Lambda when it launched in 2014 — continued to grow in 2019 as other cloud providers and open-source projects expanded the ecosystem. The term &#8220;serverless&#8221; can be misleading: servers are still involved. What it actually means is that the developer does not manage server provisioning or scaling. The cloud provider handles infrastructure entirely; the developer deploys code and pays for execution time.</p>



<p class="wp-block-paragraph">Key considerations for serverless adoption include:</p>



<ul class="wp-block-list">
<li><strong>Vendor lock-in:</strong> Serverless applications are typically tightly coupled to the platform they run on, making portability a genuine concern.</li>
<li><strong>Cold start latency:</strong> Functions that have not run recently may incur startup delays.</li>
<li><strong>Use-case fit:</strong> Serverless suits event-driven, short-lived workloads well, but is less suited for long-running or stateful processes.</li>
</ul>



<h2 class="wp-block-heading">9. Shifting Left and Shifting Right in CI/CD</h2>



<p class="wp-block-paragraph">As release cycles shortened, the concepts of <strong>shift-left</strong> and <strong>shift-right</strong> testing gained wider recognition.</p>



<p class="wp-block-paragraph"><strong>Shift left</strong> refers to moving quality checks earlier in the development process — catching problems as close to the point of authorship as possible. This includes not just unit and integration testing, but also code linting, static analysis, dependency vulnerability scanning, and security checks. The earlier a defect is caught, the cheaper it is to fix.</p>



<p class="wp-block-paragraph"><strong>Shift right</strong> refers to testing in production or production-like environments, intentionally surfacing issues that only manifest at scale or under real user traffic. Techniques include canary deployments, feature flags, chaos engineering, and synthetic monitoring. The goal is to discover failure modes before users report them.</p>



<h2 class="wp-block-heading">10. The CALMS Framework as a Unifying Lens</h2>



<p class="wp-block-paragraph">While not a new trend in 2019, the <strong>CALMS</strong> framework — standing for Culture, Automation, Lean, Measurement, and Sharing — provided a useful lens through which to evaluate all of the above trends. Each of the nine trends described above can be mapped to one or more of these principles:</p>



<ul class="wp-block-list">
<li><strong>Culture:</strong> DevSecOps, SRE, and the organisational changes they require</li>
<li><strong>Automation:</strong> Pipeline automation, IaC, and serverless</li>
<li><strong>Lean:</strong> Shift-left testing, reducing waste in release cycles</li>
<li><strong>Measurement:</strong> Observability and AI-assisted monitoring</li>
<li><strong>Sharing:</strong> Kubernetes ecosystems, service meshes, and open tooling</li>
</ul>



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



<p class="wp-block-paragraph">The DevOps landscape in 2019 was characterised by the maturation of container orchestration, growing security integration, and the early application of machine learning to operational problems. Many of these trends — Kubernetes, observability, DevSecOps, and SRE — have since become foundational rather than emergent. Understanding where they stood in 2019 provides useful context for appreciating how far the discipline has evolved since.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/the-top-10-devops-trends-of-2019-the-professionals-prediction/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Platforms Demystified: Cloud Foundry, Kubernetes, Eirini, and Knative</title>
		<link>https://www.bestdevops.com/platforms-demystified-cloud-foundry-kubernetes-eirini-and-knative/</link>
					<comments>https://www.bestdevops.com/platforms-demystified-cloud-foundry-kubernetes-eirini-and-knative/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 06 Nov 2019 05:40:36 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[cloud-native]]></category>
		<category><![CDATA[Monitoring]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=9082</guid>

					<description><![CDATA[A technical breakdown of Cloud Foundry, Kubernetes, Project Eirini, Project Quarks, Cloud Native Buildpacks, kpack, and Knative — drawn from a SpringOne Platform 2019 talk by Matthias Haeussler and Dr Nic Williams.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">At <strong>SpringOne Platform 2019</strong>, Matthias Haeussler and Dr Nic Williams delivered a session titled &#8220;Platforms Demystified,&#8221; comparing major cloud platforms from a developer perspective. This article summarises the key concepts, tools, and architectural decisions they covered, including Cloud Foundry, Kubernetes, Project Eirini, Project Quarks, Cloud Native Buildpacks, kpack, and Knative. The original talk was reported by <a href="https://www.infoq.com" rel="noopener">InfoQ</a>.</p>



<h2 class="wp-block-heading">What Makes a Platform?</h2>



<p class="wp-block-paragraph">Haeussler and Williams opened with a history of container technology, tracing a timeline from <code>chroot</code> in 1979 through to Knative and Project Eirini in 2018. The historical arc frames an important insight: a mature cloud platform is not just an orchestrator — it is an opinionated layer that delivers real value to every role in the organisation.</p>



<p class="wp-block-paragraph">According to the speakers, a well-designed platform should provide:</p>



<ul class="wp-block-list">
<li><strong>Self-service for developers</strong> — deploy, scale, and inspect applications without filing tickets.</li>
<li><strong>Coherent UX for all support roles</strong> — operators, security engineers, and platform teams each have clear, role-appropriate interfaces.</li>
<li><strong>Automation and monitoring</strong> — health checks, log aggregation, and metrics out of the box.</li>
<li><strong>Self-healing and resource optimisation</strong> — the platform restarts failing instances and manages capacity automatically.</li>
<li><strong>Application focus over infrastructure focus</strong> — developers describe <em>what</em> to run, not <em>how</em> to wire up infrastructure.</li>
</ul>



<h2 class="wp-block-heading">Avoiding the &#8220;Not Invented Here Platform&#8221; Anti-Pattern</h2>



<p class="wp-block-paragraph">One of the talk&#8217;s strongest warnings was about teams that believe they are <em>not</em> using a platform. Haeussler and Williams argued that if you are not adopting a standard platform, you are implicitly building your own — often without realising it. Custom deployment scripts, internal tooling chains, and bespoke CI pipelines accumulate into an undocumented, undertested DIY cloud platform that nobody fully owns.</p>



<p class="wp-block-paragraph">Standard platforms do impose constraints, but those constraints exist because they solve common problems at scale. Teams that bypass them frequently end up solving the same problems themselves, at greater cost and with less reliability.</p>



<h2 class="wp-block-heading">Cloud Foundry: Developer-Centric Deployment</h2>



<p class="wp-block-paragraph">Cloud Foundry (CF) remains one of the most developer-friendly platforms available. The developer workflow is deliberately simple. Core CLI commands include:</p>


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-comment"># Push an application</span>
cf push my-app

<span class="hljs-comment"># Scale horizontally</span>
cf scale my-app -i <span class="hljs-number">3</span>

<span class="hljs-comment"># Open an SSH session into a running instance</span>
cf ssh my-app</code></span></pre>


<p class="wp-block-paragraph">The platform handles buildpack detection, container image creation, routing, and health management automatically. Developers interact with logical concepts (apps, spaces, orgs) rather than infrastructure primitives.</p>



<h2 class="wp-block-heading">Project Eirini: Kubernetes as a CF Backend</h2>



<p class="wp-block-paragraph">Project Eirini is an effort within the Cloud Foundry ecosystem to replace the default Diego container scheduler with Kubernetes. Instead of Diego cells, Eirini deploys application container instances as OCI-compliant images onto a Kubernetes cluster. The result is that operators can choose their scheduling backend — Diego or Kubernetes — without exposing that choice to application developers, who continue to use the standard <code>cf push</code> workflow.</p>



<p class="wp-block-paragraph">Key points about Eirini:</p>



<ul class="wp-block-list">
<li>Translates Cloud Foundry&#8217;s application model into Kubernetes <code>StatefulSets</code> and related primitives.</li>
<li>Uses OCI images as the deployment artifact, enabling compatibility with standard container registries.</li>
<li>Preserves the CF developer experience entirely — no Kubernetes knowledge required from app teams.</li>
</ul>



<h2 class="wp-block-heading">Project Quarks: Containerising the CF Control Plane</h2>



<p class="wp-block-paragraph">While Eirini targets application workloads, <strong>Project Quarks</strong> (also from the Cloud Foundry Foundation) targets the Cloud Foundry control plane itself. Traditionally, Cloud Foundry Application Runtime (CFAR) is deployed and managed by BOSH, which treats VMs as the unit of deployment. Quarks repackages CFAR components as containers, making the entire platform deployable on Kubernetes.</p>



<p class="wp-block-paragraph">The goal is to provide an identical developer experience to a BOSH-managed CF installation, while reducing operational overhead for organisations already running Kubernetes. Eirini and Quarks are complementary: Quarks runs the CF control plane on Kubernetes, while Eirini uses Kubernetes to schedule application instances.</p>



<h2 class="wp-block-heading">Cloud Native Buildpacks: Standardising the Build Process</h2>



<p class="wp-block-paragraph"><strong>Cloud Native Buildpacks</strong> (CNBs) is a joint CNCF project that defines a standard interface for transforming application source code into OCI images. The goal is to decouple the build process from any specific platform, so the same buildpack can produce images for Cloud Foundry, Kubernetes, or a local development environment.</p>



<p class="wp-block-paragraph">CNBs provide several operational advantages beyond basic builds:</p>



<ul class="wp-block-list">
<li><strong>Layer rebasing</strong> — update the OS or runtime layer in an existing image without rebuilding application layers, dramatically reducing patch time.</li>
<li><strong>OS-level updates</strong> — apply security patches to base images and automatically propagate them to all derived application images.</li>
<li><strong>Vulnerability detection</strong> — identify outdated or vulnerable layers and trigger targeted updates across a cluster.</li>
<li><strong>Local and cluster execution</strong> — developers can run the same build process on their laptop that runs in CI.</li>
</ul>



<h2 class="wp-block-heading">kpack: Kubernetes-Native Buildpack Builds</h2>



<p class="wp-block-paragraph"><strong>kpack</strong> is a Kubernetes-native implementation of Cloud Native Buildpacks. It uses Kubernetes Custom Resource Definitions (CRDs) to represent build configurations, making image builds a first-class Kubernetes primitive. When source code or a buildpack is updated, kpack automatically triggers a new build and publishes the updated OCI image to a registry.</p>



<p class="wp-block-paragraph">At the time of the talk, kpack was part of the Pivotal Build Service. It integrates with standard Kubernetes RBAC and works with any OCI-compliant registry.</p>



<h2 class="wp-block-heading">Open Service Broker API: Plug-and-Play Backing Services</h2>



<p class="wp-block-paragraph">The <strong>Open Service Broker API</strong> (OSB API) is an open specification that allows cloud vendors to expose managed backing services — databases, message queues, caches — to workloads running on Cloud Foundry, Kubernetes, or other platforms using a common API surface. This gives organisations a consistent way to provision and bind services regardless of the underlying platform, reducing lock-in and simplifying operator workflows.</p>



<h2 class="wp-block-heading">Istio: Service Mesh for Cloud Native Applications</h2>



<p class="wp-block-paragraph">The speakers demonstrated how <strong>Istio</strong> can be layered into cloud native deployments to provide traffic management, mutual TLS, observability, and policy enforcement between services. Istio operates as a sidecar proxy alongside each application instance, making network behaviour configurable through declarative Kubernetes resources rather than application code changes.</p>



<h2 class="wp-block-heading">Knative: Serverless Workloads on Kubernetes</h2>



<p class="wp-block-paragraph"><strong>Knative</strong> is an open-source platform built on Kubernetes that adds serverless capabilities. It is designed to run event-driven and request-driven workloads efficiently. Key features include:</p>



<ul class="wp-block-list">
<li><strong>Scale-to-zero</strong> — idle workloads consume no resources and spin up automatically on incoming requests.</li>
<li><strong>Autoscaling</strong> — Knative Serving scales instances up and down based on concurrency or request rate.</li>
<li><strong>In-cluster builds</strong> — Knative Build (now superseded by Tekton) provided a build pipeline primitive inside Kubernetes.</li>
<li><strong>Eventing framework</strong> — Knative Eventing provides a broker-and-trigger model for routing CloudEvents between producers and consumers.</li>
</ul>



<p class="wp-block-paragraph">Knative sits above raw Kubernetes and can be combined with Istio for advanced traffic routing, enabling capabilities like canary deployments and traffic splitting at the serverless layer.</p>



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



<figure class="wp-block-table"><table><thead><tr><th>Capability</th><th>Cloud Foundry (Diego)</th><th>CF + Eirini</th><th>Knative on K8s</th></tr></thead><tbody><tr><td>Developer abstraction</td><td>High (<code>cf push</code>)</td><td>High (<code>cf push</code>)</td><td>Medium (YAML / CLI)</td></tr><tr><td>Scheduling backend</td><td>Diego</td><td>Kubernetes</td><td>Kubernetes</td></tr><tr><td>Scale-to-zero</td><td>No</td><td>No (by default)</td><td>Yes</td></tr><tr><td>Build standardisation</td><td>CF Buildpacks</td><td>Cloud Native Buildpacks / kpack</td><td>Tekton / CNBs</td></tr><tr><td>Service binding</td><td>OSB API</td><td>OSB API</td><td>OSB API / custom</td></tr><tr><td>Control plane packaging</td><td>BOSH VMs</td><td>Quarks (containers)</td><td>Helm / operators</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">Video: SpringOne Platform 2019 Session</h2>



<p class="wp-block-paragraph">The full session playlist from SpringOne Platform 2019 is available on YouTube:</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_41410"  width="675" height="379"  data-origwidth="675" data-origheight="379" src="https://www.youtube.com/embed/?enablejsapi=1&#038;list=PLTCuRW0ikUdMMoQp5eXPd7JE50_OoYZ01&#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>



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



<ul class="wp-block-list">
<li>Every engineering team uses a platform — the question is whether it is a well-maintained standard one or an accidental DIY creation.</li>
<li>Cloud Foundry and Kubernetes are converging through projects like Eirini and Quarks, not competing.</li>
<li>Cloud Native Buildpacks and kpack provide a portable, secure build abstraction that works across platforms.</li>
<li>Knative adds serverless semantics — particularly scale-to-zero and eventing — to Kubernetes without replacing it.</li>
<li>Open Service Broker API reduces vendor lock-in by standardising how backing services are provisioned and bound.</li>
</ul>



<p class="wp-block-paragraph"><em>Original talk coverage by <a href="https://www.infoq.com" rel="noopener">InfoQ</a>. Presented by Matthias Haeussler and Dr Nic Williams at SpringOne Platform 2019.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/platforms-demystified-cloud-foundry-kubernetes-eirini-and-knative/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Edge Computing Software Selection: A Practical Guide for IT Teams</title>
		<link>https://www.bestdevops.com/top-guidelines-for-edge-computing-software-selection/</link>
					<comments>https://www.bestdevops.com/top-guidelines-for-edge-computing-software-selection/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 06 Nov 2019 05:00:41 +0000</pubDate>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[IT community]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=9067</guid>

					<description><![CDATA[Selecting the right edge computing software requires input from both business and IT stakeholders. This guide covers the four key criteria every organization should evaluate before committing to an edge platform.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">As organizations become more geographically dispersed and data volumes grow, IT departments increasingly need to deploy and manage edge infrastructure through software. Edge computing software spans a wide range of capabilities—from IoT device management to AI model deployment at the network boundary. Choosing the right product requires a structured evaluation process that brings together business requirements, latency constraints, operational visibility needs, and developer workflow alignment.</p>



<p class="wp-block-paragraph">The following four guidelines provide a practical framework for narrowing down edge computing software candidates and avoiding costly mismatches.</p>



<h2 class="wp-block-heading">1. Start with the Business Problem</h2>



<p class="wp-block-paragraph">Before evaluating any vendor, define the specific business problem you are trying to solve and how an edge computing investment fits within the organization&#8217;s broader strategy. This scoping exercise determines the potential value of the project and sets the criteria against which software options will be measured.</p>



<p class="wp-block-paragraph">Key cost factors to quantify up front include:</p>



<ul class="wp-block-list">
<li><strong>Vendor licensing costs</strong> — initial and recurring subscription or perpetual fees.</li>
<li><strong>Implementation costs</strong> — professional services, internal engineering time, and integration effort.</li>
<li><strong>Security risk assessment</strong> — evaluating the attack surface introduced by distributed edge nodes.</li>
<li><strong>Staff training and knowledge growth</strong> — onboarding teams to new tooling and operational patterns.</li>
<li><strong>Lifecycle and maintenance costs</strong> — ongoing patching, hardware refresh cycles, and support contracts.</li>
</ul>



<p class="wp-block-paragraph">A custom-built edge configuration may appear cost-effective at purchase time but can carry significant hidden costs when future staffing and operational overhead are factored in. Conversely, adopting a commercial platform may require changes to existing workflows that have their own financial impact. The overall value delivered by the edge setup must clearly outweigh both one-time and ongoing costs before a selection decision is made.</p>



<h2 class="wp-block-heading">2. Define What &#8220;Edge&#8221; Means for Your Organization</h2>



<p class="wp-block-paragraph">&#8220;Edge&#8221; is not a single, universally agreed-upon location. For some organizations it means a regional co-location facility; for others it means a cell tower, a factory floor gateway, or a retail kiosk. Defining this boundary precisely is essential because it directly determines the latency, availability, and connectivity requirements that your software must satisfy.</p>



<h3 class="wp-block-heading">Latency Requirements by Use Case</h3>



<p class="wp-block-paragraph">Different applications tolerate very different levels of latency:</p>



<ul class="wp-block-list">
<li><strong>Ultra-low latency (&lt;1 ms)</strong> — Required for certain real-time IoT and industrial control scenarios, often supported by deployments co-located with cellular infrastructure.</li>
<li><strong>Low latency (&lt;100 ms)</strong> — Suitable for globally distributed application acceleration use cases.</li>
<li><strong>Standard latency (200–300 ms)</strong> — Sufficient for most enterprise applications when a regional data center is available within the same country.</li>
</ul>



<p class="wp-block-paragraph">IoT implementations in particular demand that edge software be tightly aligned with operational technology (OT) systems. The software must support stringent latency thresholds for functions such as device health monitoring and real-time performance management.</p>



<h3 class="wp-block-heading">Evaluate the Cost of Downtime</h3>



<p class="wp-block-paragraph">Availability requirements vary dramatically by use case. A video analytics application may tolerate brief interruptions; a control system for an autonomous vehicle cannot. Identifying acceptable downtime thresholds early helps rule out software options that do not meet your reliability requirements.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>&#8220;Thinking about these things will determine how you should be processing your data.&#8221;</p>
<cite>Chris Hinkle, CTO at TRG Datacenters</cite>
</blockquote>



<h3 class="wp-block-heading">Local Data Processing and AI Workloads</h3>



<p class="wp-block-paragraph">Evaluate whether candidate software supports efficient local data processing. Look for a capable complex event processor that can cleanse, normalize, contextualize, and align raw streaming data from industrial or IoT sources before it is forwarded upstream.</p>



<p class="wp-block-paragraph">Some edge platforms also provide tooling to compress or quantize AI models so they can run efficiently on resource-constrained edge hardware, reducing both compute requirements and bandwidth consumption. Newer offerings go further by integrating cloud-based model training pipelines with automated deployment to edge nodes—an important capability if machine learning is part of your edge strategy.</p>



<h2 class="wp-block-heading">3. Prioritize Visibility and Remote Control</h2>



<p class="wp-block-paragraph">Edge deployments are, by definition, geographically distributed and often physically remote from the IT team responsible for managing them. Unlike a data center or cloud environment, edge nodes may have limited or intermittent connectivity and lack on-site technical staff. This makes remote management and monitoring capabilities non-negotiable selection criteria.</p>



<p class="wp-block-paragraph">When assessing visibility and control features, consider:</p>



<ul class="wp-block-list">
<li><strong>Remote management</strong> — Can the software be configured, updated, and troubleshot entirely over the network without physical access?</li>
<li><strong>Monitoring and alerting</strong> — Does the platform integrate with existing observability tools (metrics, logs, traces)?</li>
<li><strong>Autonomous operation</strong> — Can edge nodes continue functioning and making local decisions when connectivity to a central platform is lost?</li>
<li><strong>Legacy compatibility</strong> — Many edge deployments extend existing equipment and applications. Assess whether the software requires new hardware, a change in cloud provider, or code rewrites to support legacy systems.</li>
</ul>



<p class="wp-block-paragraph">Visibility is especially challenging when edge software must coexist with legacy code and older operational equipment. Conduct a thorough audit of existing assets before finalizing a platform choice.</p>



<h2 class="wp-block-heading">4. Align with Developer Workflows</h2>



<p class="wp-block-paragraph">Edge computing software that does not integrate with existing development and deployment workflows creates friction that can undermine the productivity gains the project is meant to deliver. Evaluate how well each candidate platform fits the languages, frameworks, and CI/CD tooling your engineering teams already use.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>&#8220;It comes down to working with software languages that your teams already know.&#8221;</p>
<cite>Mike Hostetler, Senior Director of Engineering at Cars.com</cite>
</blockquote>



<p class="wp-block-paragraph">A fragmented deployment model—where developers must follow one process for the data center, another for cloud, and a third for edge—creates operational complexity and slows release velocity.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>&#8220;If a developer has to deploy one way for data center, one for core cloud and then another for edge, all of that productivity gain will be lost.&#8221;</p>
<cite>Sean Leach, Chief Architect at Fastly</cite>
</blockquote>



<p class="wp-block-paragraph">Look for platforms that expose consistent APIs and deployment primitives across environments, and that plug into your existing continuous integration and continuous deployment (CI/CD) pipelines. The closer the edge deployment experience is to what developers already do for cloud or on-premises workloads, the faster teams can ship and iterate.</p>



<h2 class="wp-block-heading">Summary: Edge Software Selection Checklist</h2>



<ul class="wp-block-list">
<li>Define the business problem and quantify the full cost of ownership before evaluating vendors.</li>
<li>Establish exactly where your &#8220;edge&#8221; is and what latency, availability, and connectivity requirements that location implies.</li>
<li>Require strong remote management and monitoring capabilities; edge nodes cannot depend on on-site intervention.</li>
<li>Audit legacy equipment and code compatibility before committing to a platform.</li>
<li>Choose software that supports your existing programming languages and plugs into your CI/CD pipeline.</li>
<li>Evaluate AI model deployment and local data processing capabilities if machine learning workloads are in scope.</li>
</ul>



<p class="wp-block-paragraph">Finding the right edge computing software is a cross-functional exercise. Business stakeholders define the use case and acceptable risk; IT and engineering teams translate those requirements into technical criteria. Bringing both sides together from the start prevents expensive rework after a platform has already been deployed.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/top-guidelines-for-edge-computing-software-selection/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Teradata Announces Major Partnership with Google Cloud, Expanding Multi-Cloud Strategy</title>
		<link>https://www.bestdevops.com/teradata-announces-major-partnership-with-google/</link>
					<comments>https://www.bestdevops.com/teradata-announces-major-partnership-with-google/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 29 Oct 2019 06:00:33 +0000</pubDate>
				<category><![CDATA[Google Cloud]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[Google cloud]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[Teradata]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=8926</guid>

					<description><![CDATA[Teradata announced that its flagship analytics platform, Teradata Vantage, will be available on Google Cloud Platform, completing its presence across all three major public clouds. The announcement came alongside several other major product updates at Teradata Universe 2019.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Source: <a href="https://risnews.com" rel="noopener">risnews.com</a>. Original announcement made at Teradata Universe 2019, Denver Convention Center.</em></p>



<p class="wp-block-paragraph">At its annual user conference, <strong>Teradata Universe 2019</strong>, held at the Denver Convention Center, Teradata unveiled a series of significant product and partnership announcements centered on its flagship analytics platform, <strong>Teradata Vantage</strong>. The headline announcement was a major partnership with Google Cloud, bringing Vantage to Google Cloud Platform (GCP) and completing Teradata&#8217;s presence across all three major public cloud providers.</p>



<h2 class="wp-block-heading">Teradata Vantage Comes to Google Cloud Platform</h2>



<p class="wp-block-paragraph">Teradata confirmed that Vantage will be made available on Google Cloud Platform, extending its existing cloud deployments beyond AWS and Microsoft Azure. With this partnership, Teradata now offers its enterprise analytics environment across all three leading public clouds, giving customers the ability to run Vantage in whichever cloud environment their organization has standardized on.</p>



<p class="wp-block-paragraph">Under the partnership model, Teradata manages the performance, security, availability, and operations of the Vantage analytics environment, while leveraging GCP&#8217;s underlying compute and storage infrastructure. This means enterprise customers retain the managed-service experience they expect from Teradata while benefiting from Google Cloud&#8217;s global infrastructure.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Adding Google Cloud Platform to the global footprint already offered by Teradata will provide customers with unrivaled choice and flexibility with how and where they use Teradata Vantage. Plus, with native support for low-cost storage, organizations will be able to access and query all of their data, regardless of where it is, to get an unrivaled view of virtually every aspect of their business.&#8221;</p><cite>— Ashish Yajnik, VP of Product Management, Teradata</cite></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Teradata customers want to get as much value out of their data as possible, so we are delighted to partner with Teradata to connect them to Google Cloud to reduce infrastructure costs, enhance cloud security, and scale seamlessly. Google and Teradata will work together to tightly integrate Google Cloud services like AI and Google Cloud Storage into Vantage to bring advanced capabilities to our joint customers.&#8221;</p><cite>— Kevin Ichhpurani, Corporate Vice President, Global Ecosystem, Google Cloud</cite></blockquote>



<p class="wp-block-paragraph">The partnership also includes plans to integrate Google Cloud AI services and Google Cloud Storage natively into the Vantage platform. Teradata Vantage on GCP was planned for general availability in 2020, with a private preview available to select customers in the first half of 2020 upon request.</p>



<h2 class="wp-block-heading">All Announcements at Teradata Universe 2019</h2>



<p class="wp-block-paragraph">The Google Cloud partnership was the most prominent of several announcements made at the five-day conference. Here is a summary of every major item announced:</p>



<ul class="wp-block-list">
<li>Teradata Vantage on Google Cloud Platform</li>
<li>Native support for low-cost object storage</li>
<li>Pay-as-you-go (consumption) pricing for Vantage</li>
<li>Hadoop Migration Program</li>
<li>Debut of Vantage Analyst</li>
<li>Debut of Vantage Customer Experience (CX)</li>
</ul>



<h2 class="wp-block-heading">Native Support for Low-Cost Object Storage</h2>



<p class="wp-block-paragraph">A recurring theme across the announcements was enabling customers to query <em>all</em> their data, regardless of where it lives. Teradata announced native support for low-cost object stores, initially targeting <strong>Amazon S3</strong> and <strong>Azure Blob Storage</strong>, with <strong>Google Cloud Storage</strong> planned as part of the new GCP partnership.</p>



<p class="wp-block-paragraph">Object stores are commonly used to capture and retain raw data at full fidelity from a wide range of sources — equipment sensors, web clickstreams, customer service call recordings, social media feeds, and more. By giving Vantage native query access to these stores, Teradata allows organizations to analyze data in place without expensive ETL pipelines or data duplication.</p>



<p class="wp-block-paragraph">Native access to low-cost object stores was in private preview at the time of the conference announcement, with general availability planned for the first half of 2020.</p>



<h2 class="wp-block-heading">Consumption (Pay-As-You-Go) Pricing</h2>



<p class="wp-block-paragraph">Teradata introduced a new <strong>consumption pricing model</strong> for Vantage that charges customers only for the compute resources they actually use — billed down to the millisecond — with no upfront commitment required. This is a significant shift from traditional capacity-based licensing, which requires organizations to forecast workloads and commit to resources in advance.</p>



<p class="wp-block-paragraph">By moving to consumption pricing, Teradata transfers deployment risk from the customer to itself, and aligns costs directly to business value. For enterprises managing unpredictable or seasonal analytics workloads, this model offers both financial and operational flexibility.</p>



<p class="wp-block-paragraph">Consumption pricing for Vantage was in limited availability at the time of announcement, with general availability planned for the first half of 2020.</p>



<h2 class="wp-block-heading">Hadoop Migration Program</h2>



<p class="wp-block-paragraph">Many enterprises made substantial investments in Hadoop-based data architectures over the past decade. However, the industry has broadly shifted toward architectures that separate compute from storage, using cloud object stores rather than HDFS. This transition has left many organizations with legacy Hadoop environments that are costly to operate and difficult to evolve.</p>



<p class="wp-block-paragraph">Teradata&#8217;s <strong>Hadoop Migration Program</strong> offers professional services and migration expertise to help customers transition their analytics ecosystems from Hadoop to cloud-native architectures, with Vantage as the analytics layer and inexpensive cloud object storage replacing HDFS. The program aims to reduce migration risk while lowering total cost of ownership.</p>



<p class="wp-block-paragraph">Hadoop migration services were announced as globally available at the time of the conference. Pricing is tailored to each customer&#8217;s specific environment and requirements.</p>



<h2 class="wp-block-heading">Vantage Customer Experience (CX)</h2>



<p class="wp-block-paragraph"><strong>Vantage Customer Experience</strong> is a new application layer built on top of the Vantage platform, designed for marketing and customer experience professionals who need to deliver personalized, real-time customer interactions without managing underlying IT infrastructure.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Vantage Customer Experience provides marketing and CX professionals with a best-in-class, tailored experience. Using Vantage as an enterprise customer data platform, ensures they have the autonomy and ease-of-use they need to integrate, analyze and activate customer data.&#8221;</p><cite>— Reema Poddar, Chief Product Officer, Teradata</cite></blockquote>



<p class="wp-block-paragraph">Key capabilities of Vantage CX include:</p>



<ul class="wp-block-list">
<li><strong>Unify Customer Data:</strong> Built for citizen data integrators, Vantage CX provides agility to experiment with rapidly changing data while maintaining enterprise-grade governance, scale, and security.</li>
<li><strong>Turn Data into Insight:</strong> No coding required. Marketers can access advanced analytics including Path analysis for understanding customer journeys, Text analytics for sentiment analysis, Cluster analysis for hyper-segmentation, and machine learning for next-best-offer optimization.</li>
<li><strong>Turn Insights into Action:</strong> Customers can be targeted directly from visualizations. Teradata&#8217;s existing Customer Interaction Management (CIM) and Real-Time Interaction Manager (RTIM) capabilities have been modernized for cloud deployment and unified into a single integrated application.</li>
</ul>



<p class="wp-block-paragraph">Vantage Customer Experience was announced in limited availability, with general commercial availability planned for Q1 2020.</p>



<h2 class="wp-block-heading">Vantage Analyst</h2>



<p class="wp-block-paragraph"><strong>Vantage Analyst</strong> is a cloud-based, no-code analytics tool aimed at business analysts who need self-service access to data science capabilities without writing code. It provides a guided environment for data loading, exploratory analysis, machine learning, and hypothesis testing across multiple data sources and types.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Business analysts lack the tools needed for self-service data loading, discovery, machine learning and other advanced analytics. Teradata now offers Vantage Analyst in the cloud to make it simple to perform guided data science analytics without having to write a single line of code.&#8221;</p><cite>— Reema Poddar, Chief Product Officer, Teradata</cite></blockquote>



<p class="wp-block-paragraph">Vantage Analyst also surfaces hidden associations and patterns in data through visualization, helping business analysts identify actionable opportunities without requiring data engineering support. By enabling rapid iteration and hypothesis testing, the tool is designed to increase the proportion of an analyst&#8217;s time spent generating business insight rather than wrangling data.</p>



<h2 class="wp-block-heading">What This Means for Enterprise Analytics Teams</h2>



<p class="wp-block-paragraph">Taken together, the Teradata Universe 2019 announcements represent a clear strategic direction: making Vantage cloud-agnostic, accessible to non-technical users, and financially flexible. The Google Cloud partnership in particular signals that Teradata is serious about competing in multi-cloud enterprise environments where cloud vendor lock-in is an increasing concern.</p>



<p class="wp-block-paragraph">For DevOps and data engineering teams, the most operationally relevant items are the native object store support — which reduces the need for custom data movement pipelines — and the Hadoop Migration Program, which offers a structured path away from aging on-premises Hadoop clusters. The consumption pricing model is also worth evaluating for teams running variable or bursty analytics workloads where reserved capacity pricing is wasteful.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/teradata-announces-major-partnership-with-google/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Deploy a Kubernetes Cluster Using the gcloud Command</title>
		<link>https://www.bestdevops.com/how-to-deploy-a-kubernetes-cluster-using-gcloud-command/</link>
					<comments>https://www.bestdevops.com/how-to-deploy-a-kubernetes-cluster-using-gcloud-command/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 22 Oct 2019 05:10:32 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[Cluster]]></category>
		<category><![CDATA[deploying]]></category>
		<category><![CDATA[gcloud]]></category>
		<category><![CDATA[Linux machine]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=8704</guid>

					<description><![CDATA[Learn how to create, inspect, and delete a Google Kubernetes Engine cluster entirely from the command line using the gcloud CLI on Linux.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">If your infrastructure runs on Google Cloud Platform (GCP) and you prefer working from the command line, the <strong>Google Cloud SDK</strong> gives you everything you need to manage Kubernetes clusters without touching the GCP console. The SDK&#8217;s <code>gcloud</code> command lets you create, configure, inspect, and tear down Google Kubernetes Engine (GKE) clusters in seconds.</p>



<p class="wp-block-paragraph">This guide walks through the essential steps: understanding key GKE concepts, deploying your first cluster, and safely deleting it when you&#8217;re done.</p>



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



<p class="wp-block-paragraph">Before you start, make sure you have the following in place:</p>



<ul class="wp-block-list">
  <li>A <strong>Google Cloud Platform account</strong> with billing enabled and the Kubernetes Engine API activated for your project.</li>
  <li>The <strong>Google Cloud SDK</strong> installed and initialised on a Linux machine (<code>gcloud init</code> or <code>gcloud auth login</code> completed).</li>
  <li>A GCP <strong>project</strong> set as the active project (<code>gcloud config set project PROJECT_ID</code>).</li>
</ul>



<h2 class="wp-block-heading">Key Concepts to Know Before You Begin</h2>



<h3 class="wp-block-heading">Compute Zones and Regions</h3>



<p class="wp-block-paragraph">GCP infrastructure is divided into <strong>regions</strong> (broad geographic areas) and <strong>zones</strong> (isolated locations within a region). For example, the region <code>us-central1</code> contains zones such as <code>us-central1-a</code>, <code>us-central1-b</code>, <code>us-central1-c</code>, and <code>us-central1-f</code>. You specify a zone when creating a zonal cluster. The full list of available zones is maintained in the <a href="https://cloud.google.com/compute/docs/regions-zones" rel="noopener noreferrer">GCP regions and zones documentation</a>.</p>



<h3 class="wp-block-heading">Cluster Types</h3>



<ul class="wp-block-list">
  <li><strong>Zonal cluster</strong> — Runs a single control-plane replica and worker nodes in one compute zone. Good for non-production workloads where simplicity matters more than availability.</li>
  <li><strong>Regional cluster</strong> — Spreads three control-plane replicas across three zones and runs worker nodes across multiple zones. Recommended for production workloads.</li>
  <li><strong>Private cluster</strong> — A zonal or regional cluster whose control-plane and nodes are not reachable from the public internet. Suitable for security-sensitive environments.</li>
  <li><strong>Alpha cluster</strong> — An experimental zonal or regional cluster with Kubernetes alpha features enabled. Not intended for production use.</li>
</ul>



<h2 class="wp-block-heading">Deploying Your First Cluster</h2>



<p class="wp-block-paragraph">The minimal command to create a standard zonal GKE cluster is:</p>


<pre class="wp-block-code"><span><code class="hljs">gcloud container clusters create NAME --zone us-central1-a</code></span></pre>


<p class="wp-block-paragraph">Replace <code>NAME</code> with a lowercase, human-readable identifier for your cluster (e.g., <code>my-first-cluster</code>). Cluster names must be unique within a project and zone.</p>



<p class="wp-block-paragraph">GKE provisions the control plane and a default node pool. You may see informational warnings during provisioning — these are normal. When the command completes, the output displays cluster details including the master IP address and machine type.</p>



<figure class="wp-block-image"><a href="https://tr3.cbsistatic.com/hub/i/2019/10/16/3206faa5-dfb8-44a7-bf09-0a1c5a986d6b/gcloudclustera.jpg" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://tr3.cbsistatic.com/hub/i/2019/10/16/3206faa5-dfb8-44a7-bf09-0a1c5a986d6b/gcloudclustera.jpg" alt="Terminal output showing a GKE cluster being deployed with gcloud"/></a><figcaption>Figure A — Cluster deployment in progress.</figcaption></figure>



<figure class="wp-block-image"><a href="https://tr1.cbsistatic.com/hub/i/2019/10/16/c63e0adf-b6f1-4a61-82b6-49f8464e171b/gcloudclusterb.jpg" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://tr1.cbsistatic.com/hub/i/2019/10/16/c63e0adf-b6f1-4a61-82b6-49f8464e171b/gcloudclusterb.jpg" alt="Terminal output confirming the GKE cluster has been created"/></a><figcaption>Figure B — Cluster creation complete, showing master IP and machine type.</figcaption></figure>



<h3 class="wp-block-heading">Useful Options for cluster create</h3>



<p class="wp-block-paragraph">The <code>gcloud container clusters create</code> command accepts a large number of flags. Some of the most commonly used are:</p>



<figure class="wp-block-table"><table><thead><tr><th>Flag</th><th>Purpose</th></tr></thead><tbody><tr><td><code>--num-nodes</code></td><td>Number of nodes in each zone of the default node pool (default: 3).</td></tr><tr><td><code>--machine-type</code></td><td>Compute Engine machine type for nodes (e.g., <code>e2-medium</code>).</td></tr><tr><td><code>--disk-size</code></td><td>Boot disk size in GB for each node.</td></tr><tr><td><code>--enable-autoscaling</code></td><td>Enables cluster autoscaler for the default node pool.</td></tr><tr><td><code>--min-nodes</code> / <code>--max-nodes</code></td><td>Minimum and maximum node count when autoscaling is enabled.</td></tr><tr><td><code>--node-locations</code></td><td>Comma-separated list of zones in which nodes are created.</td></tr><tr><td><code>--enable-private-nodes</code></td><td>Creates a private cluster with no public node IP addresses.</td></tr><tr><td><code>--cluster-version</code></td><td>Kubernetes version to use for the cluster control plane and nodes.</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">For the complete reference, run <code>gcloud container clusters create --help</code> or consult the <a href="https://cloud.google.com/sdk/gcloud/reference/container/clusters/create" rel="noopener noreferrer">official gcloud reference documentation</a>.</p>



<h2 class="wp-block-heading">Connecting kubectl to Your New Cluster</h2>



<p class="wp-block-paragraph">Once the cluster is running, configure <code>kubectl</code> to communicate with it by fetching the cluster credentials:</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">gcloud container clusters <span class="hljs-keyword">get</span>-credentials NAME --zone us-central1-a</code></span></pre>


<p class="wp-block-paragraph">This command updates your local <code>~/.kube/config</code> file and sets the new cluster as the active context. You can then verify connectivity with:</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">kubectl <span class="hljs-keyword">get</span> nodes</code></span></pre>


<h2 class="wp-block-heading">Listing Your Clusters</h2>



<p class="wp-block-paragraph">To see all clusters in your current project and their status, run:</p>


<pre class="wp-block-code"><span><code class="hljs language-php">gcloud container clusters <span class="hljs-keyword">list</span></code></span></pre>


<p class="wp-block-paragraph">The output shows each cluster&#8217;s name, location, master version, and current status. This is useful when you need to find a cluster name before deleting it.</p>



<figure class="wp-block-image"><a href="https://tr2.cbsistatic.com/hub/i/2019/10/16/1ea4e516-fec7-46b6-a3d5-162360e061b1/gcloudclusterc.jpg" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://tr2.cbsistatic.com/hub/i/2019/10/16/1ea4e516-fec7-46b6-a3d5-162360e061b1/gcloudclusterc.jpg" alt="Terminal output listing GKE clusters in the current project"/></a><figcaption>Figure C — Output of gcloud container clusters list.</figcaption></figure>



<h2 class="wp-block-heading">Deleting a Cluster</h2>



<p class="wp-block-paragraph">When a cluster is no longer needed — for example, after a test — delete it to stop incurring costs:</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">gcloud container clusters <span class="hljs-keyword">delete</span> NAME --zone ZONE</code></span></pre>


<p class="wp-block-paragraph">Replace <code>NAME</code> with the cluster name and <code>ZONE</code> with the zone where it was created (e.g., <code>us-central1-a</code>). GKE will prompt you to confirm the deletion before proceeding.</p>



<figure class="wp-block-image"><a href="https://tr4.cbsistatic.com/hub/i/2019/10/16/16ab0798-03a6-4e78-bb4c-f2a4e15df3ef/gcloudclusterd.jpg" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://tr4.cbsistatic.com/hub/i/2019/10/16/16ab0798-03a6-4e78-bb4c-f2a4e15df3ef/gcloudclusterd.jpg" alt="Terminal confirmation prompt before deleting a GKE cluster"/></a><figcaption>Figure D — gcloud prompts for confirmation before deleting the cluster.</figcaption></figure>



<p class="wp-block-paragraph">To skip the interactive prompt in scripts or CI pipelines, add the <code>--quiet</code> flag:</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">gcloud container clusters <span class="hljs-keyword">delete</span> NAME --zone ZONE --quiet</code></span></pre>


<p class="wp-block-paragraph">Deletion takes several minutes. Once complete, all cluster resources — nodes, load balancers provisioned by Services, and the control plane — are removed from your project.</p>



<h2 class="wp-block-heading">Next Steps</h2>



<p class="wp-block-paragraph">With a running cluster and <code>kubectl</code> configured, you can begin deploying workloads using standard Kubernetes manifests or Helm charts. Consider exploring:</p>



<ul class="wp-block-list">
  <li><strong>Node pools</strong> — Add specialised node pools (GPU nodes, high-memory nodes) with <code>gcloud container node-pools create</code>.</li>
  <li><strong>Cluster autoscaler</strong> — Use <code>--enable-autoscaling</code> at creation time to automatically scale node counts with demand.</li>
  <li><strong>Workload Identity</strong> — Bind Kubernetes service accounts to GCP IAM service accounts for secure, keyless authentication to GCP APIs.</li>
  <li><strong>GKE Autopilot</strong> — A fully managed cluster mode where Google manages the node infrastructure, billing per Pod rather than per node.</li>
</ul>



<p class="wp-block-paragraph"><em>Original article based on reporting from TechRepublic (techrepublic.com).</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-to-deploy-a-kubernetes-cluster-using-gcloud-command/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kubernetes Kills Containership’s Cruise</title>
		<link>https://www.bestdevops.com/kubernetes-kills-containerships-cruise/</link>
					<comments>https://www.bestdevops.com/kubernetes-kills-containerships-cruise/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 25 Sep 2019 05:40:40 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[Containers Benefits]]></category>
		<category><![CDATA[Google cloud]]></category>
		<category><![CDATA[Red Hat]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=8063</guid>

					<description><![CDATA[Source:-sdxcentral.com The rise of Kubernetes as the de facto container orchestration platform has been a boon to organizations looking to take advantage [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Source:-sdxcentral.com<br></p>



<p class="wp-block-paragraph">The rise of Kubernetes as the de facto container orchestration platform has been a boon to organizations looking to take advantage of a microservices-based ecosystem but has proven to be a challenge for many vendors. The extreme of that challenge played out late last week as Containership announced it will be docking its boat for good on Oct. 31.</p>



<p class="wp-block-paragraph">Containership Founder and CTO Norman Joyner explained in a blog post that the company was unable to adequately monetize its operations in light of Kubernetes’ rise. This included a failed attempt to pivot its Containership Cloud operations toward a more Kubernetes-focused platform.</p>



<p class="wp-block-paragraph">“Ultimately, we came up short,” Joyner wrote. “It has been nearly a year and a half since the Containership Cloud re-platform, and we have failed to monetize Containership Cloud in such a way that we could build a sustainable business.”</p>



<p class="wp-block-paragraph">Containership launched in early 2015, sparked by a desire to be part of the TechCrunch Disrupt Startup Battlefield event. While it did not succeed in winning that competition, the company’s founders decided to make a go of it by launching its open source container scheduler.</p>



<p class="wp-block-paragraph">Joyner explained that the company was formed as a way to manage and deploy containers at scale across cloud environments. This evolved into the launch of its Containership Cloud platform that supported automatic deployments into Amazon Web Services (AWS) and Digital Ocean.</p>



<p class="wp-block-paragraph">The company managed to raise $2.6 million in seed funding and set out to help manage container deployments. It positioned itself in many ways, including as an alternative to Heroku. It also added support for other cloud players like Microsoft Azure, Google Cloud, and Packet.</p>



<p class="wp-block-paragraph">Unfortunately, the rise of Kubernetes and broad adoption of that container orchestration platform by the large cloud players limited the need of an outside vendor.</p>



<h2 class="wp-block-heading">Containership Not the Only One</h2>



<p class="wp-block-paragraph">Kubernetes dominance has also impacted larger players in the space.</p>



<p class="wp-block-paragraph">Mesosphere recently changed its name to D2iQ with a new focus on “day two” operations. This is around the actual support of those platforms running in a production environment.</p>



<p class="wp-block-paragraph">D2iQ co-founder and CTO Tobi Knaup explained to SDxCentral that the push behind Kubernetes had a “significant” impact on its decision. “Not just the push by the ecosystem, but the pace of advancement in Kubernetes capabilities,” Knaup said.</p>



<p class="wp-block-paragraph">“Kubernetes is emerging as a key deployment and operations framework for cloud-native applications to help anchor production deployments in both private and hybrid multi-cloud implementations,” explained Paul Parker-Johnson, principal analyst at ACG Research, in an email to SDxCentral tied to the D2iQ rebranding. “To frame its product and services offerings in a way that directly enables ‘day two’ operational capabilities for Kubernetes-based applications leans directly into the main line of where app developers want to go and where operations teams need to go as well.”</p>



<p class="wp-block-paragraph">And that need is moving quickly. A recent survey conducted by security firm StackRox found that 86% of organizations are using Kubernetes compared with 57% just six months ago. A report from Gartner predicts that more than 75% of global organizations will be running containerized applications in production by 2022 compared to less than 30% today.</p>



<p class="wp-block-paragraph">Others are taking notice.</p>



<p class="wp-block-paragraph">Docker Inc.’s recent 3.0 update for its flagship Enterprise platform was based heavily on deeper Kubernetes integration. It also included its own version of a hosted Kubernetes service dubbed the Docker Kubernetes Service (DKS).</p>



<p class="wp-block-paragraph">VMware last month paid $2.7 billion for sister-company Pivotal Software, which itself recently launched alpha versions of two of its managed platforms and announced plans to move a third to that status later this year. The moves were part of its broader push to ease enterprise management of cloud-native platforms like Kubernetes.</p>



<p class="wp-block-paragraph">And, IBM paid $34 billion for Red Hat, which has a history of leaning on Kubernetes. IBM quickly migrated all of its legacy software portfolio to be available through Red Hat’s Kubernetes-focused OpenShift platform.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/kubernetes-kills-containerships-cruise/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How Rackspace Positions Itself as Your Cloud Marketplace Guide</title>
		<link>https://www.bestdevops.com/why-rackspace-can-be-your-cloud-marketplace-guide/</link>
					<comments>https://www.bestdevops.com/why-rackspace-can-be-your-cloud-marketplace-guide/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 30 Aug 2018 08:08:03 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[cloud marketplace]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Rackspace]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4311</guid>

					<description><![CDATA[Rackspace has long positioned itself as a multi-cloud advisor rather than just a hosting provider. This Q&#038;A-style deep dive explores how the company helps enterprises navigate cloud complexity, delivers 24/7 support, and draws lessons from startup culture.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on an interview originally published by TechRadar (techradar.com) with a Rackspace marketing executive, circa August 2018. The questions and attributed statements below reflect that source material.</em></p>



<h2 class="wp-block-heading">Rackspace as a Cloud Marketplace Guide: Key Themes</h2>



<p class="wp-block-paragraph">As the cloud computing market matured through the late 2010s, businesses faced an increasingly fragmented landscape: public clouds, private clouds, managed hosting, colocation, and a growing roster of SaaS applications from vendors like Oracle, SAP, and Salesforce. Rackspace built its value proposition around helping enterprises navigate that complexity rather than locking customers into a single platform.</p>



<p class="wp-block-paragraph">The following sections summarise the key points from a TechRadar interview with a Rackspace executive (then serving in a CMO capacity), covering the company&#8217;s approach to cloud guidance, customer service, product evolution, and lessons from startup culture.</p>



<h2 class="wp-block-heading">Why Rackspace Focuses on Multi-Cloud Advisory</h2>



<p class="wp-block-paragraph">One of Rackspace&#8217;s core differentiators at the time of the interview was its partnerships with multiple major cloud providers — including Amazon Web Services, Microsoft Azure, Google Cloud, and VMware — alongside enterprise application vendors. This allowed the company to position itself as a vendor-neutral advisor rather than a reseller tied to a single ecosystem.</p>



<p class="wp-block-paragraph">The executive emphasised that most competitors offered a one-size-fits-all solution, whereas Rackspace&#8217;s model involved assessing each customer&#8217;s specific business goals before recommending a technology mix. As multi-cloud architectures became the norm for large organisations, this advisory-first posture gave Rackspace a clear story to tell at the C-suite level.</p>



<h2 class="wp-block-heading">Delivering 24/7 &#8220;Fanatical&#8221; Customer Support</h2>



<p class="wp-block-paragraph">Rackspace built its reputation around what it internally called &#8220;Fanatical Support&#8221; — a 24/7/365 customer service model with no exceptions. Key elements of this model include:</p>



<ul class="wp-block-list">
<li><strong>Guaranteed response time:</strong> The company claimed a maximum 15-minute response window for customer requests, with prioritisation based on urgency.</li>
<li><strong>Incident handling:</strong> Critical incidents such as network disruptions or suspected security breaches were treated as high-priority escalations, with the goal of near-immediate remediation.</li>
<li><strong>Business continuity focus:</strong> The model was designed explicitly to minimise disruption to customers&#8217; day-to-day operations, reflecting an understanding that downtime has direct revenue impact.</li>
</ul>



<p class="wp-block-paragraph">This level of support commitment requires significant investment in staffing and tooling, and it remained a core brand pillar that Rackspace used to differentiate from hyperscale cloud providers, who typically offer tiered, self-service support at lower spend levels.</p>



<h2 class="wp-block-heading">Evolving to Serve Enterprise and Midmarket Segments</h2>



<p class="wp-block-paragraph">By 2018, Rackspace was deliberately shifting its focus upmarket toward enterprise and midmarket customers — segments that were increasingly looking for a trusted managed services partner rather than commodity infrastructure. Several factors drove this evolution:</p>



<ul class="wp-block-list">
<li><strong>Acquisitions:</strong> The acquisition of Tricore (described in the interview as occurring &#8220;last summer,&#8221; relative to the 2018 publication date) expanded Rackspace&#8217;s capabilities in enterprise application management — a high-demand capability for large organisations running complex ERP and CRM workloads.</li>
<li><strong>Security depth:</strong> Growing customer concern about cloud security pushed Rackspace to continuously invest in its security offerings, aiming to stay at the leading edge of industry best practice.</li>
<li><strong>Professional services growth:</strong> The professional services division was reportedly growing at a triple-digit rate at the time, with the company receiving approximately 50 new proposal submissions per week — driving aggressive recruitment efforts in that area.</li>
</ul>



<h2 class="wp-block-heading">Automation and Machine Learning on the Roadmap</h2>



<p class="wp-block-paragraph">Looking ahead (from the perspective of 2018), the executive identified automation and machine learning as the two capability areas most critical to improving both service consistency and customer outcomes. The strategic intent was to use these technologies to enhance support operations and reduce manual intervention in routine infrastructure management tasks.</p>



<p class="wp-block-paragraph">Alongside organic investment, Rackspace indicated openness to further acquisitions — particularly in global expansion and application management — to accelerate capability development.</p>



<h2 class="wp-block-heading">Brand Transformation: From Hosting Provider to Strategic Partner</h2>



<p class="wp-block-paragraph">A significant part of the executive&#8217;s stated agenda was repositioning the Rackspace brand away from its legacy identity as a managed hosting provider toward a full-service cloud and professional services firm. The tactics described included:</p>



<ul class="wp-block-list">
<li>Thought leadership content aimed at C-suite decision-makers undergoing digital transformation</li>
<li>Presence at industry events with hands-on expert engagement</li>
<li>Customer story amplification to demonstrate real-world outcomes</li>
<li>Peer-to-peer engagement programmes to build community around customer success</li>
</ul>



<p class="wp-block-paragraph">The underlying message was that digital transformation is no longer optional for any business — and that Rackspace wanted to be the first name that came to mind when leadership teams began that journey.</p>



<h2 class="wp-block-heading">What Enterprises Can Learn from Startups</h2>



<p class="wp-block-paragraph">Drawing on experience mentoring startups at Capital Factory (an Austin-based accelerator), the executive identified a core cultural gap between large enterprises and high-growth startups: the sense of urgency.</p>



<p class="wp-block-paragraph">Startups operate in a sink-or-swim environment that forces rapid iteration, risk-taking, and real-time decision-making. Large enterprises, by contrast, tend toward process-heavy cultures that reward caution over speed. The recommendation was for enterprises to deliberately cultivate reward structures that incentivise calculated risk and recognise individuals who drive meaningful change — effectively importing startup agility into a larger organisational context.</p>



<p class="wp-block-paragraph">This cultural dimension is increasingly relevant in DevOps and cloud-native contexts, where the speed of infrastructure change and the ability to fail fast and recover quickly are competitive advantages in their own right.</p>



<h2 class="wp-block-heading">Key Takeaways for DevOps and Cloud Teams</h2>



<ul class="wp-block-list">
<li><strong>Vendor-neutral advisory matters:</strong> When evaluating managed cloud partners, look for providers that can support multiple cloud platforms rather than steering you toward a single vendor for commercial reasons.</li>
<li><strong>Support SLAs deserve scrutiny:</strong> A claimed 15-minute response time is a meaningful benchmark — validate it contractually and ask for evidence of adherence before signing.</li>
<li><strong>Professional services growth signals demand:</strong> The rapid growth of Rackspace&#8217;s professional services arm reflected a broader market shift away from DIY cloud toward managed and consulting-led engagements — a trend that has continued well beyond 2018.</li>
<li><strong>Startup culture principles are portable:</strong> Agile ways of working, reward structures tied to experimentation, and a bias toward action can be deliberately introduced into enterprise engineering cultures regardless of company size.</li>
</ul>



<p class="wp-block-paragraph"><em>Source: Original interview published by TechRadar, August 2018.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/why-rackspace-can-be-your-cloud-marketplace-guide/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PaaS vs. Serverless: How to Choose the Right Cloud App Development Platform</title>
		<link>https://www.bestdevops.com/how-should-i-choose-the-right-cloud-app-development-platform/</link>
					<comments>https://www.bestdevops.com/how-should-i-choose-the-right-cloud-app-development-platform/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 16 Mar 2017 16:05:57 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[App Development]]></category>
		<category><![CDATA[App Infrastructure]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=959</guid>

					<description><![CDATA[Choosing between a PaaS solution like Heroku or Cloud Foundry and a serverless platform like AWS Lambda is one of the most common decisions in cloud app development. Here is a practical comparison to help you decide.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">One of the most common questions in cloud application development is: which platform should you build on? If you want to avoid managing your own infrastructure, you will likely find yourself choosing between a <strong>Platform-as-a-Service (PaaS)</strong> option — such as Heroku or Cloud Foundry — and a <strong>serverless</strong> option such as AWS Lambda. Both abstract away the underlying hardware, but they operate quite differently. The right choice depends on the nature of your workload, your pricing preferences, and how much infrastructure control you want to retain.</p>



<h2 class="wp-block-heading">Key Differences at a Glance</h2>



<p class="wp-block-paragraph">The following five dimensions are the most useful for comparing PaaS and serverless platforms when selecting a cloud app development environment.</p>



<h3 class="wp-block-heading">1. Basic Computing Unit</h3>



<p class="wp-block-paragraph">With <strong>PaaS</strong>, the fundamental unit of compute is the <em>application</em>. You still provision instances (sometimes called dynos, containers, or cells, depending on the platform), but the platform handles patching, scaling infrastructure, and runtime maintenance. With <strong>serverless platforms like AWS Lambda</strong>, the fundamental unit is a <em>function</em> or <em>task</em>. The underlying compute instances exist, but they are completely invisible to the developer — you deploy a function, not an app.</p>



<h3 class="wp-block-heading">2. Task Duration</h3>



<p class="wp-block-paragraph"><strong>PaaS</strong> is well suited to long-running applications — web servers, background workers, and persistent services that need to be continuously available, even when not actively processing requests. <strong>Serverless</strong> is designed for short-lived, event-driven tasks that have a clear start and end point, such as processing an uploaded file, responding to a webhook, or transforming a stream record. AWS Lambda, for example, enforces a maximum execution timeout per invocation.</p>



<h3 class="wp-block-heading">3. Required Metadata and Configuration</h3>



<p class="wp-block-paragraph">When deploying to a <strong>PaaS</strong>, you typically need to specify the language runtime, framework, buildpack or container configuration, and resource requirements. This gives you more control but also means more upfront configuration. With <strong>serverless</strong> platforms, the required metadata is minimal. For AWS Lambda, you primarily specify an IAM execution role, the memory allocation, and a timeout value. This makes serverless faster to get started with, though it trades away some configurability.</p>



<h3 class="wp-block-heading">4. Public Access and API Exposure</h3>



<p class="wp-block-paragraph"><strong>PaaS applications</strong> are typically exposed via a public HTTP endpoint or REST API by default — users and clients reach your app directly over the internet. <strong>AWS Lambda functions</strong>, by contrast, are not publicly accessible on their own; they are invoked from trusted internal sources such as other AWS services, event triggers, or an API Gateway sitting in front of them. Direct public internet access requires additional configuration (for example, attaching an API Gateway or an Application Load Balancer).</p>



<h3 class="wp-block-heading">5. Pricing Model</h3>



<p class="wp-block-paragraph">With <strong>PaaS</strong>, you pay for the provisioned compute resources — instances or containers — whether or not they are actively handling traffic. This provides cost predictability for steady workloads. With <strong>serverless</strong>, you pay only for the actual executions: the number of function invocations and the compute time consumed during each invocation. For applications with spiky, unpredictable, or infrequent workloads, serverless pricing can result in significant cost savings.</p>



<h2 class="wp-block-heading">Side-by-Side Comparison</h2>



<figure class="wp-block-table"><table><thead><tr><th>Dimension</th><th>PaaS (e.g., Heroku, Cloud Foundry)</th><th>Serverless (e.g., AWS Lambda)</th></tr></thead><tbody><tr><td>Basic unit</td><td>Application / container instance</td><td>Function / task</td></tr><tr><td>Task duration</td><td>Long-running, persistent</td><td>Short-lived, event-driven</td></tr><tr><td>Configuration overhead</td><td>Higher (runtime, framework, resources)</td><td>Lower (IAM role, memory, timeout)</td></tr><tr><td>Public internet access</td><td>Yes, via HTTP endpoint by default</td><td>Requires API Gateway or similar</td></tr><tr><td>Pricing</td><td>Per provisioned instance/resource</td><td>Per invocation and compute duration</td></tr><tr><td>Infrastructure control</td><td>Moderate</td><td>Minimal (fully managed)</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">When to Choose PaaS</h2>



<ul class="wp-block-list">
<li>Your application needs to be continuously running (web servers, APIs with consistent traffic, long-lived background workers).</li>
<li>You want some degree of control over the runtime environment, framework versions, or resource allocation.</li>
<li>Your workload is predictable and you prefer a consistent, forecastable monthly spend.</li>
<li>Your team is more comfortable with a traditional application deployment model.</li>
</ul>



<h2 class="wp-block-heading">When to Choose Serverless</h2>



<ul class="wp-block-list">
<li>Your workload is event-driven, bursty, or highly variable — for example, processing uploads, responding to webhooks, or running scheduled jobs.</li>
<li>You want to pay only for actual compute consumption rather than idle capacity.</li>
<li>You want to minimise operational overhead and delegate all infrastructure management to the cloud provider.</li>
<li>Individual tasks complete quickly and do not require persistent state between invocations.</li>
</ul>



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



<p class="wp-block-paragraph">PaaS and serverless platforms both remove the burden of managing physical or virtual servers, but they serve different use cases. <strong>Choose PaaS</strong> when you are running long-lived applications, need more infrastructure control, or prefer predictable costs. <strong>Choose serverless</strong> when your workload is short-lived and event-driven, you want to optimise for cost at low or variable traffic volumes, and you prefer a completely hands-off infrastructure experience. In practice, many production architectures use both: PaaS for the core application tier and serverless for auxiliary event-driven tasks.</p>



<p class="wp-block-paragraph"><em>Source: Originally based on an article from TechTarget (techtarget.com).</em></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_46924"  width="675" height="379"  data-origwidth="675" data-origheight="379" src="https://www.youtube.com/embed/?enablejsapi=1&#038;list=PLTCuRW0ikUdNVsbfTCwSq4hvG6i4_IjWt&#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/how-should-i-choose-the-right-cloud-app-development-platform/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Google Launches Public Beta of Cloud Spanner: Managed Relational Database with Global Scale</title>
		<link>https://www.bestdevops.com/google-launches-public-beta-of-managed-database-service-cloud-spanner/</link>
					<comments>https://www.bestdevops.com/google-launches-public-beta-of-managed-database-service-cloud-spanner/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 16 Feb 2017 05:24:55 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Tools]]></category>
		<category><![CDATA[Cloud Database]]></category>
		<category><![CDATA[Cloud Platform]]></category>
		<category><![CDATA[Cloud Spanner]]></category>
		<category><![CDATA[Database Service]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Public Beta]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Updates]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=672</guid>

					<description><![CDATA[Google opened Cloud Spanner to public beta in February 2017, offering a fully managed relational database service that combines transactional consistency with horizontal scaling across data centers worldwide.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported February 2017. Source: talkincloud.com</em></p>



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



<p class="wp-block-paragraph">Google launched the public beta of <strong>Cloud Spanner</strong> in February 2017, making the service available on Google Cloud Platform (GCP) to help cloud customers maintain consistent, distributed databases across multiple data centers. Cloud Spanner joined Google&#8217;s existing managed database portfolio alongside Cloud SQL, Cloud Datastore, and Cloud Bigtable.</p>



<p class="wp-block-paragraph">The core promise of Cloud Spanner is that it eliminates a long-standing trade-off in distributed systems design: the forced choice between relational databases that provide strong transactional consistency and NoSQL databases that offer simple horizontal scaling and data distribution. Cloud Spanner aims to deliver both in a single, fully managed service.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;When building cloud applications, database administrators and developers have been forced to choose between traditional databases that guarantee transactional consistency, or NoSQL databases that offer simple, horizontal scaling and data distribution. Cloud Spanner breaks that dichotomy, offering both of these critical capabilities in a single, fully managed service.&#8221;</p><cite>— Deepti Srivastava, Google Product Manager for Cloud Spanner</cite></blockquote>



<h2 class="wp-block-heading">The Technology Behind Cloud Spanner: TrueTime</h2>



<p class="wp-block-paragraph">One of Cloud Spanner&#8217;s most distinctive engineering features is its use of <strong>TrueTime</strong>, Google&#8217;s proprietary time synchronization technology. TrueTime relies on atomic clocks and GPS receivers to supply highly accurate time readings to master servers in each data center. These servers exchange readings and negotiate a common reference time, which solves the clock skew and time coordination problems that typically prevent region-spanning databases from maintaining strong consistency.</p>



<p class="wp-block-paragraph">Traditional distributed databases struggle with time coordination because network latency and imprecise system clocks make it difficult to establish a strict global ordering of transactions. TrueTime addresses this by bounding clock uncertainty, allowing Cloud Spanner to assign globally consistent timestamps to transactions and enforce external consistency without locking across regions.</p>



<h2 class="wp-block-heading">Proven at Google Scale Before Public Launch</h2>



<p class="wp-block-paragraph">Although the public beta only launched in February 2017, Google stated it had already been running Spanner internally for several years, testing it with hundreds of applications and petabytes of data spread across data centers around the world. At the time of the announcement, Google reported that internal Spanner deployments supported tens of millions of queries per second and underpinned critical services including <strong>AdWords</strong> and <strong>Google Play</strong>.</p>



<h2 class="wp-block-heading">Pricing Model</h2>



<p class="wp-block-paragraph">Cloud Spanner pricing at public beta launch was structured around three dimensions:</p>



<ul class="wp-block-list">
<li><strong>Compute node-hours</strong> — billed per provisioned node per hour</li>
<li><strong>Storage consumption</strong> — charged for the total data stored</li>
<li><strong>External network egress</strong> — charged for data transferred out of the service</li>
</ul>



<h2 class="wp-block-heading">Key Capabilities and Benefits</h2>



<p class="wp-block-paragraph">Google highlighted the following capabilities for Cloud Spanner at the time of the public beta launch:</p>



<ul class="wp-block-list">
<li><strong>Strong transactional consistency</strong> across regions — eliminates eventual-consistency caveats common in distributed NoSQL stores</li>
<li><strong>Horizontal scaling</strong> without migrating to a non-relational data model — teams can scale out while retaining SQL semantics</li>
<li><strong>Fully managed infrastructure</strong> — reduces operational overhead for hardware and software management, allowing engineering effort to focus on application logic</li>
<li><strong>High availability and disaster protection</strong> — data is replicated across multiple zones and regions</li>
<li><strong>Integrated security</strong> — includes data-at-rest encryption, Identity and Access Management (IAM) controls, and audit logging</li>
<li><strong>Multi-language client libraries</strong> — available at launch for Java, Go, Python, and Node.js, among others</li>
</ul>



<h2 class="wp-block-heading">Target Use Cases</h2>



<p class="wp-block-paragraph">Google positioned Cloud Spanner as an appropriate fit for organizations running MySQL or PostgreSQL deployments that were hitting the limits of vertical scaling and traditional replication strategies. Specific verticals and workload types highlighted at launch included:</p>



<ul class="wp-block-list">
<li><strong>Global web services</strong> requiring consistent reads and writes across geographic regions</li>
<li><strong>Financial services</strong> where transactional integrity is non-negotiable</li>
<li><strong>Retail, manufacturing, and wholesale distribution</strong> — JDA (now Blue Yonder), a supply chain software vendor, was cited as an early customer, noting Cloud Spanner&#8217;s ease of provisioning and scalability for omni-channel supply chain solutions</li>
</ul>



<h2 class="wp-block-heading">Competitive Context</h2>



<p class="wp-block-paragraph">The launch of Cloud Spanner was widely interpreted as a significant move in Google Cloud&#8217;s effort to compete with Amazon Web Services and Microsoft Azure in the enterprise and hyperscale database market. By offering a managed service combining relational consistency with NoSQL-style horizontal scale, Google provided a differentiated option that neither AWS nor Azure matched directly at the time of launch. AWS Aurora and Azure SQL Database offered managed relational databases, but neither used a comparable globally-distributed, externally-consistent architecture at that point.</p>



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



<p class="wp-block-paragraph">Cloud Spanner&#8217;s public beta represented a notable moment in managed database history: a production-proven, globally distributed relational database — previously available only inside Google — becoming accessible to external developers and enterprises. Its TrueTime-based architecture, strong consistency guarantees, and fully managed operations addressed pain points that had historically forced engineering teams to choose between scalability and consistency.</p>



<p class="wp-block-paragraph">For teams evaluating large-scale relational workloads on Google Cloud Platform, Cloud Spanner remains a key service to consider, particularly where geographic distribution and strong consistency are both required.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/google-launches-public-beta-of-managed-database-service-cloud-spanner/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
