platforma aplikacyjna jako usługa (aPaaS)

Platforma aplikacyjna jako usługa (aPaaS) to usługa w chmurze, która zapewnia środowisko do rozwoju i działania aplikacji. APaaS umożliwia programistom tworzenie aplikacji na dużą skalę, które w przeciwnym razie przekraczałyby możliwości ich własnego sprzętu lub do których opracowania brakuje im narzędzi. Umożliwia to startupom i mniej doświadczonym programistom tworzenie aplikacji z niewielką ilością kodu i bez dużych inwestycji początkowych wymaganych w przypadku alternatywy w postaci chmury on-premise. APaaS oszczędza również bieżące koszty zatrudnienia wykwalifikowanych pracowników do budowy i utrzymania środowiska i infrastruktury

APaaS zapewnia środowisko, w którym aplikacje mogą działać dzięki połączeniu usług z rodziny wszystko jako usługa (XaaS): platforma jako usługa (PaaS), oprogramowanie jako usługa (SaaS) i infrastruktura jako usługa (IaaS). Usługi te zapewniają system operacyjny, narzędzia do opracowywania oprogramowania oraz sprzęt, taki jak sieci, komputery i pamięć masowa, których wymagają działające lub opracowane aplikacje. Uwzględnione są również narzędzia do analityki i zarządzania bazami danych.

Inne definitywne cechy w aPaaS obejmują:

  • Narzędzia programistyczne typu low code/no code (LCNC) – umożliwiają mniej doświadczonym programistom szybkie budowanie i testowanie aplikacji
  • Szybki rozwój aplikacji (RAD) – obejmuje wykorzystanie strategii takich jak iteracyjny rozwój, prototypowanie, time boxing i ponowne wykorzystanie istniejącego oprogramowania

Kilka przykładów dostawców aPaaS obejmuje Mendix, Salesforce i OutSystems. Użytkownikom końcowym zaleca się rozważenie warunków przy wyborze usługi oraz tego, czy usługa wymaga wyłącznych interfejsów lub obsługuje tylko określone języki. Czynniki te mogą wskazywać na zwiększone ryzyko bycia zamkniętym w platformie dla danej aplikacji, nieodłączne ryzyko aPaaS.

.

Leave a Reply