--- title: AWS Storage Portfolio --- Storage on AWS === Storage services on AWS :::warning [toc] ::: ### Storage on AWS :::info - Object - S3 | internet accessible object storage with unlimiled capacity | Pay for what you use - 99.999999999% durability - Storage classes - Standard - IA - Intelligent Tiering - One Zone-IA - Glacier - Lifecycle policies - Versioning - Access control - Block public access (bucket settings) - Bucket ACL - Bucket Policies - IAM Policies - Replication - SRR - CRR ::: --- #### [What is S3?](https://aws.amazon.com/s3/) --- ![Screenshot 2025-12-20 at 13.56.41](https://hackmd.io/_uploads/rJN2omVQZx.png) --- #### [S3 Storage Classes](https://aws.amazon.com/s3/storage-classes-infographic/) --- ![Screenshot 2025-12-20 at 13.57.18](https://hackmd.io/_uploads/B1ZRomNQWe.png) :::success - Block (C:\, D:\ ) | attach the volume - Instance Store | Ephemeral Block Storage | DAS | Complimentry - EBS | Persistent Block Storage | SAN | Pay for what you provision - SSD Based - Provisioned IOPS - General Purpose - HDD Based - Throughput optimized - Cold HDD ::: --- #### [EBS Volume Types](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html) --- ![EBS-SSD](https://hackmd.io/_uploads/H11e_74Q-e.png) ![EBS-HDD](https://hackmd.io/_uploads/SyOMd7NXZx.png) --- :::info - File/Network (Shared drive) | NAS | Mount the file system | Pay for what you use - EFS | Linux workloads | NFS 4.0 and 4.1 - FSx | Windows workloads | SMB, CIFS, NTFS ::: #### Class Activity 1: EBS Volumes - basic operations :::danger You are tasked with setting up basic compute and storage resources in AWS. As part of this activity, you will: • Launch an Amazon EC2 instance • Create an Amazon EBS volume • Attach the EBS volume to the EC2 instance • Verify that the volume is successfully attached • Clean up all resources to avoid unnecessary costs ::: ### Assignment 1: EBS Snapshots :::danger **Problem Statement** An operations team wants to create a backup of critical data stored on an EC2 instance and be able to restore it if needed. **Your Task:** You are required to: 1. Launch an EC2 instance 2. Create and attach an EBS volume 3. Format and mount the volume 4. Create a sample file on the mounted volume 5. Create a snapshot of the EBS volume 6. Delete the original EBS volume 7. Create a new EBS volume from the snapshot 8. Attach the restored volume to the EC2 instance 9. Verify that the original data is still available 10. Clean up all AWS resources ::: ### Assignment 2: Complete the following practices from Simplilearn :::danger Lesson 04 - Demo 01 | Creating an S3 Bucket Lesson 04 - Demo 02 | Configuring S3 Bucket Version Lesson 04 - Demo 03 | Configuring S3 Intelligent-Tiering Archive Lesson 04 - Demo 04 | Configuring Age-Based Retention Lesson 04 - Demo 05 | Implementing Object Replication Between S3 Buckets Lesson 04 - Demo 06 | Demonstrating Server-Side Encryption Using S3 and KMS Lesson 04 - Demo 07 | Creating and Mounting EFS on a Linux Server Lesson 04 - Demo 08 | Creating and Deleting Keys with Amazon KMS ::: ### Assignment 3: Complete the following AWS workshops :::danger - [Storage - Amazon S3 & EFS](https://catalog.workshops.aws/general-immersionday/en-US/basic-modules/60-s3) :::