A nevem Center. System Center.

A Microsoft pár napja bejelentette, hogy megújítja a teljes System Center termékcsaládját, hogy azok a lehető legjobb megoldást nyújtsák magán- vagy hibrid felhők kialakításához és üzemeltetéséhez. Miközben a bejelentést elég nagy csinnadratta kísérte, úgy érzem, viszonylag gyorsan napirendre tért felette az iparág. Sőt, megkockáztatom, talán nem is ért el az üzenet a mostani, vagy a potenciális felhasználókhoz. Pedig merem állítani, hogy a rendszerfelügyelet, a virtualizáció és a (magán, hibrid) számítási felhők világában az évtized egyik legfontosabb és valószínűleg egyik legkockázatosabb lépését jelentette be a cég. Néhány pontban a lényeg:

  • Minden System Center termék új verzióval jelentkezik. Nincs kivétel. Az egyedi termék-életciklusokat szinkronizálta a cég.
  • Minden komponens megszűnik önálló termék lenni: egyetlen terméket lehet majd vásárolni, amit úgy hívnak, hogy “System Center".
  • A termékek szinte mindegyike Cross-platform képességeket kap, vagyis nem csak Windows rendszerek felügyeletét lehet majd elvégezni. A SCOM már eddig is rendelkezett ilyen képességgel, most pedig tovább erősít a hálózatfelügyelet és a Java alkalmazás szerverek területén, az SCCM-ről ezt 2011-ben az MMS-en jelentettük be, az Orchestrator mindig is ilyen volt, a Virtual Machine Managernek pedig egyik újdonsága, hogy a Hyper-V mellett vSphere és XenServer felügyeletet is ellát majd.
  • A System Centernek két kiadása lesz: Standard és Datacenter – vagyis nem lesz “Enterprise”. Funkcionális különbség nem lesz közöttük, kizárólag abban térnek el, hogy hány virtuális környezetre (Virtual Operating System Environment – VOSE) engedélyezett a használatuk. Standard esetén ez kettő, Datacenter esetén korlátlan.
  • A termék licencelésének alapja – szerverek felügyelete esetén – kizárólag a fizikai processzor lesz. Nem lesz szerver licence, Management Server licenc stb. Meg kell számolni a processzorok számát, a rajtuk futó virtuális gépek számát, aztán választani a Standard vagy Datacenter kiadások között.
  • A System Center termékekhez automatikusan jár SQL Runtime (gyakorlatilag “megfelelő mennyiségű” SQL Standard) – amelyet persze csak a System Center komponensekhez lehet majd használni.
  • A csomaghoz megjelenik egy “Unified Installer” (UnI). Ez egy olyan eszköz, amellyel egyetlen kérdőív kitöltése után a teljes csomag automatikus telepítése elvégezhető. Világos, hogy az UnI nem lesz képes minden komponens minden összetett architektúrájának lekövetésére, de amikor kis környezetek (értsd: 1000 PC alatt!!) felügyeletét kell kialakítani, akkor jó szolgálatot fog tenni.

A legfontosabb változás?

Miért gondolom, hogy ez az évtized egyik legfontosabb bejelentése a maga területén? Meglátásom szerint azért, mert ezzel a Microsoft egyszerre gerjeszt új versenyt a régi és az új piacokon.

A Microsoftot hagyományosan a négy nagy rendszerfelügyeleti gyártó – HP, IBM, Computer Associates, BMC -  mögé sorolják a piacon, azzal a megjegyzéssel, hogy a Configuration Manager és az Operations Manager a legnagyobb installált bázisú szoftverek a maguk területén. Ezekkel a cégekkel és megoldásaikkal nem triviális versenyezni: olyan sokat fektettek már be, pénzben, tudásban, képzésben stb. az ügyfelek a versenytársak szoftvereibe, hogy csak a “tétet emelve” lehet ingerküszöb fölé nőni. Velük szemben tehát az drasztikusan egyszerűsített licencelés, és egyúttal a megemelt értékajánlat jelenthet alternatívát.

Ugyanakkor a legélesebb verseny nem itt zajlik. A VMware 13 évvel ezelőtti megjelenése, majd 11 évvel ezelőtti betörése az adatközpontokba legalább olyan forradalmi volt, mint az iPhone megjelenése az okostelefonok piacán. Kezdetben mindenki a meglévő piachoz mérte őket, s abban a tekintetben (értsd: a hagyományos rendszerfelügyelet tekintetében) a VMware nem számított nagy játékosnak. Mára fordult a kocka: a vSphere család a VMware cloud megoldásai és rendszerfelügyeleti portfóliója az egyik legerősebb rendszerfelügyeleti szállítóvá predesztinálja. És legyen bármilyen bonyolult a VMware licencelése, az még mindig nagyságrenddel egyszerűbb, és még mindig olcsóbb, mint a hagyományos rendszerfelügyeleti szállítók kínálata. Okos dolog volt a VMware részéről, hogy felvásároltatta magát az EMC-vel. Ez a húzás lehetővé tette, hogy ne merüljön el az ajánlat egy HP vagy egy IBM kínálat-tengerében, és a cég az EMC védőszárnyai alatt megőrizhesse dinamizmusát. Mára már látszik, hogy a védőszárny alatt micsoda madár fejlődött ki…Meglátásom szerint a Microsoft e második kihívást talán még nagyobbnak látja – s a teljes portfólió egybegyúrása egyetlen ajánlattá ez ellen is megfelelő fegyver lehet. Ettől a pillanattól kezdve ugyanis már nem lehet csak a Virtual Machine Manager-t összehasonlítani a vCenterrel. A “minden vagy semmi” ajánlat egyúttal a “minden vagy semmi” összehasonlításokat is magával hozza. Arról már nem is beszélve, hogy a mind nagyobb helyet követelő számítási felhő megoldásoknál már nem is lehet csupán egy-egy komponensre alapozni. A cloud a rendszerfelügyelet vonatkozásában is mindent visz.

A következmények a világban

Az ügyfelekre gyakorolt legfontosabb hatás, hogy újabb szerver-konszolidációt indíthat el. Egyrészt nagyobb virtuális gép sűrűség esetén jelentős árcsökkenés érhető el, másrészt a teljes portfólió teljesebb rendszerfelügyeletet tesz lehetővé, ami a legfőbb gátja a virtualizáció és magán számítási felhők további terjedésének. A konszolidáció, no meg az x86/84 rendszerek javuló skálázhatósága tovább fogja szűkíteni a Unix rendszerek életterét (ebbe a Linux nem tartozik). A maradó rendszerek és a Linux szerverek pedig immáron natív módon felügyelhetők System Center megoldásokkal.

Azt gondolom, hogy a Microsoft döntése lépéskényszerbe hozta a hagyományos rendszerfelügyeleti gyártókat, s talán nem túlzás azt mondani, hogy hosszú távon a teljes üzleti modelljük átgondolására késztetheti őket.

Nem marad érintetlen a VMware sem. Vita tárgyát képezheti, hogy elégséges-e a Microsoft portfóliója, de abban nincs vita, hogy a Microsoft potens versenytársa immár a VMware-nek. Ugyanakkor a Microsoftnak itt nem elégséges csak a rendszerfelügyeleti termékeit csatasorba állítania. A hypervisor képességek, már pusztán a prekoncepciók miatt is, legalább akkora hatással lesznek a rendszerek kiválasztása során, mint a rendszerfelügyelet.

A következmények Magyarországon

Hogyan változik nálunk a helyzet? Magyarországon évek óta a System Center termékek csomagban vásárlását ajánlottuk az ügyfeleknek, és ők többnyire hallgattak a tanácsainkra. Számukra a változás minimális. A Datacenter változatokat processzorszámra vetítve ekvivalensen váltjuk be. Az Enterprise változatoknál pedig egy licencért változatért két standard-ot adunk, amely így megint csak értékazonos váltás lesz.. Van ugyanakkor egy olyan ügyfélkör is, akik komponenseket, tipikusan SCOM-ot vagy SCCM-et vásároltak. Attól függően, hogy van-e érvényes szoftverfrissítésük vagy sem, másképp-másképp élhetik meg a változást. A frissítés-védelemmel rendelkezők azt tapasztalhatják, hogy bizonyos átváltási arány mellett hirtelen ölükbe hullik a teljes portfolió. Ez azonnali pozitív hír. A frissítésük meghosszabbítása ugyanakkor megdrágul. Akik nem rendelkeznek frissítés-védelemmel, és csak egy komponenst vásároltak, nos ők nehezebb helyzetbe kerülnek, mivel mostantól csak a drágább csomag lesz elérhető számukra – kivéve, ha egyébként szerver konszolidáció is zajlik náluk, mivel a konszolidáció árcsökkentő hatású.

Elképzelhetők olyan vásárlók is, akik a rendszerfelügyeletük kialakítását nem egy kiforrott stratégia mentén végzik, hanem aktuális problémákra gyors és egyszerű megoldást keresnek. Nos, nekik a System Center ajánlat esetleg kevésbé lesz vonzó, bár persze adott helyzettől és ártól függhet, mit gondolhatnak a Microsoft megoldásáról.

S végül lesznek olyan ügyfelek, amelyek számára ez a System Center csomag – még a legkisebb kiszerelésben is -  egyelőre nagy és bonyolult. Számukra a Microsoft még nem mondott semmit. A bejelentés egyelőre adós a System Center Essentials jövöjének felvázolásával.

Ha mindehhez még hozzáveszem a “Windows Server 8” és a benne lévő Hyper-V új képességeit, azt hiszem nem túlzás, ha azt mondom: az izgalmak csak most kezdődnek.

A számítási felhők hatása az IT versenyhelyzetekre

A múlt heti HWSW cikkei, meg az Office 365 tegnapi megjelenése nem is adhatna jobb apropót ehhez a cikkhez. Előbb az IDC tanulmányának ismertetése jelent meg az informatikai portálon. Ebben az áll, hogy az IT kiadások növekedésének fele a számítási felhőkre megy majd, ezen belül is a legdinamikusabb piaca az SaaS rendszereknek lesz. Egy nappal később a Redhat optimista jelentéséről olvashattunk, amelyben a cég a számítási felhőket és a virtualizációt nevezte meg húzó piaci igényként.

A számítási felhők egy újfajta informatikai modellt képviselnek, s ilyen esetben várható, hogy alapvetően felborítják azokat a szituációkat, állóháborúkat, amelyek egy korábbi korszakot fémjeleztek. A Microsoft ebben a tekintetben különleges helyet foglal el, mivel az elmúlt 15 évben szinte minden szoftver szegmensben (versenyző rész-piacon) megjelent. A cégnek vannak persze erősségei, meg kevésbé vonzó megoldásai is, de az ritkán fordul elő, hogy futottak még kategóriába tartozna. Csak hogy ne beszéljek a levegőbe: a Gartner 38 olyan szoftverpiaccal foglalkozó Magic Quadrant kimutatást tart karban évről évre, amelyekben a Microsoft is szerepel. Ezek közül 22 esetben a vezető, 10-ben a kihívó, 2 esetben pedig vizionáló negyedben szerepel a cég. Csupán négy esetben jelölte a szoftveróriást réspiaci szereplőnek (niche player). A Microsoft tehát a vállalati informatika egyik meghatározó – és ez idáig nyerő – szereplője, ugyanakkor a hagyomány és az örökség (legacy) képviselője. A hagyományos szereplők mindig nehéz helyzetben vannak egy alapvető változásnál: ha az új megoldásokat választják, akkor lemondanak a “régi” szoftverkódról, képességekről, ügyfelekről, és főleg, árbevételről. Példaként elég a Windows Mobile –> Windows Phone 7 váltást említeni. Ha a piacvezető a régi technológia védelmére rendezkedik be, akkor viszont az egész vállalat/termék stb. relevanciája megkérdőjeleződhet. Az IBM a mainframekkel járt így a PC világ beköszöntével. Tehát nagyon érdekes, hogy a jelenkor egyik “IBM”-je, a Microsoft, hogyan és mit lép: hogyan védi a régit és veszi át, vagy éppenséggel találja fel az újat.

Az már láttuk, hogy a számítási felhők különböző működési és terítési modelleket használnak, s ezek együtt egy egészen nagy piacot alkotnak, gyakran önálló részekkel. A rész-piacok rendelkeznek önmozgással, de egymásra is hatnak, sőt gyakran előfordul, hogy ugyanaz a termék több rész-piacon is megjelenik.

image

A Microsoft – globális szállítóként – minden szegmensben képviselteti magát, s talán nem túlzok, ha azt mondom, egy kicsit előbb lépett, mint a vállalati szegmensbeli hagyományos versenytársai: az IBM, az Oracle, a HP. Ez azonban az üdvösséghez még nem biztos, hogy elég.

A számítási felhő “másról” szól

Az informatikai piaci verseny átalakulásának egyik  legmarkánsabb jele az, hogy mindig felbukkan az a szó, hogy “más”. Először is más a termék: mindeddig dobozos változatban (esetleg nagy tételben) lehetett szoftvert vásárolni – ritkábban bérelni. A megvásárolt szoftverhez vagy volt frissítés vagy sem, de mindenképp egy adott képesség halmazzal rendelkezett. Hogy mit hozott ki belőle egy-egy IT szervezet, az már nem a gyártón múlott, legalábbis jórészben nem. A számítási felhők világában nem szoftver terméket, hanem szoftveres szolgáltatást árulnak a szállítók. Nem csak a termék potenciális képességei, hanem tényleges működése és működtetése is számít. Míg korábban a legfőbb mérési pont a termék funkció-gazdagsága és az ahhoz mért ár, a számítási felhők világában e kettőhöz még társul a szolgáltatás rendelkezésre állása, biztonsága, a biztosított kapacitás. Ez az átalakulás viszont bizonyos jellemzőket irrelevánssá tesznek. Mire gondolok? Például a nyílt forráskód – zárt forráskód vitára. Egy szolgáltatásként vásárolt levelezési vagy kollaborációs megoldásnál teljesen lényegtelen, hogy a szolgáltató milyen fejlesztési modellben fejleszt(*). Ami lényeges, az a szolgáltatás funkciógazdagsága és ára. De ez igaz a platform szolgáltatásoknál is. Lényegtelen, hogy Windows vagy Linux a platform alapja: ami a lényeges, az a gyors fejlesztés, a skálázható alkalmazás, a gyorsabb piacra jutás és az ár. A hagyományos IT világában jó gumicsont, hogy vajon az Oracle adatbázis kezelője, vagy a Microsofté skálázhatóbb, illetve melyik biztosít nagyobb rendelkezésre állást. Az Azure SQL automatikus skálázódása sokmillió felhasználóig ezt a vitát értelmetlenné tette. Ami pedig a rendelkezésre állást illeti, azt a szállító szerződésben vállalja, letudottnak tekinthető. Összességében azt gondolom, hogy a számítási felhők világában nem érvényesek a hagyományos versenyhelyzetek, mindenek előtt és első sorban azért, mert más a termék!.

De nem csak a termékek, a versenyzők is mások. Amíg a nagyvállalati levelezés világában az Exchange mellett a Lotus Domino (IBM) és a Groupwise (Novell) küzdött, addig a számítási felhők korában az egyik legpotensebb e-mail szolgáltatás versenyző a Google. A hagyományos CRM rendszerek koronázatlan királya a Siebel CRM, a számítási felhők egyik legerősebb versenyzője a salesforce.com. Ez a fajta átalakulás még a szerver operációs rendszerekre is igaz: korábban Windows-ról, Linuxról és Unix-ról vitatkoztunk, mára az operációs rendszerek szerepét nem kis részben a hypervisorok vették át, a Hyper-V, az ESX és a Xen. A élet különös fintora, hogy az nyilvános IaaS szolgáltatások jelenlegi piacvezetője, az Amazon, nem ESX-et, hanem Xen-t futtat.

Végezetül a számítási felhők a hagyományos versenyhelyzetekhez más dimenziót is ad – ez gyakran helyettesítő terméket jelent. Az elmúlt félévben egyre-másra jöttek a hírek a magyar egyetemeken telepített szuperszámítógépekről. Azt gondolom, hogy ez a piac pár év múlva teljes egészében eltűnik és felszippantja a PaaS világ. (Talán csak a Petagon és a CIA hagy meg néhányat magának Kacsintó arc) Amikor számítási kapacitás dolgában versenyezni kell, akkor a globális szállítók ultrahatékony adatközpontjai verhetetlenek. Ha ehhez jó fejlesztési környezetet is biztosítanak, akkor minden adott a sikerhez.

A hibrid világ eljövetele

Bár nem kétséges, hogy az új paradigma új képviselői (Amazon, Salesforce, Google stb.) a siker megragadásának pillanatában vannak, azért a való világ nem változik meg egyik pillanatról a másikra. Az új szállítók nem rendelkeznek hagyományos kapcsolatrendszerrel a vállalati világban és gyakran nincs is megoldásuk a hagyományos modellre. Márpedig ez nem elhanyagolható veszély a számukra. A vállalatok hagyományosan konzervatívok: változnak, de nem hirtelen. S ha változnak is, a változás kockázatait szeretnék minimalizálni: átmenetet szeretnének a hagyományos rendszereik és az új lehetőségek között. S ez jó esélyt ad még a későn ébredő IT szállítóknak is, mint például az IBM vagy az Oracle. Az új modell adaptálásának ugyanis nem csak az a módja, hogy kidobjuk a régit, hanem sokkal inkább az, hogy kinövesztjük belőle az újat. Az Office 365 például épp ezt teszi: semmi akadálya technológiai és licenc oldalról hibrid rendszerek kialakításának. Az igazi verseny frontja tehát – meggyőződésem szerint – a hibrid rendszerek világában lesz.

 

(*)  Jót mosolyogtam a HWSW RedHat-os cikkén, amikor azt bizonygatják, hogy cloud-ok nyilt forráson vannak. Nem csak azért, mert kicsi az esélye, hogy Salesforce.com, a Google, vagy az Amazon saját módosított operációs rendszerének forráskódjához hozzá tudnék férni, hanem azért, mert a dolognak nincs jelentősége. A szolgáltatást használom, nem a forráskódot.

A Microsoft számítási felhő megoldásai

A kezdeti alapozó cikkek után azt gondoltam érdemes lenne megvizsgálni, hogyan hat a számítási felhő, mint működési modell megjelenése az informatikai ipar egyes szegmenseire, a versenyre, ezen belül a Microsoft stratégiájára. Ez az elemzés ugyanakkor a levegőben lógna, ha legalább néhány sorban nem ismertetném a Microsoft jelenlegi felhő megoldási portfolióját. Először minden egyes szolgáltatás logóját be szerettem volna vágni, de aztán annyi jött össze, hogy inkább dobtam az ötletet és egy összefoglaló ábrát kerestem. Sikerült is halászni egyet, megpróbálom egy-két mondatban ismertetni a fontosabb ajánlatokat. Szerencsére az ábra szerkezete követi a korábban leírtakat és a szolgáltatási modellek szerint csoportosítja azt, amit a Microsoft ma tud.

image

Windows Live szolgáltatások

Ugyan alapvetően nem üzleti szolgáltatásról van szó, de ezer szállal kötődi azokhoz, egyéb iránt pedig minden Microsoft SaaS megoldás ősének tekinthetők. Önkényes módon a “Live” szolgáltatásokat kétféle csoportba soroltam: úgy érzem, vannak inkább “platform” elemek, és aztán arra épülő “alkalmazások”. Kezdjük a platform elemekkel.

  • Windows Live ID (“platform”)– Ez a hitelesítési mechanizmus az alapja az összes Microsoft online szolgáltatásnak szóljon üzleti vagy otthoni felhasználókhoz. Annak idején mindenki felhördült amikor a Microsoft úgy próbálta pozícionálni még 2001-2002 környékén ezt a szolgáltatást, mint az Internet potenciálisan egyetlen és egységes identitás kezelő rendszere. Aztán tessék megnézni, hol tartunk ma? Senki sem ágál különösebb ellene, hogy egy másik cég tényleg meg is csinálta azt, amit az MS szeretett volna. A céget úgy hívják: Facebook.
  • Skydrive (“platform”) – Online adattárolási rendszer 25 GB tárhellyel. Integrált a levelezési, a webes Office és a fényképmegosztó szolgáltatással. A Mesh-sel egyelőre nem, de logikus következő lépés lenne.
  • Hotmail (“alkalmazás”): 1998 óta a Microsoft első számú, és azóta is versenyképes webes levelező rendszere. Mára online  naptár és névjegyalbum szolgáltatással is rendelkezik, a böngésző(k) mellett elérhető az Office Outlookjából és mobiltelefonokról is.
  • Messenger (“alkalmazás”): azonnali üzenetküldő szolgáltatásnak indult, de ma már inkább mondanám a közösségi hálók legjobb helyben  futtatható kliens-alkalmazásának. Ennek a közösségi jelenlétnek a része a csevegés, hang és/vagy képi kapcsolat. A közösségi hálózat lehet a Windows Live, a Facebook, a LinkedIn és a Myspace is.
  • Windows Live Profile (“alkalmazás”): A Windows Live azonosítóhoz megadhatunk magunkról mindenféle adatot, kapcsolatokat építhetünk a barátainkkal (akiknek az adatai aztán a Live névjegyalbumban és a Messenger kapcsolataink között visszaköszönnek.) A Live Profile integrálni képes a különböző közösségi hálózatokból érkező eseményeket, leveleket, megosztásokat stb.
  • Windows Live Mesh (“alkalmazás”): Fájl szinkronizációs szolgáltatás különböző eszközök között (PC, Notebook, Home szerver, média center, cloud)

A Windows Live szolgáltatásokhoz szorosan kapcsolódnak az Office Live szolgáltatások. Korábban az Office Live két részből állt: az Office Live Workspace-ből és az Office Live Small Businessből. A megcélzott közönség az otthoni felhasználók és a kisvállalatok voltak. Az élet azonban rohan, ezek a szolgáltatás is átalakulnak. Az Office Live Workspace utódja az Office Web Apps on Skydrive. Ez a megoldás tartalmaz böngészőből elérhető webes Office alkalmazásokat és Skydrive tárhelyet, ámde úgy, hogy a tárhely a hagyományos Office alkalmazásokból is elérhető. (Lásd alábbi kép)

image

Az Office Live Small Business képességei a jövőben az Office 365 szolgáltatásban élnek majd.

Office 365

A júliusban véglegesedő szolgáltatás a Microsoft SaaS portfóliójának zászlóshajója. Egyrészt jelent egy új licencelési modellt (nem tárgyaljuk most), másrészt egy csomó, számítási felhőből elérhető szolgáltatást, úgy mint:

  • Exchange Online – levelezés, címtár, feladat- és naptárkezelés.
  • Sharepoint Online – csoportmunka, együttműködés.
  • Lync Online (ma még Office Communictions Online) – online jelenlét, csevegés, pc-pc hangkapcsolat.
  • Office Web alkalmazások – böngészőből elérhető és működő Word, Excel, Powerpoint, Outlook, Onenote.

Az Office 365-öt kiegészít jó néhány, többnyire levelezéssel kapcsolatos szolgáltatás: ForeFront Online Protection for Exchange (malware- és levélszemét szűrés) Exchange Online Archiving (levelezés archiválás), Exchange Hosted Encryption (levéltitkosítás).

Az Office 365-nek vannak/leszek speciális ajánlatai is, például felsőoktatási intézmények számára. (Live @ Edu)

További, üzleti felhasználóknak szánt szolgáltatások:

  • Microsoft Dynamics CRM Online A első fecske a Microsoft üzleti alkalmazás portfóliójából.
  • Windows IntuneA Microsoft desktop felügyeleti rendszerének szolgáltatás alapú változata. (hardver- és szoftver leltár, vírusvédelem, riasztások, távfelügyelet.)
  • TellMe – Hangintegrációs szolgáltatás. Telefonos (Bing Voice), TV-s (Kinect), Autós (Ford Sync) és PC-s szoftverekben egyaránt megtalálható.
  • Bing – térkép és keresési szolgáltatások integrálása vállalati környezetbe.
    Platform szolgáltatások

A Microsoft platform szolgáltatásai mögé általában odabiggyesztik az “Azure” szócskát, azért, mert a szoftver nevek megegyeznek a helyben telepíthető változatokkal. Beszélhetünk ezek alapján Windows szerverről és Windows Azure-ról, SQL szerverről és SQL Azure-ról stb. Egy felsorolás szerű ismertetés:

  • Windows Azure – Egy számítási felhőben futó operációs rendszer, amelynek feladata az ezen operációs rendszerre írt alkalmazások futtatása. Sok tekintetben persze különleges operációs rendszer, hiszen a feladata a rajta futó alkalmazás jó válaszidejének biztosítása, automatikus skálázása, felügyelete, bárol és bárhányan használják is azt. Ezért aztán olyan képességekkel is ellátták, amelyek a hagyományos környezetben még nemigen fordulnak elő. Ilyenek például a Content Delivery Network, a Virtual Network, és a Virtual Machine futtatás. Kevéssé ismert, de Windows Azure-ra nem csak .Net segítségével lehet fejleszteni, hanem PHP, Java, Ruby, Python és Eclipse is a fejlesztők rendelkezésére áll.
  • SQL Azure – Az Azure szolgáltatás család számítási felhőre írt adatbázis kezelője. Feladata természetesen az adattárolás a Storage képességgel, a lekérdezések kezelése vagy éppen a üzleti intelligencia alkalmazások kiszolgálása.
  • Windows Azure Appfabric – Számítási felhő alapú middleware alkalmazás, amelynek a segítségével helyi és felhőben futó komponenseket lehet összekötni. A főbb komponensei: Service bus, a hozzáférés vezérlés, gyorsítótárazás és a (biztalk) integráció.
    Az Azure-hoz tartozik egy Piactér is, ahol egyrészt fellelhetők az Azure platformon futó adatszolgáltatók, valamint azok a független szoftvergyártók, amelyek a saját SaaS ajánlatukhoz a Windows Azure-t választották platformnak.

Infrastruktúra szolgáltatások

Akinek eddigre Microsoft mérgezése lett, azt el kell szomorítanom: a legerősebb alkalmazás portfóliót még nem is ismertettem. A cikk szempontjából viszont  ez szakasz rövidebb lesz, azon oknál fogva, hogy az IaaS szolgáltatások a legismertebben a Microsoft portfoliójából, meg azért is, mert ezeknek a termékeknek vagyok a szakértője és a későbbiekben sokkal-sokkal részletesebben szeretnék róluk írni. Tehát most ismét csak felsorolásszerűen:

  • Windows szerver – Általános célú hálózati operációs rendszer hitelesítéshez (Active Directory, ADFS) hálózati szolgáltatásokhoz (DNS, DHCP, NAP,VPN,  RRAS, Direct Access stb. stb.), alkalmazások futtatásához, virtualizációhoz, terminál szolgáltatáshoz stb. stb.
  • Hyper-V – A Microsoft bare metal hypervisora az IaaS rendszerek virtualizációs alapja.
  • A System Center termékcsalád – Desktop és szerver, Microsoft vagy más gyártó, fizikai és virtuális komponensek teljes körű felügyeletét célul kitűző rendszerfelügyeleti család. System Center Operations Manager, Configuration Manager, Service Manager, Orchestrator, Data Protection Manager, Virtual Machine Manager.
  • VMM Self Service Portal 2 – A magán számítási felhők absztraktciós rétege önkiszolgálási és költségszámítási képességekkel.
  • Dynamic Datacenter ToolkitAdatközpont szolgáltatók számára IaaS szolgáltatás építését biztosító megoldás.
  • ForeFront Identity Manager – Hitelesítő és hozzáférési rendszerek felügyelete önkiszolgáló képességekkel helyi számítási felhő szolgáltatások kialakításához

Összegzés

Azt gondolom az iménti egyáltalán nem rövid – de még így sem teljes körű – felsorolás több dolgot is megmutat. Egyrészt azt, hogy a számítási felhők messze többet jelentenek, mint a virtualizáció újracsomagolása. Jelenti továbbá azt, hogy a Microsoft nem a levegőbe beszél, amikor azt állítja, hogy a fejlesztői túlnyomó részét számítási felhők kialakítására és megújítására állította át. Végül előre vetíti, hogy a számítási felhők az iparági hagyományos versengést egészen átalakítják, megváltoztatják – de erről majd legközelebb írok.

Számítási felhő – egyszerűen (3. rész)

Az cikksorozat első részében a számítási felhők alapvető és közös tulajdonságait vettük sorra. A második részben a szolgáltatási modelleket taglaltuk. A most következőben a terítési módszereket ismertetem. A korábban már meghivatkozott NIST négyféle terítési módszerről beszél – lényegében azonban aszerint csoportosítja az egyes rendszereket, hogy kik és milyen mértékben osztják azt meg egymás között.

Nyilvános számítási felhő (Public cloud)

A view of Puget Sound, Seattle [Click for previous image]A nyilvános számítási felhő – ahogy a nevéből is kitűnik – egy nyilvános, azaz bárki által igénybe vehető szolgáltatás. A szolgáltató lehet egy globális szervezet, mint például a Microsoft vagy az Amazon, de lehet lokális is – elég a magyar virtualoso-ra gondolni. Azt gondolom, hogy az cikksorozat első részében ismertetett alapvető számítási felhő jellemzők legteljesebb mértében a nyilvános felhők használatakor válnak láthatóvá – ezért aztán sokan azt gondolják, hogy a számítási felhők csakis nyilvános felhők lehetnek. Kétségtelen, hogy az igazán masszív globális szolgáltatók méretgazdaságosságával még a legnagyobb ipari vállalatok sem versenyezhetnek, ettől függetlenül bőven vannak konszolidációs tartalékok a világ informatikai rendszereiben – no, meg nem csak a skálázhatóság az egyetlen ismérve a számítási felhőknek, ezért aztán léteznek más modellek is.

Közösségi számítási felhő (Community Cloud)

A NIST szerint ez egy önálló kategória – én inkább a nyilvános felhő egy alfajának tartom. A modell lényege, hogy a számítási (vagy tárolási, vagy elérési stb. stb.) kapacitás nem nyilvános, hanem csupán néhány, tipikusan azonos tevékenységet folytató szervezet között megosztott. A szolgáltató általában egy globális, erre szakosodott vállalat (Google, Amazon, Microsoft stb.) a fogyasztók viszont jóval kevesebben vannak és jellemzően azonos tevékenységek, ebből adódóan pedig azonos törvényi szabályozások vonatkoznak rájuk. Ilyen közösségi felhő szolgáltatásokat vehetnek igénybe amerikai kormányzati szervek, kórházak. A közösségi számítási felhők hozhatnak némi méretgazdaságosság előnyt, mert mégis érdemesebb 4-5 szervezetnek összeállnia, mint külön-külön kapacitásokat vásárolnia – ugyanakkor érvényre juthat a nyilvános számítási felhők esetén sokkal nehezebben kivitelezhető igények, például a törvényi megfelelőség biztosítása.

Magán számítási felhő (Private Cloud)

A magán számítási felhő olyan rendszer, ahol az erőforrásokat csak egyetlen fogyasztó használja. A magán számítási felhőkre sokan csak legyintenek. Ha nincs méretgazdaságossági előny, akkor minek ez a sok hűhó? Elhamarkodott vélemény. Egyrészt rengeteg olyan vállalat, önkormányzat, hivatal stb. van, amelyeknek történelmi okokból széttagozódott, heterogén és rosszul üzemeltetett IT rendszere van. Számukra egy konszolidáció és egy modellváltás már önmagában nagyságrendi ugrást jelent. Emellett azt is érdemes szem előtt tartani, hogy a számítási felhő egy informatikai működési modell – amelynek előnyei nem egyetlen tulajdonságán múlnak. A magán számítási felhő legfontosabb jellemzője, hogy (végre valahára) meghonosítja a szolgáltató-fogyasztó modellt. Hiába van 15 éve ITIL-ünk, néhány nagyszerű csapaton kívül alig vannak szervezetek, amelyek követik az ajánlásokat. A magán számítási felhők viszont egy újabb alkalmat nyújtanak a szolgáltatás megközelítésű IT kultúra megteremtésére.

Hibrid számítási felhő (Hybrid cloud)

imageAhogy ritka eset, amikor a számítási felhő minden alapvető tulajdonsága maradéktalanul érvényesülhet, ugyanúgy ritka, hogy egyik sem. Ezért aztán minden informatikai szervezetnek tud jó hírt jelenteni a felhő – ám a jó hír mindenkinek más. Ami viszont közös, azt úgy hívják: a meglévő rendszerek. Dollár százmilliárdok fekszenek a jelenlegi informatikai eszközkészletekben, amelyek eldobása emiatt sem nem lehetséges, sem nem gazdaságos, sem nem ésszerű. Meg kell teremteni az átmenetet a régi világ és az új között. És nem is csak egyfajta átmenetről, hanem átmenetekről kell beszélnünk. A hibrid számítási felhő a fenti terítési módszerek (tipikusan a nyilvános és a magán) ötvözése a fogyasztó egyedi igénye szerint. Egy Office 365 rendszerben egyaránt működhetnek helyi és felhőből elérhető Exchange vagy Sharepoint kiszolgálók. A többrétegű alkalmazásaink egyik rétegét, mondjuk az adattárolást, a saját rendszerünkön futtatjuk a webes kiszolgálókat viszont valamely szolgáltatónál.

A hibrid számítási felhő nem kevesebbet ígér, mint a versenyt: “fel lehet költözni” az egyik szolgáltatóhoz, majd ha a szükség úgy kívánja, vissza. A hibrid felhők egyszerre képesek profitálni a hatékonyságból, és teljesíteni egyedi igényeket. Merem jósolni, hogy az egyik legvonzóbb modell lesz hosszú távon.

Összefoglalás

A számítási felhőkről lehet egyszerűen beszélni. A számítási felhők alkalmazása egy újabb lépés a szolgáltatás központú informatikai felé. A számítási felhők alapvető jellemzők segítségével (önkiszolgálás, hálózati hozzáférés, erőforrás készletek, rugalmasság és szolgáltatás mérés/számlázás) különböző rétegekben (szoftver, platform, infrastruktúra) és különböző terítési/megosztási mechanizmussal (nyilvános, közösségi, magán, hibrid) juthatnak el a fogyasztókhoz. Egy új informatikai korszakot fémjeleznek: érdemes megismerni és használni őket.

Számítási felhő – egyszerűen (2. rész)

Az előző cikkben áttekintettük a számítási felhők legfontosabb tulajdonságait. Ezek ismerete fontos, de nem elégséges. A számítási felhőket megkülönböztethetjük a szolgáltatási modell és a terítési mód alapján is.

Szolgáltatási modellek

Azt hiszem a szolgáltatási modellekkel kapcsolatos rövidítéseket már mindenki ismeri: SaaS, PaaS, IaaS stb. A pontos mibenlétükkel kapcsolatban viszont sok a bizonytalanság.

A szoftver, mint szolgáltatás (Software as a Service, SaaS)

A szolgáltatásként vásárolt szoftver talán a legrégebbi a szolgáltatási modellek között. Ha analógiával élhetek, a hagyományos világban ez a “dobozos szoftver” (Na jó, nagyvállalati licenc szerződés keretében Mosolygó arc). A szolgáltató és a fogyasztó közötti munkamegosztás egészen világos: mindent a szolgáltató ad, a fogyasztó csupán némi konfigurálást hajt végre. A legtriviálisabb példa az Office 365. A szolgáltatás ebben az esetben levelezést, webes kollaborációs portált és online  csevegést takar, megfűszerezve webes alkalmazásokkal. Emellett persze semmi akadálya a szolgáltatások igénybevételének hagyományos Office alkalmazásokkal. A felhasználó nem tudja, hogy a szolgáltatás honnan jön, milyen architektúra szolgálja ki, ő csupán annyit lát, hogy rendelkezik 25 GB postaláda tárhellyel és a desktopja mellett böngészőből vagy akár okostelefonról is elérheti leveleit, otthon vagy a munkahelyén, a nap 24 órájában. A szolgáltatás tud amit tud. Amit nem tud, azt addig nem is fogja tudni, amíg a szolgáltató nem fejleszti a szolgáltatását. A mérés alapegysége a felhasználó, fizetés felhasználónként.

Az SaaS modell egyszerű és átlátható, azonnal bevezethető és a végfelhasználók számára azonnal látható. A SaaS szállítók vállalják a szerver oldali szoftver naprakészen tartását és biztonságos üzemeltetését (Az Offcei 365 esetében magától értetődik, hogy van vírus- és spam szűrés, erre külön nem kell figyelni, mondhatni: ez már technológiai részlet, amivel a fogyasztónak nem is kell törődnie.) A modell hátránya épp az előnye: testreszabás nincs, legfeljebb némi konfigurálás, egyedi igényeket a szolgáltatók csak a legritkább esetben elégítenek ki. Mivel azonban az elmúlt húsz év arról szólt a informatikában, hogy egyedi fejlesztés helyett “dobozos” szoftvert érdemes venni az erre szakosodott szállítóktól, az esetek többségében nem is jelentkeznek egyedi igények. Kétségtelen, hogy a számítási felhők közül a legnépszerűbb jelenleg ez a modell.

A platform, mint szolgáltatás (Platform as a Service, PaaS)

Ahogy a dobozos szoftverek nem szorították ki teljesen a vállalati fejlesztést, mivel csak a tömegigényeket tudták kielégíteni, úgy a SaaS is hasonló pályát fut be: nem lesz képes – de nem is célja – az egyedi igények kezelése. Szoftvert azonban lehet ma már úgy írni, hogy azt egy számítási felhő platformon futtathassuk. Miért is? Nos azért, mert ezzel egy égető problémát oldhatunk meg: az elasztikusság igényt. A teljes rugalmasságról, mint alapvető számítási felhő tulajdonságról már volt szó. A platform szolgáltatásnál az egyediség mellett ez a kulcs. Számos olyan felhasználási karakterisztika ismert az informatika világában, amelyet a hagyományos adatközpont építéssel és üzemeltetéssel nem lehet jól, vagy gazdaságosan megoldani. A hóvégi/évvégi zárásra – vagyis csúcsterhelésre -  optimalizált rendszereket minden informatikus ismeri. De mi történik a kapacitással a csúcs után? Feleslegessé válik, miközben amortizálódik. Májusi adóbevallás? Felvételi eredmények közzététele? Választási rendszer? Csupa-csupa olyan működési modell, ahol van egy jól megjósolható sokszoros terhelése a teljes rendszernek a teljes üzemidőhöz képest. Egy igény szerinti kapacitás bővítés, majd csökkentés kedvezőbb birtoklási költséget eredményez. És ez csak egy modell, van még jó pár, egy külön cikkben érdemes lesz majd összegyűjteni.

A PaaS szolgáltatás a legvonzóbb a fejlesztők számára. Megoldja az egyedi szoftverük azonnali üzembe helyezését, sőt az üzemeltetését, skálázást, monitorozását is. Egy jó PaaS rendszer hitelesítése integrált a helyi rendszerrel, és megoldott az alkalmazás-rétegek elosztása is a helyi és a szolgáltatónál futó rétegek között

A megoldás hátránya, hogy a PaaS előnyeit igazán használó alkalmazást át kell írni, ez pedig nem mindig lehetséges, vagy gazdaságos.

Infrastruktúra, mint szolgáltatás (Infrastructure as a Service, IaaS)

A szolgáltatási modellek között olyan is elképzelhető, amikor csupán a hardvert biztosítja a szolgáltató, és a rajta futó rendszerek milyensége, szerkezete és szolgáltatásai felett teljes ellenőrzést gyakorlunk. Persze a “csupán a hardver” mögött is szoftveres megoldás rejlik, elsősorban valamilyen hypervisor. Meg persze sok-sok rendszerfelügyelet, hiszen a szolgáltatónak el kell hitetnie, hogy “korlátlan mennyiségű” "hardverrel” képes kiszolgálni az igényeket. A sokszoros idézőjelezés megint nem véletlen: a hardver már ennél  szolgáltatási modellnél is csak absztrakt, virtuális. Virtuális lemezekről, virtuális gépekről, virtuális hálózatról, virtualizált operációs rendszerekről és alkalmazásokról beszélünk.

Az IaaS nagyon népszerű, elsősorban az informatikusok körében. Akik korábban virtualizáltak, azok számára ez egy természetes továbblépés.  Olyannyira, hogy sokan el sem tudnak képzelni másféle szolgáltatási modellt – pedig látható, hogy nem ez az egyetlen.Ugyanakkor IaaS-nek számos hátrányos tulajdonsága van. Néhány ezek közül:

  • A virtuális gépeken a rendszerfelügyelet, az üzleti szolgáltatás architektúrájának kialakítása teljes egészében a fogyasztót terheli. Ebből az is következik, hogy a fogyasztó nem “tisztán az üzleti oldal”, hanem sokkal inkább az üzleti oldalt képviselő informatikai szervezet. A fenti háromszöges ábrán jól látszik, hogy az IaaS hívószavakra leginkább az informatikusok reagálnak, az üzleti döntéshozók viszont ezt a modellt értik a legkevésbé, és az előnyei is inkább az informatikánál jelentkeznek, az üzletnél legfeljebb közvetetten.
  • Az informatikai rendszerek teljes birtoklási költségének legnagyobb hányada az üzemeltetés. Az IaaS esetén ez leginkább a fogyasztónál marad, márpedig ekkor nem tud érvényesülni a méretgazdaságosság, és a vállalati informatikai szervezetek érettsége (vagy inkább éretlensége) behatárolja az elérhető előnyöket.
  • Az IaaS nyújtotta technológiai szabadság egyúttal a “rendetlenség” konzerválása is lehet. Többtucatnyi operációs rendszert, négy-ötféle webszervert, adatbáziskezelőt stb. nem lehet hatékonyan üzemelni – így valójában az áhított üzemeltetési költség-csökkenés sem működik igazán.

Ezek voltak tehát a számítási felhők szolgáltatási modelljei. A következő részben a terítési módokkal folytatjuk.

Számítási felhő – egyszerűen

A múlt évben már egyszer nekifutottam a számítási felhők leírásának egy cikksorozatban, aztán az a kísérlet befejezetlen maradt. Bár elsőre úgy éreztem, pontosan értem miről van szó, később mégis elbizonytalanodtam. Azóta lefolyt némi víz a Dunán, emésztettem a témát – meg persze sokat olvastam róla –, és ma már magabiztosabban fogalmazom meg azt, hogyan látom a számítási felhőket.

A legnagyobb probléma a számítási felhők megértésében, hogy gyakran összekeverednek a lényeges jellemzők, valamint a működési és terítési modellek. Ezeket világosan elválasztva jól érthető a téma. A munka nagy részét az amerikai nemzeti szabványügyi hivatal (NIST) elvégezte – még ha csak vázlatként is illetik a saját munkájukat. Az én cikkem is az ő munkájukra épül. A NIST szerint a számítási felhők öt lényeges tulajdonsággal rendelkeznek:

  • Igény szerinti önkiszolgálást biztosítanak (On-demand self service)
  • Jó hálózati hozzáféréssel rendelkeznek (Broad network access)
  • Erőforrás készletekre épülnek (Resource pool)
  • Teljes rugalmasságot biztosítanak (Rapid elasticity)
  • Mért szolgáltatások (Measured Service)

    A “lényeges tulajdonság” azt jelenti, hogy legyen a végén bármilyen a konkrét szolgáltatás, ezekkel a tulajdonságokkal valószínűleg mindenképp jellemezhető lesz. Akkor is, ha helyben alakítunk ki valamit, és akkor is, ha másoktól vesszük igénybe. Bár egyik-másik tulajdonság triviálisnak tűnik, mégis érdemes gyorsan, pár sorban kifejteni őket.

    Igény szerinti önkiszolgálás (On-demand self service)

    Amikor egy nagy, ismert szolgáltatótól veszünk igényben számítási felhő szolgáltatást, ezt a képességet – vagyis az önkiszolgálást – magától értetődőnek gondoljuk. Egy Hotmail, vagy XBox Live fiók létrehozása, egy Office 365 vagy Windows Azure előfizetés önkiszolgáló módon történik: kapunk egy leírást, hogyan végezhetjük el a szolgáltatás igénylését, adott esetben kiterjesztését. Érdekes módon, miközben egy Facebook fiók létrehozását százmilliók képesek elvégezni, és az Amazon virtuális gépek előfizetőinek száma is a százezret nyaldossa, az informatikai szervezetek alig tudják elképzelni, hogy ugyanez az önkiszolgálás működhetne úgy is, hogy ők a szolgáltatók a végfelhasználók pedig az ő ügyfeleik. Pedig ennek a modellnek igazából semmi akadálya. Fontos tudni, hogy a NIST nem felhasználókról, hanem fogyasztókról beszél. A fogyasztó – ahogy a nevében is benne van – a szolgáltatás fogyasztója. Jelenthet tényleges felhasználót, de akár egy üzleti szervezetet is. Miközben az IT kétkedik és hitetlenkedik az önkiszolgálást illetően, a Forrester tanulmánya szerint az “üzleti oldal” épp azért szeretne számítási felhő modellt, mert így az önkiszolgálás révén nagyobb szabadságfokra tenne szert.

Jó hálózati hozzáférés (Broad network access)

Szándékosan “fordítottam félre” az eredeti kifejezést, az volt a célom, hogy az pontos jelentését visszaadjam. A jó hálózati hozzáférés egyszerre jelenthet megfelelő sávszélességet, a fogyasztóhoz közeli szolgáltatást vagy éppenséggel a használt hozzáférési eszközök sokszínűségét. Tehát a jó számítási felhő szolgáltatás elérhető “bárhonnan”, “bármikor”, “bármivel” – miközben ezek a nagyon megengedő fogalmak is relatívak: egy iparvállalat esetén a bárhonnan lehet ténylegesen bárhonnan, míg mondjuk egy minősített adatokat kezelő kormányhivatal esetén a bárhonnan lehet nagyon is korlátozott jelentésű. Általánosságban elmondhatjuk, hogy a hozzáférés a fogyasztók igényeit, érdekeit, és a rájuk vonatkozó szabályokat egyaránt  figyelembe veszi.

Erőforrás készletek

Az erőforrás készlet valóban alapvető fogalom a számítási felhők megértésénél. Konkrét hardver, szerver, tároló stb. helyett számítási, tárolási, adat továbbítási kapacitások állnak rendelkezésre bizonyos tömbökben, amely kapacitásokat a szolgáltató – a fogyasztó kérésére – kiad a fogyasztónak, illetve visszaveszi azt, amikor már nincs rá szükség (és kiadja másnak). Az erőforrás készletek tényleges nagysága, műszaki szerkezete, elhelyezkedése a fogyasztó számára nem ismert, vagy nem kell, hogy ismert legyen – habár törvényi megfelelés miatt elképzelhető, hogy a fogyasztónak legalább nagy vonalakban befolyásolnia kell tudnia az elhelyezkedést (Pl.: magyarországi pénzügy szervezet adatokat EU-n belül tárolhat, tehát meg kell tudni győződni arról, hogy a szolgáltatást az EU területén belülről érkezik.) Egyébként éppen az erőforrás készletek műszaki részleteinek lényegtelensége a névadója a számítási felhő modellnek. A felhő azt jelképezni, hogy a informatikai architektúra a fogyasztó számára lényegtelen.

Az erőforrás készletek megjelenését gyakran összetévesztik az erőforrások koncentrációjával. Különösen így van ez, ha még a “jó sávszélességet” is emlegetjük. Valójában azonban nem teljesen helyénvaló új mainframe korszakról beszélni. Nagyon sok olyan szolgáltatás létezik, amely csak akkor hatékony, ha egészen közel helyezzük a fogyasztóhoz.  Az erőforrás készletekről szintén gyakran asszociálnak a virtualizációra. Bár kétségtelen, hogy az erőforrás készletek kezelésének egyik legjobb módja a virtualizáció alkalmazása – ez nem jelenti azt, hogy az egyetlen és kizárólagos módszer a virtualizáció. Többek között ezért szoktam hangsúlyozni, hogy a virtualizáció miért csak az “egyik fontos” tényezője, de nem egyedüli technológiája a számítási felhőknek.

Teljes rugalmasság

A rugalmasság már épít az előző tulajdonságokra. Azt jelenti, hogy az önmagát kiszolgáló fogyasztó az erőforrás készletekből szinte tetszés szerint mennyiséget igényelhet – vagy mondhat vissza. Mivel a számítási felhők végső soron szolgáltatásokat nyújtanak, a fogyasztó szempontjából a rugalmasság a szolgáltatás fel- és lefelé való skálázhatóságát jelenti, amelyet a szállító oldalon erőteljes automatizációval tudnak kielégíteni. Ez az automatizáció technológiai szempontjából mást jelent egy növekvő webszerver terhelésnél és 5000 új egyetemi hallgató levelezési szolgáltatással való ellátásánál, de a modell szempontjából a két példa azonos. A fogyasztó megnövekedett igényeit lényegében azonnal ki kell elégíteni.

Mért szolgáltatás

Tegyük hozzá: “és számlázott”. Nyilvános szolgáltatás és különböző jogi személyek közötti szerződés esetén ez természetes tulajdonság. Belső informatikai szervezetek ugyanakkor nehezen tudják elképzelni, hogy költség központ helyett profit központként üzemeljenek. A számlázásnak egyébként csodálatos hatása van. Amíg az informatikai költségek nem átláthatóak és a fogyasztók számára nem közvetlenül érzékelhetők, addig az egekben járnak az elvárások és igények. Amint mindennek ára van, azonnal korlátozza magát a fogyasztó, és csak azt, csak annyiban használja, amennyiben az szükséges. Paradox módon ezt a modellt többnyire az informatikai szervezetek nem szeretik. Mindez ugyanis átláthatóságot és összehasonlíthatóságot eredményez, vagyis kiderül, hogy az IT mennyire hatékony, vagy éppenséggel nem az.

Nos, a számítási felhők lényeges jellemzőit már ismerjük. A működési és terítési modelleket a következő részben elemzem.

Microsoft Virtual Academy

imageCsak most vettem észre, pedig vagy már két hete elérhető a Microsoftnak egy újfajta képzési portálja, a Microsoft Virtual Academy. Ez egy teljesen ingyenes, 100-as 200-as szintű tanfolyamokat tartalmazó – mellesleg Windows Azure-ön működő oldal, ahol a számítási fehők valamennyi válfajával meg lehet ismerkedni. Egy-egy tanfolyam elvégzésével pontokat lehet gyűjteni, hogy aztán bronz, ezüst, arany fokozatokat lehessen elérni. Mindenkinek ajánlom ezt az oldalt, aki még csak most ismerkedik a számítási felhők világával.

vSphere 4.1 Update 1 – Win7 SP1 támogatással

Többször elégedetlenségemnek adtam hangot, amikor is a Vmware vSphere hypervisora csak meglehetős késéssel kezdte támogatni a Windows 7 és a Windows Server 2008 R2 operációs rendszereket. Most – nagy örömömre – az ellenkezőjéről számolhatok be: még nyilvánosan nem lehet hozzáférni a Win7/2008R2 SP1 letöltésekhez, de az éppen csak megjelent VSphere 4.1 Update1 már támogatja a Windows 7 SP1 és a Windows Server 2008 R2 SP1 rendszereket. Ez egyúttal azt is jelenti, hogy a két cég együttműködése sokat javult az elmúlt évben, és a természetes verseny mellett tudnak és akarnak együttműködni azért, hogy az ügyfeleiknek a legújabb verziókat is azonnal használhassák. Ezt így kell csinálni.

Szervezetek egyesülése és a virtualizáció

Érdekes egybeesés, hogy mind a vállalati, mind pedig az állami szektorban belefutottam egy szervezeti egyesüléses történetbe, s mindkét helyen azonos szituáció alakult ki. Az egyik előd VMware-t futtat, a másik Hyper-V-t. Adódik a kérdés, vajon mi maradjon az egyesülés után? Lehet persze “szerelemből” válaszolni, és nyugodtan elhiheti mindenki, a döntéshozók részéről van is erre hajlam, én mégis azt mondom, mérlegeljünk józanul, ugyanis nem csak technológia és nem is csupán csak pénz áll a dolgok mögött. Nézzük a döntési teret, vagy legalábbis annak nagyobbik részét:

  • A vSphere lesz a “szabvány”. Szokták volt mondani, hogy “Sohasem rúgtak még ki senkit azért, mert IBM-et vásárolt”. Vagy a sárkányfűárus sárkányfűre vonatkozó megjegyzése is ideillik: “Ha ez nem segít, akkor semmi”. Nagyjából kiviláglik, hogy az ilyen döntés mögött a legfontosabb hajtóerő a biztonságra törekvés. Előnye még a megoldásnak, hogy homogenitást teremt, amely végső soron és hosszú távon a leginkább kívánatos az üzemeltetési költségek szempontjából. Emellett optimális erőforrás használatot tesz lehetővé, hiszen a egyesített homogén rendszer valószínűleg nagyobb “egybefüggő” kapacitással rendelkezik, mint az egyesülés előtti rendszerek. Persze ennek a döntésnek vannak hátrányai is. Szoftver licenc beszerzést igényel – sokszor nem is keveset. Végre kell hajtani egy migrációs projektet, ez szintén idő és pénz. Ha a Hyper-V-s környezet System Centerrel felügyelt, akkor a beruházás esetleg még nem térült meg, a migráció után pedig néhány komponens (például DPM) nem, vagy csak részben lesz használható. Ezen felül képezni kell a munkatársakat is: vagy azért, mert az üzemeltetői csapatok érintetlenül megmaradnak, ekkor a hyper-v-s részleget fel kell hozni Vmware tudásszintre, vagy azért, mert a vmwares csapat átveszi az összes virtualizációs feladatot, de ekkor a hyper-v-s üzemeltetőknek kell más munkát végeznie, s ahhoz képzés is járul. Végül, ha a csapatot megvágják, akkor végkielégítésekkel kell számolni.
  • A Hyper-V lesz a “szabvány”. A fenti helyezet fordított előjellel. A fő motiváció itt a költségtakarékosság lehet. A Hyper-V ár/érték aránya jobb, ha pedig műszakilag is kielégíti az igényeket, akkor nincs akadálya ennek az útnak. Előnye a lépésnek a korábban már emlegetett homogenitás, optimális erőforrás kihasználás. Költségek itt is felmerülnek, nem is kevés: ugyanúgy van migrációs projekt, jelentkezhetnek addícionális System Center licenc költségek. Éppúgy , mint az első esetben, itt is felmerülhet, hogy a korábbi (VMware) beruházás még nem térült meg, a migráció után pedig lehet, hogy további szoftverekről kell lemondani, miközben azok még amortizálódnak.
  • Mindkét technológiai a helyén marad, külön rendszerfelügyelettel. Ha az első két verzió hátrányai (migrációs projekt, korábbi, meg nem térülő beruházás, nem kívánatos szervezeti átalakulás) túlságosan is fájnak, akár az is elképzelhető, hogy mindkét rendszer marad a helyén. Ekkor nincs migrációs projekt, minden korábbi befektetés ketyeg tovább, viszont a technológiai erőforrásokkal nem bánik hatékonyan a szervezet, illetve a rendszerfelügyelet emberi erőforrás igénye sem változik.
  • Mindkét technológia a helyén marad, egyesített rendszerfelügyelettel. Elsőre ez egy remek ötlet. A Virtual Machine Manager  segítségével a VMware napi üzemeltetési feladatok elláthatók. Nincs migrációs projekt, nincs meg nem térült beruházás, sőt még az üzemeltetési szervezet is csökkenthető valamilyen mértékben. Persze az egyesített rendszerfelügyelet papíron szép, de egyelőre nem varratmentes megoldás. Az SCVMM számos limitációval rendelkezik, a DPM VMware-nél csak a vendég Windows rendszerekhez használható, a SCOM pedig többnyire nem egy VMware, hanem egy HP, BMC, CA vagy IBM megoldással néz szembe – az megér egy külön bejegyzést.

    Láthatjuk, hogy nincs egyetlen járható út, bármely döntésnek előnyei és hátrányai is vannak. Azt pedig, hogy melyiket érdemes választani nem kis mértében befolyásolhatja néhány egyéb tényező is. Ilyen például:

  • Licenc szerződések és/vagy támogatás lejárta. Ha az egyik rendszer nagyon öreg, az a migráció felé billentheti a mérleget. Ha már nem is támogatott, az még inkább.
  • A rendszer súlya. Ha az egyik egy éles környezet, a másikkal pedig legfeljebb kísérletezget az IT csapat, ott nem kétséges, hogy a homogenizáció vonzóbb lehetőség. Ha mindkét rendszer “nagy”, akkor az az együttélési szituációkat helyezi előtérbe. A “nagy” persze egy relatív fogalom, a szervezet méretéhez, változtatási képességéhez viszonyítok.
  • Az üzemeltetők agilitása. Ha az egyik virtualizációs csapat önálló, lelkes és agilis, míg a másik azt sem tudja pontosan, hogy mi van a kezében, akkor ez a homogenitás megteremtése felé terelheti a döntést..
  • Az informatikai szervezet érettsége. Az érettebb szervezetek kisebb költséggel, hatékonyabban és agilisen működnek. Ez könnyedén ellensúlyozni képes migrációs költségeket vagy éppenséggel egyik vagy másik termék árelőnyét. Legjobb példa erre a Microsoft 2010 nyári felmérése. A diagramokból látszik, hogy az IT érettség sokkal jobban befolyásolja a költségek alakulását, mint egy adott technolgia kiválasztása.

Azt hiszem sikerült felvillantanom, hogy a probléma sokkal összetettebb annál, minthogy csupán zsigeri preferenciák alapján szülessenek döntések. “Szerelem” helyett bölcs körültekintést ajánlok.

Virtualizáció és magas rendelkezésre állás – 6

Elérkeztünk az utolsó alkalmazás elemzéséhez, s amilyen összetett architektúrákat lehet megálmodni, olyan egyszerű maga táblázat:

Kieső komponens RAC – fizikai Ora – VMware HA-val Ora – Hyper-V clusterrel Ora – VMware FT-vel RAC VMware HA-val RAC Hyper-V clusterrel RAC VMware  
FT-vel
Adatbázis   x     NS      NS      NS     NS     NS         NS
Alkalmazás   x     NS         NS      NS            NS     NS         NS
Operációs rendszer   x     NS         NS      NS     NS     NS         NS
Szerver hardver   x     NS      NS      NS     NS     NS         NS
SAN kapcsolat   x     NS      NS      NS     NS     NS         NS
SAN tároló   x     NS      NS      NS     NS     NS         NS
Teljes telephely   x     NS      NS      NS     NS     NS         NS

Az Oracle úgy látja jónak, hogy harmadik gyártó virtualizációs platformján nem támogatja a saját szoftvereit, pontosabban az ügyfélnek bizonyítania kell, hogy a probléma, amelyet bejelentett, nem áll kapcsolatban a hamadik fél hypervisorával. (Bővebben itt: http://oraclestorageguy.typepad.com/oraclestorageguy/2009/04/what-the-oracle-vmware-support-statement-really-meansand-why.html) Azoknál, akiknél az adatbáziskezelő szabvány az Oracle adatbáziskezelője, a virtualizációs szabvány pedig Vmware vagy Hyper-V, egyetlen út marad: fizikai környezetben maradni. Mivel még egy esetleges támogatás meglétekor sem bírna olyan képességekkel a rendszer, mint natív környezetben (mint azt a korábbi alkalmazáoknál láttuk), igazából ez talán nem is fáj. Következtetésem az Oracle RAC esetén hasonló, mint korábban: az alkalmazás szintű magas HA/FT megoldások nem nélkülözhetők.

A cikksorozat elején kiválasztottunk négy alkalmazást, amelyek egymástól eléggé eltérő módon biztosítják a magas rendelkezésre állás lehetőségét, mostanra kiderült, hogy bármely megoldás elhagyása azt jelenti, hogy a virtualizációs HA/FT-vel felépített rendszerünk bizonyos típusú, ritkának és különlegesnek nem mondható szituációkat nem kezel le. Nézzük meg a sorozat elején feltett kérdéseket:

  • Virtualizációs HA megoldással magasabb rendelkezésre állást leszünk-e képesek elérni olyan szolgáltatás esetén, amelyet korábban semmilyen HA vagy FT technikával sem védtünk? – Még nem válaszoltunk a kérdésre, egyelőre többszörözött rendszerekkel foglalkoztunk.

  • Virtualizációs HA megoldással magasabb rendelkezésre állást tudunk-e elérni olyan szolgáltatás esetén, amely korábban rendelkezett saját HA/FT megoldással, de a virtualizálás során ezt megszűntettük? (“Nincs már rá szükség” felkiáltással.) – A vizsgálat alapján kijelenthetjük, hogy nem tudunk magasabb rendelkezésre állást elérni, sőt, az eredeti szintet sem érjük el, függetlenül attól, hogy virtualizációs oldalon HA vagy FT, ESX vagy Hyper-V az építőkocka.

  • A kérdést úgy is feltehetjük, hogy az egyedi szolgáltatás-szintű HA megoldások helyett lehet-e egységes virtualizációs HA megoldást alkalmazni a szolgáltatásokra? Vagy még másképpen: kiváltja-e a Virtualizációs HA megoldás az alkalmazás szintű HA megoldásokat? – Sem nem lehet egységes HA megoldást alkalmazni, sem pedig azt nem állíthatjuk, hogy a virtualizációs HA/FT megoldások kiválthatnák az eredeti architektúrákat.

  • Virtualizációs HA megoldással tudunk-e TOVÁBBI rendelkezésre állást nyerni olyan szolgáltatások esetén, amelyeknek a virtualizációs projekt előtt volt saját HA/FT megoldása és ezt a projekt után is megtartottuk? – Ha pusztán a HA/FT megoldásokat figyeljük, akkor erre NEM a válasz.

  • Persze koránt sem varrtunk el minden szálat, a cikksorozat következő részeiben az alábbi kérdésekre keresünk válaszokat:

  • virtualizáció technológiája (izoláció, provizionálás, standard környezet, snaphost technológia) miképp befolyásolja a szolgáltatás rendelkezésre állását?
  • A HA és FT megoldások hajszálra egyformán szerepeltek a táblázatokban. Tényleg semmi különbség nincs köztük, vagy valamit nem vizsgáltunk? Azért mégsem mindegy, hogy HA vagy FT, nem?
  • Mi az előnye – ha van – az Exchange kiszolgálók guest clustering-be szervezésének?
  • A fail-over cluster rendszerek kiváltását hypervisor HA-ra azzal is indokolni szokták, hogy így Windows szerver licencet lehet megtakarítani, hiszen Enterprise Edition helyett elegendő a Standard használata. Igaz ez?
  • Az első részben feltételeztük, hogy “mindent egyformán jól tudunk üzemeltetni”. Mi történik, ha ezt a peremfeltételt elhagyjuk?

Marad tehát bőven témánk, folytatjuk…

Follow

Get every new post delivered to your Inbox.