Co je AWS Lambda?

Amazon je AWS Lambda je výpočetní platforma založená na událostech vyvinutá společností Amazon k automatickému spuštění nebo spuštění kódu, když dojde ke konkrétní události. Lambda spouští kód pouze v případě potřeby a automaticky škáluje, čímž poskytuje podnikům potenciální úspory nákladů a flexibilitu při zpracování některých jejich datových procesů a aplikací.

Amazon debutoval AWS Lambda na své konferenci re: Invent v roce 2014 jako Platforma „bez serveru“ pro podniky spouštět kód v cloudu bez nutnosti fyzického serveru a bez nutnosti zajišťovat nebo spravovat jakékoli servery na konci podniku.

Pokud jde o aplikační kód, AWS Lambda podporuje Node.js, Java, C # a nyní Python, takže pokud vývojáři píší svůj kód v jednom z těchto jazyků, může kód běžet v běhovém prostředí Lambda a využívat prostředky Lamda.

Od debutu Lambdy v roce 2014 představily další společnosti své vlastní platformy podobné Lambdě, včetně IBM s otevřeným zdrojovým kódem OpenWhisk, Microsoft s Azure Functions a Google s Functions.


Jak je Lambda v současné době používána podniky a samotným Amazonem

Podniky používají AWS Lambda pro širokou škálu funkcí. Například Netflix provozuje AWS Lamba, aby pomohl automatizovat proces kódování mediálních souborů a také monitoroval využívání zdrojů AWS Netflixem. Seattle Times využívá Lambda k automatické změně velikosti obrázků pro responzivní webový design, když je obsah zpráv společnosti zobrazen na mobilních zařízeních, tabletech, laptopech nebo stolních zařízeních.

Lambda také interně hraje klíčovou roli pro Amazon, protože společnost používá Lambda pro svůj cloud internetu věcí (IoT), aby usnadnila interoperabilitu mezi připojenými zařízeními, která sdílejí data a spolupracují s ostatními zařízeními IoT. AWS Lambda navíc slouží jako výpočetní platforma pro zařízení Amazon Echo a Echo Dot společnosti.