:

Szerző: Gálffy Csaba

2017. október 9. 09:30

Javát is támogat az Azure Functions

Kezd igazán kilőni a szervermentes (serverless) architektúra, a Microsoft pedig nagyon okosat húzott: támogatja a .NET/C# legnagyobb versenytársát, a Javát is saját platformján.

Hamarosan Java támogatással egészül ki az Azure Functions, a Microsoft szervermentes platformja - jelentette be a cég a múlt heti JavaOne konferencián. Az új képesség egyelőre előnézetben érhető el, hamarosan azonban élesben is bevethető lesz - ígéri a vállalat. A bejelentés szerint egyébként a Java-támogatás az egyik leginkább igényelt képesség volt a fejlesztők felől, így csak idő kérdése volt, hogy a cég végül beadja a derekát és ezt a nyelvet is támogatni kezdje.

A Java-támogatás egyébként egy másik fejlesztés "mellékterméke". Az Azure Functions runtime-ot nemrég írta úgy át a Microsoft, hogy az képes legyen futni a keresztplatformos .NET Core-on is, ekkor kerültek bele azok az alapvető képességek, amelyek végül a Java virtuális gépek futtatását is lehetővé teszik. Mi több, ezeken az új alapokon hamarosan újabb nyelvek támogatása is beindulhat.

java_azure_functions

Nyerd meg az 5 darab, 1000 eurós Craft konferenciajegy egyikét!

A kétnapos, nemzetközi fejlesztői konferencia apropójából a HWSW kraftie nyereményjátékot indít.

Nyerd meg az 5 darab, 1000 eurós Craft konferenciajegy egyikét! A kétnapos, nemzetközi fejlesztői konferencia apropójából a HWSW kraftie nyereményjátékot indít.

A jó hír, hogy a Java-támogatás teljes értékű lesz, vagyis támogatja majd az Azure Functions különböző képességeit, mint a futtatási feltételek széles köre, az adatkapcsolások (data binding), az automatikus skálázódás és a futtatásonkénti/hívásonkénti díjazás.

A Microsoft elmondása szerint viszonylag egyszerű lesz majd Azure Functions-re fejleszteni: a csapat készített egy Maven plugint, amivel gyorsan hozhatóak létre és tehetőek fel új megoldások. A fejlesztést segíti az Azure Functions Core Tools is, ami gyakorlatilag az AF-runtime letölthető, helyben futó kiadása és lehetővé teszi a készülő kód futtatását és hibakeresését a fejlesztő gépén. Apróság, hogy támogatott az Eclipse, IntelliJ vagy épp a Visual Studio Code használata is.

Szervermentes - ebben még nagy jövő lehet

A szervermentes (serverless) architektúra nem annyira friss találmány, az Amazon az AWS Lambdával már pár éve jelen van a piacon. A technológia azonban most kezdett annyira beérni, hogy egyre inkább megéri az ilyen platformokra fejleszteni. A szervermentes megközelítésre gyakorlatilag a PaaS (platformszolgáltatás) utáni következő absztrakciós rétegként érdemes tekinteni. A tradicionális architektúrákkal szemben itt teljesen állapotmentes számítási konténerek futnak esemény alapon, teljesen illékony (ephemeral) formában (Martin Fowler és a ThoughtWorks találó definíciója). A megközelítést talán a FaaS, a Functions-as-a-Service írja le találóan: itt már nem csak az alkalmazás alatti változatos rétegek kapnak absztrakciót, hanem maga az alkalmazás is. Maradnak a függvények, amelyeket egyenként kapszulázva hívhatunk-skálázhatunk-fejleszthetünk.

Milyen technológiai és munkaerőpiaci hatások érhetik a backendes szakmát? Május 8-án végre elindul az idei kraftie! meetup-sorozat is (helyszíni vagy online részvétellel).

a címlapról

Hirdetés

Security témákkal folyatódik az AWS hazai online meetup-sorozata!

2024. április 26. 18:01

A sorozat május 28-i, harmadik állomásán az AWS-ben biztonsági megoldásait vesszük nagyító alá. Átnézzük a teljes AWS security portfóliót a konténerbiztonságtól a gépi tanulásos alkalmazások védelmén át, egészen az incidenskezelésig.