Share via


Train4Business Azure–Az előadó szemével (6)

A felhőalkalmazás az üzemeltető szemszögéből nem különbözik a helyben telepített alkalmazástól: szabályozott módon kell bevezetni, frissíteni, menedzselni, karbantartani. Fár Attila Gergő meséli el, milyen eszközök segítenek ebben. Szóval, kedves Gergő…

A korszerű alkalmazásokat már nem kell telepíteni, elegendő XCOPY-val átmásolni. Úgy hallottam, az ilyen programok mind futtathatók is az Azure-ban. Pontosan mit írjak a parancssorba, hogyan másoljam fel az alkalmazásomat a felhőbe?

Az Azure a korai CTP (előzetes) gyermekbetegségeit levetkőzve ma már alkalmas teljes bizalmi szinten futó és natív kódbázisú alkalmazások kiszolgálására is. Az egyetlen tényező, amely nehezíti ennek kivitelezését, az az, hogy Azure esetében egy zárt „fekete dobozzal” van dolgunk, amelyre nem tudunk közvetlenül kapcsolódni, esetleg Távoli asztali kapcsolat segítségével rámenni, így a telepítővel rendelkező alkalmazások még nem Azure-kompatibilisek. De ha rendelkezésünkre áll az adott alkalmazás futtatóállományaival és DLL komponenseivel, akkor azokat az xcopy segítségével feltehetjük a felhőbe, ahol nagy valószínűséggel ugyanúgy tudnak majd futni, mint ha a saját kiszolgálónkon lennének elhelyezve. Egy példa: Visual Studióban az adott CGI szerepkörön belül csupán egy mappára van szükségünk, amelybe az alkalmazás állományait bemásoljuk és a viselkedési módjukat Content-re állítjuk, így a Visual Studio nem próbálja majd meg lefordítani, csupán bemásolja az Azure-csomagba.

Hogyan nyissam meg az Eseménynapló alkalmazásban az Azure-ban futó virtuális gépeim logjait?

A Cerebrata nevezetű Microsoft-partnercég már több, a Windows Azure felügyeletét és menedzsmentjét megkönnyítő alkalmazást készített, ezek közül az egyik az Azure Diagnostics Manager. Ez egy WPF (Windows Presentation Foundation) segítségével készített korszerű Windows alkalmazás, amely azon túl, hogy az Azure diagnosztikai API-jának teljes funkcionalitását képes kiaknázni, lehetőséget biztosít arra is, hogy a diagnosztikai információkat letöltsük és megjelenítsük az Eseménynapló segítségével. Egyetlen hátránya az alkalmazásnak, hogy fizetős: ha lejár a próba- (demó-) időszak, akkor meg kell vásárolnunk.

System Centert használok. Be tudom az Azure-t illeszteni a vállalati felügyeleti környezetembe?

Nemrég jelent meg a Microsoft letöltő központjában a System Centerhez készített Management Pack. Ez ingyenesen letölthető (bár most ideiglenesen visszavonták – a szerk. , segítségével teljes mértékben felügyelhetők az Azure-alkalmazások. Konfigurálás után a következő funkcionalitást nyújtja:

  • Szerepkörönkénti státuszinformációk
  • Teljesítményadatok gyűjtése
  • Windows események naplózása
  • .NET nyomkövetési információ szerepkörönként
  • Windows Azure Storage-ba lehelyezett információk kigyűjtése
  • A szerepkörök példányszámainak követése a folyamatok során

Szép dolog ez az SLA, de mégis honnan lehet tudni, hogy az Azure tényleg működik?

Valóban, az SLA minden egyes Azure szolgáltatáshoz elérhető, a szolgáltatások állapota pedig jól követhető. A https://www.microsoft.com/windowsazure/support/status/servicedashboard.aspx oldalon RSS feed-ek képében megtekinthető, hogy az aktuális szolgáltatás milyen állapotban van, hiba esetén itt a figyelmeztetés szinte azonnal meg is jelennek. Eddig nem volt jelentős leállás, azonban ezekre mindenképp érdemes feliratkoznunk.