Web- és alkalmazásplatform
A Windows Server 2008 és az Internet Information Services 7.0 (IIS 7.0) olyan fejlett biztonsági funkciókkal rendelkező és könnyen felügyelhető platform, amely webalkalmazások és -szolgáltatások fejlesztésére és megbízható üzemeltetésére szolgál. Az IIS 7.0 nem egyszerűen webkiszolgáló: a Windows webplatformjának egyik legfontosabb fejlesztését jelenti, ezenkívül központi szerepet játszik a Microsoft webplatform-technológiái (az ASP.NET, a Windows kommunikációs alaprendszer (WCF) webszolgáltatásai és a Windows SharePoint Services) egységesítésében is.
A Windows Server 2008 web- és alkalmazásplatformja a korábbi verziókhoz képest hatékonyabb üzembe állítást és felügyeletet, nagyobb teljesítményt és biztonságot, valamint jobban testre szabható webalkalmazásokat és -szolgáltatásokat tesz lehetővé.
Az Internet Information Services 7.0 (IIS 7.0) fejlesztései
Az IIS 7.0 új lehetőségeivel rendkívüli módon segíti a webes megoldások kifejlesztését, üzembe helyezését és felügyeletét. Az IIS 7.0 fejlesztései közé tartoznak többek között a következők:
- Moduláris architektúra. Az IIS 7.0 a rendszergazdák számára eddig soha nem látott mértékben teszi lehetővé, hogy kézben tartsák a webkiszolgálót. Az IIS 7.0 kialakításával lehetővé teszi, hogy az informatikai szakemberek pontosan testre szabják a webkiszolgálón telepített és működő funkciókat. Az IIS már több mint 40 funkcionális modulból áll, amelyek egymástól függetlenül telepíthetők a kiszolgálón, így jelentős mértékben csökkenthető a potenciális támadási felület, valamint a kiszolgáló erőforrásigénye is jóval kisebb.
- Átfogó alkalmazásfejlesztői (API) felületek a bővíthetőség érdekében. Az IIS 7.0 rugalmas, bővíthető architektúrája révén a fejlesztők új lehetőségekkel szabhatják testre a webkiszolgálót. Az IIS 7.0 alapvető webkiszolgálói funkciói új, nyilvános webkiszolgálói API-kra épülnek, amelyeket minden fejlesztő felhasználhat a webkiszolgáló funkcionalitásának bővítésére, cseréjére vagy kiegészítésére. Ezek az API-k natív Win32 API-k és a .NET-keretrendszerhez tartozó felügyelt API-k formájában egyaránt elérhetők. A fejlesztők az IIS 7.0 bővíthetőségére is támaszkodhatnak: az eseménynaplózási, a konfigurációs és a felügyeleti eszközökhöz tartozó funkciók elérhetősége révén a külső gyártóktól származó bővítmények is zökkenőmentesen használhatók.
- Egységes, igény esetén elosztott konfigurációs modell. A webalkalmazások egyszerűen és hatékonyan üzembe állíthatók és felügyelhetők az IIS 7.0 platformon a gazdag felügyeleti funkciók segítségével. Az IIS 7.0 egységesített konfigurációs rendszert biztosít a fejlesztők és a rendszergazdák számára, amely közös XML formátumban tárolja az összes IIS- és ASP.NET-beállítást, továbbá felügyelt kódú, illetve parancsfájlokból használható API-kat is tartalmaz a teljes webplatform konfigurációs adatainak eléréséhez. Az új konfigurációs rendszer támogatja az elosztott konfigurációs fájlok használatát, amelyeket így a megfelelő webhellyel vagy alkalmazástartalommal együtt lehet tárolni.
A felsorolt fejlesztések radikális hatással vannak az alkalmazások konfigurálásának és üzembe állításának módjára. A webhelyek és az alkalmazások beállításai immár nincsenek kifejezetten a helyi számítógép központi konfigurációtárához kötve, így a konfigurációt egyszerűen át lehet másolni a fejlesztő munkaállomásáról egy tesztkiszolgálóra, majd az „éles” webkiszolgálóra. Amikor egy webhely már éles üzemben működik, a rendszergazdák több front-end webkiszolgáló között is megoszthatják a konfigurációs adatokat, így elkerülhetők a replikációból és a manuális szinkronizálásból adódó költséges, sok hibalehetőséggel járó problémák.
- Hatékony felügyeleti eszközök. Az IIS 7.0 számos, a webhelyek és a webalkalmazások kezelésének napi feladatait megkönnyítő felügyeleti funkciót tartalmaz. Az IIS 7.0 rendszerben szerepel egy új, grafikus kezelőfelülettel rendelkező felügyeleti eszköz, egy új parancssori segédprogram, egy új felügyelt kódú API, valamint a felügyeleti feladatok automatizálására használható új WMI-szolgáltató. Mindezek az új felügyeleti funkciók egységes támogatást nyújtanak az IIS és az ASP.NET beállításainak együttes kezeléséhez.
Az IIS 7.0 új, grafikus kezelőfelülettel rendelkező felügyeleti eszköze a korábbinál hatékonyabb módszert jelent a webkiszolgáló kezelésére. Az eszköz alkalmas az IIS és az ASP.NET konfigurációs beállításai, a felhasználók tagságára és a szerepkörre vonatkozó adatok, valamint a futásidejű diagnosztikai információk kezelésére. Az új felhasználói felület a webhelyeket üzemeltető vagy azok rendszergazdai feladatait ellátó szakemberek számára lehetővé teszi azt is, hogy a rendszergazdai ellenőrzést fejlesztőkre vagy tartalomfelelősökre ruházzák át, így csökkenthető mind a teljes birtoklási költség, mind az informatikusok terhelése. Az eszköz támogatja a távoli kiszolgálókhoz HTTP protokollon keresztül (tűzfalakon át) történő kapcsolódást, és mind dedikált, mind megosztott üzemeltetési környezetekben használható.
- Hatékony diagnosztikai képességek. Az IIS 7.0 a fejlesztők és az üzemeltetők számára lehetővé teszi a hibásan működő webhelyek és alkalmazások egyszerűbb hibakeresését, így az esetleges állásidő akár órákkal is lerövidíthető. Az IIS 7.0 a rendszergazdák számára feltárja a futásidejű diagnosztikai információkat (például hogy éppen milyen kéréseket és mennyi ideje hajt végre, milyen URL-címeket nyit meg, milyen ügyfél hívta meg az adott kérelmeket, és mi azok állapota). Az IIS 7.0 beállítható úgy is, hogy hiba észlelése esetén automatikusan részletes nyomkövetési eseményeket naplózzon. Az IIS 7.0 e diagnosztikai képességei bővíthetők is, tehát egyéni modulok formájában új diagnosztikai eseményeket is fel lehet venni.
Összegezve tehát az IIS 7.0 kialakításával a következőkben tud segítséget nyújtani:
- Webalkalmazások és -szolgáltatások egyszerűbb fejlesztése, üzembe állítása és konfigurálása
- A felügyeleti költségek csökkentése a webes infrastruktúrák hatékonyabb kezelhetősége révén
- A javítások és a biztonsági kockázatok minimális szintre csökkentése a webkiszolgáló részletes telepítési beállításain keresztül
- Nagy teljesítményű webes megoldások gyors megvalósítása az új bővíthetőségi keretrendszer használatával
- Az állásidők csökkentése a hibás alkalmazások gyors javíthatóságával
Az új alkalmazáskiszolgálói szerepkör
Az Alkalmazáskiszolgáló a Windows Server 2008 egyik bővített kiszolgálói szerepköre. Az alkalmazáskiszolgálói szerepkör vadonatúj funkcióival integrált környezetet biztosít a Microsoft .NET-keretrendszer 3.0-s verziójának használatával kifejlesztett egyéni üzleti alkalmazások rendszerbe állításához és futtatásához. Azok a szervezetek, amelyek a Microsoft .NET-keretrendszer 3.0-s verzióját, üzenetsor-kezelést, COM+ technológiát vagy elosztott tranzakciókat igénylő üzleti célú alkalmazásokat használnak (köztük akár régebbi típusú alkalmazásokat is), azt tapasztalhatják, hogy az új Alkalmazáskiszolgáló szerepkörrel könnyebb a megfelelő üzemeltetési környezetet kialakítani az ilyen alkalmazások számára.
A témáról további információt a Windows Server 2008 Technical Library alkalmazáskiszolgálói szerepkörrel foglalkozó oldala tartalmaz.
Windows Media Services 2008
A Windows Media Services a Windows Server 2008 rendszer Server Core telepítéseinél támogatott lehetőség. A Windows Media Services 2008 a legszigorúbb követelményeknek is megfelelő platform, amely alkalmas hang- és videotartalom az interneten vagy intraneten keresztül történő élő vagy igény szerinti továbbítására. A Windows Media Services 2008 használatával kiváló minőségű tartalom továbbítható adatfolyamként a következők részére:
- A tartalmat lejátszóprogram – például a Windows Media Player – használatával lejátszó számítógépek vagy eszközök
- A Windows Media Services szolgáltatást futtató, a tartalmat proxyként továbbító, gyorsítótárazó vagy továbbterjesztő számítógépek
- A Windows Media Software Development Kit (SDK) használatával kifejlesztett egyéni alkalmazások
A Windows Media Services nagy sebességű adatfolyam-továbbítást és dinamikus programválasztási lehetőséget nyújt a gyors és személyre szabott tartalomszolgáltatások megvalósításához, továbbá a legszigorúbb iparági követelményeknek is megfelelő platformot jelent, amelyet egyszerű felügyelhetőség, testreszabhatóság és méretezhetőség jellemez.
Részletesebb tudnivalókat a Windows Media Services 2008 webhely tartalmaz.