Weboldalunk a működése során sütiket (cookie-kat) helyezhet el az Ön készülékén. Oldalunk látogatásával Ön belegyezik a sütik használatába.

Legfrissebb szakmai publikációink

232015 JÚN
Első
2015. JÚN 23.

A Windows Azure Pack szolgáltatásainak bemutatása

Szakmai publikáció

A Windows Azure Pack segítségével, az önkiszolgáló felületen számos szolgáltatás hozható létre szinte megegyező módon, mint ahogy azt a Microsoft publikus felhőjében is tennénk. Általánosságban elmondható, hogy a bérleti konstrukcióban biztosított infrastruktúra, platform vagy egyéb szolgáltatás igénylési folyamata letisztult, előre definiált sablonok testre szabásával történik, így az előfizető minimális konfigurációt követően azonnal használatba veheti a kért technológiát.


A Microsoft folyamatosan azon dolgozik, hogy a publikus felhő szolgáltatáskészletében elérhető kínálatot minél szélesebb körben biztosítsa a Windows Azure Pack megoldáscsomagban is. Jelenleg az alábbi kulcsrakész környezetek biztosíthatóak a WAP felületén keresztül:
WAP_SzolgaltatasAttekinto
Fontos azonban azt is megjegyezni, hogy a szolgáltatók a rendelkezésre álló API komponenseken keresztül a saját fejlesztett IT szolgáltatásaikat is biztosíthatják ügyfeleik részére a Windows Azure Pack portál oldalára kipublikálva.

Az alábbiakban bemutatjuk a WAP kulcsrakész felhasználású szolgáltatáskészletét.

 

Weboldalak - Webes platformszolgáltatás

Ez a szolgáltatás lehetőséget teremt a bérlőknek arra, hogy magas rendelkezésre állású, skálázható weboldalakat hozhassanak létre Platform as a Service (PaaS) jelleggel annak érdekében, hogy alapot biztosítsanak ASP.NET, PHP vagy Node.js web alkalmazásaik számára. A web sites menüben helyet kapott továbbá egy személyre szabható galéria is, mely több nyílt forráskódú web alkalmazást is tartalmaz. Az ügyfelek által igényelt weboldalhoz a rendszer automatikusan biztosítja a FTP alapú adminisztrációs elérési címet is, és egyúttal kezeli a szükséges DNS regisztrációs feladatokat is. Amennyiben a weboldal mögé adatbázis (SQL vagy MySQL) is szükséges, úgy a WAP a szolgáltatás életre keltési fázisában ezt is biztosítja. A weboldalak testre szabása sem okozhat gondot, mivel az összes ismert fejlesztői eszközzel (Visual Studio, Web Matrix, Team Foundation Server, stb.) elérhetjük és a fejlesztéseket a futó weboldal alá valós időben is publikálhatjuk.

Find_web_apps
A több web szerverből álló, IIS alapú web platform rendszerben akár több tízezer weboldal is üzemelhet egymástól izolált módon. A Dynamic Process Activation Service központosítottan egy erre a célra létrehozott SQL szerverben tárolja az egyes weboldalak konfigurációs beállításait. Az előfizetők a portál felületen keresztül hozzáférhetnek a weboldal látogatottsági és erőforrás kihasználtsági mutatókhoz is, így önállóan lekérdezhetik a különböző statisztikai adatokat is. Amennyiben úgy látják, hogy magasabb teljesítményre lenne szükségük, akkor a kapacitást a mögöttes automatizmusoknak köszönhetően könnyedén növelhetik.

Monitoring

Virtuális gépek – Infrastruktúraszolgáltatás

A virtuális gépekből kialakított infrastruktúraszolgáltatásban a Windows Azure Pack két féle megközelítésben biztosít igényelhető szolgáltatásokat az ügyfelek számára:

  • Önálló virtuális gép: Ebben a menüpontban a bérlők Infrastructure-as-a-Service jelleggel tudnak létrehozni Windows és Linux virtuális gépeket egyaránt. Természetesen az egyes verziókat itt is egy galériából választhatjuk ki, számos skálázhatósággal és hálózattal kapcsolatos beállítások mellett.
  • VM szerepkör: A felhasználó ilyenkor egy szerepkörök szintjén is előre meghatározott funkcionalitású virtuális kiszolgálót fog kapni eredményül. Ehhez a Web Platform Installer (WPI) felületén keresztül számos előre definiált VM Role sablont tudunk letölteni és importálni a WAP rendszer alá. Így akár a felhasználók kulcsrakész felhasználású SQL, Exchange, Lync, SharePoint, stb. rendszereket igényelhetnek maguknak.

VirtualMachines-attekinto

Mindkét forgatókönyv szerint igényelt virtuális gép felkonfigurált hálózati kapcsolattal fog rendelkezni, melyet a rendszer dinamikusan, az ügyfél által meghatározott beállítások szerint alakítja ki. Az előálló kiszolgálói környezetet az előfizetők saját igényeik szerint használhatják, az adatközpont szolgáltatói réteg csak a virtuális gép folyamatos működtetését és az ehhez szükséges alrendszereket biztosítja.

Virtuális hálózatok

A virtuális hálózatok segítségével a bérlők saját privát hálózataikat hozhatják létre, melyek teljesen izolálhatóak, vagy összekapcsolhatóak más logikai hálózatokkal. A virtuális hálózatokkal az egyes VM-ek is könnyedén kommunikálhatnak, segítségével létrehozhatunk továbbá guest cluster-eket, vagy használhatjuk arra is, hogy olyan alkalmazásokat teszteljünk, melyek a valós környezetben esetleg problémát okoznának.

Create_virtual_network

Service Bus – Megbízható üzenetküldés

A bérlők service bus-ok használatával megbízható üzenetküldő szolgáltatást kaphatnak, mellyel összekapcsolhatják az elosztott alkalmazásaik különböző komponenseit. A service bus számos szabványos üzenetküldő protokollt támogat, és rendelkezik a queued-, illetve a topic-based publikálási/feliratkozási képességekkel is.

A Service Bus modul jól használható az olyan alkalmazások közötti kommunikációs közvetítő eszközként, ahol azok közvetlenül nem képesek az egymás közötti adatkapcsolatra. A feladó elküldi a Service Bus várakozási sorába a kérést. A fogadó oldali alkalmazás bizonyos időközönként lekéri a queue-ba betöltött csomagokat majd azok feldolgozása után visszaküldi a várakozási sorba a válaszokat. A kezdeményező fél szintén ránéz a queue-ra és lekérdezi a visszakapott válaszokat.


ServiceBus-attekinto
Az elosztott üzenetkezelési modell alapján működő alkalmazások feladó oldali komponensei beküldik a feldolgozási sorba az üzeneteiket, de nem várják meg a visszatérő válaszokat, hanem folytatják a működésüket. A Service Bus queue kezelése a FIFO (First In, First Out) alapú üzenet feldolgozási elv alapján működik, de megkülönbözteti az egyirányú aszinkron-, és a feliratkozás alapú küldés folyamatát:

ServiceBus-attekinto2

 

Adatbázis szolgáltatás

A létrehozott weboldalak mögött rejlő adatbázis kialakítása szintén megoldható az Azure Pack segítségével, a bérlők SQL vagy MySQL adatbázisokat hozhatnak létre az önkiszolgáló felület segítségével. Az adatbázis igénylésekor az adatbázis méretmegadásán és a típus kiválasztásán kívül csak a bejelentkezési adatokat kell megadnunk, a többit az automatizmusokra bízhatjuk.

Create_database

 

Automatizmus és kiterjeszthetőség

A System Center Orchestrator (SCO) gyakorlatilag bármilyen folyamat automatizálására alkalmassá tehető, mivel a szoftverhez széles körben elérhetőek a legkülönbözőbb Integration Pack elemkészletek, illetve az jól hasznosítható a robosztus PowerShell szkript platform is.
Ez a megközelítés a hagyományos adatközponti üzemeltetés során már számtalan alkalommal bizonyította az ügyfelek számára azt, hogy a költséges és jelentős hibalehetőségeket tartalmazó manuális eljárások remekül kiválthatóak a SCO bevezetésével.

Ez a koncepció került átültetésre a Windows Azure Pack megoldáskészletébe is, így az ügyfelek és az adatközpont üzemeltetők itt is használhatják a Runbook alapú folyamatautomatizmusokat. Gondoljunk például arra az esetre, ha az ügyfél egy korábban igényelt virtuális géphez tárhely növelést, több processzor vagy memória kapacitást szeretne automatizáltan igényelni. Vagy az előállított virtuális alkalmazáskörnyezet teljes körű rendszerbe illesztését kellene automatizmussal megoldanunk, amely kiterjed a monitorozási alrendszerbe-, mentési eljárásokba- és az egységes konfigurációkezelési metódusokba való bevonására is. De akár említhetnénk olyan folyamatautomatizmusokat is, ahol egy új előfizető komplett vállalati infrastruktúrát kap néhány óra leforgása alatt, amibe beletartozik egy önálló Active Directory telepítése, Exchange levelezés, Lync és SharePoint csoportmunka platformok, melyek mögött egy redundáns SQL adatbázis kezelő működik. Mindezt kiegészítve azzal, hogy az automatika létrehozza a szolgáltatói rendszerben működő izolált, virtuális hálózatot, melyet S2S VPN módon összekapcsol az ügyfél saját, földi hálózatával.

Az említett automatizmusok nem csak a tervezőasztalon léteznek. Konkrét, kulcsrakész megoldások érhetőek el a fent bemutatott módszerek folyamatautomatizmusokon keresztüli kiszolgálásához.

Alapvetően két irány áll rendelkezésre az igényelhető automatizmusok kezelésére:

  • A WAP admin portál felületén összeállíthatjuk a PowerShell 3.0-al elérhetővé vált Windows Workflow Foundation alapú Runbook automatizmusokat, melyeket az előfizetők és az adatközponti rendszergazdák egyaránt futtathatják. A szkriptek futási eredményét, azok kimenetét, a mögöttes üzleti logikát és a teljesítmény adatokat a WAP portál felületén keresztül adminisztrálhatják.
  • A Windows Azure Pack összekapcsolható az SCO alrendszerrel, így az adatközponti rendszergazdák az ügyfél igényeknek megfelelő automatizációs eljárásokat biztosíthatnak az előfizetőik számára. A System Center Orchestrator egyik fontos eleme a grafikus felületű Runbook Designer, ahol a szkript építőelemei (Activities) a széles körben elérhető Integration Pack-ekkel válnak hozzáférhetővé. Ezek használatával könnyedén építhetünk komplex szkript automatizmusokat is, melyeket a felhasználók a WAP portál felületén keresztül paraméterezhetnek és a futási eredményeket és a kapcsolódó teljesítmény mutatókat is szintén itt tekinthetik meg.

Service_Management_Portal

Service Provider Foundation - az univerzális illesztőmodul

A Microsoft a Windows Azure Pack kifejlesztésekor alapvető tervezési szempontként tekintette azt, hogy olyan univerzális illesztési modult biztosítson a WAP-hoz, melyen keresztül külső gyártók saját megoldásokat fejleszthetnek a szolgáltatói felhőhöz.

A piacon több gyártó megoldása is elérhető, így például a System Center 2012 Service Manager incidenskezelő és szolgáltatás katalógus felülete a Gridpro moduljával összekapcsolható a WAP portállal.

GridPro
A Cloud Cruiser fejlesztéseként számlázási alrendszert csatlakoztathatunk a WAP-hoz, így az ügyfelek erőforrás felhasználásai valósidejű költségekre fordíthatóak.

 Cloudcruiser
Az SCVMM által biztosított felhő erőforráskészlet kiajánlása is az SPF API kapcsolaton keresztül biztosított, így a WAP IaaS szolgáltatáscsomag elengedhetetlen kelléke az Orchestrator telepítő készleten megtalálható SPF komponens. Ezen keresztül a VMM-ben felvett virtuális gép sablonok, hardver és operációs rendszer konfigurációs beállítások, de akár a komplett szolgáltatás sablonok is kiajánlhatóak a WAP előfizetői portál felületére. Az ügyfelek is szabványosított eljárások és beállítások mellett igényelhetik a kívánt infrastruktúrát, és alkalmazáskörnyezetet.

Service Management Automation

A folyamatautomatizmus WAP portálon keresztüli biztosításához szükség lesz az Orchestrator médián elhelyezett Runbook Worker, Service Management Automation és PowerShell komponensek telepítésére. Akár a Windows Azure Pack felületére beépülő Runbook automatizmusokat-, akár a System Center Orchestrator alapú szkripteket kívánjuk használni, a WAP és a Runbook Server (SCO infrastruktúra része) és/vagy a Runbook Worker (WAP infrastruktúra része) összekapcsolásához a Service Management Automation (SMA) komponens biztosítja az adatkapcsolati hidat.

Még nem érkezett hozzászólás

Szóljon hozzá Ön is!