<?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>DigitalOcean &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/digitalocean/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Wed, 14 Oct 2026 16:05:51 +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>Tuesday Capital Announces Fund IV</title>
		<link>https://www.bestdevops.com/tuesday-capital-announces-fund-iv/</link>
					<comments>https://www.bestdevops.com/tuesday-capital-announces-fund-iv/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 09 Jun 2021 05:49:44 +0000</pubDate>
				<category><![CDATA[IT Training]]></category>
		<category><![CDATA[Airbnb]]></category>
		<category><![CDATA[Airtable]]></category>
		<category><![CDATA[DigitalOcean]]></category>
		<category><![CDATA[GitLab]]></category>
		<category><![CDATA[Instawork]]></category>
		<category><![CDATA[mindset]]></category>
		<category><![CDATA[OpenDoor]]></category>
		<category><![CDATA[Startups]]></category>
		<category><![CDATA[Tuesday Capital]]></category>
		<category><![CDATA[uber]]></category>
		<category><![CDATA[Zipline]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=16593</guid>

					<description><![CDATA[Source:-https://www.prnewswire.com/ SAN FRANCISCO, June 8, 2021 /PRNewswire/ &#8212; Tuesday Capital (formerly Crunchfund) today announces the launch of Fund IV, which [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-https://www.prnewswire.com/</p>
<p>SAN FRANCISCO, June 8, 2021 /PRNewswire/ &#8212; Tuesday Capital (formerly Crunchfund) today announces the launch of Fund IV, which will continue Tuesday&#8217;s mission of identifying and investing in the next generation of world-changing companies. Fund IV will be utilized for early-stage, industry-agnostic startup investments. The new fund will allow Tuesday to continue broadening its global investment reach into Latin America and Europe, lead a greater number of funding rounds and expand the Tuesday x frog partnership announced last year. Tuesday has a long track record of investing in high growth startups like Uber, Airbnb, Airtable, Gitlab, OpenDoor, DigitalOcean and Cruise Automation at early stages and Fund IV will continue that legacy.</p>
<p>Since launching in 2011, Tuesday Capital has provided funders a unique source of both the capital and innovative services startups need to succeed. Tuesday is committed to providing entrepreneurs with resources that are out of reach for many startups, and Fund IV enables the firm to continue to assist its founders with a diverse array of offerings tailored to help them grow their companies. This thesis is crystallized in Tuesday&#8217;s recent partnership with renowned design house, frog, which provides Tuesday&#8217;s portfolio companies access to an array of services from branding and design to marketing and public relations. Notable Tuesday x frog collaborative investments include Companion, Kolors and Alto.</p>
<p>&#8220;We are very proud to announce Tuesday&#8217;s Fund IV. Our mission is to give the best founders tailored support to help their companies take flight and we are excited to bring this new fund to the market to do just that. It&#8217;s been an unprecedented year, but founders and investors have found some amazing opportunities despite the uncertainty. This new fund marks a continuation of the legacy we&#8217;ve built at Tuesday,&#8221; said Founder and Managing Partner Patrick Gallagher.</p>
<p>&#8220;It&#8217;s an amazing time for venture capital and we are seeing enormous inflows of capital into the market. There&#8217;s also a vibrant entrepreneurial and startup ecosystem that has taken root across the country as talent spread out during the pandemic. As a digital nomad myself, I&#8217;ve been able to meet with founders in up and coming startup hubs like Roanoke, Tulum, Nosara and Costa Rica. Travelling has helped extend Tuesday&#8217;s reach by unlocking new investment opportunities and relationships with amazing founders. I&#8217;m excited for the future and this new fund will allow us to help bring the next generation of household names to life,&#8221; said Partner Prashant Fonseka.</p>
<p>As Tuesday continues to expand its portfolio in a consistent and scalable way, this newly launched fund will increase the Tuesday global footprint in Latin America and Europe. Under Fund IV, startup founders outside of the traditional VC capital cities will be able to leverage the unparalleled access to capital, services and guidance from Tuesday. With competition increasing rapidly in the VC world, Tuesday&#8217;s unique offerings, investment approach and founder-first mindset will continue to guide Fund IV through 2021 and beyond.</p>
<p>Tuesday Capital<br />
Founded in 2011, Tuesday Capital is an early-stage, sector-agnostic venture capital firm based in San Francisco and New York. Tuesday maintains a variety of relationships with other VC firms and works alongside them to help propel the companies of tomorrow. The firm has made hundreds of investments over the last eight years, backing many startups that have gone on to be Silicon Valley standouts and household names, including Airtable, Airbnb, Uber, Cruise, Digital Ocean, GitLab, Rover, Good Eggs, Instawork, Zipline and many others.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/tuesday-capital-announces-fund-iv/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Global Web Service Cloud Market 2026: Atlantic, Amazon Web Services, Google Cloud Platform, IBM Cloud, Rackspace, VMware, DigitalOcean, Oracle Cloud, CloudSigma etc.</title>
		<link>https://www.bestdevops.com/global-web-service-cloud-market-2025-atlantic-amazon-web-services-google-cloud-platform-ibm-cloud-rackspace-vmware-digitalocean-oracle-cloud-cloudsigma-etc/</link>
					<comments>https://www.bestdevops.com/global-web-service-cloud-market-2025-atlantic-amazon-web-services-google-cloud-platform-ibm-cloud-rackspace-vmware-digitalocean-oracle-cloud-cloudsigma-etc/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 05 Apr 2021 05:29:35 +0000</pubDate>
				<category><![CDATA[Google Cloud]]></category>
		<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[Atlantic]]></category>
		<category><![CDATA[CloudSigma]]></category>
		<category><![CDATA[DigitalOcean]]></category>
		<category><![CDATA[Google cloud]]></category>
		<category><![CDATA[Google Cloud Platform]]></category>
		<category><![CDATA[IBM cloud]]></category>
		<category><![CDATA[Oracle Cloud]]></category>
		<category><![CDATA[Rackspace]]></category>
		<category><![CDATA[VMware]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=16125</guid>

					<description><![CDATA[Source:-https://soccernurds.com/ Introduction: Global Web Service Cloud Market, 2020-25 The global Web Service Cloud market report is analyzed based on its [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-https://soccernurds.com/</p>
<p>Introduction: Global Web Service Cloud Market, 2020-25<br />
The global Web Service Cloud market report is analyzed based on its market share by value and volume. A regional, country, and global level analysis of all the Web Service Cloud segments is done in the report. The study includes all major geographic regions across the world influencing the Web Service Cloud market. Key insights of the Web Service Cloud market are dominating factors, prospect growth opportunities, restraints, and challenges are given in the report. The finding of the report is supported by porter’s five forces analysis, competitiveness analysis, assessment of key characteristics of the competitive landscape, and raw material analysis. The research methodologies and the resultant data provided in the report match your business needs.</p>
<p>Competition Assessment: Global Web Service Cloud Market</p>
<p>Atlantic<br />
Amazon Web Services<br />
Google Cloud Platform<br />
IBM Cloud<br />
Rackspace<br />
VMware<br />
DigitalOcean<br />
Oracle Cloud<br />
CloudSigma</p>
<p>Available Sample Report in PDF Version along with Graphs and Figures@ https://www.orbismarketreports.com/sample-request/132155?utm_source=PujaM</p>
<p>The investment research data offered in the report allows the stakeholders and investors in the Web Service Cloud market to focus on the ongoing and upcoming investment opportunities and makes them aware of the investment scenarios across the Web Service Cloud market. The strategic intelligence capabilities boost your business extension and help better understand the potential of diverse industries in the Web Service Cloud market. Qualitative and quantitative analysis of Web Service Cloud market scenarios as per the geographical regions and performance of its different regions is provided in the report. The research analysis study is customized according to the business requirements of the market participants. Furthermore, the report highlights specifications and challenges, including multiple methodologies to extract accurate data figures and facts, detailed interviews, and studies the competitive landscape of the Web Service Cloud market</p>
<p>Segmentation by Type:</p>
<p>Infrastructure As A Service<br />
Platform As A Service<br />
Software As A Service</p>
<p>Based on application, segmentation is primarily been harnessed to understand the scope of application based on industrial demands and user preferences.</p>
<p>Segmentation by Application:</p>
<p>SMEs<br />
Large Enterprises</p>
<p>Regional Segmentation identifies Americas, European nations, APAC countries and MEA as popular growth hubs.</p>
<p>The report highlights various aspects in the Web Service Cloud market and answers relevant questions on the Web Service Cloud market:<br />
1. What are the best investment options to launch new products and offer advanced services in the Web Service Cloud market?<br />
2. What are the value propositions relevant to the customer or market segment a business should focus on while making new research or investing funds in the Web Service Cloud market?<br />
3. What policy changes will help stakeholders to boost their supply chain and demand network?<br />
4. Which regions would demand more products and services offered in certain segments in the forecast period?<br />
5. What are the strategies that have helped the established players to reduce supplier costs, procurement and, logistics costs?<br />
6.C-suite perspective leveraged to move businesses to new growth trajectory?<br />
7. What are the government interventions boosting the Web Service Cloud market or government regulations that may challenge the status of the regional and global industries in the Web Service Cloud market?<br />
8. How will the political and economic crisis affect opportunities in Web Service Cloud growth areas?</p>
<p>Table of Contents<br />
Chapter One: Report Overview<br />
1.1 Study Scope<br />
1.2 Key Market Segments<br />
1.3 Players Covered: Ranking by Web Service Cloud Revenue<br />
1.4 Market Analysis by Type<br />
1.4.1 Global Web Service Cloud Market Size Growth Rate by Type: 2020 VS 2026<br />
1.5 Market by Application<br />
1.5.1 Global Web Service Cloud Market Share by Application: 2020 VS 2026<br />
1.6 Study Objectives<br />
1.7 Years Considered</p>
<p>Chapter Two: Global Growth Trends by Regions<br />
2.1 Web Service Cloud Market Perspective (2015-2026)<br />
2.2 Web Service Cloud Growth Trends by Regions<br />
2.2.1 Web Service Cloud Market Size by Regions: 2015 VS 2020 VS 2026<br />
2.2.2 Web Service Cloud Historic Market Share by Regions (2015-2020)<br />
2.2.3 Web Service Cloud Forecasted Market Size by Regions (2021-2026)<br />
2.3 Industry Trends and Growth Strategy<br />
2.3.1 Market Top Trends<br />
2.3.2 Market Drivers<br />
2.3.3 Market Challenges<br />
2.3.4 Porter’s Five Forces Analysis<br />
2.3.5 Web Service Cloud Market Growth Strategy<br />
2.3.6 Primary Interviews with Key Web Service Cloud Players (Opinion Leaders)</p>
<p>Chapter Three: Competition Landscape by Key Players<br />
3.1 Global Top Web Service Cloud Players by Market Size<br />
3.1.1 Global Top Web Service Cloud Players by Revenue (2015-2020)<br />
3.1.2 Global Web Service Cloud Revenue Market Share by Players (2015-2020)<br />
3.1.3 Global Web Service Cloud Market Share by Company Type (Tier 1, Tier Chapter Two: and Tier 3)<br />
3.2 Global Web Service Cloud Market Concentration Ratio<br />
3.2.1 Global Web Service Cloud Market Concentration Ratio (CRChapter Five: and HHI)<br />
3.2.2 Global Top Chapter Ten: and Top 5 Companies by Web Service Cloud Revenue in 2020<br />
3.3 Web Service Cloud Key Players Head office and Area Served<br />
3.4 Key Players Web Service Cloud Product Solution and Service<br />
3.5 Date of Enter into Web Service Cloud Market<br />
3.6 Mergers &amp; Acquisitions, Expansion Plans</p>
<p>With unfailing market gauging skills, has been excelling in curating tailored business intelligence data across industry verticals. Constantly thriving to expand our skill development, our strength lies in dedicated intellectuals with dynamic problem solving intent, ever willing to mold boundaries to scale heights in market interpretation.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/global-web-service-cloud-market-2025-atlantic-amazon-web-services-google-cloud-platform-ibm-cloud-rackspace-vmware-digitalocean-oracle-cloud-cloudsigma-etc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cloud Computing for Business Operations: Market Segments, Key Players, and Growth Drivers</title>
		<link>https://www.bestdevops.com/cloud-computing-for-business-operations-industry-2020-market-size/</link>
					<comments>https://www.bestdevops.com/cloud-computing-for-business-operations-industry-2020-market-size/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 31 Aug 2020 06:06:33 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[CenturyLink]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[DATAINTELO]]></category>
		<category><![CDATA[DigitalOcean]]></category>
		<category><![CDATA[Kamatera]]></category>
		<category><![CDATA[segmentations]]></category>
		<category><![CDATA[VMware]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13635</guid>

					<description><![CDATA[An overview of the global cloud computing market for business operations, covering service model segments (IaaS, PaaS, SaaS), deployment types, regional breakdowns, and the major platform providers shaping the landscape.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a market report summary originally published by DataIntelo via openpr.com (August 2020). Specific figures, forecasts, and rankings have not been independently verified. See review notes.</em></p>



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



<p class="wp-block-paragraph">Cloud computing has moved from an IT convenience to a core operational infrastructure for businesses of all sizes. As organisations accelerate digital transformation, understanding the market structure — which service models are growing, which regions lead adoption, and which vendors compete for share — helps engineering and operations teams make better platform decisions.</p>



<p class="wp-block-paragraph">The following breakdown draws on the structure of DataIntelo&#8217;s <em>Global Cloud Computing for Business Operations Market</em> report (2020 edition), which covers historical data from 2018 and projections through 2026, including early analysis of COVID-19&#8217;s effect on enterprise cloud adoption.</p>



<h2 class="wp-block-heading">Market Segmentation</h2>



<p class="wp-block-paragraph">The market is analysed across three primary dimensions: service (product) type, deployment model, and geography.</p>



<h3 class="wp-block-heading">By Service Type</h3>



<ul class="wp-block-list">
  <li><strong>Infrastructure as a Service (IaaS)</strong> — Virtualised compute, storage, and networking resources delivered on demand. Examples include AWS EC2, Azure Virtual Machines, and Google Compute Engine.</li>
  <li><strong>Platform as a Service (PaaS)</strong> — Managed runtimes, databases, and middleware that let development teams deploy applications without managing the underlying infrastructure. Examples include AWS Elastic Beanstalk, Azure App Service, and Google App Engine.</li>
  <li><strong>Software as a Service (SaaS)</strong> — Fully managed applications delivered over the internet, billed by subscription. Examples include Salesforce CRM, Microsoft 365, and Google Workspace.</li>
  <li><strong>Recovery as a Service (RaaS)</strong> — Cloud-based disaster recovery and backup capabilities that replace on-premises DR infrastructure, enabling rapid failover and data restoration.</li>
</ul>



<h3 class="wp-block-heading">By Deployment Model</h3>



<ul class="wp-block-list">
  <li><strong>Private Cloud</strong> — Infrastructure dedicated to a single organisation, hosted on-premises or in a colocation facility. Preferred by regulated industries (finance, healthcare, government) with strict data-sovereignty requirements.</li>
  <li><strong>Hybrid Cloud</strong> — A combination of private and public cloud environments connected by orchestration and networking. Allows workloads to move between environments based on cost, compliance, or latency requirements.</li>
  <li><strong>Other / Multi-Cloud</strong> — Architectures that span multiple public cloud providers simultaneously, reducing vendor lock-in and improving resilience.</li>
</ul>



<h3 class="wp-block-heading">By Region</h3>



<p class="wp-block-paragraph">The report segments the market into the following geographies:</p>



<ul class="wp-block-list">
  <li><strong>North America</strong> — United States, Canada, Mexico</li>
  <li><strong>Europe</strong> — Germany, United Kingdom, France, and the rest of Europe</li>
  <li><strong>Asia Pacific</strong> — China, Japan, India, and the rest of Asia Pacific</li>
  <li><strong>Latin America</strong> — Brazil and the rest of Latin America</li>
  <li><strong>Middle East &amp; Africa</strong> — GCC countries and the rest of the region</li>
</ul>



<p class="wp-block-paragraph">North America has historically led cloud adoption, driven by mature enterprise IT budgets and the headquarters presence of the largest providers. Asia Pacific — particularly China and India — represents the fastest-growing region, fuelled by rapid digitisation of SMEs and government-backed cloud initiatives.</p>



<h2 class="wp-block-heading">COVID-19 Impact on Enterprise Cloud Adoption</h2>



<p class="wp-block-paragraph">The 2020 edition of this report was published during the early stages of the COVID-19 pandemic. The crisis accelerated several pre-existing cloud trends:</p>



<ul class="wp-block-list">
  <li>Remote work mandates sharply increased demand for SaaS collaboration and VDI (virtual desktop infrastructure) workloads.</li>
  <li>Organisations with existing hybrid or public cloud infrastructure were better positioned to scale capacity on short notice than those running purely on-premises environments.</li>
  <li>Cloud-based disaster recovery (RaaS) gained renewed attention as business continuity planning moved from a checkbox exercise to an operational priority.</li>
  <li>Budget pressures caused some enterprises to accelerate cloud migrations to reduce capital expenditure on hardware refresh cycles.</li>
</ul>



<h2 class="wp-block-heading">Major Market Players</h2>



<p class="wp-block-paragraph">The competitive landscape for cloud business operations platforms is broad, ranging from hyperscale infrastructure providers to specialist SaaS vendors. The DataIntelo report identifies the following as significant participants:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">

<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">

<ul class="wp-block-list">
  <li>Amazon Web Services (AWS)</li>
  <li>Microsoft Azure</li>
  <li>Google Cloud Platform</li>
  <li>IBM Cloud</li>
  <li>Oracle Cloud</li>
  <li>Alibaba Cloud</li>
  <li>SAP Cloud Platform</li>
  <li>Salesforce Cloud</li>
  <li>ServiceNow</li>
  <li>Workday</li>
</ul>

</div>


<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">

<ul class="wp-block-list">
  <li>VMware</li>
  <li>Red Hat</li>
  <li>Cisco Systems</li>
  <li>HPE Cloud</li>
  <li>Verizon Cloud</li>
  <li>Adobe Cloud</li>
  <li>DigitalOcean</li>
  <li>Kamatera</li>
  <li>CloudSigma</li>
  <li>CenturyLink (now Lumen Technologies)</li>
</ul>

</div>

</div>



<p class="wp-block-paragraph">AWS, Microsoft Azure, and Google Cloud Platform collectively hold the largest share of global IaaS and PaaS revenue. The remaining vendors compete through specialisation: Red Hat and VMware focus on hybrid infrastructure, Salesforce and ServiceNow on business-process SaaS, and DigitalOcean and Kamatera on developer-friendly, cost-efficient compute for SMEs.</p>



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



<p class="wp-block-paragraph">Market reports like this one are useful for contextualising vendor investment and roadmap stability. For practitioners evaluating cloud platforms, the following considerations remain relevant regardless of market share rankings:</p>



<ul class="wp-block-list">
  <li><strong>Service model fit</strong> — IaaS gives the most control but the most operational responsibility. PaaS reduces toil. SaaS eliminates infrastructure management entirely. Choose based on your team&#8217;s capacity, not on what is most popular.</li>
  <li><strong>Hybrid readiness</strong> — Organisations with on-premises regulatory workloads should evaluate vendors with strong hybrid connectivity: Azure Arc, AWS Outposts, Google Distributed Cloud, and VMware Cloud on AWS are common options.</li>
  <li><strong>Vendor concentration risk</strong> — Relying entirely on a single provider creates lock-in and single-point-of-failure risk. Multi-cloud strategies using Kubernetes and infrastructure-as-code reduce coupling.</li>
  <li><strong>Regional data residency</strong> — Verify that your chosen provider offers data centre regions that satisfy your compliance obligations (GDPR in Europe, sector-specific rules in healthcare and finance).</li>
  <li><strong>Total cost of ownership</strong> — Egress fees, reserved instance commitments, and support tier pricing often determine real-world cost more than headline compute rates.</li>
</ul>



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



<p class="wp-block-paragraph">The cloud computing market for business operations spans a wide range of service models (IaaS, PaaS, SaaS, RaaS), deployment architectures (private, hybrid, multi-cloud), and geographic markets. The 2020 DataIntelo report captures a market in transition: COVID-19 accelerated adoption timelines, and hyperscale providers strengthened their leads while specialist vendors competed through focus and price. For DevOps teams, understanding this landscape informs platform selection, vendor negotiation, and long-term architecture decisions.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/cloud-computing-for-business-operations-industry-2020-market-size/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Autoscale Your Workloads on DigitalOcean Kubernetes</title>
		<link>https://www.bestdevops.com/how-to-autoscale-your-workloads-on-digitalocean-kubernetes/</link>
					<comments>https://www.bestdevops.com/how-to-autoscale-your-workloads-on-digitalocean-kubernetes/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 20 Sep 2019 05:19:42 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Application Deployment]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[DigitalOcean]]></category>
		<category><![CDATA[Microservices]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=7888</guid>

					<description><![CDATA[Learn how to configure Kubernetes Horizontal Pod Autoscaler (HPA) on DigitalOcean Kubernetes (DOKS) to automatically scale an Nginx deployment based on CPU utilization, using Metrics Server installed via Helm.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally based on a tutorial from <a href="https://www.digitalocean.com">digitalocean.com</a>.</em></p>



<p class="wp-block-paragraph">When working with a Kubernetes-based application, you will occasionally need to schedule additional pods to handle peak traffic or bursts of compute load. By default, scaling is a manual operation: a developer changes the replica count in the Deployment object, then reduces it again when load subsides. That manual dependency can become a liability. Traffic can spike at 3 AM, or a sudden viral event can overwhelm a cluster before anyone has a chance to respond.</p>



<p class="wp-block-paragraph">The solution is the <strong>Horizontal Pod Autoscaler (HPA)</strong>. The HPA reads resource-usage data from the Metrics Server and automatically adjusts the number of running pods to keep per-pod utilization within a target threshold. Combined with <strong>DigitalOcean Kubernetes (DOKS)</strong>, a managed Kubernetes service, HPA lets you build infrastructure that adapts to load without human intervention.</p>




<p class="wp-block-paragraph"><strong>When autoscaling is a good fit:</strong> HPA works best for <em>stateless</em> workloads that can run as multiple parallel instances — web servers, API gateways, and microservices are ideal examples. Stateful workloads such as databases are a poor fit: you would need to handle race conditions, data integrity, synchronization, and dynamic cluster-membership changes. This tutorial does not cover database autoscaling.</p>




<p class="wp-block-paragraph">In this tutorial you will:</p>



<ul class="wp-block-list">
<li>Deploy a sample Nginx workload on DOKS.</li>
<li>Set CPU resource limits and requests on the Deployment.</li>
<li>Install Metrics Server with Helm and work around a DOKS-specific DNS issue.</li>
<li>Create an HPA and validate that it scales the Deployment automatically under artificial CPU load.</li>
</ul>



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



<p class="wp-block-paragraph">Before you begin, ensure you have:</p>



<ul class="wp-block-list">
<li>A running DigitalOcean Kubernetes cluster with <code>kubectl</code> configured to connect to it. Follow the <strong>Connect to your Cluster</strong> instructions shown after cluster creation, or see the DigitalOcean Kubernetes Quickstart.</li>
<li>The <strong>Helm</strong> package manager installed locally and Tiller initialized on the cluster. Complete Steps 1 and 2 of the <em>How To Install Software on Kubernetes Clusters with the Helm Package Manager</em> tutorial on DigitalOcean.</li>
</ul>



<h2 class="wp-block-heading">Step 1 — Creating a Test Deployment</h2>



<p class="wp-block-paragraph">To demonstrate HPA, you need a workload to autoscale. This tutorial uses the official Nginx image because it is stateless, widely deployed in Kubernetes environments (for example, as the Nginx Ingress Controller), and trivially lightweight to spin up. Skip this step if you already have a Deployment you want to scale.</p>



<p class="wp-block-paragraph">Create the Deployment:</p>


<pre class="wp-block-code"><span><code class="hljs">kubectl create deployment web --image=nginx:latest</code></span></pre>


<p class="wp-block-paragraph">The <code>--image=nginx:latest</code> flag pulls the latest Nginx image from Docker Hub. After a few seconds, verify that the pod is running:</p>


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


<p class="wp-block-paragraph">Expected output:</p>


<pre class="wp-block-code"><span><code class="hljs">NAME                   READY   STATUS    RESTARTS   AGE
web-84d7787df5-btf9h   1/1     Running   0          11s</code></span></pre>


<p class="wp-block-paragraph">Notice that only one pod is running. Once autoscaling triggers, additional pods will spin up automatically.</p>



<h2 class="wp-block-heading">Step 2 — Setting CPU Limits and Requests on Your Deployment</h2>



<p class="wp-block-paragraph">The HPA cannot make meaningful scaling decisions without knowing how much CPU a pod is allowed to use. Kubernetes uses two related concepts:</p>



<ul class="wp-block-list">
<li><strong>Requests</strong> — the amount of CPU (or memory) that Kubernetes reserves on a node for the pod when scheduling. A node is only considered for scheduling if it has at least this much resource available.</li>
<li><strong>Limits</strong> — the maximum amount of CPU (or memory) the container is allowed to consume. The HPA uses this value as the 100% baseline when computing utilization percentage.</li>
</ul>



<p class="wp-block-paragraph">For example, if you set a CPU limit of <code>100m</code> (millicores) and the pod is currently using <code>80m</code>, the HPA sees the pod at 80% utilization. Without a limit, the HPA has no frame of reference.</p>



<p class="wp-block-paragraph">Open the Deployment for editing:</p>


<pre class="wp-block-code"><span><code class="hljs">kubectl edit deployment web</code></span></pre>


<p class="wp-block-paragraph">This command opens the live API object in your default editor (controlled by the <code>KUBE_EDITOR</code> or <code>EDITOR</code> environment variable, defaulting to <code>vi</code> on Linux or <code>notepad</code> on Windows).</p>



<p class="wp-block-paragraph">Locate the <code>resources: {}</code> line under the <code>nginx</code> container spec and replace it with the following block:</p>


<pre class="wp-block-code"><span><code class="hljs language-css">    <span class="hljs-selector-tag">spec</span>:
      <span class="hljs-selector-tag">containers</span>:
      <span class="hljs-selector-tag">-</span> <span class="hljs-selector-tag">image</span>: <span class="hljs-selector-tag">nginx</span><span class="hljs-selector-pseudo">:latest</span>
        <span class="hljs-selector-tag">imagePullPolicy</span>: <span class="hljs-selector-tag">Always</span>
        <span class="hljs-selector-tag">name</span>: <span class="hljs-selector-tag">nginx</span>
        <span class="hljs-selector-tag">resources</span>:
          <span class="hljs-selector-tag">limits</span>:
            <span class="hljs-selector-tag">cpu</span>: 300<span class="hljs-selector-tag">m</span>
          <span class="hljs-selector-tag">requests</span>:
            <span class="hljs-selector-tag">cpu</span>: 100<span class="hljs-selector-tag">m</span>
            <span class="hljs-selector-tag">memory</span>: 250<span class="hljs-selector-tag">Mi</span></code></span></pre>


<p class="wp-block-paragraph">These values are for demonstration purposes. In production, monitor your workload during both low and peak traffic periods to determine appropriate values, and adjust them over time as your traffic patterns change.</p>



<p class="wp-block-paragraph">Save and close the file. If there is a YAML syntax error, <code>kubectl</code> will reopen the file and display the error so you can correct it.</p>



<h2 class="wp-block-heading">Step 3 — Installing Metrics Server</h2>



<p class="wp-block-paragraph">The HPA pulls utilization data from the <strong>Kubernetes Metrics Server</strong>, a cluster add-on that scrapes resource usage from the kubelet on each node. Without it, the HPA has no data source and cannot function.</p>



<p class="wp-block-paragraph">Install Metrics Server via Helm:</p>


<pre class="wp-block-code"><span><code class="hljs">helm install stable/metrics-server --name metrics-server</code></span></pre>


<p class="wp-block-paragraph">Wait for the pod to initialize, then test it:</p>


<pre class="wp-block-code"><span><code class="hljs">kubectl top pod</code></span></pre>


<p class="wp-block-paragraph">On DOKS, you will likely see this error immediately after installation:</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript"><span class="hljs-built_in">Error</span>: Metrics not available <span class="hljs-keyword">for</span> pod
<span class="hljs-built_in">Error</span> <span class="hljs-keyword">from</span> server (ServiceUnavailable): the server is currently unable to handle the request (<span class="hljs-keyword">get</span> pods.metrics.k8s.io)</code></span></pre>


<p class="wp-block-paragraph"><strong>Why this happens:</strong> DOKS nodes do not register DNS records for their own hostnames. By default, Metrics Server contacts kubelets using node hostnames, which fail to resolve in DOKS. The fix is to instruct Metrics Server to use node <em>internal IP addresses</em> instead.</p>



<p class="wp-block-paragraph">Edit the Metrics Server Deployment:</p>


<pre class="wp-block-code"><span><code class="hljs">kubectl edit deployment metrics-server</code></span></pre>


<p class="wp-block-paragraph">Find the <code>command</code> section for the <code>metrics-server</code> container and add two flags as shown below:</p>


<pre class="wp-block-code"><span><code class="hljs">      containers:
      - command:
        - /metrics-server
        - --cert-dir=/tmp
        - --logtostderr
        - --secure-port=8443
        - --metric-resolution=60s
        - --kubelet-preferred-address-types=InternalIP</code></span></pre>


<ul class="wp-block-list">
<li><code>--kubelet-preferred-address-types=InternalIP</code> — instructs Metrics Server to contact nodes by internal IP, bypassing the unresolvable hostname problem on DOKS.</li>
<li><code>--metric-resolution=60s</code> — sets the scrape interval to 60 seconds. Reduce this to <code>10s</code> or <code>20s</code> if you need more granular data for faster scaling decisions.</li>
</ul>



<p class="wp-block-paragraph">Save and close the editor. After a minute or two, verify that Metrics Server is collecting data:</p>


<pre class="wp-block-code"><span><code class="hljs">kubectl top pod</code></span></pre>


<p class="wp-block-paragraph">You should now see resource usage for each pod:</p>


<pre class="wp-block-code"><span><code class="hljs">NAME                             CPU(cores)   MEMORY(bytes)
metrics-server-db745fcd5-v8gv6   3m           12Mi
web-555db5bf6b-f7btr             0m           2Mi</code></span></pre>


<p class="wp-block-paragraph">Metrics Server is now operational and feeding data into the cluster&#8217;s resource API. You are ready to configure the HPA.</p>



<h2 class="wp-block-heading">Step 4 — Creating and Validating the Horizontal Pod Autoscaler</h2>



<p class="wp-block-paragraph">Create the HPA for the <code>web</code> Deployment:</p>


<pre class="wp-block-code"><span><code class="hljs">kubectl autoscale deployment web --max=4 --cpu-percent=80</code></span></pre>


<p class="wp-block-paragraph">Flag breakdown:</p>



<ul class="wp-block-list">
<li><code>--max=4</code> — the HPA will never schedule more than 4 replicas of the <code>web</code> Deployment.</li>
<li><code>--cpu-percent=80</code> — if the <em>average</em> CPU utilization across all pods exceeds 80% of the limit defined in Step 2, the HPA adds more pods. With a limit of <code>300m</code>, the trigger point is approximately <code>240m</code> average across all running pods.</li>
</ul>



<p class="wp-block-paragraph">You can inspect the HPA object at any time:</p>


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


<h3 class="wp-block-heading">Validating Autoscaling Under Artificial Load</h3>



<p class="wp-block-paragraph">Open a <strong>second terminal</strong> and run the following watch command to refresh pod metrics every two seconds:</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">watch <span class="hljs-string">"kubectl top pods"</span></code></span></pre>


<p class="wp-block-paragraph">You should see a single <code>web</code> pod consuming minimal CPU:</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">Every</span> 2<span class="hljs-selector-class">.0s</span>: <span class="hljs-selector-tag">kubectl</span> <span class="hljs-selector-tag">top</span> <span class="hljs-selector-tag">pods</span>

<span class="hljs-selector-tag">NAME</span>                              <span class="hljs-selector-tag">CPU</span>(<span class="hljs-selector-tag">cores</span>)   <span class="hljs-selector-tag">MEMORY</span>(<span class="hljs-selector-tag">bytes</span>)
<span class="hljs-selector-tag">metrics-server-6fd5457684-7kqtz</span>   3<span class="hljs-selector-tag">m</span>           15<span class="hljs-selector-tag">Mi</span>
<span class="hljs-selector-tag">web-7476bb659d-q5bjv</span>              0<span class="hljs-selector-tag">m</span>           2<span class="hljs-selector-tag">Mi</span></code></span></pre>


<p class="wp-block-paragraph">Switch to your <strong>first terminal</strong> and open a shell inside the running <code>web</code> pod (replace the pod name with the one from your cluster):</p>


<pre class="wp-block-code"><span><code class="hljs">kubectl exec -it web-f765fd676-s9729 /bin/bash</code></span></pre>


<p class="wp-block-paragraph">From inside the pod, install the <code>stress</code> tool and run it to generate CPU load:</p>


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-comment"># Debian/Ubuntu-based images:</span>
apt update &amp;&amp; apt-get install -y stress
stress -c <span class="hljs-number">3</span></code></span></pre>

<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-comment"># CentOS/RHEL-based images:</span>
yum install -y stress
stress -c <span class="hljs-number">3</span></code></span></pre>


<p class="wp-block-paragraph">Leave <code>stress</code> running and switch back to your second terminal. After approximately two minutes — enough time for Metrics Server to collect data at the configured 60-second interval and for the HPA&#8217;s sync loop to react — you will see additional <code>web</code> pods appear:</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">Every</span> 2<span class="hljs-selector-class">.0s</span>: <span class="hljs-selector-tag">kubectl</span> <span class="hljs-selector-tag">top</span> <span class="hljs-selector-tag">pods</span>

<span class="hljs-selector-tag">NAME</span>                             <span class="hljs-selector-tag">CPU</span>(<span class="hljs-selector-tag">cores</span>)   <span class="hljs-selector-tag">MEMORY</span>(<span class="hljs-selector-tag">bytes</span>)
<span class="hljs-selector-tag">metrics-server-db745fcd5-v8gv6</span>   6<span class="hljs-selector-tag">m</span>           16<span class="hljs-selector-tag">Mi</span>
<span class="hljs-selector-tag">web-555db5bf6b-ck98q</span>             0<span class="hljs-selector-tag">m</span>           2<span class="hljs-selector-tag">Mi</span>
<span class="hljs-selector-tag">web-555db5bf6b-f7btr</span>             494<span class="hljs-selector-tag">m</span>         21<span class="hljs-selector-tag">Mi</span>
<span class="hljs-selector-tag">web-555db5bf6b-h5cbx</span>             0<span class="hljs-selector-tag">m</span>           1<span class="hljs-selector-tag">Mi</span>
<span class="hljs-selector-tag">web-555db5bf6b-pvh9f</span>             0<span class="hljs-selector-tag">m</span>           2<span class="hljs-selector-tag">Mi</span></code></span></pre>


<p class="wp-block-paragraph">The HPA detected that the single <code>web</code> pod had exceeded the 80% CPU threshold and automatically scheduled additional replicas (up to the maximum of 4). When you stop the <code>stress</code> command with <code>CTRL+C</code> and exit the pod shell, the HPA will scale the Deployment back down after the load subsides and the cool-down period elapses.</p>



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



<p class="wp-block-paragraph">In this tutorial you:</p>



<ul class="wp-block-list">
<li>Created an Nginx Deployment on DigitalOcean Kubernetes.</li>
<li>Defined CPU resource requests and limits to give the HPA a utilization baseline.</li>
<li>Installed and configured Metrics Server via Helm, including the DOKS-specific <code>--kubelet-preferred-address-types=InternalIP</code> workaround.</li>
<li>Created a Horizontal Pod Autoscaler and confirmed that it automatically scales the Deployment in response to CPU load.</li>
</ul>



<p class="wp-block-paragraph">From here, consider:</p>



<ul class="wp-block-list">
<li><strong>Tuning thresholds</strong> — monitor actual workload metrics to set realistic CPU targets and replica limits.</li>
<li><strong>Memory-based autoscaling</strong> — HPA also supports custom and external metrics beyond CPU.</li>
<li><strong>Cluster Autoscaler</strong> — if all nodes are full, new pods will remain in a <code>Pending</code> state. The DigitalOcean Cluster Autoscaler can add worker nodes automatically to accommodate additional pods.</li>
<li><strong>Helm v3</strong> — the tutorial uses Helm v2 syntax (<code>helm install stable/metrics-server --name metrics-server</code>). Helm v3 dropped Tiller and changed the install syntax to <code>helm install metrics-server stable/metrics-server</code>.</li>
</ul>



<p class="wp-block-paragraph">Refer to the official <a href="https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/">Kubernetes HPA documentation</a> for the full list of configuration options and supported metric sources.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-to-autoscale-your-workloads-on-digitalocean-kubernetes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DigitalOcean&#8217;s Developer-First Strategy in India: A Closer Look</title>
		<link>https://www.bestdevops.com/digitalocean-taps-developers-to-push-its-cloud-services-in-india/</link>
					<comments>https://www.bestdevops.com/digitalocean-taps-developers-to-push-its-cloud-services-in-india/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 09 Oct 2017 05:05:09 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Cloud Services]]></category>
		<category><![CDATA[DigitalOcean]]></category>
		<category><![CDATA[Software Developers]]></category>
		<category><![CDATA[taps developers]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=2789</guid>

					<description><![CDATA[DigitalOcean has carved out a distinct niche in India's cloud market by targeting developers rather than enterprises, leveraging a Bangalore development centre, startup partnerships, and a transparent pricing model to build momentum.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published by <strong>Business Standard</strong> (2017).</em></p>



<h2 class="wp-block-heading">Developer-Centric Cloud in a Crowded Market</h2>



<p class="wp-block-paragraph">India&#8217;s cloud market in 2017 was firmly dominated by enterprise-focused giants — Microsoft Azure, Amazon Web Services (AWS), and Google Cloud. Against that backdrop, DigitalOcean pursued a deliberately different strategy: build the best possible cloud experience for individual software developers and small engineering teams, rather than for large enterprise procurement departments.</p>



<p class="wp-block-paragraph">According to Prabhakar Jayaraman, DigitalOcean&#8217;s India Country Manager at the time, the gap the company was filling was clear: &#8220;We found that existing services often failed to meet the needs of developers with respect to OS requirements. The developer is the core audience that we cater to as opposed to the enterprise customer. Why should the developer who will actually run a business-critical application spend time configuring storage, backup and networking when they can have it up and running in less than a minute on our service?&#8221;</p>



<h2 class="wp-block-heading">India as DigitalOcean&#8217;s Fastest-Growing Market</h2>



<p class="wp-block-paragraph">By mid-2017, India had become DigitalOcean&#8217;s fastest-growing market globally. The company established a Bangalore development centre — launched in June 2016 with around 20 staff — where products were developed on timelines aligned with global releases. The team was intentionally kept lean, with a strong emphasis on a remote-first work culture.</p>



<p class="wp-block-paragraph">The decision to open an India data centre was driven by two clear signals from existing customers: the need for lower latency due to server proximity, and regulatory requirements in sectors such as financial services and healthcare that mandated local data storage. Both are recurring pain points for any cloud provider entering emerging markets.</p>



<h2 class="wp-block-heading">Edge Computing and IaaS Growth Trends</h2>



<p class="wp-block-paragraph">The article cited Gartner&#8217;s identification of edge cloud computing — processing data closer to its source — as one of the top ten global technology trends for 2018. Infrastructure as a Service (IaaS) was projected to be the fastest-growing segment of cloud services, followed by Platform as a Service (PaaS) and Software as a Service (SaaS).</p>



<p class="wp-block-paragraph">SaaS providers made up a significant portion of DigitalOcean&#8217;s user base in India, followed by niche e-commerce platforms and advertising technology developers — a profile that reflects the startup-heavy, developer-led nature of its customer mix.</p>



<h2 class="wp-block-heading">Startup Ecosystem Engagement</h2>



<p class="wp-block-paragraph">DigitalOcean&#8217;s India strategy extended beyond cloud infrastructure into active participation in the startup ecosystem. Key initiatives included:</p>



<ul class="wp-block-list">
<li><strong>NASSCOM 10,000 Startups partnership:</strong> DigitalOcean provided up to $3,000 in cloud credits to qualifying developers and startups.</li>
<li><strong>Workshops, mentorship programs, and bootcamps:</strong> Direct developer engagement to help early-stage businesses understand and adopt cloud infrastructure.</li>
<li><strong>Karnataka Government Startup Booster Kit:</strong> Inclusion in a state-level initiative supporting technology startups.</li>
</ul>



<p class="wp-block-paragraph">This approach served a dual commercial purpose: it seeded DigitalOcean&#8217;s platform within the rapidly growing Indian startup ecosystem while providing cost-effective infrastructure to businesses at the earliest — and most price-sensitive — stage of their growth.</p>



<h2 class="wp-block-heading">Competing with AWS Lightsail: The Pricing Advantage</h2>



<p class="wp-block-paragraph">When AWS launched Lightsail — its simplified virtual private server product aimed at developers — in December 2016, the developer community quickly noted its similarities to DigitalOcean&#8217;s core Droplet offering. The launch was widely interpreted as AWS acknowledging DigitalOcean as a meaningful competitor in the developer segment.</p>



<p class="wp-block-paragraph">Despite the competitive pressure, DigitalOcean maintained a key differentiator: included bandwidth. Unlike AWS and some other providers, DigitalOcean did not charge separately for bandwidth usage beyond the allocation included in each plan. For developers who had experienced unexpectedly large cloud bills driven by bandwidth overages, this was a significant practical advantage.</p>



<p class="wp-block-paragraph">Jayaraman framed it plainly: &#8220;There is a lot of ambiguity that people see with other services they choose that doesn&#8217;t give them control. So at the end of the month, they end up getting bills that might seem inflated due to an additional charge of bandwidth usage. Here you just pay per hour and you get a certain bandwidth usage for the service you have chosen, so there is much more control.&#8221;</p>



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



<ul class="wp-block-list">
<li><strong>Developer experience as a product differentiator:</strong> DigitalOcean&#8217;s success in India demonstrates that optimising for developer velocity — fast provisioning, clear documentation, minimal configuration overhead — can build durable market share even against much larger competitors.</li>
<li><strong>Transparent pricing reduces operational risk:</strong> Predictable per-hour billing with included bandwidth directly addresses one of the most common pain points in cloud cost management.</li>
<li><strong>Regulatory and latency requirements drive regional infrastructure decisions:</strong> The India data centre was a direct response to customer needs in regulated industries — a pattern that repeats across every major cloud provider entering new geographies.</li>
<li><strong>Startup ecosystem investment builds long-term platform adoption:</strong> Seeding credits and mentorship programmes is an established strategy for cloud providers to grow a loyal user base early in a market&#8217;s development cycle.</li>
</ul>



<p class="wp-block-paragraph"><em>Original reporting: Business Standard, October 2017.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/digitalocean-taps-developers-to-push-its-cloud-services-in-india/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
