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

CC Assignment 2

Hj

Uploaded by

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

CC Assignment 2

Hj

Uploaded by

ginef52322
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

ASSIGNMENT NO.

2
Name: Anish Joshirao
PRN No:121B1D054
Sub: Cloud Computing Lab

Title of Assignment:
Storage Configuration: Configure the various storages available on AWS and storing,
retrieving, deleting the data from those storage applications (S3)

Outcome / Learning objectives:


● Understand the different storage services available on AWS, including their unique
features and use cases.
● Gain hands-on experience with storing, retrieving, and deleting data using AWS
storage solutions.
● Understand the fundamentals of Amazon S3 and its role as a scalable object storage
solution in the cloud.
● Gain hands-on experience in creating, configuring, and managing S3 buckets,
including setting permissions and storage classes

Theory:
AWS offers a range of storage services tailored to different use cases, providing scalable,
durable, and secure storage options that make AWS a preferred platform for data
management. Here’s an overview of the primary AWS storage solutions:
1. Amazon S3 (Simple Storage Service):
Amazon S3 is an object storage service for storing and retrieving large amounts of
unstructured data, such as backups, files, and media, with high scalability and
durability.
o Data Storage: S3 stores data as objects within “buckets,” which act as
containers and can be configured with access controls and lifecycle rules.
o Data Retrieval: Data can be accessed via the AWS Management Console,
SDKs, or API requests.
o Data Deletion: Objects can be deleted individually or managed with lifecycle
rules for automated deletion.
2. Amazon EBS (Elastic Block Store):
EBS provides block storage for EC2 instances, offering persistent storage that remains
available even if the instance stops.
o Data Storage: EBS volumes attach to instances, providing high-performance
storage for frequently updated data, like databases or applications.
o Data Retrieval: Accessible only when attached to an EC2 instance, allowing
read/write operations like a traditional hard drive.
o Data Deletion: Volumes can be detached and deleted when no longer needed,
and EBS snapshots provide backup options for later retrieval.
3. Amazon EFS (Elastic File System):
EFS is a fully managed, scalable file storage for EC2 instances, ideal for applications
requiring shared storage and multiple connections.
o Data Storage: EFS supports shared directories, organized data, and
permissions for applications needing simultaneous access.
o Data Retrieval: EC2 instances can connect to EFS, reading and writing data
like a local file system with multi-instance accessibility.
o Data Deletion: Files and directories can be managed from connected
instances, and entire EFS instances can be deleted as needed.
More about Amazon S3 (Simple Storage Service):
Amazon S3 is AWS's scalable object storage service, designed for storing, retrieving, and
managing vast amounts of data online with high availability and durability. Data is organized
into objects within uniquely named buckets, with each object containing data, metadata, and a
unique identifier. S3 supports various use cases, such as backups, content distribution, and
archiving, and offers multiple storage classes (Standard, Intelligent-Tiering, Glacier) to
optimize costs by access frequency.
Security features, including bucket policies, access control lists, and encryption, enhance data
protection. S3 also supports versioning and lifecycle policies to manage data retention and
automate storage transitions. Accessible via AWS Management Console, CLI, SDKs, and
REST API, S3 integrates seamlessly with other AWS services, like CloudFront for content
delivery and Athena for data querying, establishing itself as a core cloud storage solution.

Implementation/ Snapshot:

Create bucket
Permissions

Upload objects
Conclusion(s):
In this assignment, I explored and configured various AWS storage options, focusing
primarily on Amazon S3. I gained practical insights into AWS’s diverse storage solutions,
including Amazon EBS for block storage, Amazon EFS for file storage, and Amazon S3 for
object storage. Through hands-on work with S3, I learned to efficiently store, retrieve, and
manage large datasets using its scalable and secure framework. I also delved into key S3
features, such as bucket creation, data encryption, access control policies, and lifecycle
management. This assignment deepened my understanding of leveraging AWS storage
services for diverse data management requirements, especially for applications that demand
high availability, cost optimization, and automation in a cloud environment.

You might also like