Blog

AWS ohlašuje řadu nových funkcí Lambda

Společnost AWS uvedla na trh Lambda v roce 2015, což pomáhá popularizovat výpočetní výkon bez serveru. Stačí napsat kód (spouštěče událostí) a AWS se postará o všechny procesy, paměť a úložiště, které potřebujete ke spuštění. Společnost AWS re: Invent v Las Vegas dnes ohlásila několik nových funkcí, aby byla vývojářsky vstřícná, a uvědomila si, že zatímco složitost serveru byla nízká, vyžadovala vyspělejší nástroje.

Říká se tomu serverless, protože se nemusíte starat o podkladové servery. O to vše se postarají poskytovatelé cloudu, kteří vám poskytnou všechny zdroje, které potřebujete k provedení akce, nic jiného. To znamená, že si již nemusíte dělat starosti s kódováním celé své infrastruktury a platíte pouze za výpočet, který kdykoli potřebujete pro spuštění aplikace.

Způsob, jakým AWS funguje, je ten, že máte tendenci něco publikovat a poté budovat více funkcí přes základní službu, protože zákazníci vidí rostoucí požadavky, když to zákazníci používají. Jako Amazon Ve svém hlavním projevu ve čtvrtek CTO Werner Vogels uvedl, že vývojáři diskutují o těchto nástrojích a každý má svůj vlastní názor na to, jaké nástroje každý den přináší.

Pro začátek se rozhodli potěšit lidi v jazycích, kteří nabízejí podporu pro nové jazyky. Vývojáři využívající Ruby nyní mohou používat podporu Ruby pro AWS Lambda. „Nyní je možné psát funkce Lambda jako idiomatický Ruby kód a spouštět je na AWS,“ řekl Chris Munns z AWS. AWS SDK pro Ruby je standardně součástí běhového prostředí Lambda, “napsal AWS Chris Munns podporu nového jazyka v úvodním příspěvku na blogu.

Pokud je C ++ pro vás, AWS C ++ oznámilo Lambda Runtime. Pokud žádný z programovacích jazyků nevyhovuje vašemu vkusu, AWS jej otevřel pro téměř jakýkoli jazyk s novým Lambda Runtime API, které AWS Danilo Poccia popsal jako jednoduché rozhraní pro použití libovolného programovacího jazyka v příspěvku na blogu, nebo konkrétní verzi v jazyce pro rozvoj vašich funkcí. .

AWS však nechtěl ukončit jazyky. Vědí také, že ačkoli je Lambda (a obecně bez serveru) navržena tak, aby eliminovala úroveň složitosti pro vývojáře, neznamená to, že všechny aplikace bez serveru sestávají z jednoduchých spouštěčů událostí. Protože vývojáři vyvíjejí sofistikovanější aplikace bez serveru, potřebují konsolidovat systémové komponenty a kombinovat více částí dohromady, jak dnes vysvětlil Vogels ve své hlavní řeči.

Pro splnění tohoto požadavku představila společnost úrovně Lambda, které popisuje jako „způsob centrální správy kódu a dat sdílených napříč různými funkcemi.“ Může to být vlastní kód používaný více funkcemi nebo způsob sdílení kódu používaný ke zjednodušení obchodní logiky.

Jak Lambda dospívá, požadavky vývojářů rostou a tato oznámení a další jsou součástí snahy tyto potřeby splnit.

více AWS re: Invent 2018 coverage

Botón volver arriba
Cerrar

Bloqueador de anuncios detectado

¡Considere apoyarnos desactivando su bloqueador de anuncios!