• ENI – A virtual network card
    • Primary private IPv4 address from the IPv4 address range of your VPC
    • One or more secondary private IPv4 addresses from the IPv4 address range of the VPC
    • One elastic IP address (IPv4) per private IPv4 address
    • One public IPv4 address
    • One or more IPv4 addresses
    • One or more security groups
    • A MAC address
    • A source/destination check flag
    • A description
  • EN – Uses single root I/O virtualization (SR-IOV) to provide high-performance networking capabilities on supported instance types. SR-IOV is a method of device virtualization that provides higher I/O performance and lower CPU utilization when compared to traditional virtualized network interfaces.
    • Elastic Network Adapter (ENA), which supports network speeds of up to 100 Gbps for supported instance types
    • Intel 82599 Virtual Function (VF) interface, which supports network speeds of up to 10 Gbps for supported instance types. This is typically used on older instances.
  • Elastic Fabric Adapter – A network device that you can attach to your Amazon EC2 instance to accelerate high performance computing (HPC) and machine learning applications (not supported with Windows currently, only Linux)
  • Elastic File System – A file storage service for Amazon Elastic Compute Cloud (Amazon EC2) instances. Amazon EFS is easy to use and provides a simple interface that allows you to create and configure file systems quickly and easily. With Amazon EFS, storage capacity is elastic, growing and shrinking automatically as you add and remove files, so your applications have the storage they need, when they need it.
  • Amazon FSx for Windows – Provides a fully managed native Microsoft Windows file system so you can easily move your Windows-based applications that require file storage to AWS. Amazon FXs is built on Windows Server.
    • SMB based file services
    • Designed for Windows and Windows applications
    • Supports AD users, ACLs, groups and security policies, and DFS namespaces and replication
  • Amazon FSx for Lustre – Provides a fully managed file system that is optimized for compute-intensive workloads, such as high-performance computing, machine learning, media data processing workflows, and electronic design automation (EDA)
  • Placement Groups
    • Clustered Placement Groups – A group of instances within a single availability zone. Placement groups are recommended for applications that need low network latency, high network throughput, or both. The EC2 instances are grouped closely together.
    • Spread Placement Group – A group of instances that are each placed on distinct underlying hardware. A spread placement group is recommended for applications that have a small number of critical instances that should be kept separate from each other.
    • Partitioned Placement Group – When using partition placement groups, Amazon EC2 divides each group into logical segments called partitions. Amazon EC2 ensures that each partition within a placement group has its own set of racks. Each rack has its own network and power source. No two partitions within a placement group share the same racks, allowing you to isolate the impact of hardware failure within your application.
  • AWS WAF – A web application firewall that lets you monitor the HTTP and HTTPS requests that are forwarded to Amazon CloudFront, an Application Load Balancer, or API Gateway.
    • Allow all requests except the ones you specify
    • Block all requests except the ones you specify
    • Count the requests that match the properties you specify