AWS oznamuje podporu instrukcí AVX2 a obrázků kontejnerů

AWS oznámeno minulý týden přidání nových funkcí do vaše platforma Lambda. Nové funkce zavedené AWS Lambda zahrnuje podporu sady instrukcí AVX2, podporu obrázků kontejnerů.

AWS Lambda nyní může poskytovat funkce s úložištěm až 10 GB paměti a 6 vCPU (virtuální procesory), což vývojářům umožní vytvářet výpočetně náročnější funkce k získání potřebných prostředků.

Pro ty, kteří AWS Lambda neznají, měli byste to vědět je platforma bez serveru založená na událostech, kterou poskytuje Amazon jako součást vaší cloudové nabídky Amazon Web Services. Výpočet bez serveru neznamená, že neexistuje žádný server. toto znamená, že se vývojáři již nemusí obávat výpočetní potřeby, úložiště a paměť, protože se o to stará poskytovatel cloudu, v tomto případě AWS.

To umožňuje vývojářům kódovat aplikaci namísto implementace prostředků. Cílem AWS Lambda ve srovnání s AWS EC2 (Elastic Compute Cloud) je usnadnit vytváření menších aplikací na vyžádání, které reagují na události a nové informace.

AWS Lambda podporuje bezpečné provádění nativních spustitelných souborů Linuxu pomocí podporovaného modulu runtime, například Node.js. Například kód Haskell lze spustit na Lambda.

Díky podpoře obrazu kontejneru je to snadné podnikovým uživatelům používání konzistentní sady nástrojů pro bezpečnostní skenování, podepisování kódu atd. Taky umožňuje zvýšit maximální velikost sady kódů pro funkci na 10 GB.

Tato funkce stírá hranici mezi lambdou a kontejnery a může být matoucí, takže je bezpečné začít pochopením toho, co tato funkce je a není. Proto si všimněte, že tato funkce nenahrazuje AWS ECS (Amazon Elastic Container Service) nebo AWS Fargate.

V Lambda nemůžete spouštět služby s dlouhou životností, váš kód je vždy vázán vzorem vyvolání Lambdy (to znamená, že běží pouze při volání funkce). Volání funkcí jsou vždy propojena po stejnou maximální dobu trvání 15 minut.

Navíc, obrázek kontejneru musí interagovat s Lambda Runtime API požadovat události a odesílat odpovědi, stejně jako vlastní běhový modul Lambda. Tato nová funkce umožňuje odeslat obsah funkce Lambda jako obrázek kontejneru namísto souboru zip.

Spouští také základní obrázek tak, jak je, takže můžete použít obrázek Linuxu, například Alpine nebo Debian, Kromě toho lze použít libovolný základní obraz, pomocí kterého lze použít open source klienta AWS Lambda Runtime Interface (RIC), aby byl váš základní obraz kompatibilní s Lambda Runtime API.

Nyní lze zabalit obrázky kontejneru až do 10 GB, což je výrazně vyšší než limit 250 MB na velikost balíčku nasazení. Stejně jako vlastní Lambda Runtime musí mít obrázek kontejneru bootstrap soubor, který interaguje s Lambda Runtime API za účelem vyžádání událostí a odesílání odpovědí.

Od dnešního dne můžete pro funkci Lambda přidělit až 10 GB paměti. To představuje více než trojnásobný nárůst oproti předchozím limitům. Funkce Lambda přiděluje CPU a další zdroje lineárně, úměrně nakonfigurovanému množství paměti. To znamená, že nyní můžete mít přístup až k 6 vCPU v každém běhovém prostředí, “napsala společnost v příspěvku na blogu oznamujícím nové funkce AWS Lambda.

To vám umožní určit umístění spouštěcího souboru pomocí parametrů „ENTRYPOINT“ a „CMD“ v souboru Docker.

Pracovní adresář můžete také nakonfigurovat pomocí parametrů „WORKDIR“ a proměnné prostředí nakonfigurovat pomocí parametru „ENV“. Poté, co jste vytvořili image Dockeru, musíte obrázek nasadit do Amazon Elastic Container Registry (ECR). Službě Lambda musí být navíc udělena potřebná oprávnění pro správu identit a přístupu (IAM) pro přístup do úložiště a získání image kontejneru.

zdroj: https://aws.amazon.com/blogs


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.