Amazon Lightsail
Amazon Lightsail
Najprostszy sposób na serwer w AWS. Gotowe pakiety compute, storage i transfer w przewidywalnej cenie - idealny start dla małych projektów i początkujących w chmurze.
Amazon Lightsail to uproszczona platforma chmurowa AWS zaprojektowana z myślą o początkujących użytkownikach i małych projektach. Zamiast konfigurować osobno EC2, EBS, VPC i transfer - dostajesz wszystko w jednym pakiecie (bundle) za stałą, przewidywalną cenę miesięczną.
Lightsail oferuje gotowe blueprinty do szybkiego uruchomienia popularnych aplikacji jak WordPress, Node.js, LAMP czy Plesk. Oprócz instancji VPS dostępne są też zarządzane bazy danych (MySQL, PostgreSQL), kontenery, CDN, load balancery, statyczne IP i snapshoty. Gdy Twój projekt urośnie, możesz łatwo przemigrować zasoby do pełnego EC2.
Lightsail to jedyny serwis AWS z wbudowanym limitem kosztów. Transfer w ramach pakietu jest darmowy, a przekroczenie limitu jest naliczane po niskiej stawce. Dzięki temu nigdy nie dostaniesz szokującego rachunku za transfer jak w przypadku EC2.
Lightsail jest świetny na start, ale gdy Twój projekt urośnie, rozważ migrację do EC2. Lightsail ma opcję Export to EC2, która tworzy snapshot i AMI gotowe do uruchomienia na pełnym EC2 z dostępem do wszystkich typów instancji i zaawansowanych funkcji.
Amazon Lightsail to uproszczona platforma cloud z przewidywalnymi kosztami, przeznaczona dla mniejszych projektow, stron internetowych i prostych aplikacji. Oferuje wirtualne serwery (instancje), zarzadzane bazy danych, storage, CDN i load balancery - wszystko w prostym interfejsie z cenami zaczynajacymi sie od $3.50/miesiac. Lightsail jest idealny dla osob, ktore chca szybko uruchomic aplikacje bez zaglebienia sie w pelna zlonosc AWS.
Wybor blueprint (WordPress/Node/LAMP)
Blueprint to gotowy obraz systemu z preinstalowanym oprogramowaniem. Lightsail oferuje blueprinty: OS-only (Amazon Linux, Ubuntu, Debian, Windows Server) oraz Apps (WordPress, Node.js, LAMP, MEAN, Nginx, Plesk, cPanel, Joomla, Magento, Drupal, GitLab). Blueprinty aplikacyjne sa skonfigurowane i gotowe do uzycia od razu - WordPress blueprint ma juz zainstalowanego WordPressa, PHP, MySQL i Let's Encrypt. Dla kontenerow dostepny jest osobny serwis Lightsail Container Service.
Wybor planu instancji
...Plany Linux/Unix zaczynaja sie od $3.50/m (512 MB RAM, 2 vCPU, 20 GB SSD, 1 TB transfer, IPv6-only; wersja z IPv4 od $5/m) do $160/m (32 GB RAM, 8 vCPU, 640 GB SSD, 7 TB transfer). Windows plany sa drozsze. Kluczowa zaleta: transfer wychodzacy jest wliczony w cene planu (np. 1-7 TB), a przekroczenie kosztuje $0.09/GB. To duzo taniej niz EC2 dla stron o umiarkowanym ruchu.
Uruchomienie instancji
Instancja Lightsail jest gotowa w kilkadziesiat sekund. Po uruchomieniu otrzymujesz publiczny adres IP (domyslnie dynamiczny), prywatny adres IP w Lightsail VPC, dostep SSH z przegladarki (bez koniecznosci konfigurowania kluczy) i panel zarzadzania. Lightsail automatycznie tworzy klucz SSH, ktory mozesz pobrac do polaczenia przez terminala. Instancja dziala w jednej Availability Zone - dla wysokiej dostepnosci potrzebujesz dodatkowych instancji i load balancera.
Konfiguracja firewalla
Kazda instancja Lightsail ma wbudowany firewall (odpowiednik Security Group w EC2). Domyslnie otwarty jest port SSH (22) i HTTP (80). Konfiguracja jest prostsza niz Security Groups - dodajesz reguly z portem, protokolem i zrodlowym IP/CIDR. Brakuje jednak niektorych zaawansowanych funkcji EC2 Security Groups: nie ma outbound rules (caly ruch wychodzacy jest dozwolony), nie mozesz referencjowac innych grup bezpieczenstwa i nie ma wsparcia dla IPv6 security rules.
Przypisanie statycznego IP
Domyslny publiczny IP instancji zmienia sie po kazdym restarcie. Static IP w Lightsail to darmowy zarezerwowany adres IP, ktory mozesz przypisac do instancji. Po przypisaniu IP pozostaje staly niezaleznie od restartow. Mozesz miec do 5 static IPs na konto (limit mozna zwiekszyc). Static IP jest darmowy tylko gdy jest przypisany do dzialjacej instancji - nieprzypisany static IP kosztuje $0.005/h. Przypisanie static IP jest kluczowe przed konfiguracja DNS.
Konfiguracja domen i DNS
Lightsail ma wbudowany DNS zone manager, ktory pozwala zarzadzac rekordami DNS bez Route 53. Tworzysz DNS zone dla domeny, ustawiasz name serwery Lightsail u rejestratora domeny i dodajesz rekordy (A, CNAME, MX, TXT). Alternatywnie mozesz uzyc Route 53 i wskazac rekord A na static IP instancji. Dla HTTPS skonfiguruj Let's Encrypt na instancji (Bitnami blueprinty maja do tego gotowy skrypt bncert-tool) lub uzyj Lightsail Load Balancer, ktory obsluguje certyfikaty automatycznie.
Praktyczne wskazowki dotyczace uzycia Lightsail - od wyboru miedzy Lightsail a EC2 po strategie backupu i migracji do pelnego AWS.
Kiedy Lightsail zamiast EC2
Lightsail jest lepszym wyborem gdy: potrzebujesz prostej strony WWW lub bloga (WordPress, Ghost), uruchamiasz mala aplikacje webowa z przewidywalnym ruchem, chcesz przewidywalne koszty miesieczne (bez niespodzianek w rachunku), nie potrzebujesz zaawansowanych funkcji sieciowych (VPC peering, Transit Gateway, zaawansowane Security Groups). Jezeli potrzebujesz Auto Scaling, wielu AZ, rozbudowanego monitoringu, specifycznych typow instancji (GPU, high memory) lub integracji z wieloma serwisami AWS - wybierz EC2.
PoczatkujacyManaged databases w Lightsail
Lightsail oferuje zarzadzane bazy danych MySQL i PostgreSQL z automatycznymi backupami, maintenance windows i opcjonalnym Multi-AZ (High Availability). Plany zaczynaja sie od $15/m (1 GB RAM, 40 GB storage). Dla prostych aplikacji to duzo taniej i prostsze niz RDS. Ograniczenia: brak Aurora, brak custom parameter groups, mniejsza elastycznosc skalowania. Pamietaj, ze baza danych Lightsail jest dostepna tylko z instancji Lightsail w tym samym regionie (chyba ze wlaczysz VPC peering).
PoczatkujacyContainer service w Lightsail
Lightsail Container Service to uproszczona alternatywa dla ECS/EKS. Deployujesz kontenery Docker bez zarzadzania infrastruktura, z automatycznym HTTPS, custom domenami i prostym skalowaniem (1-20 node, micro/small/medium/large/xlarge). Idealne dla prostych API, aplikacji webowych w kontenerach i mikrouslug. Ograniczenia: brak integracji z ECR (musisz pushowac bezposrednio do Lightsail), brak service mesh, brak zaawansowanego autoskalowania.
ZaawansowanyCDN distribution dla statycznych tresci
Lightsail CDN (oparty na CloudFront) cachuje statyczne tresci blisko uzytkownikow. Tworzysz distribution wskazujaca na instancje Lightsail lub bucket Lightsail, konfigurujesz custom domene i HTTPS. Wliczony transfer jest znacznie wiekszy niz w planie instancji (do 150 GB za $2.50/m). Uzyj CDN dla stron WordPress z duza iloscia obrazow, SPA z duzymi bundlami JS lub dowolnej aplikacji serwajacej statyczne pliki. CDN zmniejsza obciazenie instancji i poprawia latencje globalnie.
PoczatkujacySnapshoty jako strategia backupu
Snapshoty Lightsail to pelne kopie instancji (dysk, konfiguracja, dane) przechowywane w S3. Tworzenie snapshotow: manualne (przez konsole/CLI), automatyczne (codzienne, przechowywane 7 dni, darmowe). Snapshoty manualne kosztuja $0.05/GB/miesiac. Twórz snapshot przed kazdym wiekszym updatem (WordPress upgrade, zmiana konfiguracji). Ze snapshotu mozesz stworzyc nowa instancje - nawet w innym regionie (export snapshot). To takze sposob na upgrade planu: snapshot -> nowa instancja z wiekszym planem.
PoczatkujacySciezka migracji z Lightsail do EC2
Gdy aplikacja przerasta mozliwosci Lightsail, mozesz wyeksportowac snapshot do EC2 AMI. Proces: stworz snapshot instancji Lightsail, uzyj Export to Amazon EC2 (tworzy AMI w EC2), uruchom instancje EC2 z tego AMI. Po migracji masz pelny dostep do VPC, Security Groups, IAM roles, Auto Scaling i calego ekosystemu AWS. Planuj migracje z wyprzedzeniem - zmiana adresow IP wymaga aktualizacji DNS i moze powodowac przestoj. Lightsail VPC peering pozwala na polaczenie z zasobami EC2/RDS jeszcze przed pelna migracja.
ZaawansowanyScreenshoty z AWS Console
Wkrotce pojawia sie tu zrzuty ekranu pokazujace jak korzystac z Amazon Lightsail bezposrednio w konsoli AWS.
Do czego sluzy Amazon Lightsail?
Strony WordPress i blogi
Gotowy blueprint WordPress z zainstalowanym Bitnami stack. Uruchomienie bloga w kilka minut z certyfikatem SSL, backupami i stałym IP.
Środowiska developerskie i testowe
Tanie instancje od $3.50/mies. do prototypowania, testowania kodu i nauki chmury. Szybkie tworzenie i kasowanie bez zobowiązań.
Proste aplikacje webowe
Wdrożenie aplikacji Node.js, Django lub LAMP z load balancerem i bazą danych. Przewidywalne koszty bez niespodzianek na rachunku.
Kontenery bez Kubernetes
Lightsail Containers pozwalają wdrożyć aplikacje kontenerowe bez konfiguracji ECS/EKS. Wystarczy obraz Docker i wybór mocy obliczeniowej.
Co musisz wiedziec?
Bundle (pakiet)
Plan cenowy łączący vCPU, RAM, dysk SSD i transfer w jednej miesięcznej cenie. Pakiety od $3.50/mies. (512 MB RAM) do $160/mies. (32 GB RAM). Transfer ponad limit jest naliczany osobno.
Blueprint
Gotowy obraz systemu z preinstalowaną aplikacją lub czystym OS. Dostępne blueprinty: WordPress, Node.js, LAMP, Plesk, cPanel, Drupal, Joomla, GitLab, a także czyste systemy Linux i Windows.
Static IP
Stały publiczny adres IP przypisany do instancji. Darmowy, gdy jest podłączony do działającej instancji. Pozwala na konfigurację DNS bez obawy o zmianę adresu po restarcie.
Snapshot
Kopia zapasowa instancji, dysku lub bazy danych. Można z niej odtworzyć zasoby lub utworzyć nowe instancje. Automatyczne snapshoty dostępne za dodatkową opłatą.
Lightsail Containers
Usługa kontenerowa uproszczona do minimum. Podajesz obraz Docker, wybierasz moc (micro/small/medium/large/xlarge) i liczbę node-ów. Lightsail zajmuje się resztą - TLS, load balancing, DNS.
Lightsail CDN
Dystrybucja treści oparta na CloudFront, ale skonfigurowana w prosty sposób przez konsolę Lightsail. Przyspiesza dostarczanie statycznych zasobów strony z edge locations na całym świecie.
Architektura: Amazon Lightsail dla aplikacji webowej
Typowa architektura aplikacji webowej na Lightsail z CDN dla statycznych tresci, instancja z WordPress/Node.js, zarzadzana baza danych i object storage. Prosta, przewidywalna cenowo alternatywa dla pelnego stacka AWS.
Ile kosztuje Amazon Lightsail?
Instancje Linux
Miesięczne pakiety z vCPU, RAM, dyskiem SSD i transferem. Pierwszy miesiąc wybranych planów gratis.
$3.50/mies. (512 MB RAM, 2 vCPU, 20 GB SSD, 1 TB transfer) - plan IPv6-only; wersja z publicznym IPv4 od $5/mies.
Instancje Windows
Pakiety z licencją Windows Server. Droższe od Linux ze względu na koszt licencji Microsoft.
$8/mies. (512 MB RAM, 1 vCPU, 20 GB SSD, 1 TB transfer)
Zarządzane bazy danych
MySQL lub PostgreSQL z automatycznymi backupami, failover i maintenance. Plany Standard i High Availability.
$15/mies. (1 GB RAM, 1 vCPU, 40 GB SSD) Standard plan
Kontenery
Pakiety kontenerowe z wyborem mocy i liczby node-ów. Cena obejmuje compute, load balancer i certyfikat TLS.
$7/mies. za node Micro (0.25 vCPU, 512 MB RAM)
Przyklady AWS CLI
Utwórz instancję WordPress
Tworzy instancję Lightsail z blueprintem WordPress na planie micro
aws lightsail create-instances \
--instance-names my-wordpress \
--availability-zone eu-central-1a \
--blueprint-id wordpress \
--bundle-id micro_3_0
Przypisz statyczne IP
Tworzy i przypisuje stały publiczny IP do instancji
aws lightsail allocate-static-ip \
--static-ip-name my-static-ip
aws lightsail attach-static-ip \
--static-ip-name my-static-ip \
--instance-name my-wordpress
Utwórz snapshot instancji
Tworzy manualną kopię zapasową instancji Lightsail
aws lightsail create-instance-snapshot \
--instance-name my-wordpress \
--instance-snapshot-name wordpress-backup-2024
Utwórz zarządzaną bazę danych
Tworzy instancję MySQL z automatycznymi backupami
aws lightsail create-relational-database \
--relational-database-name my-db \
--availability-zone eu-central-1a \
--relational-database-blueprint-id mysql_8_0 \
--relational-database-bundle-id micro_2_0 \
--master-database-name appdb \
--master-username admin
Quiz: Amazon Lightsail
Sprawdz czy dobrze rozumiesz podstawy. Kliknij odpowiedz — feedback pojawi sie od razu.
1. Co wyróżnia Lightsail na tle EC2?
2. Czym jest blueprint w Lightsail?
3. Jaki jest najtańszy plan Lightsail dla Linux?
Czesto uzywane razem z Amazon Lightsail
Chcesz poznac Amazon Lightsail w praktyce?
Darmowy kurs "AWS od podstaw" pokazuje jak uzywac Amazon Lightsail krok po kroku. Teoria + praktyka od zera.