Amazon Lightsail
Compute Cloud Practitioner Solutions Architect Associate

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.

Czy wiesz, ze...

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.

Pro Tip

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.

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

Poczatkujacy

Managed 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).

Poczatkujacy

Container 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.

Zaawansowany

CDN 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.

Poczatkujacy

Snapshoty 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.

Poczatkujacy

Sciezka 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.

Zaawansowany

Screenshoty z AWS Console

Wkrotce pojawia sie tu zrzuty ekranu pokazujace jak korzystac z Amazon Lightsail bezposrednio w konsoli AWS.

Do czego sluzy Amazon Lightsail?

01

Strony WordPress i blogi

Gotowy blueprint WordPress z zainstalowanym Bitnami stack. Uruchomienie bloga w kilka minut z certyfikatem SSL, backupami i stałym IP.

02

Środowiska developerskie i testowe

Tanie instancje od $3.50/mies. do prototypowania, testowania kodu i nauki chmury. Szybkie tworzenie i kasowanie bez zobowiązań.

03

Proste aplikacje webowe

Wdrożenie aplikacji Node.js, Django lub LAMP z load balancerem i bazą danych. Przewidywalne koszty bez niespodzianek na rachunku.

04

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.

Uzytkownik Otwiera strone w przegladarce
HTTPS request
Lightsail CDN
Lightsail CDN Cachuje statyczne pliki (CSS, JS, obrazy) na edge locations
dynamic content
Lightsail Instance
Lightsail Instance WordPress/Node.js z firewallem i statycznym IP
SQL queries
Lightsail Database
Lightsail Database Managed MySQL/PostgreSQL z automatycznymi backupami
pliki i media
Lightsail Storage
Lightsail Storage Object storage na pliki uzytkownikow i media
Lightsail CDN znaczaco zmniejsza obciazenie instancji i poprawia czas ladowania strony globalnie.
Managed database zwalnia z obowiazku administracji - automatyczne backupy, patche i monitoring.
Snapshot instancji mozna wyeksportowac do EC2 AMI, gdy aplikacja przerasta mozliwosci Lightsail.

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.

Twoj wynik: 0 / 3

1. Co wyróżnia Lightsail na tle EC2?

2. Czym jest blueprint w Lightsail?

3. Jaki jest najtańszy plan Lightsail dla Linux?

Chcesz poznac Amazon Lightsail w praktyce?

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

Zacznij darmowy kurs Wszystkie serwisy