Bezserverový přístup představuje další fázi vývoje cloudových aplikací
Za poslední dva roky se v bezserverové oblasti objevila řada nových iniciativ a komunit kolem nich. Rostoucí zájem o tyto projekty a jejich potenciál do budoucnosti se odrazil i v rozhodnutí o podpoře projektu Apache OpenWhisk, které oznámil Red Hat v loňském roce. Projekt OpenWhisk původně vyvinula firma IBM, ale nyní je součástí organizace Apache Software Foundation s podporou řady dalších organizací, a lze jej označit za projekt s živým a rostoucím ekosystémem.
Přestože je bezserverový přístup poměrně novou technologií, řada organizací už využívá jejích výhod. Ukazuje to i průzkum Red Hatu, provedený firmou TechValidate v období únor – březen 2018, v rámci kterého 36 % organizací uvedlo, že už bezserverové aplikace využívá nebo s nimi interně experimentuje. Dalších 28 % organizací jejich nasazení aktuálně plánuje.
Mít ve svém portfoliu bezserverovou nabídku je totiž zásadní, chcete-li být schopni poskytovat vývojářům moderní, plně vybavené prostředí pro vývoj aplikací pro hybridní cloud, a chcete-li zachovat princip svobody. Ovšem jedním z největších rizik, které k tradičnímu bezserverovému modelu neodmyslitelně patří, je, že uživatelské aplikace a data se mohou stát „vězni“ jediného poskytovatele cloudové infrastruktury, kterého si zvolí.
Těmto obavám chce Red Hat čelit spuštěním technologie OpenShift jako bezserverové základny a poskytovat přenositelnost aplikací napříč hybridními a multicloudovými prostředími, stejně jako dodatečné komponenty, které jsou nezbytné pro všechna volání funkcí. Jedná se například o zpřístupnění funkcí v rámci rozhraní API nebo volání externích služeb, databáze v paměti kvůli rychlejšímu přístupu k datům, úložné a souborové systémy, ověřování uživatelů atd.
Úvodní vývojářský náhled na možnosti OpenShift je k dispozici na webu programu Red Hat Developer.
Článek je zkráceným překladem textu, jehož autorem je Rich Sharples, Senior director a Product Management, společnosti Red Hat