Seznam novinek ve Windows Azure ohlášený na PDC 2010

Během včerejší úvodní přednášky na Professional Developer Conferece PDC 2010 ohlásil Bob Muglia, prezident divize serverů na nástrojů, ohromné množství novinek ve Windows Azure. Ve Wordu to nakonec vyšlo na 4 stránky. Až jsem se zapotil. Pro snazší navigaci přidávám rozcestník.

Windows Azure Virtual Machine Role

Windows Azure Virtual Machine Role usnadňuje migraci existujících aplikací z Windows Server na Windows Azure bez nutnosti provádět nákladné modifikace aplikace a uživatelům umožňuje rychlý přístup k jejich stávajícím obchodním datům v cloudu. VM role je postavena na virtuálním HDD, který je vytvořen lokálně pomocí standardního Windows Serveru 2008 a následně nahrán do cloudu. Tento VHD je poté využit Azure VM rolí. Na tomto místě je ale nutné upozornit na zásadní rozdíl mezi VM rolí a existujícími Web a Worker rolemi. Správu a update VM role zajišťuji sám, zatímco u stávajících rolí se o to stará Microsoft, tedy Azure Fabric. Veřejná beta bude k dispozici do konce roku 2010.

Generování image VM role v cloudu

Standardně se předpokládá, že image pro VM roli bude vytvářen lokálně a následně jej nahraji do cloudu. Alternativou je možnost si image vygenerovat přímo v cloudu. Tato aktualizace bude k dispozici v roce 2011.

Podpora pro systém Windows Server 2003

Podpora pro systém Windows Server 2003 a Windows Server 2008 SP2 v roli VM. Microsoft podporuje Windows Server 2008 R2 Guest OS. V roce 2011 Microsoft přidá podporu pro systém Windows Server 2003 a Windows Server 2008 SP2.

Server Application Virtualization

Server Application Virtualization umožňuje implementovat image virtualizované aplikace do Worker role Windows Azure místo do VM role. Tímto postupem můžete snadněji přenést tradiční aplikace do Windows Azure bez nutnosti aplikaci přepisovat nebo vytvářet balíček pro VM roli. Po nasazení virtualizované aplikace na Windows Azure můžeme s výhodou využívat automatizované správy, včetně automatické konfigurace a průběžného managementu operačního systému. Server Application Virtualization pro Windows Azure bude k dispozici jako Community Technology Preview (CTP) do konce roku 2010 a finální verze bude k dispozici zákazníkům v druhé polovině roku 2011.

SQL Azure Reporting

SQL Azure Reporting umožňuje integrovat reporty do Windows Azure aplikací, včetně pokročilé vizualizace dat a exportu do populárních formátů jako Microsoft Word, Excel a PDF. CTP bude zákazníkům k dispozici do konce roku 2010. Konečná verze SQL Azure Reporting bude veřejně k dispozici v první polovině roku 2011.

SQL Azure Data Sync

Synchronizace dat SQL Azure je další důležitou stavební službou. Umožňuje vývojářům vytvářet aplikace s geo-replikovanými daty v SQL Azure a synchronizovat je s lokálními databázemi a mobilními aplikacemi. CTP bude k dispozici do konce roku 2010. Konečné verze je připravována k uvolnění na první polovinu roku 2011.

Správce SQL Azure databáze

Správce SQL Azure databáze je nový odlehčený webový management nástroj správu databází a testování dotazů. Tento projekt byl dříve označované jako "Project Houston" a umožňuje vývojářům a uživatelům efektivně pracovat s cloudovou databází z prostředí webového prohlížeče bez nutnosti stahovat a instalovat všechny nástroje pro DB management. Správce databáze k SQL Azure bude k dispozici do konce roku 2010. V tuto chvíli je stále dostupný v beta verzi.

Windows Azure AppFabric

Windows Azure AppFabric již existuje od počátku platformy Windows Azure. Na PDC byly ohlášenu jak vylepšení stávajících služeb AppFabric, tak nové služby. V listopadovém vydání AppFabric jsou tyto novinky:

· Nová služba AppFabric Caching je distribuovanou in-memory cachí pro aplikace běžící ve Windows Azure.

· Service Bus doznal novinek v podobě Durable Messaging, load balancingu a vylepšené správě.

· Rozšíření služby Access Control, který nyní umožňuje federovat identity jak z AS, tak Windows Live ID, Google ID, Yahoo ID nebo Facebook ID s podporou nových protokolů, včetně OAuth WRAP, WS-Trust, WS-Federation protocols; SAML 1.1, SAML 2.0 a Simple Web Token.

V první polovině roku 2011 pak přijdou tyto novinky:

· AppFabric kompozitní model a Visuální nástroje. Jak bylo vidět na příkladu uvedeném Donem Boxem (netušil jsem, že u nás ještě pracuje J), bude možné skládat nové aplikace na Windows Azure platformě z jednotlivých komponent, které jsou tvořeny existujícími aplikacemi. Pro zjednodušení procesu bude dostupný grafické designer v shellu Visual Studia.

· AppFabric Composite App Service umožňuje vzít kompozitní model a automatizovat jeho nasazení, konfiguraci, řízení, monitorování, odhalování problémů, reportování a optimalizaci aplikace bez nutnosti dělat tyto kroky ručně.

Windows Azure Marketplace

Windows Azure Marketplace je jediné online tržiště pro vývojáře a odborníky v oblasti IT, kde mohou sdílet, hledat, nakupovat a prodávat komponenty, data, školení, služby nebo hotové aplikace založené na platformě Windows Azure. Web Marketplace je ideální způsob, jak si zajistit zveřejnění své nabídky zákazníkům, a jak zákazníci najdou potřebné řešení.

DataMarket lze nejlépe chápat jako část Windows Azure Marketplace, který poskytuje vývojářům a informačním odborníkům snadný přístup k datům třetích stran jako jsou webové služby nebo samoobslužné BI a analýzy, které lze integrovat do svých vlastních aplikací. Dnes existují více než 35 poskytovatelů dat na DataMarket, dalších 100 se zde objeví v nejbližší době.

Během PDC byl DataMarket (dříve označován kódovým "Dallas") uveden na web a do konce roku bude vydána beta verze zbytku Windows Azure Marketplace.

TFS na Windows Azure

Microsoft předvedl implementaci Team Foundation Server na Windows Azure. Rovněž ukazuje, že Windows Azure je schopen provozovat složité aplikace s vysokou zátěží jakou je Team Foundation Server a zjednodušit vývojářům nasazení a údržbu systému pro řízení životního cyklu aplikací. CTP budou k dispozici v roce 2011.

Virtuální síť ve Windows Azure

Zcela nová možnost byla zveřejněná pod názvem Windows Azure Virtual Network. Windows Azure Connect (dříve známa jako „Project Sydney"), jako první se služeb Azure Virtual Network, poskytuje jednoduchý a snadno ovladatelné mechanismus pro nastavení sítě založené na protokolu IP, která je vytvořena mezi Windows Azure a firemním prostředím. CTP verze Windows Azure Connect bude k dispozici do konce roku 2010 a je finální verze v první polovině roku 2011.

Extra Small Windows Windows Azure instance

Nejmenší možnou instancí pro běh aplikací ve Windows Azure byla dlouhou dobu konfigurace označená jako Small. Ohlášena byla dostupnost verze XS s cenou 0.05 USD/hod a konfigurací – 1 procesor (1GHz), 768 MB RAM, 20 GB HDD, Low I/O. Beta verze této role bude dostupná do konce roku 2010.

Remote desktop

Pro IT profesionály přibude možnost se připojit k běžícím instancím virtuálních strojů pomocí Remote desktopu. Finální dostupnost této služby bude do konce tohoto roku.

Elevated Privileges

VM role umožňuje, jak jsem psal výše, plnou kontrolu nad operačním systémem. Pokud však potřebujeme pouze přenastavit pouze některé služby, např. IIS, nebo instalovat produkty (*.msi), stačí na standardních rolích použít zvýšení práv. Tím si zachováme veškerý komfort PaaS a možností managementu. Finální dostupnost služby je plánována na konec tohoto roku.

Plná podpora IIS

Podpora plného IIS umožňuje nasazovat složitější web aplikace na Windows Azure. Web role bude brzy podporovat plnou funkcionalitu IIS, takže nebude problém spustiti na jedné roli několik Web sites nebo instalovat IIS moduly. Dostupnost této novinky je plánována do konce roku.

Windows Server 2008 R2 Roles

Všechny role (Web, Worker, VM) běží nad Windows Server 2008 R2. Nově budou do operačním systému přidány funkce a novinky jako jsou – IIS 7.5, AppLocker, enhanced command-line a automatizovaná správa pomocí PowerShell v2.0. Dostupnost této novinky je plánována do konce roku.

Více administrátorů

Windows Azure nyní podporuje pouze jednoho administrátora. V budoucnosti bude možné přiřadit do admin skupiny více Live ID s identickými možnosti správy aplikací. Dostupnost této novinky je plánována do konce roku.

Dynamic Content Caching

Pomocí této funkce bude možné, aby byla Windows Azure CDN nakonfigurována tak, že bude cachovat obsah vrácený z Windows Azure aplikací. Dostupnost této novinky je plánována na rok 2011.

Zabezpečení CDN pomocí SSL

Uživatelé Windows Azure CDN budou mít nyní možnost dodávat obsah po zabezpečeném kanálu pomocí SSL/TLS. Dostupnost této novinky je plánována na rok 2011.

Vylepšená globální dostupnost

Microsoft rozšíří síť Windows Azure CDN uzlů v zemích blízkého východu a rozšíří konektivitu v USA a Brazílii. Dostupnost této novinky je plánována na rok 2011.

Větší podpora Javy

Microsoft plány v této oblasti vedou směrem k vytvoření identické podpory Javy na Windows Azure, jako má .NET. To bude znamenat zvýšení výkonnosti Javy, zlepšení podpory Eclipse a publikování client libraries for Windows Azure. Vývojáři si budou moci vybrat Javu jako ekvivalentní volbu pro běh aplikací na Windows Azure. Zvýšená podpora Java bude dostupná během roku 2011.