15 Przykłady popularnej platformy jako usługi (PaaS)

Aktualizacja: 25 marca 2021 r. / Artykuł: Timothy Shim

Co to jest PaaS?

PaaS umożliwia programistom tworzenie własnych aplikacji bez konieczności utrzymywania infrastruktury. (źródło).

Platforma jako usługa (PaaS) wpisuje się w profil nowoczesnego biznesu - szybko działającego i wysoce elastycznego. Oferuje firmom możliwość szybkiego tworzenia niestandardowych rozwiązań za pomocą zaawansowanych narzędzi. Główną zaletą jest uniknięcie ponownego wynalezienia koła.

Zamiast kodować wszystko od podstaw, dostawcy PaaS często mają gotowe bloki, które programiści mogą po prostu podłączyć i grać, aby szybko tworzyć lepsze aplikacje.

Skalowalność chmury oznacza również, że nie ma dużej potrzeby samodzielnej obsługi administracyjnej - a wszystko to po niższych cenach.

przeczytaj także

1. Chmura SAP

SAP Cloud - przykład paas

SAP to naprawdę duża firma, do tego stopnia, że ​​jej oferta obejmuje wiele modeli usług. Wśród nich jest ich Cloud PaaS, która jest otwartą platformą biznesową. Został zaprojektowany, aby pomóc programistom w łatwiejszym tworzeniu aplikacji, oferując zarówno szeroki zakres, jak i dogłębną obsługę.

Platforma otwiera również możliwość integracji aplikacji chmurowych i lokalnych oraz zapewnia wiele usług pomocniczych. Po części jest to zasługa ogromnego ekosystemu partnerów SAP, który dostarcza oszałamiającą bibliotekę ponad 1,300 aplikacji zbudowanych na tej samej platformie.

2. Microsoft Azure

Microsoft Azure - example of PaaS

Microsoft Azure to środowisko wdrożeniowe i programistyczne wykorzystujące koncepcję PaaS. Ze względu na swój charakter platforma Azure jest w stanie obsługiwać cały cykl życia aplikacji internetowych, od kompilacji do wdrożenia i później.

Platforma Azure obsługuje również szeroką gamę narzędzi, języków i struktur. Programiści korzystający z niego mogą uzyskać dostęp do ponad stu powiązanych usług w ramach usługi przetwarzania w chmurze firmy Microsoft. Ze względu na rozmiar platformy Azure obejmuje wszystkie trzy modele chmury - SaaS, PaaS i IaaS.

3. Heroku

Heroku belongs to Salesforce and is PaaS based.

Heroku należy teraz do Salesforce i jest przykładem PaaS opartego na koncepcji zarządzanego kontenera. Podobnie jak w przypadku wielu środowisk PaaS, jest wysoce samodzielny i integruje usługi danych, a także własny kompletny ekosystem.

Ze względu na koncentrację na aplikacjach Heroku zyskało reputację mniejszego rozwiązania dla przedsiębiorstw. Zamiast tego zyskał zwolenników wśród miłośników hobbystów i rozwoju produkcji. Pomaga również to, że Heroku jest dość przyjazne dla użytkownika, dzięki czemu oferuje bardziej usprawnione wrażenia. 

Dla tych, którzy chcą budować na Heroku, widziałem aplikacje zbudowane na tej platformie, która osiągnęła przyzwoite ceny. Na przykład, The Regular, zbudowany w celu sprzedaży żywności i napojów, jest notowany na Flippa za około 25,000 XNUMX USD.

4. AWS Lambda

AWS Lambda is a part of Amazon cloud

AWS Lambda, część chmury Amazon, ma faktycznie działać jako część całości. Zasadniczo ma wspierać efektywne zarządzanie zasobami AWS. Oznacza to, że użytkownicy mogą uruchamiać kod bez konieczności zapewniania zasobów lub zarządzania serwerem.

Natura Lambda sprawia, że ​​nadaje się do każdego rodzaju programowania - środowisko jest zdolne do obsługi wielu kodów, ponieważ są one obsługiwane. Użytkownicy chwalili go za architekturę bezserwerową i możliwość łatwej obsługi architektury mikrousług.

5. Silnik aplikacji Google

5. Google App Engine - przykład PaaS

Google oferuje swój App Engine jako część ekosystemu Google Cloud. Ma to być wysoce skalowalny bezserwerowy PaaS używany do szybkiego wdrażania. Google, będąc gigantem, może dostarczyć wysoce wydajne serwery, które są w stanie poradzić sobie z prawie każdą liczbą zapytań.

Pojawiły się jednak pewne problemy zgłoszone przez programistów dotyczące usługi. Obejmują one niewielki brak wsparcia w niektórych środowiskach językowych, brak narzędzi programistycznych, niemożność podłączenia i odtwarzania niektórych aplikacji, a także zablokowanie Google jako dostawcy.

6. Dokku

Przykład Dokku - PaaS

Chwaląc siebie jako „najmniejszą implementację PaaS, jaką kiedykolwiek widziałeś”, Dokku - przykład PaaS, który nie jest tak zdolny jak wielcy gracze, tacy jak AWS. Jednak to, czego brakuje dogłębnie, rekompensuje koszty - Dokku jest open source i całkowicie bezpłatne. 

Oparty na technologii kontenerowej Docker, w tej chwili PaaS zasadniczo pozwala na wdrożenie w dowolnej infrastrukturze. Poważną zaletą tego jest to, że istnieje znacznie mniejsza szansa na zablokowanie dostawcy, więc będziesz mógł obrać swój model biznesowy w dowolnym kierunku.

7. Platforma Apprenda Cloud

Apprenda Cloud Platform

Apprenda uważa się bardziej w kierunku skali przedsiębiorstwa w branży tworzenia i wdrażania aplikacji w chmurze. Jego platforma jest oparta na Kubernetes i wykorzystuje technologie open source. Jedną z jego definiujących cech jest możliwość wspierania użytkowników w przenoszeniu starszych aplikacji dot net do środowiska PaaS.

Niestety, wśród użytkowników Apprenda pojawiły się problemy, które nieco zaciemniają jego możliwości. Na przykład niektórzy użytkownicy zgłaszali środowiska, które nie są dobrze zoptymalizowane pod względem wydajności wykorzystania pamięci.

8. Pivotal Cloud Foundry

Pivotal Cloud Foundry (PCF) to otwarta dystrybucja platformy Cloud Foundry. W tym celu został nieco ulepszony, dzięki czemu jest nieco bardziej przyjazny dla użytkownika i zawiera więcej funkcji. PCF można wdrożyć na platformach IaaS, takich jak vSphere.

Podobnie jak wiele wdrożeń PaaS może być używany do szybkiego wdrażania i konserwacji aplikacji. Jest także w stanie usprawnić aktualizacje aplikacji. Silna część jego atrakcyjności polega na automatyzacji i łatwości użycia w prawie każdej platformie chmury.

9. Salesforce Lightning

Lightning jest tym, co Salesforce uważa za następną generację swojej platformy. Jest niezależny od Salesforce classic (czyli SaaS) i będzie celem wszystkich przyszłych zmian Salesforce w przyszłości.

Lightning oferuje znacznie ulepszony interfejs użytkownika i ulepszenia, które poprawią wrażenia zarówno użytkowników biznesowych, jak i zespołu IT. Ważną częścią funkcji szybkiego rozwoju jest włączenie elementów konstrukcyjnych wielokrotnego użytku i nowego systemu dostarczania.

10. IBM Cloud Foundry

IBM Cloud Foundry to platforma oparta na PaaS

Ponieważ większość głównych dostawców IT ma własne platformy PaaS, nie jest zaskoczeniem, że IBM również ma własną wersję. Co zaskakujące, IBM Cloud wybrał otwartą wersję swojego PaaS, która okazała się zarówno potężna, jak i elastyczna.

Mimo to nie był w stanie oprzeć się reklamowaniu platformy jako sposobu rozwiązywania złożonych problemów przez firmy, co jest bardziej marketingowym szumem niż rzeczywistością. Mimo to został przetestowany w wielu różnych aplikacjach i pomimo niewielkich słabych wyników w przypadku dużych wdrożeń, nadal się skaluje.

11. Red Hat OpenShift

OpenShift to platforma przetwarzania w chmurze firmy Red Hat jako usługa (PaaS)

OpenShift jest w pewnym sensie podobny do Cloudways i oferuje użytkownikom łatwiejszy sposób tworzenia i wdrażania aplikacji. Ma również rozbudowane wsparcie API, więc nie jesteś ograniczony tylko do tego, co ma do zaoferowania platforma.

Pochodzący z Red Hat, OpenShift był również znany jako niesamowicie bezpieczny. Istnieje wiele zabezpieczeń wbudowanych w środowisko, które będą działać, jeśli użytkownicy spróbują wykonać nieoczekiwane czynności (takie jak próba uruchomienia kontenerów z nieprawidłowymi uprawnieniami).

12. Platforma Oracle Cloud

Oracle Cloud Platform to platforma Oracle jako usługa (PaaS)

Oracle to kolejny duży chłopiec z branży, który bierze udział we wszystkich aspektach chmury. Oferta PaaS jest jedną z czterech linii produktów opartych na chmurze. Został zaprojektowany do pracy głównie z aplikacjami Oracle SaaS, ale działa również z innymi.

Powiedziawszy to, do tej pory otrzymano nieco mieszane recenzje, a użytkownicy stwierdzili, że istnieje równowaga zalet i wad w zależności od tego, do czego go używają. Wśród kwestii poruszanych na bardziej ogólnym poziomie są niedoskonałości panelu sterowania, złożoność i czas potrzebny na przykład na dostarczanie.

13. Zoho Creator

W porównaniu z wieloma platformami PaaS na skalę korporacyjną, Zoho Creator to niesamowicie prosta oferta w stylu bloków konstrukcyjnych. Zasadniczo działa jak generator aplikacji z turbodoładowaniem, który pozwala użytkownikom po prostu przeciągać i upuszczać pojemniki wielokrotnego użytku, aby tworzyć funkcje. Jest również w stanie zbudować dla wielu celów wdrożenia.

Bardzo niski koszt wejścia sprawia, że ​​jest to dobry wybór dla mniejszych organizacji, które chcą tworzyć i dostarczać. Alternatywnie, większe firmy mogą również potraktować to jako krok w kierunku cyfryzacji. Użytkownicy skomentowali, że korzystanie z niego może być tak proste, jak uczenie się z filmu na YouTube.

14. Wasabi

Wasabi może nie jest wielkości Google, Amazon czy Oracle, ale jest jednym z większych niezależnych dostawców PaaS na rynku. Ich bardzo imponujące ceny sprawiły, że stały się popularne w znacznie szerszym zakresie zastosowań, takich jak Magazyn w chmurze

Ma prosty interfejs i jest łatwy w obsłudze i konfiguracji. To sprawia, że ​​jest to dobry wybór zarówno do użytku osobistego, jak i małe i średnie firmy. Wygoda w takich sytuacjach rekompensuje tym, którzy mają bardziej ograniczony dostęp do silnych zespołów wsparcia technicznego.

15. Cloudways

Cloudways jest prawdopodobnie wyjątkowe na tej liście, ponieważ jest niezwykle głęboko zakorzenione w branży hostingowej. Chociaż jest podobny do wielu innych platform PaaS i oferuje użytkownikom dużą konfigurowalność w celu szybkiego wdrożenia, wielu z nich używało go do tworzenia niestandardowych serwerów wirtualnych do hostingu.

Jednym z powodów jest zapewnienie hostingu zarządzanego, który łączy moc Cloud PaaS bez zbyt technicznej części zarządzania środowiskiem. Modele cenowe są równie przejrzyste, jak wiele innych.

Możesz również Dowiedz się więcej o Cloudways w recenzji Jerry'ego.

O Timothy Shim

Timothy Shim jest pisarzem, redaktorem i tech geekiem. Rozpoczynając karierę w dziedzinie technologii informatycznych, szybko znalazł drogę do druku i od tego czasu współpracował z międzynarodowymi, regionalnymi i krajowymi tytułami medialnymi, takimi jak ComputerWorld, PC.com, Business Today i The Asian Banker. Jego wiedza specjalistyczna dotyczy technologii zarówno z punktu widzenia konsumenta, jak i przedsiębiorstwa.