<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cloud-Storage on Ghafoor's Personal Blog</title><link>http://ghafoorsblog.com/tags/cloud-storage/</link><description>Recent content in Cloud-Storage on Ghafoor's Personal Blog</description><generator>Hugo</generator><language>en</language><managingEditor>noreply@example.com (AG Sayyed)</managingEditor><webMaster>noreply@example.com (AG Sayyed)</webMaster><copyright>Copyright © 2024-2026 AG Sayyed. All Rights Reserved.</copyright><lastBuildDate>Sat, 15 Nov 2025 18:14:57 +0000</lastBuildDate><atom:link href="http://ghafoorsblog.com/tags/cloud-storage/index.xml" rel="self" type="application/rss+xml"/><item><title>Apps Modernization</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/04-module/006-apps-modernization/</link><pubDate>Tue, 18 Mar 2025 13:27:49 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/04-module/006-apps-modernization/</guid><description>&lt;p class="lead text-primary"&gt;
Application modernization involves transitioning from monolithic architectures to microservices, adopting cloud infrastructure, and implementing modern ways of working like DevOps and SRE. These transformations enable organizations to improve agility, scalability, and resilience while accelerating time-to-market.
&lt;/p&gt;


&lt;h2 id="introduction-to-application-modernization"&gt;Introduction to Application Modernization&lt;/h2&gt;
&lt;p&gt;Many organizations rely on legacy systems that are difficult and expensive to maintain. Modernizing these applications unlocks significant benefits, such as accelerating digital transformation, leveraging new technologies, and responding effectively to customer needs and market changes.&lt;/p&gt;</description></item><item><title>What is DevOps?</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/04-module/005-dev-ops/</link><pubDate>Tue, 18 Mar 2025 12:37:07 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/04-module/005-dev-ops/</guid><description>&lt;p class="lead text-primary"&gt;
DevOps is a collaborative approach that integrates development and operations teams to design, develop, deliver, and manage software efficiently and reliably. It emphasizes monitoring, analyzing, and optimizing bottlenecks to ensure seamless collaboration among business owners, developers, operations, and quality assurance teams.
&lt;/p&gt;


&lt;h2 id="introduction-to-devops"&gt;Introduction to DevOps&lt;/h2&gt;
&lt;p&gt;DevOps is a collaborative approach that integrates development and operations teams to design, develop, deliver, and manage software efficiently and reliably. It emphasizes monitoring, analyzing, and optimizing bottlenecks to ensure seamless collaboration among business owners, developers, operations, and quality assurance teams.&lt;/p&gt;</description></item><item><title>Cloud Native Apps</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/04-module/004-cloud-native-apps/</link><pubDate>Tue, 18 Mar 2025 01:19:14 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/04-module/004-cloud-native-apps/</guid><description>&lt;p class="lead text-primary"&gt;
Cloud native applications are designed or refactored to operate exclusively in cloud environments. They rely on microservices, containers, and Agile development principles to enable scalability, flexibility, and rapid iteration. These applications leverage cloud infrastructure to enhance innovation, business agility, and operational efficiency.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="cloud-native-applications"&gt;Cloud Native Applications&lt;/h2&gt;
&lt;h3 id="what-are-cloud-native-applications"&gt;What Are Cloud Native Applications&lt;/h3&gt;
&lt;p&gt;Cloud native applications are either developed specifically for cloud environments or modernized from existing applications using cloud-native principles. These applications consist of microservices that work together as a whole but can be independently scaled, updated, and iterated. Microservices are often packaged in containers, which include the application code, libraries, and dependencies, enabling them to run anywhere.&lt;/p&gt;</description></item><item><title>Serverless Computing</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/04-module/003-serverless-computing/</link><pubDate>Mon, 17 Mar 2025 17:15:23 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/04-module/003-serverless-computing/</guid><description>&lt;p class="lead text-primary"&gt;
Serverless computing abstracts infrastructure management tasks, allowing developers to focus on application logic. It runs code on-demand, scales automatically, and charges only for resources used. Serverless is ideal for short-lived, stateless functions, event-driven workloads, and microservices but may not suit long-running processes or low-latency applications.
&lt;/p&gt;


&lt;h2 id="understanding-serverless-computing"&gt;Understanding Serverless Computing&lt;/h2&gt;
&lt;h3 id="what-is-serverless-computing"&gt;What is Serverless Computing&lt;/h3&gt;
&lt;p&gt;Serverless computing is a cloud computing model where infrastructure management tasks such as scaling, scheduling, patching, and provisioning are handled by cloud providers. This allows developers to focus solely on writing code and business logic. Despite the name, servers are still used, but their management is abstracted away from users.&lt;/p&gt;</description></item><item><title>Microservices</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/04-module/002-microservices/</link><pubDate>Mon, 17 Mar 2025 16:45:44 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/04-module/002-microservices/</guid><description>&lt;p class="lead text-primary"&gt;
Microservices architecture breaks down applications into smaller, independently deployable components. These components, called microservices, communicate via APIs and can be developed, updated, and scaled independently. This approach enables faster development, better resource utilization, and improved user experiences.
&lt;/p&gt;


&lt;h2 id="microservices-architecture"&gt;Microservices Architecture&lt;/h2&gt;
&lt;h3 id="introduction-to-microservices"&gt;Introduction to Microservices&lt;/h3&gt;
&lt;p&gt;Microservices architecture is a method of designing applications as a collection of loosely coupled, independently deployable services. Each service typically runs in its own container and communicates with others using APIs, event streaming, or message brokers. This approach allows application components to be developed and updated more efficiently, with teams working independently on different parts of the application.&lt;/p&gt;</description></item><item><title>Content Delivery Network (CDN)</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/03-module/011-cdn/</link><pubDate>Sat, 15 Mar 2025 17:10:49 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/03-module/011-cdn/</guid><description>&lt;p class="lead text-primary"&gt;
This document provides an overview of Content Delivery Networks (CDNs) in cloud computing, explaining their benefits, use cases, and considerations for implementation. CDNs are distributed server networks that deliver cached copies of website content to users based on their geographic location. By reducing the distance between users and content, CDNs improve website speed and performance. They also offer indirect benefits such as reduced server load, increased uptime, and enhanced security. Understanding CDNs is essential for optimizing website performance and user experience.
&lt;/p&gt;</description></item><item><title>Object Storage</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/03-module/010-object-storage/</link><pubDate>Sat, 15 Mar 2025 15:55:58 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/03-module/010-object-storage/</guid><description>&lt;p class="lead text-primary"&gt;
This document provides an overview of object storage in cloud computing, explaining its benefits, use cases, and considerations for provisioning. Object storage is used to store static files or objects, such as text files, audio and video files, IoT data, virtual machine images, backup files, and data archives. It is not suitable for running operating systems or databases. Objects are stored in buckets, which do not require predefined sizes and can hold varying amounts of data. Different types of buckets are available with varying charges based on resilience, availability, and access frequency. Object storage is typically less expensive but slower than file or block storage and is accessed using APIs, with many providers offering S3-compatible APIs. It also supports automatic archiving to cheaper storage tiers for infrequently accessed data, making it an effective solution for backup and disaster recovery.
&lt;/p&gt;</description></item><item><title>Cloud Block Storage</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/03-module/009-block-storage/</link><pubDate>Sat, 15 Mar 2025 14:59:11 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/03-module/009-block-storage/</guid><description>&lt;p class="lead text-primary"&gt;
This document provides an overview of cloud block storage in cloud computing, explaining its benefits, use cases, and considerations for provisioning. Cloud block storage allows you to store data files in the cloud, with some storage types requiring attachment to a compute node, while others can be accessed directly via the Internet or a private network. Cloud providers manage and maintain the storage infrastructure, ensuring data availability and scalability. The document also covers different types of cloud block storage, detailing their characteristics, advantages, and typical use cases. Additionally, it discusses IOPS (Input/Output Operations Per Second) capacity and its role in determining storage performance.
&lt;/p&gt;</description></item><item><title>Cloud File Storage</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/03-module/008-file-storage/</link><pubDate>Sat, 15 Mar 2025 12:49:14 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/03-module/008-file-storage/</guid><description>&lt;p class="lead text-primary"&gt;
This document provides an overview of File Storage in cloud computing, explaining its benefits, use cases, and considerations for provisioning. It covers the network connection, security, and IOPS (Input/Output Operations Per Second) considerations when using File Storage. Understanding these concepts is essential for optimizing performance and cost-efficiency in cloud environments.
&lt;/p&gt;


&lt;h2 id="introduction-to-file-storage"&gt;Introduction to File Storage&lt;/h2&gt;
&lt;p&gt;File Storage is a cloud storage solution:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;It connects to a compute node for data access and storage.&lt;/li&gt;
&lt;li&gt;It is usually more cost-effective (less expensive) than direct attached storage.&lt;/li&gt;
&lt;li&gt;It offers better resilience to failure.&lt;/li&gt;
&lt;li&gt;It requires less disk management and maintenance.&lt;/li&gt;
&lt;li&gt;File Storage can be provisioned in larger capacities.&lt;/li&gt;
&lt;li&gt;It can be presented to a server as a disk.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="storage-appliances-and-security"&gt;Storage Appliances and Security&lt;/h2&gt;
&lt;p&gt;File Storage is mounted from remote storage appliances, which are specialized hardware devices containing the physical disks. These appliances are highly resilient to failure and offer enhanced data security through services like encryption in transit. The service provider manages these appliances, ensuring their reliability and security.&lt;/p&gt;</description></item><item><title>Cloud Storage Overview</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/03-module/007-cloud-storage/</link><pubDate>Fri, 14 Mar 2025 19:00:57 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/02-cloud-computing/03-module/007-cloud-storage/</guid><description>&lt;p class="lead text-primary"&gt;
This document provides an overview of cloud storage in cloud computing, explaining its benefits, use cases, and considerations for provisioning. Cloud storage allows you to save data files in the cloud, with some storage types requiring attachment to a compute node, while others can be accessed directly via the Internet or a private network. Cloud providers manage and maintain the storage infrastructure, ensuring data availability and scalability. The document covers different types of cloud storage, including Direct Attached Storage, File Storage, Block Storage, and Object Storage, detailing their characteristics, advantages, and typical use cases. Additionally, it discusses persistence, snapshots, and their roles in data backup and recovery.
&lt;/p&gt;</description></item></channel></rss>