Windows Azure: bejelentve, regisztrálhatunk, letölthetjük
Holnapra vártam, de már ma megtörtént: Ray Ozzie bejelentette a Microsoft felhőben futó operációs rendszerét (Windows Azure) és platformját (Azure Services Platform), azaz a környezetet, amelyre a cég - és az ügyfelek, parnerek - következő generációs alkalmazásai épülnek.
A bejelentéssel egyidőben elérhető a CTP, és regisztrálni lehet a szolgáltatások használati jogáért is a https://www.microsoft.com/azure/register.mspx címen. Van fejlesztői információ is bőven a https://msdn.microsoft.com/en-us/azure/default.aspx címen.
Az "Azure" kódnév új, de az egyes komponensek megfeleltethetők a korábban már emlegetett technológiáknak. Az alábbi ábra segítségével nézzük meg, hogyan is áll össze a platform, melyik komponens mire való, és mennyire van készen.
Windows Azure
Amit ma Windows Azure-nek hívunk, azt korábban "Red Dog" vagy "Foundation Services" kódnéven emlegettük. Ha úgy tetszik, ez a felhő-operációs rendszer. Nem egy PC-n vagy kiszolgálón fut, hanem egymással összekapcsolt szerverek felhőjén, de a szolgáltatásai ugyanazok:
- alkalmazásfuttató környezet, amely egy absztrakciós réteget képez a hardver fölött
- megosztott fájlrendszer hozzáférés-kezeléssel
- megosztott erőforrások biztosítása az alkalmazásoknak
- programozási környezetek támogatása
- együttműködés más rendszerekkel
Persze mást is kapunk: a közműként igénybe vehető platformot ("utility computing"), a következő jellemzőkkel:
- 24/7-es rendelkezésre állás
- használattal (és az elvárt SLA-val) arányos árazás
- egyszerű rendszerfelügyelet
Azure Services Platform
A Windows Azure fölött további ún. építőkocka-szolgáltatások ("Building Block Services") találhatók. Ahogy a hagyományos operációs rendszeren is használunk adatbázis-kezelőt, csoportmunka-környezetet, úgy a felhőben futó szolgáltatásplatform is tartalmazza ezek megfelelőjét. Röviden sorra veszem ezeket.
Live Services
Nem véletlen, hogy a Live services logója ugyanaz, mint a Live Meshé: ennek a szolgáltatáscsoportnak a feladata az eszközök közös "mesh"-be összekapcsolása, a köztük folyó kommunikáció koordinálása, és így tovább. Később részletesen is írok majd erről.
.NET Services
Na, ez váratlan elnevezés: a .NET Servicesbe a korábban BizTalk Services kódnéven futott komponenseket csomagolták, ezek gondoskodnak az internetes szolgáltatásbuszról (ISP), az identitáskezelésről és hozzáférés-vezérlésről, valamint a munkafolyamatok támogatásáról.
SQL Services
A korábban már bejelentett SQL Server Data Services az alapja ennek a szolgáltatáscsoportnak, de a távlati cél a mai SQL Server valamennyi képességének (tehát pl. jelentéskészítés, adatelemzés és -bányászat, adatbetöltés és integráció, stb.) megvalósítása a felhőben.
SharePoint Services
Erről ma kevés szó esett, de az a gyanúm, hogy a Windows SharePoint Services mint emelt szintű "middleware" nemcsak a hagyományos Windows Server, de az Azure Services Platform része is lesz.
Microsoft Dynamics CRM Services
Ezt sem részletezték ki, így a SharePoint Servicesnél leírt megközelítést sejtem a háttérben.
Alkalmazásfejlesztés
Az Azure környezetbe szánt alkalmazásnak két dolgot kell átadnia a felhő számára:
- a kódot (egy ASP.NET alkalmazást, webszolgáltatást, háttérben futó ún. "batch" alkalmazást)
- a szolgáltatásmodellt (az alkalmazás futtatásához szükséges szerepkörök és egyéb információk XML formátumú leírását) - erről egy későbbi bejegyzésben írok
Maga a fejlesztés egyszerű, az Azure teljesen szimmetrikus, a fejlesztői munkaállomáson található környezet, az ún. "development fabric" megegyezik a felhőben lévő ún. "service fabric"-kel. Amikor kész az alkalmazás, az Azure közzétételi portálja segítségével fel kell tolnunk a felhőbe.
Íme egy rövid videó az alkalmazásfejlesztésről és -közzétételről (az előadáson készítettem saját kezűleg, a minősége nem tökéletes, de élvezhető).
Ez eddig nagyon ígéretes, most megyek a felhőfejlesztéssel kapcsolatos további előadásokra!
Comments
Anonymous
October 27, 2008
Bug vagy feature hogy lokalisan a "Hello, PDC!" jelenik meg az oldalon, mig elesben a "Hello, Cloud!"?:-))Anonymous
October 28, 2008
Feature :-) Ahogy az el is hangzott (és a mai Don Box-Chris Anderson showműsorban élőben láthattuk), a publikálás után 3-4 perccel érhető csak el az Azure-ben az alkalmazás. Ezt ott és akkor nem lett volna szerencsés kivárni, ezért az előadó előrántott egy már kész verziót, abban viszont kicsit eltért a szöveg. Még azt is megkockáztatom, hogy ez direkt történt így. Megszereztem a jogosultságot az Azure Services Platform eléréséhez, remélem, hamarosan ki tudom próbálni, a valóságban hogy megy ez.Anonymous
October 28, 2008
Akkor én hibáztam, mert csak néztem a videót, a fülest nem kaptam fel. Köszi!