0% found this document useful (0 votes)
5 views

Storage Lecture

aws cloud storage

Uploaded by

ijazullah
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Storage Lecture

aws cloud storage

Uploaded by

ijazullah
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Cloud storage

What is Cloud Storage?


• A model for storing data on remote servers accessed via the internet
rather than on local servers or personal computers.
• Allows users to save files and access them from anywhere with an
internet connection.
• How It Works:
• Data is stored on a network of remote servers managed by a cloud
service provider.
• Users interact with the service via a web interface or API.
• Data is transmitted via the internet, often secured with encryption.
Importance in Modern IT:
•Supports remote work and collaboration.
•Facilitates data backup and recovery.
•Enables data sharing and synchronization across multiple
devices.
•Accessibility: Access files from any device, anytime, anywhere.
•Scalability: Easily scale storage capacity based on needs.
•Cost-effectiveness: Pay-as-you-go pricing models reduce
upfront costs.
Evaluation of Cloud Storage
• 1. Performance
• Speed:
• Evaluate the upload and download speeds of the cloud storage service. Fast
speeds are critical for productivity, especially for large files.
• Latency:
• Measure the response time for accessing data. Low latency is essential for
applications that require real-time data access.
• 2. Security
• Data Encryption:
• Check if the provider offers encryption for data both in transit (using
protocols like SSL/TLS) and at rest. This protects data from unauthorized
access.
• Access Control:
• Evaluate identity and access management features. Role-based access control
(RBAC) allows for fine-tuned permissions based on user roles.
• 3.Cost
.
• Pricing Models:
• Compare different pricing structures (pay-as-you-go, subscription, and tiered
pricing). Understand which model best fits your budget and usage patterns.
• Hidden Costs:
• Be aware of potential hidden fees related to data retrieval, egress (data
transfer out), and API requests
Different types of Cloud storage
•Object Storage:
•Data is stored as objects within a flat address space.
•Each object includes the data, metadata, and a unique identifier.

•Block Storage:
•Data is divided into blocks, each with a unique address.
•Blocks are managed by a storage area network (SAN) and can be accessed directly.

•File Storage:
•Data is organized in a hierarchical file system.
•Files are accessed using a path and a filename.
Object storage
• Objects: In object storage, data is encapsulated in units called
objects. Each object consists of three components:Data: The actual
content (e.g., a video file, image, or document).
• Metadata: Information about the data, such as its size, type, creation
date, and custom attributes. Metadata is key for organizing, searching,
and retrieving objects.
• Unique Identifier: Each object is assigned a unique ID (or key) that
allows it to be accessed without needing a specific location in a
hierarchy.
• Flat Address Space:
• Flat Structure: Unlike traditional file storage, which uses a hierarchical
structure (folders and subfolders), object storage operates in a flat
address space. This means that all objects are stored in a single
namespace and are identified by their unique identifiers rather than
by a path.
Examples of Object Storage
1.Amazon S3 (Simple Storage Service)
1. A widely used object storage service that provides scalable, durable, and secure
storage for various types of data, including backups, media files, and big data analytics.
2. Supports features like versioning, lifecycle policies, and access control.
2.Google Cloud Storage
1. Offers a highly scalable and secure object storage service that supports unstructured
data storage for applications, backups, and media.
2. Features include data redundancy, access controls, and integration with other Google
Cloud services.
3.Microsoft Azure Blob Storage
1. A service for storing large amounts of unstructured data, including text and binary
data.
Block storage
•Block storage divides data into fixed-size blocks.
•Each block is individually addressed and can be stored
independently.
• Key Characteristics:
• Low Latency: Fast read/write operations make it suitable for
performance-sensitive applications.
• High Performance: Ideal for transactional workloads, such as
databases and enterprise applications.
Examples of Block Storage
Services:
• Amazon EBS (Elastic Block Store): Provides persistent block storage
for EC2 instances.
• Azure Disk Storage: Managed disks for Azure virtual machines.
• Google Persistent Disk: Block storage for Google Cloud VM instances.
File Storage in the Cloud
• File storage in the cloud involves storing and managing files in a
hierarchical structure (directories and subdirectories).
Examples of Cloud File Storage
Services:
• Google Drive: A cloud-based storage solution for personal and
collaborative file management.
• Microsoft OneDrive: Integrated with Microsoft 365 for seamless file
sharing and collaboration.
• Dropbox: Focuses on file synchronization and sharing, popular for
team collaboration.
• Amazon EFS (Elastic File System): A scalable file storage service for
use with AWS cloud services.

You might also like