DAY-6 AWS-CSA

DAY-6 AWS-CSA

1]Amazon EFS - Elastic File System

Amazon Elastic File System (EFS) is a fully managed, scalable, and serverless network file system (NFS) that enables multiple EC2 instances to share file storage. It automatically grows and shrinks as files are added or removed, eliminating the need for capacity planning.

Key Features of Amazon EFS

? Scalable & Elastic – Automatically adjusts storage capacity based on usage.

? Fully Managed – No need to manage file servers or storage provisioning.

? Multi-Attach Support – Can be accessed concurrently by multiple EC2 instances.

? Performance Modes – Supports General Purpose and Max I/O for different workloads.

? Storage Classes – Offers Standard and Infrequent Access (IA) for cost efficiency.

? Lifecycle Management – Automatically moves files between storage classes based on access patterns.

? Highly Available & Durable – Data is stored across multiple AWS Availability Zones.

? Secure & Compliant – Supports encryption at rest and in transit.

Use Cases of Amazon EFS

?? Shared Storage for EC2 Instances ?? Big Data & Analytics ?? Web & Content Management ?? DevOps & CI/CD Pipelines ?? Machine Learning Workloads

EFS vs. EBS vs. Instance Store

  • EFS: Shared file system for multiple EC2 instances.
  • EBS: Block storage attached to a single EC2 instance.
  • Instance Store: Temporary storage tied to the lifecycle of an instance.

Amazon EFS is an ideal solution for applications requiring shared, scalable, and highly available file storage in AWS. ??


2] Amazon EFS - Performance & Storage Classes

Amazon EFS provides flexible performance and storage options to optimize cost and efficiency for different workloads.

?? EFS Scale

? Scales Automatically – Expands and contracts as files are added/removed.

? Handles Thousands of Concurrent Connections – Supports multiple EC2 instances across Availability Zones.

? High Throughput & Low Latency – Designed for high-performance applications.

?? Performance Modes (Set at EFS Creation Time)

1?? General Purpose Mode – Best for low-latency applications like web hosting and DevOps.

2?? Max I/O Mode – Designed for large-scale applications requiring high throughput and parallelism, such as big data and analytics.

?? Throughput Modes (Adjustable)

?? Bursting Throughput (Default) – Scales based on file system size, ideal for variable workloads. ?? Provisioned Throughput – Allows setting a fixed throughput, independent of storage size, for high-performance workloads.

Amazon EFS ensures scalability, flexibility, and high availability, making it a powerful solution for modern cloud applications! ??


3] Amazon EFS - Storage Classes & Lifecycle Management

Amazon Elastic File System (EFS) offers storage tiers to optimize costs while maintaining high availability and durability.

?? EFS Storage Classes

1?? EFS Standard – High-performance storage for frequently accessed data.

2?? EFS Infrequent Access (EFS-IA) – Lower-cost storage for less frequently accessed files.

?? Storage Tiers & Lifecycle Management

? Lifecycle Management automatically moves files to EFS-IA after N days of inactivity.

? Reduces storage costs by up to 92% while maintaining accessibility.

?? Availability & Durability

?? 99.99% Availability – Data is stored across multiple AWS Availability Zones (AZs) for redundancy.

?? High Durability – Designed for 11 nines (99.999999999%) durability, ensuring data safety.

?? Fully Managed & Serverless – No manual intervention needed for scaling or maintenance.

Amazon EFS provides a cost-effective, scalable, and highly available file storage solution for various workloads! ????


4] Amazon EFS vs. Amazon EBS - Key Differences

When to Use?

? EFS → Best for shared storage, web hosting, big data, containerized apps, and DevOps. ? EBS → Best for high-performance block storage, databases, boot volumes, and low-latency apps.

Both offer great scalability, durability, and security, but the choice depends on your workload! ??

要查看或添加评论,请登录

Meet Soni的更多文章

  • DAY-12 AWS-CSA

    DAY-12 AWS-CSA

    1] Amazon Aurora Amazon Aurora is a relational database service provided by AWS (Amazon Web Services). It is designed…

    1 条评论
  • DAY-10

    DAY-10

    1] AMAZON RDS Overview Amazon Relational Database Service (Amazon RDS) is a managed database service that makes it easy…

  • DAY-9 AWS-CSA

    DAY-9 AWS-CSA

    1] what is an auto scaling group ? An Auto Scaling Group (ASG) is a feature in cloud computing that automatically…

  • DAY-8 AWS-CSA

    DAY-8 AWS-CSA

    1] What is Network Loadbalancer in AWS An AWS Network Load Balancer (NLB) is a high-performance Layer 4 (Transport…

    4 条评论
  • Day-7 AWS-CSA

    Day-7 AWS-CSA

    1] What is Scalability in AWS Scalability in Amazon Web Services (AWS) refers to the ability of cloud resources to…

  • DAY-5 AWS-Training

    DAY-5 AWS-Training

    1] What is an EBS volume ? An EBS (Elastic Block Store) volume is a block storage service provided by Amazon Web…

    1 条评论
  • DAY4-AWS-CSA

    DAY4-AWS-CSA

    1] What is IP address An IP address, or Internet Protocol address, is a unique number that identifies a device on the…

  • Day-3 AWS-CSA

    Day-3 AWS-CSA

    Types of instances you can launch 1] On-Demand instances Pay-As-You-Go Pricing Flexible and Scalable No Long-Term…

    1 条评论
  • TASK-6

    TASK-6

    CREATE HIGH AVAILAIBLITY ARCHITECTURE WITH AWS CLI * The Architecture Includes :- 1] webserever configured on EC2…

  • Machine Learning

    Machine Learning

    What Is Machine Learning Machine learning is an application of artificial intelligence (AI) that provides systems the…

社区洞察

其他会员也浏览了