<?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>Internet &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/internet/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>Tue, 13 Oct 2026 09:25:02 +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>The Web Uncovered: Architecture, Use Cases, and How to Get Started</title>
		<link>https://www.bestdevops.com/the-web-uncovered-architecture-use-cases-and-how-to-get-started/</link>
					<comments>https://www.bestdevops.com/the-web-uncovered-architecture-use-cases-and-how-to-get-started/#respond</comments>
		
		<dc:creator><![CDATA[vijay1 vijay1]]></dc:creator>
		<pubDate>Fri, 30 May 2025 06:20:50 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[GettingStarted]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PWA]]></category>
		<category><![CDATA[WebApps]]></category>
		<category><![CDATA[WebDesign]]></category>
		<category><![CDATA[WebProgramming]]></category>
		<category><![CDATA[WebTechnologies]]></category>
		<category><![CDATA[WorldWideWeb]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=31447</guid>

					<description><![CDATA[What is the Web? The World Wide Web (commonly referred to as the Web) is a global information system that [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="683" src="https://www.bestdevops.com/wp-content/uploads/2025/05/image-115-1024x683.png" alt="" class="wp-image-31453" srcset="https://www.bestdevops.com/wp-content/uploads/2025/05/image-115-1024x683.png 1024w, https://www.bestdevops.com/wp-content/uploads/2025/05/image-115-300x200.png 300w, https://www.bestdevops.com/wp-content/uploads/2025/05/image-115-768x512.png 768w, https://www.bestdevops.com/wp-content/uploads/2025/05/image-115.png 1536w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">What is the Web?</h3>



<p class="wp-block-paragraph">The <strong>World Wide Web</strong> (commonly referred to as the Web) is a global information system that enables users to access and share a vast array of digital resources through interconnected documents and applications hosted on web servers worldwide. Unlike the broader <strong>Internet</strong> — which is the underlying network infrastructure connecting devices globally — the Web is a service built on top of this network infrastructure, primarily accessed via web browsers.</p>



<p class="wp-block-paragraph">Invented in 1989 by Sir Tim Berners-Lee, the Web introduced key concepts such as <strong>Uniform Resource Locators (URLs)</strong>, <strong>Hypertext Transfer Protocol (HTTP)</strong>, and <strong>Hypertext Markup Language (HTML)</strong>. These foundational technologies standardized how information is addressed, requested, delivered, and displayed on the Internet, enabling seamless, user-friendly access to multimedia content, interactive applications, and online services.</p>



<p class="wp-block-paragraph">In essence, the Web transformed the Internet from a niche network of academic computers into a mass communication platform, powering everything from simple static webpages to complex interactive applications used daily by billions.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Major Use Cases of the Web</h3>



<p class="wp-block-paragraph">Over the past three decades, the Web has evolved into an indispensable platform underpinning a broad spectrum of human activity. Some of the major use cases include:</p>



<h4 class="wp-block-heading">1. <strong>Information Sharing and Publishing</strong></h4>



<p class="wp-block-paragraph">The Web is the primary platform for publishing and consuming information. Websites, blogs, wikis, news portals, and online encyclopedias like Wikipedia deliver vast repositories of knowledge accessible from anywhere on the planet.</p>



<h4 class="wp-block-heading">2. <strong>E-commerce and Online Shopping</strong></h4>



<p class="wp-block-paragraph">The Web revolutionized commerce by enabling companies to sell goods and services online. E-commerce platforms such as Amazon, Alibaba, and Etsy provide storefronts, secure payment processing, and personalized shopping experiences to millions.</p>



<h4 class="wp-block-heading">3. <strong>Social Networking and Communication</strong></h4>



<p class="wp-block-paragraph">Web-based social platforms (Facebook, Twitter, LinkedIn) and messaging services foster social connections, content sharing, and real-time communication across global audiences.</p>



<h4 class="wp-block-heading">4. <strong>Education and E-Learning</strong></h4>



<p class="wp-block-paragraph">Distance learning and massive open online courses (MOOCs) have made education accessible worldwide. Platforms like Coursera, Khan Academy, and edX provide interactive courses and certifications online.</p>



<h4 class="wp-block-heading">5. <strong>Entertainment and Multimedia Streaming</strong></h4>



<p class="wp-block-paragraph">The Web enables streaming of videos, music, podcasts, and games. Services like YouTube, Netflix, Spotify, and Twitch deliver multimedia entertainment directly to users’ devices.</p>



<h4 class="wp-block-heading">6. <strong>Cloud Computing and SaaS Applications</strong></h4>



<p class="wp-block-paragraph">The Web hosts cloud services and Software as a Service (SaaS) platforms like Google Workspace, Microsoft 365, and Salesforce, allowing users to collaborate and perform complex tasks without installing software locally.</p>



<h4 class="wp-block-heading">7. <strong>Government and Public Services</strong></h4>



<p class="wp-block-paragraph">Governments use the Web to provide information, enable online voting, issue documents, and offer services such as tax filing and social benefits.</p>



<h4 class="wp-block-heading">8. <strong>Internet of Things (IoT) and Web of Things</strong></h4>



<p class="wp-block-paragraph">Increasingly, devices—from smart home gadgets to industrial sensors—connect to the Web to transmit data, enabling remote monitoring and control through web interfaces and APIs.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">How the Web Works Along with Architecture</h3>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="683" src="https://www.bestdevops.com/wp-content/uploads/2025/05/image-116-1024x683.png" alt="" class="wp-image-31456" srcset="https://www.bestdevops.com/wp-content/uploads/2025/05/image-116-1024x683.png 1024w, https://www.bestdevops.com/wp-content/uploads/2025/05/image-116-300x200.png 300w, https://www.bestdevops.com/wp-content/uploads/2025/05/image-116-768x512.png 768w, https://www.bestdevops.com/wp-content/uploads/2025/05/image-116.png 1536w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">The Web’s architecture is a layered client-server model built on standardized protocols and technologies enabling resource sharing, dynamic content delivery, and interactivity.</p>



<h4 class="wp-block-heading">1. <strong>Clients (Web Browsers and User Agents)</strong></h4>



<ul class="wp-block-list">
<li>The client is typically a <strong>web browser</strong> (Chrome, Firefox, Safari, Edge) that acts as the user’s gateway to the Web.</li>



<li>Browsers interpret markup languages (HTML), style sheets (CSS), and scripts (JavaScript), rendering them into visually accessible, interactive webpages.</li>



<li>Browsers manage network connections, security policies, caching, and user input handling.</li>
</ul>



<h4 class="wp-block-heading">2. <strong>Servers</strong></h4>



<ul class="wp-block-list">
<li><strong>Web servers</strong> host websites, applications, and resources.</li>



<li>They receive HTTP requests, process them (often involving application servers, databases), and respond with the requested resources.</li>



<li>Examples include Apache HTTP Server, Nginx, Microsoft IIS, and cloud-hosted servers (AWS, Azure).</li>
</ul>



<h4 class="wp-block-heading">3. <strong>Protocols</strong></h4>



<ul class="wp-block-list">
<li><strong>HTTP/HTTPS (Hypertext Transfer Protocol Secure):</strong><br>The foundation for communication between clients and servers, with HTTPS adding encryption via TLS/SSL for privacy and security.</li>



<li><strong>TCP/IP:</strong><br>Underlying Internet protocols ensuring reliable data transmission.</li>



<li><strong>DNS (Domain Name System):</strong><br>Resolves domain names (example.com) to IP addresses necessary to locate servers.</li>
</ul>



<h4 class="wp-block-heading">4. <strong>Core Web Technologies</strong></h4>



<ul class="wp-block-list">
<li><strong>HTML:</strong><br>Defines the structure and content of webpages.</li>



<li><strong>CSS:</strong><br>Controls the presentation and layout.</li>



<li><strong>JavaScript:</strong><br>Provides dynamic, interactive behavior client-side.</li>



<li><strong>WebAssembly:</strong><br>Enables near-native performance code execution in browsers.</li>



<li><strong>Web APIs:</strong><br>Browser-provided interfaces that allow access to device hardware, storage, geolocation, media playback, etc.</li>
</ul>



<h4 class="wp-block-heading">5. <strong>Resource Loading and Rendering Pipeline</strong></h4>



<ul class="wp-block-list">
<li><strong>Request Phase:</strong><br>User navigates or clicks a link, prompting the browser to request resources.</li>



<li><strong>Response Phase:</strong><br>Server returns HTML, CSS, JavaScript, images, and data.</li>



<li><strong>Parsing and Rendering:</strong><br>Browser parses HTML to build the Document Object Model (DOM), CSS to construct the CSS Object Model (CSSOM), and JavaScript executes scripts, potentially modifying the DOM dynamically.</li>



<li><strong>Layout and Painting:</strong><br>The browser calculates element positions, sizes, and styles, then paints pixels to the screen.</li>



<li><strong>Interactivity:</strong><br>JavaScript event handlers respond to user inputs, network events, timers, etc.</li>
</ul>



<h4 class="wp-block-heading">6. <strong>Modern Web Application Architecture</strong></h4>



<ul class="wp-block-list">
<li><strong>Single Page Applications (SPA):</strong><br>Utilize client-side routing and dynamic content loading to avoid full page reloads (frameworks: React, Angular, Vue).</li>



<li><strong>Server-Side Rendering (SSR):</strong><br>Generates HTML on the server for faster initial load and SEO.</li>



<li><strong>Progressive Web Apps (PWA):</strong><br>Leverage service workers and caching for offline capability and native-like experiences.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Basic Workflow of the Web</h3>



<p class="wp-block-paragraph">Understanding the Web from the perspective of a typical user or developer reveals the following workflow:</p>



<ol class="wp-block-list">
<li><strong>User Requests Resource:</strong><br>By entering a URL or clicking a hyperlink, a browser initiates an HTTP request.</li>



<li><strong>DNS Resolution:</strong><br>The browser queries DNS servers to find the IP address of the requested domain.</li>



<li><strong>TCP Connection Setup:</strong><br>Establishes a TCP/IP connection with the server.</li>



<li><strong>HTTP Request Sent:</strong><br>The browser sends an HTTP GET or POST request with headers specifying resource type, language, cookies, etc.</li>



<li><strong>Server Processing:</strong><br>The server processes the request, possibly querying databases, authenticating users, or running business logic.</li>



<li><strong>Response Delivery:</strong><br>The server sends back HTTP response codes (e.g., 200 OK, 404 Not Found) along with content.</li>



<li><strong>Content Rendering:</strong><br>Browser downloads and parses HTML, CSS, JS, renders the page, and executes scripts.</li>



<li><strong>User Interaction and Further Requests:</strong><br>User interactions trigger further HTTP requests via form submissions or AJAX/fetch calls for dynamic content updates.</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Step-by-Step Getting Started Guide for the Web</h3>



<p class="wp-block-paragraph">Here’s how you can start exploring and creating for the Web:</p>



<h4 class="wp-block-heading">Step 1: Set Up Your Environment</h4>



<ul class="wp-block-list">
<li>Install a modern web browser (Chrome, Firefox, Safari, Edge).</li>



<li>Choose a text editor or IDE (VS Code, Sublime Text, Atom).</li>
</ul>



<h4 class="wp-block-heading">Step 2: Create Your First HTML File</h4>



<p class="wp-block-paragraph">Write a simple HTML document:</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-meta">&lt;!DOCTYPE <span class="hljs-meta-keyword">html</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">html</span> <span class="hljs-attr">lang</span>=<span class="hljs-string">"en"</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">head</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">meta</span> <span class="hljs-attr">charset</span>=<span class="hljs-string">"UTF-8"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">title</span>&gt;</span>My First Webpage<span class="hljs-tag">&lt;/<span class="hljs-name">title</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">head</span>&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">body</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">h1</span>&gt;</span>Hello, World!<span class="hljs-tag">&lt;/<span class="hljs-name">h1</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">p</span>&gt;</span>This is my first webpage.<span class="hljs-tag">&lt;/<span class="hljs-name">p</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">body</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">html</span>&gt;</span>
</code></span></pre>


<p class="wp-block-paragraph">Save as <code>index.html</code>.</p>



<h4 class="wp-block-heading">Step 3: Open the HTML File in Your Browser</h4>



<p class="wp-block-paragraph">Double-click <code>index.html</code> or open it through your browser&#8217;s file open dialog.</p>



<h4 class="wp-block-heading">Step 4: Add Styling with CSS</h4>



<p class="wp-block-paragraph">Create <code>styles.css</code>:</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">body</span> {
  <span class="hljs-attribute">font-family</span>: Arial, sans-serif;
  <span class="hljs-attribute">background-color</span>: <span class="hljs-number">#eef2f5</span>;
  <span class="hljs-attribute">margin</span>: <span class="hljs-number">40px</span>;
}
<span class="hljs-selector-tag">h1</span> {
  <span class="hljs-attribute">color</span>: <span class="hljs-number">#2a9df4</span>;
}
</code></span></pre>


<p class="wp-block-paragraph">Link it in your HTML <code>&lt;head&gt;</code>:</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">link</span> <span class="hljs-attr">rel</span>=<span class="hljs-string">"stylesheet"</span> <span class="hljs-attr">href</span>=<span class="hljs-string">"styles.css"</span>&gt;</span>
</code></span></pre>


<p class="wp-block-paragraph">Refresh the browser to see styles applied.</p>



<h4 class="wp-block-heading">Step 5: Add Interactivity with JavaScript</h4>



<p class="wp-block-paragraph">In your HTML, add:</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">button</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"alertBtn"</span>&gt;</span>Click me<span class="hljs-tag">&lt;/<span class="hljs-name">button</span>&gt;</span>

<span class="hljs-tag">&lt;<span class="hljs-name">script</span>&gt;</span><span class="javascript">
  <span class="hljs-built_in">document</span>.getElementById(<span class="hljs-string">'alertBtn'</span>).addEventListener(<span class="hljs-string">'click'</span>, () =&gt; {
    alert(<span class="hljs-string">'You clicked the button!'</span>);
  });
</span><span class="hljs-tag">&lt;/<span class="hljs-name">script</span>&gt;</span>
</code></span></pre>


<p class="wp-block-paragraph">Click the button to see a popup alert.</p>



<h4 class="wp-block-heading">Step 6: Explore Advanced Concepts</h4>



<ul class="wp-block-list">
<li>Learn HTTP methods, status codes.</li>



<li>Experiment with APIs, JSON, AJAX.</li>



<li>Explore frameworks (React, Vue, Angular).</li>



<li>Use developer tools in your browser for debugging.</li>
</ul>



<h4 class="wp-block-heading">Step 7: Host Your Website</h4>



<ul class="wp-block-list">
<li>Use platforms like GitHub Pages, Netlify, or cloud services (AWS, Google Cloud).</li>



<li>Register a domain name.</li>



<li>Upload your files and make your website accessible globally.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/the-web-uncovered-architecture-use-cases-and-how-to-get-started/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cloud Computing Is Great, But It Isn&#8217;t a Backup System</title>
		<link>https://www.bestdevops.com/cloud-computing-is-great-but-it-isnt-a-backup-system/</link>
					<comments>https://www.bestdevops.com/cloud-computing-is-great-but-it-isnt-a-backup-system/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 07 Aug 2019 05:53:14 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[system]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=6775</guid>

					<description><![CDATA[Cloud storage offers impressive reliability and redundancy, but it is not a substitute for a real backup strategy. Here is why the distinction matters and what you should do instead.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a piece originally published on <a href="https://www.redsharknews.com" rel="noopener">RedSharkNews.com</a>. The observations below expand on the original editorial with additional technical context for DevOps and infrastructure practitioners.</em></p>



<h2 class="wp-block-heading">Cloud Storage and the Backup Misconception</h2>



<p class="wp-block-paragraph">Cloud storage has become so ubiquitous and so reliable that a dangerous assumption has crept into how teams think about data protection: that storing data in the cloud <em>is</em> backing it up. It is not. Understanding the difference between storage redundancy and a genuine backup strategy is one of the most important disciplines in operational engineering.</p>



<h2 class="wp-block-heading">What Cloud Storage Actually Provides</h2>



<p class="wp-block-paragraph">At its core, cloud storage is still hard disks in a rack somewhere — typically many racks in purpose-built, physically nondescript data centres distributed around the world. What makes cloud storage impressive is the reliability engineering layered on top of that hardware:</p>



<ul class="wp-block-list">
<li><strong>Hardware redundancy:</strong> Data is spread across multiple physical drives using techniques such as erasure coding or replication, so a single drive failure causes no data loss.</li>
<li><strong>Multi-site replication:</strong> Many providers allow or automatically arrange for data to be stored in more than one geographic region simultaneously, providing strong resistance to localised disasters — fires, floods, power outages.</li>
<li><strong>High availability:</strong> The operational burden of keeping storage online shifts from the user to the provider, along with their staffing, monitoring, and hardware replacement cycles.</li>
</ul>



<p class="wp-block-paragraph">This is genuinely valuable. For most workloads, cloud object storage or block storage is far more reliable than a single on-premises server. But reliability against hardware failure and geographic disasters is not the same thing as protection against data loss caused by human error, software bugs, or account-level events.</p>



<h2 class="wp-block-heading">Cloud Storage Is to Backup What RAID Is to Backup</h2>



<p class="wp-block-paragraph">The analogy that best frames this problem is RAID. A RAID array protects against individual disk failures; it does not protect you from accidentally deleting a critical directory, from ransomware encrypting your data, or from a bug that silently corrupts files over weeks. RAID is not backup — a principle the storage industry has repeated for decades.</p>



<p class="wp-block-paragraph">Cloud storage occupies the same category. Multi-site cloud replication protects against hardware failure and data-centre-level disasters. It does not protect against:</p>



<ul class="wp-block-list">
<li><strong>Accidental deletion</strong> — a mistyped command, a runaway script, or a UI mistake replicates instantly to all redundant copies.</li>
<li><strong>Account compromise or closure</strong> — a lost password, a billing lapse, or a provider-side account termination can make data inaccessible at the system level, regardless of how many redundant copies exist within that system.</li>
<li><strong>Logical corruption</strong> — if corrupt data is written, all replicas store the corrupt version.</li>
<li><strong>Ransomware</strong> — encrypted files sync faithfully to every replica and every region.</li>
<li><strong>Provider-side errors</strong> — though rare, cloud providers have suffered data loss incidents. A provider&#8217;s internal backup is designed to recover the provider&#8217;s infrastructure, not necessarily to give individual users point-in-time recovery on demand.</li>
</ul>



<h2 class="wp-block-heading">The Single Point of Failure Hidden in Plain Sight</h2>



<p class="wp-block-paragraph">No matter how many physical locations hold your data, everything passes through one logical control plane: the cloud account, the API credentials, and the provider&#8217;s access management system. Lose access at that level — through a credential incident, an inadvertently closed account, or a provider dispute — and all the geographic redundancy in the world does not help you retrieve your data.</p>



<p class="wp-block-paragraph">This is a single point of failure at the access layer, not the storage layer. Genuine backup strategy requires a copy of your data that is reachable through a <em>different</em> mechanism, ideally controlled by a different set of credentials and, ideally, stored with a different provider or on a different media type.</p>



<h2 class="wp-block-heading">What Cloud Providers Actually Back Up — And for Whom</h2>



<p class="wp-block-paragraph">Most major cloud providers do maintain their own backup and snapshot infrastructure. However, that infrastructure exists primarily to recover the provider&#8217;s platform, not to provide users with self-service point-in-time recovery. If a data centre suffers a catastrophic event, the provider&#8217;s backup may restore service — but possibly to a state from hours or days earlier, and on the provider&#8217;s schedule, not yours.</p>



<p class="wp-block-paragraph">Some providers offer user-facing backup features — versioning, soft-delete windows, cross-region replication, or snapshot schedules — either as default behaviour or as paid add-ons. These features genuinely do improve your protection posture and are worth enabling. But before treating them as your backup strategy, ask specific questions:</p>



<ul class="wp-block-list">
<li>How far back does versioning or snapshot history go?</li>
<li>Is that retention period guaranteed in the SLA, or is it best-effort?</li>
<li>How quickly can a large restore be completed, and at what cost?</li>
<li>Does accidental deletion of the bucket or container also delete the version history?</li>
<li>Is there an additional fee to retrieve backup data?</li>
</ul>



<p class="wp-block-paragraph">If the answers to those questions are satisfactory and documented in your service agreement, cloud versioning or snapshots can legitimately function as one layer of backup. The key phrase is <em>one layer</em>.</p>



<h2 class="wp-block-heading">The 3-2-1 Rule Still Applies in the Cloud Era</h2>



<p class="wp-block-paragraph">The long-established 3-2-1 backup rule remains the most practical starting point for any data protection policy:</p>



<ul class="wp-block-list">
<li><strong>3</strong> copies of your data</li>
<li><strong>2</strong> different storage media or platforms</li>
<li><strong>1</strong> copy stored off-site (or off-account)</li>
</ul>



<p class="wp-block-paragraph">Applying this in a cloud-native context might look like: primary data in one cloud provider&#8217;s object storage, automated snapshots or exports to a second cloud provider or to on-premises storage, and a periodic cold copy to tape or to an air-gapped system for long-term retention. The exact combination depends on your recovery time objectives (RTO) and recovery point objectives (RPO), your budget, and your compliance requirements.</p>



<h2 class="wp-block-heading">Practical Recommendations for Engineering Teams</h2>



<ul class="wp-block-list">
<li><strong>Enable versioning and soft-delete</strong> on every storage bucket or blob container from day one. These are cheap and provide a safety net for the most common data loss scenarios.</li>
<li><strong>Automate cross-account or cross-provider exports</strong> for any data that would be genuinely catastrophic to lose. Do not rely on manual processes.</li>
<li><strong>Test restores regularly.</strong> A backup you have never restored is a backup you cannot trust. Schedule restore drills and document the results.</li>
<li><strong>Treat cloud account credentials as critical infrastructure.</strong> Use MFA, audit access logs, and have a documented process for credential rotation and account recovery.</li>
<li><strong>Read the SLA carefully</strong> before choosing a cloud storage tier. Understand the durability guarantees, the support response times for data loss incidents, and what — if any — compensation is offered if the provider fails to meet those guarantees.</li>
<li><strong>Document your RPO and RTO</strong> before designing your backup architecture, not after. Your backup strategy should be derived from those targets.</li>
</ul>



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



<p class="wp-block-paragraph">Cloud storage is one of the most reliable ways to store data at scale. Its redundancy, geographic distribution, and operational guarantees are genuinely impressive compared with most on-premises alternatives. But reliability is not the same as recoverability. A single logical system — however redundant its physical infrastructure — remains a single system. Accidental deletion, account-level failures, logical corruption, and ransomware all bypass physical redundancy entirely.</p>



<p class="wp-block-paragraph">RAID is not backup. Cloud storage is not backup. Keeping data in both a RAID array and cloud storage adds one layer of protection, but a proper backup strategy requires independent copies, independently accessible, tested and verified on a regular schedule. The old adage has not changed; the technology around it has.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/cloud-computing-is-great-but-it-isnt-a-backup-system/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What Does Cloud Services Mean? A Clear Technical Overview</title>
		<link>https://www.bestdevops.com/what-does-cloud-services-mean/</link>
					<comments>https://www.bestdevops.com/what-does-cloud-services-mean/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 12 Jun 2019 07:44:53 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cloud Hosting]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[MEAN]]></category>
		<category><![CDATA[Services]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=5346</guid>

					<description><![CDATA[Cloud services and cloud hosting describe computing resources delivered over the internet from clustered, virtualized infrastructure. This article explains the core concepts, deployment models, and key capabilities such as High Availability and Fault Tolerance.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The terms <strong>cloud services</strong> and <strong>cloud hosting</strong> are widely used but not always well understood. At their core, they describe computing and hosting capabilities delivered over the internet from a clustered, virtualized infrastructure — rather than from a single, dedicated physical server.</p>



<h2 class="wp-block-heading">What Is a Cloud Computing System?</h2>



<p class="wp-block-paragraph">A cloud computing system is a group of servers interconnected to function as a unified platform. This platform has two primary components:</p>



<ul class="wp-block-list">
  <li><strong>Processing Nodes</strong> — virtualized servers that handle computation workloads.</li>
  <li><strong>Storage Area Networks (SANs)</strong> — physically separated, dedicated storage infrastructure where persistent data resides.</li>
</ul>



<p class="wp-block-paragraph">The term <em>cloud</em> itself refers to this clustered, virtualized model. Rather than tying a workload to one physical machine, resources are drawn from a shared pool, enabling greater flexibility and resilience.</p>



<h2 class="wp-block-heading">What Does Cloud Hosting Mean?</h2>



<p class="wp-block-paragraph">Cloud hosting means that internet hosting services — such as virtual servers or web hosting — are produced and delivered by a cluster of virtualized servers working together as a system. Understanding this requires distinguishing two related concepts:</p>



<ul class="wp-block-list">
  <li><strong>Virtual Machine (VM) / Virtual Server</strong> — a virtualized computing instance running on top of a single physical server.</li>
  <li><strong>Cloud Server</strong> — a virtualized computing instance running on top of a clustered computing system, drawing resources from multiple physical nodes.</li>
</ul>



<p class="wp-block-paragraph">Cloud hosting therefore means your web or application workload is served from a cloud computing system rather than a single physical machine. This distinction matters for resilience: if one physical node fails, the workload can continue on another node in the cluster.</p>



<h2 class="wp-block-heading">Types of Cloud Services</h2>



<p class="wp-block-paragraph">Cloud deployments are typically categorized into three models, each suited to different operational requirements:</p>



<h3 class="wp-block-heading">Public Cloud</h3>



<p class="wp-block-paragraph">Public clouds are open to the internet and used to deliver IT services to external users or customers. Resources are shared across multiple tenants, though logically isolated. Public clouds are cost-effective for variable workloads because you pay only for what you consume.</p>



<h3 class="wp-block-heading">Private Cloud</h3>



<p class="wp-block-paragraph">Private clouds are isolated computing environments not accessible over the public internet. They are built for the internal workflows of a specific organization, providing greater control over security, compliance, and resource allocation.</p>



<h3 class="wp-block-heading">Hybrid Cloud</h3>



<p class="wp-block-paragraph">Hybrid clouds connect private and public cloud environments, enabling workloads, data, and operations to move between them. Organizations use hybrid architectures to keep sensitive workloads on private infrastructure while leveraging the scalability of public clouds for demand spikes or less sensitive services.</p>



<h2 class="wp-block-heading">Key Advantages of Cloud Infrastructure</h2>



<h3 class="wp-block-heading">Resource Scalability</h3>



<p class="wp-block-paragraph">One of the most significant benefits of cloud computing over standalone physical servers is <strong>on-demand scalability</strong>. A cloud server can receive additional processor cores, memory, or storage at any time — typically without downtime — because resources are drawn from the shared pool rather than physically installed into a single machine.</p>



<h3 class="wp-block-heading">High Availability (HA)</h3>



<p class="wp-block-paragraph"><strong>High Availability</strong> is a capability that automatically restarts a cloud server if it stops delivering services due to an operating system failure or an outage on the underlying physical host. HA reduces unplanned downtime by ensuring that a failed instance is quickly restored, often without manual intervention. It is one of the foundational resilience features of cloud platforms.</p>



<h3 class="wp-block-heading">Automated Fault Tolerance (AFT)</h3>



<p class="wp-block-paragraph"><strong>Automated Fault Tolerance</strong> goes a step further than High Availability. Where HA <em>reduces</em> outage duration by restarting a failed instance, AFT <em>eliminates</em> service outages by maintaining a live shadow (failover) instance that is continuously synchronized with the primary cloud server.</p>



<p class="wp-block-paragraph">In the event of an OS failure or hardware outage, the failover instance takes over automatically, delivering <strong>zero downtime</strong> and preventing data loss. The distinction is important for applications with strict uptime SLAs:</p>



<ul class="wp-block-list">
  <li><strong>High Availability</strong> → minimizes downtime (seconds to minutes to recover).</li>
  <li><strong>Automated Fault Tolerance</strong> → eliminates perceived downtime (instant, transparent failover).</li>
</ul>



<h2 class="wp-block-heading">Cloud Virtualization Technologies</h2>



<p class="wp-block-paragraph">Cloud providers build their infrastructure on top of virtualization platforms. VMware is one widely adopted example in the enterprise space, offering tools for compute, storage, and network virtualization. Other major hypervisors and virtualization stacks used across the industry include KVM (used by OpenStack and many Linux-based clouds), Microsoft Hyper-V, and Xen. The choice of underlying virtualization technology affects the feature set, performance characteristics, and management capabilities available to cloud users.</p>



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



<p class="wp-block-paragraph">Cloud services describe computing and hosting delivered from a clustered, virtualized infrastructure over the internet. Key concepts to understand are:</p>



<ul class="wp-block-list">
  <li><strong>Cloud Server</strong> vs. <strong>Virtual Machine</strong> — cluster-backed vs. single-host virtualization.</li>
  <li><strong>Public, Private, and Hybrid</strong> deployment models — chosen based on security, cost, and operational needs.</li>
  <li><strong>Scalability</strong> — add resources on demand without hardware changes.</li>
  <li><strong>High Availability</strong> — automatic restart after failure.</li>
  <li><strong>Automated Fault Tolerance</strong> — zero-downtime failover via a live shadow instance.</li>
</ul>



<p class="wp-block-paragraph">Understanding these distinctions helps engineers and architects select the right cloud model and features for their availability and performance requirements.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/what-does-cloud-services-mean/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Important Practices for DevOps in the Cloud</title>
		<link>https://www.bestdevops.com/important-practices-for-devops-in-the-cloud/</link>
					<comments>https://www.bestdevops.com/important-practices-for-devops-in-the-cloud/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 27 Oct 2018 05:28:29 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Startup]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4601</guid>

					<description><![CDATA[Cloud computing and DevOps are deeply intertwined disciplines. Learn five critical practices—from staff training and security to flexible tooling and automated performance testing—that help engineering teams avoid common mistakes when adopting DevOps in the cloud.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a piece originally published on <a href="https://bdaily.co.uk/articles/2018/10/26/important-practices-for-devops-in-the-cloud" target="_blank" rel="noopener">bdaily.co.uk</a>.</em></p>



<h2 class="wp-block-heading">Why Cloud and DevOps Go Hand in Hand</h2>



<p class="wp-block-paragraph">Cloud computing and DevOps are two sides of the same coin. DevOps aims to reduce friction between development and operations so that software changes reach production faster and more reliably. Cloud platforms amplify this by providing on-demand infrastructure provisioning, elastic scaling, and managed services that would otherwise require significant manual work.</p>



<p class="wp-block-paragraph">Despite the natural synergy, many teams still struggle when combining the two. The most common obstacles are not purely technical—they stem from cultural misalignment, unclear ownership, and poorly defined processes. The five practices below address both dimensions.</p>



<h2 class="wp-block-heading">1. Train Staff on Both DevOps and Cloud Computing</h2>



<p class="wp-block-paragraph">Most DevOps adoption failures have a people problem at their root, not a tools problem. When engineers and managers do not share a common understanding of DevOps principles—continuous integration, continuous delivery, shared responsibility for reliability—the process breaks down regardless of which cloud platform you use.</p>



<p class="wp-block-paragraph">Invest in structured training that covers both DevOps methodologies and the specific cloud services your teams use. Training alone is rarely sufficient; pair it with mentoring, hands-on projects, and clear explanations of <em>why</em> specific practices matter. When engineers understand the business rationale behind a practice, adoption follows more naturally than when it is imposed as a mandate.</p>



<ul class="wp-block-list">
<li>Schedule recurring knowledge-sharing sessions (brown bags, internal wikis, post-mortems).</li>
<li>Identify internal champions who can mentor peers and model good practices.</li>
<li>Use cloud provider training programs (most major providers offer free foundational courses) to accelerate cloud-specific literacy.</li>
</ul>



<h2 class="wp-block-heading">2. Integrate Security from the Start (Shift Left)</h2>



<p class="wp-block-paragraph">Security is one of the most commonly neglected aspects of cloud DevOps, and it is also one of the most consequential. Cloud environments introduce security models that differ significantly from traditional on-premises setups. Identity and access management, secrets handling, network policies, and shared-responsibility boundaries all require deliberate design choices.</p>



<p class="wp-block-paragraph">Rather than treating security as an audit gate at the end of a release cycle, embed it throughout the pipeline:</p>



<ul class="wp-block-list">
<li><strong>Static analysis and dependency scanning</strong> in every pull request.</li>
<li><strong>Secrets management</strong> using dedicated vaults (such as HashiCorp Vault or your cloud provider&#8217;s native secrets service) rather than environment variables or config files checked into source control.</li>
<li><strong>Infrastructure-as-code security scanning</strong> to catch misconfigured storage buckets, overly permissive IAM roles, or open security groups before they reach production.</li>
<li><strong>Automated compliance checks</strong> integrated into your CI/CD pipeline.</li>
</ul>



<p class="wp-block-paragraph">If your organization&#8217;s cloud footprint is significant, consider designating a cloud security engineer or establishing a dedicated security-as-code practice to own these controls across all applications.</p>



<h2 class="wp-block-heading">3. Choose Flexible, Cloud-Agnostic DevOps Tooling Where Practical</h2>



<p class="wp-block-paragraph">It is tempting to rely exclusively on the native DevOps tooling bundled with a single cloud provider. This approach can accelerate early adoption, but it can also create tight coupling that makes migrations, multi-cloud strategies, or negotiating contract renewals significantly harder.</p>



<p class="wp-block-paragraph">Where feasible, prefer tools that are portable across environments. CI/CD platforms, container orchestration, monitoring solutions, and infrastructure-as-code frameworks that work across providers give you flexibility without sacrificing capability. Evaluate your toolchain against these questions:</p>



<ul class="wp-block-list">
<li>Can this tool deploy to a second cloud or on-premises environment if needed?</li>
<li>Does the tool&#8217;s configuration live in source control as code, or is it locked inside a proprietary console?</li>
<li>Is there a viable migration path if the vendor changes pricing or deprecates the service?</li>
</ul>



<p class="wp-block-paragraph">Cloud-agnosticism is a spectrum, not a binary choice. Even teams committed to a single provider benefit from keeping deployment manifests and pipeline definitions in a portable format.</p>



<h2 class="wp-block-heading">4. Establish Governance and Resource Management Early</h2>



<p class="wp-block-paragraph">Cloud platforms make it easy to spin up new services—so easy that organizations frequently accumulate sprawling collections of resources with no clear owner, undocumented dependencies, and runaway costs. This problem tends to emerge during the first year of serious cloud DevOps adoption, when the pace of provisioning outpaces the maturity of governance processes.</p>



<p class="wp-block-paragraph">Avoid this by establishing governance policies before the sprawl starts:</p>



<ul class="wp-block-list">
<li><strong>Tagging conventions</strong>: enforce resource tags (owner, environment, cost center, application) through policy-as-code so every resource is attributable.</li>
<li><strong>Cost visibility</strong>: set up budget alerts and review cloud spend in your regular engineering review cadence, not just in finance.</li>
<li><strong>Service catalog</strong>: define approved infrastructure patterns teams can self-serve, reducing the likelihood of insecure or non-standard resources being created ad hoc.</li>
<li><strong>Deprecation workflows</strong>: build a process for decommissioning unused resources. What gets provisioned easily should be cleaned up easily.</li>
</ul>



<h2 class="wp-block-heading">5. Automate Performance Testing in the Pipeline</h2>



<p class="wp-block-paragraph">Performance issues are notorious for remaining hidden until an application reaches production under real load. By that point, users have already experienced the problem, and the reputational and operational cost is high. Automated performance testing, run as part of your CI/CD pipeline, moves performance regressions into the development phase where they are far cheaper to fix.</p>



<p class="wp-block-paragraph">Practical approaches include:</p>



<ul class="wp-block-list">
<li><strong>Load testing on every release candidate</strong> using tools that simulate realistic traffic patterns against a staging environment that mirrors production in configuration.</li>
<li><strong>Performance budgets</strong>: define acceptable latency and throughput thresholds and fail the pipeline automatically if they are breached.</li>
<li><strong>Continuous profiling</strong> in production to capture baselines and detect gradual degradation between releases.</li>
<li><strong>Chaos engineering experiments</strong> to validate that the system behaves gracefully under failure conditions—not just under normal load.</li>
</ul>



<h2 class="wp-block-heading">Putting It All Together</h2>



<p class="wp-block-paragraph">No single practice here is sufficient on its own. The organizations that get the most value from cloud DevOps treat it as an ongoing discipline rather than a one-time migration project. Staff capability, security posture, toolchain flexibility, governance, and quality assurance all need to mature in parallel.</p>



<p class="wp-block-paragraph">Start by auditing where your team currently stands against each of these five areas, identify the highest-risk gaps, and address them incrementally. Continuous improvement—the same principle that underpins DevOps itself—applies equally to the way you practice DevOps in the cloud.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/important-practices-for-devops-in-the-cloud/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Enterprise IT trends for 2017: ‘Fog’ computing, Internet sensors, the second coming of silicon</title>
		<link>https://www.bestdevops.com/enterprise-it-trends-for-2017-fog-computing-internet-sensors-the-second-coming-of-silicon/</link>
					<comments>https://www.bestdevops.com/enterprise-it-trends-for-2017-fog-computing-internet-sensors-the-second-coming-of-silicon/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 14 Jan 2017 18:02:01 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[IT Training]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Datacenters]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[IT trends]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=338</guid>

					<description><![CDATA[Source:- venturebeat.com With Snap’s IPO reportedly imminent and the giant Consumer Electronics Show in Las Vegas now wrapped up, many [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:- venturebeat.com</p>
<p>With Snap’s IPO reportedly imminent and the giant Consumer Electronics Show in Las Vegas now wrapped up, many in the tech world have been focused on innovations in consumer technology lately. But I think the coming year also will be marked by lesser-noticed tectonic shifts in enterprise-IT: Trends related to cloud computing, big data, and even basic computer chips, which are getting a makeover thanks to the new demands placed on them by the deluge of data and analytics now swamping many organizations.</p>
<p>These trends may not be as sexy as chat apps or talking robots. But here are my predictions for seven B2B, enterprise-IT trends to watch in 2017 — trends that will drive billions in corporate IT spending and could eventually create billions in market value.</p>
<p><strong>1. Cloud computing moves from the “core” into the “fog.”</strong></p>
<p>Amazon’s meteoric ascent to the top of the hot cloud-computing market was driven by its ability to cheaply and effectively move core IT functions — including basic computing, networking, and storage — out of company datacenters into the public “cloud.” With cloud computing, customers pay as they go for computing power, much as homeowners pay utilities for the electricity they consume each month. In 2017, however, I predict we’ll see the rise of “fog”, or “edge” computing, through which data thrown off by billions of smart, Web-enabled devices at the edge of computer networks (where they actually touch people) drives interesting applications. Think of self-driving Teslas, Nest-controlled smart homes, or robots powering smart manufacturing and oil-drilling. The migration of $300 billion in datacenter spend to the core cloud is clearly a big deal, but the emergence of edge clouds driving new revenues in industries previously untouched by advanced cloud technologies may be a significantly larger opportunity, and I expect to see early signs of this in 2017.</p>
<p><strong>2. Microsoft Azure and Google Cloud — better late than never!</strong></p>
<p>Despite stealing all the headlines, Amazon Web Services’ (AWS’s) $13 billion cloud business is barely scratching the surface of the total market for IT datacenter spending. In 2016 we witnessed a watershed moment when #1 enterprise player VMware essentially threw in the towel and agreed to partner, instead of compete, with AWS. (The deal will allow customers to use their existing VMware software to run some computing in Amazon’s cloud.) The deal will actually encourage cautious CIOs to go all-in with public-private cloud combos as opposed to continuing to funnel IT spending into datacenters. This should help Microsoft Azure, another big cloud-computing player, since the company already has a big enterprise presence and a cloud program that CIOs can tap into. Clouds run by Google and China’s Alibaba could similarly benefit. I think by 2017, we’ll see a sort of oligopoly of four or five big cloud providers, similar to the market for US wireless carriers.</p>
<p><strong>3. Data gone wild.</strong></p>
<p>Corporations today are awash in data, from the billions of sensors proliferating in smart homes and buildings to President-elect Trump tweeting on matters big and small. Organizations have changed their attitude by making data the core of their digital transformations rather than simply a by-product of running operations. I believe 2017 could be the year of the “Chief Data Officer” as more and more organizations create C-level positions to manage this crucial information and figure out how to use it to their competitive advantage. A recent Forrester survey of more than 3,000 executives focused on data and analytics found that 45 percent of the respondents’ companies already have a CDO, up from only a handful two years ago. As the office of the CDO grows in prominence, 2017 will witness increased adoption of critical “data middleware” – governance, cataloging, prep, and discovery software – that rides on top of multiple clouds and databases and feeds into a plethora of analytics tools.</p>
<p><strong>4. The second coming of silicon.</strong></p>
<p>The exponential growth in corporate data, deeper analytics on complex image and voice data, and the expansion of edge computing are all stressing IT infrastructure to the extreme. Large increases in performance and decreases in cost cannot be accomplished by simple software-tuning, nor has Moore’s Law kept up with the gains needed for new applications. As semiconductor behemoths ranging from Broadcom, Avago, Altera, and others are busy merging and cutting costs, AWS, Google, and others have taken matters into their own hands in terms of semiconductor innovation — as have a few startups like Innovium, Barefoot, and Fungible. While funding silicon companies is not for the faint of heart, because of the high costs, the companies that succeed in raising cash and delivering building blocks for this secular cloud/application shift will be rewarded handily, and some will becomes the next generation silicon powerhouses.</p>
<p><strong>5. Cybersecurity becomes key component of international relations.</strong></p>
<p>We thought it was bad when the North Koreans hacked Sony to try to stop the release of a lighthearted movie about Kim Jong-Il. In 2016, if you believe the CIA and the FBI, we saw the Russians hack DNC emails to try to disrupt the American presidential election. Clearly, cybersecurity is only becoming more critical to organizations as they try to guard against increasingly common and more sophisticated attacks, from state and non-state actors. This will drive increasing investment in security startups by venture capitalists. This year, as a result of the Russia/US election episode, I think we’ll also see cyber-warfare become a bigger issue in international relations and driving more geopolitical tension, which will further highlight cybersecurity as an area big and small companies need to be concerned about, driving more spending on security tools.</p>
<p><strong>6. High-end immigration headaches.</strong></p>
<p>On the topic of politics: One big headache for tech companies in 2017 could be increasing restrictions on immigration if Trump carries through on his campaign promises. These policies, if applied to high-skilled workers, threaten to worsen the existing dearth of US tech talent in areas like data science and software development/operations. That said, the rise of free, “open source” software and new workplace-collaboration tools mean that it’s easier for people to work together on tech projects from different locations, including overseas. 2017 will witness a larger number of companies deploying these types of highly distributed workforces and leveraging freely available, open-source building blocks contributed by developers worldwide. An unintended, but welcome, side effect may be a cooling of the housing and rental market in the San Francisco Bay Area!</p>
<p><strong>7. Cashing in.</strong></p>
<p>The moribund IPO market showed signs of life in late 2016, with 21 technology companies ultimately debuting on US exchanges last year. I predict we’ll see more IPO activity this year, both with high-profile, consumer “unicorn” tech companies like Uber and Airbnb and wonkier enterprise names. Those enterprise companies could include open-source juggernauts like data-management company Cloudera, database providers MongoDB and Datastax, and data-analytics company Elastic. (While serious, I don’t think the recent news about the cyberattacks targeting MongoDB databases will have lasting long-term consequences.) Open source, to me, represents the de-facto delivery method of enterprise computing, and I think Wall Street will start to look beyond first-generation, open-source companies to newer models that can work.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/enterprise-it-trends-for-2017-fog-computing-internet-sensors-the-second-coming-of-silicon/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
