🎯 Definicja
PaaS (Platform as a Service) to model chmurowy, w którym dostawca daje Ci gotowe środowisko do uruchamiania aplikacji (np. bazę danych, serwer WWW), a Ty martwisz się tylko o swój kod i dane. Nie zarządzasz systemem operacyjnym ani sprzętem.
🔑 Kluczowe punkty
- Odpowiedzialność: Dostawca dba o OS, poprawki (patche), sieć i hardware. Ty dbasz o Aplikację.
- Szybkość: Wrzucasz kod i działa. Nie instalujesz Linuxa.
- Przykłady: Ataccama ONE PaaS, Azure SQL Database, AWS Elastic Beanstalk, Heroku.
📚 Szczegółowe wyjaśnienie
To środek drogi między IaaS (gdzie dostajesz pustego wirtualnego peceta i robisz wszystko sam) a SaaS (gdzie dostajesz gotowy program jak Gmail i nic nie możesz zmienić w środku). PaaS jest idealny dla programistów.
💡 Przykład zastosowania
Chcesz postawić stronę w Wordpressie. IaaS: Kupujesz VPS, instalujesz Linuxa, Apache, PHP, MySQL, konfigurujesz firewall… PaaS: Klikasz “Create MySQL” i “Create Web App”. Wrzucasz pliki Wordpressa. Gotowe. SaaS: Zakładasz konto na WordPress.com.
📌 Źródła
- Microsoft Azure - What is PaaS?
👽 Brudnopis
- Trend: Serverless to rozwinięcie PaaS, gdzie płacisz tylko za czas wykonania funkcji (np. 100ms), a nie za “włączony serwer”.