# AWS Free Tier: Jak skonfigurować i uniknąć nieoczekiwanych opłat

Korzystanie z chmury AWS może być darmowe, jeśli wiemy, jak prawidłowo skonfigurować usługi i na co zwracać uwagę. [Program AWS Free Tier](https://aws.amazon.com/free/) oferuje szereg darmowych zasobów przez pierwsze 12 miesięcy od otwarcia głównego konta zarządzającego (management account). To świetna okazja, aby uczyć się i eksperymentować z usługami AWS bez ponoszenia kosztów. Po upływie 12 miesięcy, aby ponownie skorzystać z darmowych usług, należy otworzyć nowe konto AWS, nawet z tą samą kartą kredytową.
Ważne jest, aby pamiętać, że jeśli korzystasz z AWS Organizations i masz wiele kont, darmowe wykorzystanie jest współdzielone na wszystkie te konta i nie kumuluje się – masz tylko jeden darmowy okres 12 miesięcy dla wszystkich tych kont. Diabeł tkwi w szczegółach, a "mały druk" może kryć pułapki prowadzące do opłat.
# Kluczowe usługi objęte Free Tier i ich konfiguracja
Poniżej przedstawiamy najważniejsze usługi objęte darmowym limitem oraz wskazówki, jak je konfigurować, aby uniknąć niespodziewanych kosztów:
**1. Serwery wirtualne (EC2 - Elastic Compute Cloud)**
* Darmowy limit: Dostępnych jest 750 godzin miesięcznie.
* Typ instancji: Mogą to być serwery z systemem operacyjnym Linux lub Windows. Wymagany typ serwera to T2 micro lub T3 micro. Zdecydowanie zaleca się użycie T3 micro, ponieważ jest to nowsza i nieco mocniejsza generacja, a wciąż objęta darmowym limitem.
**•Dyski EBS (Elastic Block Store):**
* Do serwerów EC2 przysługuje 30 GB darmowej przestrzeni dyskowej miesięcznie. Można to wykorzystać jako jeden dysk 30 GB lub wiele mniejszych dysków (np. trzy po 10 GB).
* Darmowe typy dysków to magnetic (starsze HDD), GP2 (General Purpose SSD) oraz GP3 (nowa generacja). Zaleca się używanie dysków GP3 do serwerów T3 Micro.
* Wymagania dotyczące miejsca na dysku w zależności od systemu operacyjnego:
* Serwery Linux wymagają minimum 8 GB dysku.
* Serwery Windows wymagają minimum 30 GB dysku, co oznacza, że w przypadku systemu Windows można uruchomić tylko jeden serwer w ramach darmowego limitu dyskowego.
**•Ilość serwerów i czas działania w ramach 750 godzin:**
* Jeden serwer T3 Micro z dyskiem 30 GB może działać non-stop przez cały rok (ponieważ w miesiącu są 730 godziny, a dostępnych jest 750 darmowych godzin).
* Dwa serwery T3 Micro (z dyskami np. po 15 GB, aby nie przekroczyć 30 GB limitu) mogą działać bezpłatnie przez 15 dni w miesiącu.
* Trzy serwery T3 Micro (z dyskami np. po 10 GB) mogą działać bezpłatnie przez 10 dni w miesiącu.
**♨️Ważna wskazówka:** Po upływie darmowego czasu, ważne jest, aby serwery zatrzymać (stop), a nie zakończyć (terminate), aby móc je ponownie uruchomić w następnym miesiącu i nadal korzystać z darmowych godzin.
**2. Bazy danych (RDS - Relational Database Service)**
* Darmowy limit: Dostępnych jest 750 godzin miesięcznie.
* Typ instancji: Instancje bazy danych muszą być typu T2 micro, T3 micro lub T4G micro.
* Rodzaj bazy danych: Można używać baz danych takich jak MySQL, MariaDB, Postgress. Oracle nie jest darmowy.
* Pojemność dysku: Dostępne jest 20 GB uniwersalnego dysku SSD.
* **♨️PUŁAPKA DYSKOWA:** Dysk SSD do baz danych RDS jest darmowy tylko w typie GP2. Jeśli użyjesz typu dysku GP3, naliczone zostaną opłaty. Autor demonstracji poniósł koszty, ponieważ początkowo użył GP3 dla RDS, a po zmianie na GP2 opłaty zniknęły.
**3. Load Balancer (ELB - Elastic Load Balancing)**
* Darmowy limit: Dostępnych jest 750 godzin miesięcznie dla Classic Load Balancer lub Application Load Balancer.
* ♨️**PUŁAPKA IP:** Chociaż sam Load Balancer jest darmowy, publiczne adresy IP przypisane do niego nie są bezpłatne i mogą generować opłaty.
* Rozwiązanie: Aby pozostać w ramach darmowego limitu, należy użyć Load Balancera w konfiguracji internal (wewnętrznej). Alternatywnie, można postawić Load Balancer (np. HAProxy) na jednym z darmowych serwerów EC2, który będzie objęty limitem darmowych godzin serwera. W demonstracji, usunięcie publicznego Load Balancera wyeliminowało opłaty za adresy IP.
**4. Adresy IP**
* **Darmowych jest 750 godzin miesięcznie publicznych adresów IP**, ale tylko wtedy, gdy są używane z instancjami EC2. Publiczne adresy IP przypisane do innych usług (np. Load Balancera) są płatne.
**5. Transfer danych**
* 100 GB danych wychodzących do Internetu jest zawsze darmowe, niezależnie od limitu Free Tier.
# Jak monitorować i optymalizować swoje darmowe wykorzystanie?
Aby mieć pewność, że nie przekraczasz limitów i unikasz niespodziewanych opłat, kluczowe jest aktywne monitorowanie i stosowanie się do pewnych zasad optymalizacji:
**Pulpit nawigacyjny Free Tier (Free Tier Dashboard):**
* Aby sprawdzić bieżące wykorzystanie, należy przejść do swojego konta AWS, kliknąć nazwę użytkownika, a następnie wybrać "Billing and Cost Management", a po lewej stronie opcję "Free Tier".
* Ten pulpit pokazuje, ile z dostępnych limitów (np. 750 godzin serwerów, 30 GB dysku) zostało już wykorzystanych. Dane te aktualizują się raz dziennie.
* Początkowo sekcja "forecast" (prognoza) na pulpicie Free Tier może być nieprecyzyjna ze względu na brak historii danych.
**Rachunki (Bills):**
* W sekcji "Bills" (dostępnej również w "Billing and Cost Management") można zobaczyć rzeczywisty rachunek za bieżący miesiąc. To tam ujawniają się wszelkie opłaty, które mogły zostać naliczone, nawet jeśli myślałeś, że wszystko jest darmowe. Rachunek jest widoczny pod koniec miesiąca.
**Alerty budżetowe (Budget Alerts):**
* Aby otrzymywać powiadomienia, gdy koszt przekroczy określony próg (np. 0.01 USD), można skonfigurować alerty budżetowe. W tym celu należy przejść do ustawień budżetu i ustawić powiadomienie e-mail, które zostanie wysłane, gdy rzeczywisty koszt przekroczy ustalony limit.
[Podsumowując, AWS Free Tier](https://aws.amazon.com/free/) jest rzeczywiście darmowy, ale wymaga dużej uwagi na szczegóły i dokładnego przestrzegania limitów oraz specyficznych wymagań dotyczących typów instancji i dysków. Kluczowe jest monitorowanie zużycia i świadomość "pułapek" związanych z adresami IP i typami dysków, aby uniknąć nieoczekiwanych opłat.
📺 Podsumowanie w formie podkasu na YouTube - film na YouTube 👇
[](https://www.youtube.com/watch?v=jkXCo0JvfwE)
---
📲 **Znajdź mnie w sieci:**
🔴 [YouTube](https://www.youtube.com/@devPepson) | [Telegram](https://web.telegram.org/k/#@xmasnft4you) | [Twitter/X](https://x.com/devPepson) | [GitHub](https://github.com/panpepson) | [wWw](https://trochymiak.net) 🌐