Elastic IP
Networking

Elastic IP

Elastic IP Addresses

Statyczne publiczne adresy IPv4 w AWS. Przypisz staly IP do instancji EC2 lub NAT Gateway - nie zmieni sie po restarcie ani awarii.

Elastic IP (EIP) to statyczny publiczny adres IPv4, który mozesz przypisac do zasobów w swoim koncie AWS. W przeciwienstwie do dynamicznego publicznego IP (który zmienia sie po kazdym zatrzymaniu instancji EC2), Elastic IP pozostaje staly - mozesz go przypisywac i odpisywac od instancji w dowolnym momencie.

Elastic IP to zasób regionalny - dziala w ramach jednego regionu AWS. Jest kluczowy w scenariuszach, gdzie potrzebujesz stalego adresu IP widocznego w DNS, firewallach partnerów lub konfiguracjach VPN. W przypadku awarii instancji mozesz szybko przerzucic EIP na zdrowa instancje (remapping).

Czy wiesz, ze...

Od lutego 2024 AWS pobiera oplate za KAZDY publiczny adres IPv4 - 0,005 USD/godzine (ok. 3,60 USD/miesiac). To zmiana po ponad 17 latach darmowych publicznych IP. AWS zacheca do przechodzenia na IPv6, które pozostaje darmowe.

Pro Tip

Nie trzymaj nieuzywanych Elastic IP - kazdy kosztuje 3,60 USD/miesiac nawet jesli jest idle. Uzyj AWS Config rule eip-attached do automatycznego wykrywania nieprzypisanych EIP. W wiekszosci przypadków lepiej uzyc Application Load Balancer z DNS zamiast Elastic IP.

Elastic IP (EIP) to statyczny publiczny adres IPv4, ktory mozesz przypisac do instancji EC2, NAT Gateway lub Network Load Balancer. W przeciwienstwie do dynamicznego publicznego IP, EIP nie zmienia sie po restarcie instancji.

1

Alokacja Elastic IP

Alokujesz EIP z puli adresow Amazon lub z wlasnej puli BYOIP (Bring Your Own IP). EIP jest przypisany do regionu i Twojego konta AWS. Po alokacji masz statyczny adres IP, ktory mozesz przypisac do dowolnego zasobu w tym regionie. Domyslny limit to 5 EIP per region (mozna zwiekszyc).

2

Przypisanie do zasobu (Association)

Przypisujesz EIP do: instancji EC2 (zastepuje dynamiczny publiczny IP), Network Interface (ENI), NAT Gateway (wymagany). W VPC EIP jest skojarzony z prywatnym IP instancji przez NAT 1:1. Zmiana przypisania zajmuje sekundy - mozesz szybko przeniesc IP na inna instancje (np. failover).

3

Ruch sieciowy przez EIP

Ruch przychodzacy trafia na EIP i jest NATowany do prywatnego IP instancji. Ruch wychodzacy z instancji uzywa EIP jako source IP. Internet Gateway w VPC obsluguje translacje. Instancja nie "widzi" EIP na swoim interfejsie - widzi tylko prywatny IP. EIP jest widoczny tylko z perspektywy zewnetrznej.

4

Przenoszenie EIP miedzy zasobami

Mozesz odlaczyc EIP od jednej instancji i przypisac do innej w ciagu sekund. To umozliwia manual failover - jezeli instancja ulegnie awarii, przenosisz EIP na zdrowa instancje. Dla automatycznego failoveru uzyj Route 53 health checks lub NLB zamiast recznego przenoszenia EIP.

5

Transfer EIP miedzy kontami

EIP Transfer pozwala przeniesc EIP miedzy kontami AWS (od 2022). Przydatne przy migracjach, reorganizacjach kont lub przejmowaniu infrastruktury. Proces wymaga zgody obu stron: konto zrodlowe inicjuje transfer, konto docelowe akceptuje. Transfer jest natychmiastowy po akceptacji.

6

Zwolnienie EIP (Release)

Po zakonczeniu uzycia zwalniasz EIP, aby wrocil do puli Amazon i zaprzestac naliczania oplat. Niezwiazany EIP (nie przypisany do dzialujacej instancji) kosztuje $0.005/godzine. Od lutego 2024 AWS nalicza oplate $0.005/godzine rowniez za EIP przypisane do dzialajacych instancji. Zwalniaj nieuzywane EIP.

Praktyczne wskazowki dotyczace zarzadzania Elastic IP - od optymalizacji kosztow po alternatywy.

Nowy model cenowy EIP od 2024

Od 1 lutego 2024 AWS nalicza oplate $0.005/godzine ($3.65/miesiac) za kazdy EIP - rowniez przypisany do dzialujacej instancji. Wczesniej platyles tylko za nieprzypisane EIP. Audytuj swoje EIP regularnie: aws ec2 describe-addresses. Usun nieuzywane EIP i rozwazyc alternatywy (ALB, NLB, Route 53) gdzie to mozliwe.

Poczatkujacy

EIP vs dynamiczny publiczny IP

Dynamiczny publiczny IP jest darmowy (przed 2024 byl darmowy, teraz rowniez kosztuje $0.005/h). Roznica: dynamiczny IP zmienia sie po stop/start instancji, EIP jest staly. Uzywaj EIP gdy: musisz whitelistowac IP w firewallach partnerow, konfigurujesz DNS A record, potrzebujesz failoveru. W pozostalych przypadkach uzyj ALB/NLB.

Poczatkujacy

Alternatywy dla EIP

Zamiast EIP + EC2 rozwazyc: Application Load Balancer (staly DNS, auto scaling, health checks), Network Load Balancer (staly IP, layer 4), Global Accelerator (stale anycast IP, globalny routing), Route 53 (DNS failover). Kazda z tych opcji daje stabilny endpoint bez bezposredniego zarzadzania EIP.

Zaawansowany

Monitorowanie nieuzywanych EIP

Skonfiguruj AWS Config rule eip-attached, ktora wykrywa EIP nie przypisane do zasobow. Trusted Advisor rowniez raportuje nieuzywane EIP. Dla automatyzacji: Lambda triggered codziennie skanuje EIP i wysyla alert na Slack. Jeden zapomniany EIP to $3.65/miesiac - przy 50 kontach moze sie robic kosztownie.

Poczatkujacy

BYOIP - wlasna pula adresow IP

Jezeli posiadasz wlasne publiczne adresy IP, mozesz je zaimportowac do AWS przez BYOIP (Bring Your Own IP). Przydatne przy migracji z on-premise, gdzie zmiana IP wymagalaby aktualizacji whitelistow u partnerow. Wymaga ROA (Route Origin Authorization) i weryfikacji wlasnosci zakresu IP w ARIN/RIPE.

Zaawansowany

Screenshoty z AWS Console

Wkrotce pojawia sie tu zrzuty ekranu pokazujace jak korzystac z Elastic IP bezposrednio w konsoli AWS.

Do czego sluzy Elastic IP?

01

Staly adres IP dla serwera

Przypisz Elastic IP do instancji EC2 hostingowej. Adres nie zmieni sie po restarcie - rekord DNS A zawsze wskazuje na ten sam IP.

02

Failover bez zmiany DNS

Gdy instancja ulegnie awarii, odpisz EIP i przypisz go do zdrowej instancji w tej samej AZ. Klienci nie zauwaza zmiany.

03

Whitelisting IP u partnerów

Partnerzy wymagaja stalego IP w firewallu? Elastic IP gwarantuje, ze Twój ruch wychodzacy zawsze pochodzi z tego samego adresu.

04

NAT Gateway

NAT Gateway wymaga Elastic IP do dzialania. Caly ruch wychodzacy z prywatnych subnetów pojawia sie w internecie z tego stalego adresu.

Co musisz wiedziec?

Elastic IP Address

Statyczny publiczny adres IPv4 przydzielony z puli adresów Amazon lub z wlasnej puli BYOIP. Zasób regionalny - nie mozna go przeniesc miedzy regionami.

Allocate / Release

Allocate rezerwuje adres EIP na Twoim koncie. Release zwalnia go z powrotem do puli Amazon. Po release adres moze trafic do innego klienta.

Associate / Disassociate

Associate przypisuje EIP do instancji EC2 lub network interface. Disassociate odlacza go. Mozesz szybko przerzucac EIP miedzy instancjami (remapping).

Remapping

Szybkie przeniesienie EIP z jednej instancji na inna. Propagacja trwa kilka sekund - idealne do failoveru bez zmiany DNS.

Limit na konto

Domyslny limit to 5 Elastic IP na region na konto. Mozna go zwiekszyc przez Service Quotas, ale AWS zacheca do uzywania DNS zamiast duzej liczby EIP.

Architektura: Manual failover z Elastic IP

Scenariusz manualnego failoveru serwera z uzyciem Elastic IP - przeniesienie statycznego IP z uszkodzonej instancji na zdrowa w ciagu sekund.

Uzytkownik / Partner Ruch przychodzacy na whitelistowany statyczny IP
Statyczny IP
Elastic IP
Elastic IP Statyczny publiczny IPv4, przenoszony miedzy instancjami
NAT translation
Internet Gateway NAT 1:1 miedzy EIP a prywatnym IP instancji
Association
EC2 Primary (AZ-a)
EC2 Primary (AZ-a) Glowna instancja z przypisanym EIP
Failover target
EC2 Standby (AZ-b)
EC2 Standby (AZ-b) Zapasowa instancja, EIP przenoszony przy awarii
Health check
CloudWatch + Lambda
CloudWatch + Lambda Monitoring health i automatyczne przeniesiecie EIP
Od lutego 2024 kazdy EIP kosztuje $0.005/godzine ($3.65/mies.) niezaleznie od przypisania
Przeniesienie EIP miedzy instancjami trwa sekundy - szybszy failover niz zmiana DNS
Dla produkcji rozwazyc NLB (stale IP) lub ALB + Route 53 zamiast recznego failoveru EIP

Ile kosztuje Elastic IP?

Od lutego 2024 AWS pobiera oplate 0,005 USD/godzine za KAZDY publiczny adres IPv4, wlacznie z EIP przypisanym do dzialajcej instancji.

Nieprzypisany Elastic IP kosztuje 0,005 USD/godzine. AWS nalicza oplate, aby zachecic do zwalniania nieuzywanych adresów.

Jesli instancja ma wiecej niz jeden EIP, kazdy dodatkowy kosztuje 0,005 USD/godzine. Pierwszy EIP na dzialajcej instancji takze kosztuje 0,005 USD/h.

Pierwszych 100 remap w miesiacu jest darmowych. Powyzej 100 - oplata 0,10 USD za kazdy dodatkowy remap.

Przyklady AWS CLI

Alokacja nowego Elastic IP

Rezerwuje nowy Elastic IP z puli Amazon i taguje go nazwa WebServer-EIP.

aws ec2 allocate-address --domain vpc --tag-specifications "ResourceType=elastic-ip,Tags=[{Key=Name,Value=WebServer-EIP}]"

Przypisanie EIP do instancji EC2

Przypisuje zarezerwowany Elastic IP do konkretnej instancji EC2.

aws ec2 associate-address --allocation-id eipalloc-0abcd1234efgh5678 --instance-id i-0123456789abcdef0

Odpiecie EIP od instancji

Odlacza Elastic IP od instancji. EIP pozostaje zarezerwowany na koncie, ale generuje oplaty za idle.

aws ec2 disassociate-address --association-id eipassoc-0abcd1234efgh5678

Zwolnienie (release) EIP

Zwalnia Elastic IP z powrotem do puli Amazon. Adres przestaje byc dostepny na Twoim koncie.

aws ec2 release-address --allocation-id eipalloc-0abcd1234efgh5678

Quiz: Elastic IP

Sprawdz czy dobrze rozumiesz podstawy. Kliknij odpowiedz — feedback pojawi sie od razu.

Twoj wynik: 0 / 3

1. Kiedy Elastic IP generuje oplaty?

2. Czym jest remapping Elastic IP?

3. Jaki jest domyslny limit Elastic IP na region?

Chcesz poznac Elastic IP w praktyce?

Darmowy kurs "AWS od podstaw" pokazuje jak uzywac Elastic IP krok po kroku. Teoria + praktyka od zera.

Zacznij darmowy kurs Wszystkie serwisy