What is Elastic IPs in AWS? | FinOps Glossary

AWS Elastic IP (EIP)

An Elastic IP (EIP) is a static, public IPv4 address provided by Amazon Web Services (AWS) that you can allocate and associate with instances in your AWS account. Unlike traditional IP addresses, Elastic IPs are designed to remain associated with your account until you explicitly release them, providing a stable IP address for dynamic cloud computing.

History

Elastic IPs were introduced as part of AWS’s suite of cloud computing services to address the need for stable and consistent IP addresses in the cloud. Prior to EIPs, IP addresses assigned to cloud instances were dynamic and could change when instances were restarted, leading to potential disruptions. EIPs solved this by providing a fixed IP address that users could rely on for consistent communication with their instances.

Market

Elastic IPs are a key component of AWS’s cloud infrastructure, offering stability and flexibility for applications requiring a fixed IP address. Other cloud providers offer similar services, such as:

Technology

Elastic IPs leverage AWS’s extensive network infrastructure to provide high availability and low latency. When an Elastic IP is allocated, AWS ensures it is globally unique and can be associated with instances or network interfaces within your account. EIPs can be remapped to different instances or interfaces within seconds, providing flexibility in managing cloud resources.

Value Proposition

Key Components

Applications

Elastic IPs are commonly used in scenarios where a consistent IP address is required, such as:

Who Uses Elastic IPs?

Roles and Responsibilities

How to Use/Set Up

Setting Up an Elastic IP:

  1. Allocate an Elastic IP:
    • Go to the EC2 Dashboard in the AWS Management Console.
    • Click on “Elastic IPs” in the left-hand menu.
    • Click “Allocate Elastic IP address” and confirm the allocation.
  2. Associate the Elastic IP:
    • Select the allocated Elastic IP from the list.
    • Click “Actions” and choose “Associate Elastic IP address.”
    • Select the instance or network interface you want to associate with the Elastic IP.
  3. Reassign or Release:
    • To reassign, follow the same steps to associate the IP with a different instance.
    • To release, select the Elastic IP and click “Actions” > “Release Elastic IP address.”

Similar Concepts

References

  1. AWS Elastic IP Documentation
  2. Configure Google Cloud Static External IPs
  3. Microsoft Azure Public IPs