Ajánlott, 2024

Választható editor

Az Amazon elindítja a Lambda-t, egy eseményvezérelt számítási szolgáltatást

AWS API Gateway Passing Data to AWS Lambda | GET Request Query Parameters | POST Request Parameters

AWS API Gateway Passing Data to AWS Lambda | GET Request Query Parameters | POST Request Parameters
Anonim

lenyűgöző klipben új számítástechnikai szolgáltatásokat indítottak el, az Amazon Web Services bevezette a módszert, hogy a programozók működésüket az AWS telepítésekben kiváltsák teljes virtuális gép futtatása nélkül, ami potenciálisan csökkenti a karbantartási munkákat és a költségeket.

A szolgáltatás, az AWS Lambda virtuális helyet biztosít a programozók számára olyan parancsfájlok vagy üzleti logikai programok futtatásához, amelyek bizonyos események esetén aktiválhatók, például egy felhasználó feltöltheti a fotót. A szkript ezután kiválaszthatja az AWS arzenálban lévő egyéb szolgáltatásokat, például a fénykép tárolását az Amazon S3-ban (Simple Storage Service), vagy más műveletek végrehajtását, például a fénykép alapján készített miniatűrök sorozatát. A vállalat szerint a Lambda a komplex eseményvezérelt back-end szolgáltatások működésének összehangolására használható.

"Kódot írhat anélkül, hogy infrastruktúrát kellene kezelned" - mondta Werner Vogels, az AWS vezető technológiai szakembere, aki bemutatta a technológiát a csütörtökön a cég Re: Invent felhasználói konferenciáján Las Vegasban. "A kód csak akkor fut, ha szükséges. Havi egy alkalommal futtathatja, vagy több ezer funkciót futtathat egy másodpercig. "

[További olvasmány: Az új PC-nek szüksége van ezeknek a 15 ingyenes, kiváló programnak]

Az IDC szoftverfejlesztési elemzője, az Al Hilwa a Lambda-szolgáltatás azért született meg, hogy kis eseménymennyiségű feldolgozást végezzen. "De egy ilyen egyszerű szolgáltatás rendelkezésre állása vonzó áron és árképzési modellben messzemenően érinti a következményeit" - írta e-mailben. "Azt gondolom, hogy jelentős alkalmazások fognak épülni inkrementálisan ezen funkcionális programozási megközelítés használatával."

Azoknál a felhasználóknál, akik több AWS szolgáltatást futtatnak egyetlen műveletként, ezeknek a szolgáltatásoknak a koordinálása általában egy teljes Amazon virtuális gépen (VM ). A Lambda elhagyja a különálló VM futtatásának szükségességét, valamint a program futtatásához szükséges szoftver telepítésének és karbantartásának feladatait. Ehelyett a Lambda csak egy nyelvi futtatási környezetet biztosít a saját program futtatásához.

"Alapvetően csak a kódra gondolsz, és mi fog aktiválni a kódodat. Minden mással foglalkozunk "- mondta Ariel Kelman, az AWS vezetője a világméretű marketingnek, egy nyomon követési interjúban.

A Lambda eredetileg a JavaScript-ben írt kódot futtatja. A Lambda tápellátásához az Amazon a Node.js szerveroldali JavaScript futási környezet változatát futtatja. Bármely külső JavaScript-könyvtár használható a Lambda-val, amely lehetővé teszi a fejlesztőknek, hogy importálják saját funkcionalitási készleteiket vagy harmadik féltől származó forrásokat használjanak. További nyelveket támogat a jövőben.

A Lambda szolgáltatást egy másik AWS szolgáltatásban előforduló esemény indíthatja el. Kezdetben a szolgáltatás csak olyan eseményeket ismerhet fel, amelyek az S3-ban, a DynamoDB adatbázis szolgáltatásban vagy az Amazon Kinesis valós idejű streaming szolgáltatásában fordulnak elő. A legtöbb AWS szolgáltatást végül támogatni fogja, Kelman mondta.

Lambda úgy tűnt, hogy izgatja a fejlesztő nehéz tömeg a Re: Invent; a cég egy részletes értekezlet-technikai értekezletet tartott, közvetlenül a vitaindító vita után, amelyen egy nagy tárgyaló található.

Mégis, nem minden résztvevőt adtak el a szolgáltatáson azonnal. Sean Du, az AWS-t használó pénzügyi szolgáltató cég szoftverfejlesztője azzal a kérdéssel foglalkozott, hogy a szolgáltatás potenciálisan lezárhatja az ügyfeleket az AWS-be, mivel többszintű üzleti logikát foglal magában, nem pedig máshol megtalálható általános infrastrukturális szolgáltatásokat.

A Lambda hibaelhárítási és tesztelési eszközöket is igényel, különösen, ahogy a szkriptek írják, összetettebbé válhatnak, Du added.

Az AWS Lambda árképzése a parancsfájl futtatásához használt számítási idő 100 milliszekundumos fokozaton alapul. A vállalat előnézeti szolgáltatást nyújt, és 2015-re várja a teljes kereskedelmi verziót.

A Lambda egy sor olyan új szolgáltatás volt, amelyet a cég a Re: Invent konferencián mutatott be. A Vogels azt is részletezi, hogy az AWS hogyan fogja támogatni a Docker kontejnereket, egy virtualizációs technológiát, amely lehetővé teszi az alkalmazások csomagolását, hogy könnyen telepíthessék és mozgathassák.

Szerdán a vállalat új nagy teljesítményű adatbázis-szolgáltatást vezetett be a MySQL , az Aurora-nak nevezték, és előnézetet készítettek az új alkalmazások fejlesztésének irányítására szolgáló kezelési eszközökből.

Top