Bluemix: platformszolgáltatás az IBM-től, nyílt forrású alapokon (x)

Címkék

A tavasszal indult béta program után már élesben elérhető is a Bluemix, az IBM platformszolgáltatása elsősorban új generációs (webes, mobilos, big data és IoT) alkalmazások számára.

A Bluemix a nyílt forrású Cloud Foundry alapjaira építkezik. Amiben ez a megoldás több a hasonló, Cloud Foundryra alapozó platformnál, azok az IBM saját technológiái és megoldásai, amelyekkel a Bluemixet beoltotta, valamint ezek katalógusa, amely lehetővé teszi a csatlakozást külső szállítók számára is.

Egy platformszolgáltatás akkor jöhet jól, ha egy alkalmazást gyorsan élesbe kell állítani, és nincs idő vagy nincs emberi erőforrás arra, hogy a működéséhez szükséges infrastruktúrát és szoftverkörnyezetet beszerezzük, telepítsük, üzemeltessük. A cég a Bluemixet startupoknak ajánlja, akik így az alkalmazásuk fejlesztésére koncentrálhatnak ahelyett, hogy szerverüzemeltetéssel foglalkoznának, de nagyvállalatok számára ugyanúgy vonzó lehet, ha egy új projektet ki kell próbálni, tesztelni kell, vagy csak rövid ideig van szükség egy adott szoftverre, például egy reklámkampány részeként. Egy nagy szervezetnél hardvert igényelni és beüzemelni hosszas folyamat lehet, a platformszolgáltatáson viszont pár kattintás után rendelkezésre állnak a szükséges erőforrások.

A Bluemixre változatos nyelveken lehet fejleszteni, alapból támogatott a Java, Ruby, Ruby on Rails, vagy akár sima HTML/JavaScript és Node.js, de tetszőleges futtatókörnyezet bevihető és bármilyen nyelven megírt alkalmazás futtatható.

A szolgáltatás nagy dobása a piactér vagy más néven katalógus, ahol a további nyílt forrású komponensek, illetve az IBM-től, valamint más szállítóktól származó komponensek érhetők el, hogy azokat a fejlesztők az alkalmazásaikba illesszék. Van előre főzött mobilos backend például adattárolásra, push értesítések kezelésére vagy beléptetésre, de megtalálhatók üzleti analitikai komponensek, különféle adatbázisok (SQL, NoSQL), „big data” feldolgozásra szánt szoftverek (Hadoop), biztonsági komponensek, valamint az IBM a Watson nevű mesterséges intelligenciát is behozza a Bluemixbe.

Rendelkezésre állnak a katalógusban mintaalkalmazások („boilerplate”) is, ezek egy-egy alkalmazástípusra előre összeállított sablonok, amelyek néha több komponenst is tartalmaznak. A piactérre külső fejlesztők is feltölthetik komponenseiket és akár ingyen elérhetővé tehetik, akár értékesíthetik is azokat, hasonlóan egy app store-hoz.

A Bluemix a a cloudszolgáltatások összes jellemzőjével rendelkezik: az interneten át elérhető, önkiszolgáló, végtelenül skálázható és használat alapján számlázott. Az árazás érdekes módon nem processzoridő, hanem memóriaidő alapján történik, az IBM nem az elfogyasztott számítási kapacitás alapján állítja ki a számlát, hanem az alkalmazás által elfoglalt memóriakapacitást veszi figyelembe – egy GB-óra ára mindössze 7 dollárcent. 30 napnyi használat a Bluemixen mindenki számára ingyen elérhető, megkötések nélkül, ezt követően pedig havi 1125 GB-órányi szabad használatot ad az IBM jelenleg, csak az ezen felül elhasznált erőforrások után kell fizetni.

További információ: http://bluemix.net

(Az IBM megbízásából készített anyag.)

Hozzászólások

Jól értem, hogy a free trial _után_ is 1,5 giga ramot használhatsz ingyé'?

--
speedyx86
"Das Wichtig ist nicht der Fall, sondern die Landung."

Amugy valaki tenyleg mondhatna egy konkretumot, mert en sem tudom teljesen ertelmezni.

Amit eddig megallapitottam, hogy a 30 nap trial ideje alatt 2GB RAM maximumot kap a felhasznalo. Azaz igy egy ora hasznalat mellett 2 GBh (GB-ora) fogyaszthato.
A 30 nap alatt ennek nincs jelentosege. Ezutan jon az erdekes, ugyanis a cikkben ott van, meg a BlueMix oldalan is szerepel, hogy 1125 GBh ingyen felhasznalhato, am az oldalon levezetnek egy kis peldat es ott valami 375 GBh van emlitve, mint ingyenesen felhasznalhato.

Szerk.: Azt hiszem megfejtettem.

A "Librety for Java", "SDK for Node.js" es a "Bring Your Buildpack" modulok adnak kulon-kulon 375 GBh felhasznalhatosagot es az az 1125 GBh ezek osszesitese. Tehat ha valaki hasznal egy modult akkor nem 1125 GBh-ig hasznalhatja hanem csak 375 GBh-t es ezutan mar elkezdodik a $0.07-es szamolgatas, majd pedig jon a szamla.

Az arazas ennel egy kicsit bonyolultabb.
Minden komponensnek (legyen az runtime vagy service) kulonbozo arazasa van: ido alapu, felhasznalas alapu vagy eppen tier-elt.
Es ebbol bizonyos ideig vagy eroforrasig lehet ingyenes hasznalati lehetosege is (peldaul runtime 375 GBh).
Legegyszerubb a Pricing sheet hasznalata.

A 200 Days of BlueMix program Budapesten volt mar, vagy meg nincs hozza idopont? Mert elmennek ra, de a menetrendben nincs listazva (legkozelebbi csak Bukarest van listazva), am az interaktiv terkepen meg van jelolve Budapest mint helyszin (meg Poszony is, de az sincs listazva).

Ez elég jóságos szolgáltatásnak tűnik. Főleg ez a rész: "tetszőleges futtatókörnyezet bevihető és bármilyen nyelven megírt alkalmazás futtatható."
Másrészt tök jó, hogy van már SDK Androidhoz és iOS-hez. Harmadrészt, ha megnézzük, hogy mennyi lenne egy saját megoldás és annak TCO-ja, akkor az ár is elfogadható.
Mint ex-IBMer, először fordult meg a fejemben, h visszamennék ezzel foglalkozni. :)
---
JMP $EA31