Határtalan lehetőségek, tervezhetőség, egyszerű kezelőfelület - 1. rész

Ez a Microsoft Azure – egy fejlesztő szemszögéből első kézből

Önnek is megfordult már a fejében, hogy itt lenne az ideje váltani a felhőre, de nem igazán tudja hogyan és egyáltalán miért? Esetleg szeretné megismerni a Microsoft Azure felhőszolgáltatást? Az egyre nagyobb térnyerésnek köszönhetően ma már jobb mindenkinek tisztában lennie a felhő és a felhőalapú számítástechnika fogalmával.

Mi az a felhő?

A régi időkben amikor egy cégnek IT infrastruktúrára volt szüksége, fizikailag fel kellett építenie azt. Szerverek, tűzfalak, switchek, routerek stb. Ezt mind elhelyezték egy szerverparkban, vagy a helyi szerverszobában. Karban kellett tartani, időről időre fejleszteni, bővíteni, cserélni.

Aztán eljött a karácsonyi időszak, jött a Black Friday akció és a cég oldala is elsötétült. Miért? A szerverek az évközben tapasztalt átlagos forgalommal még képesek megbirkózni, ezt a rengeteg látogatót viszont már nem bírják. Ilyenkor mehetnénk és vásárolhatnánk erősebb hardvereket, bővíthetjük a szerverparkot, de a karácsonyi időszak lecsengése után sajnos ezek már csak porfogók maradnak.

A legnagyobb felhőszolgáltatók ennek a problémának a megoldására jöttek létre. Egy saját infrastruktúra felépítése és fenntartása helyett a szolgáltatók hatalmas szerverparkjára támaszkodva élvezheti azok előnyeit:

  • Skálázhatóság, hogy könnyen és gyorsan adaptálódhasson a megnövekedett forgalomra, új hardverek megvásárlása nélkül.

  • Magas rendelkezésre állás. Egy esetleges meghibásodásnál a nagy szerverparknak köszönhetően másodperceken belül képesek egy új erőforrásra helyezni szolgáltatásait, így azoknak működésében nem tapasztal kiesést.

  • Költséghatékonyság, megspórolva a hardver megvásárlásának, üzemeltetésének és cseréjének költségeit. A felhőben az erőforrásokat béreljük, így azokért csak valóban annyit kell fizetnünk, amennyit használtuk – ha a virtuális gép 3 órát ment, akkor 3 órát fizetünk ki.

Mi az a Microsoft Azure?

A Microsoft Azure egyike a sok publikus felhőszolgáltatóknak. Rengeteg különböző szolgáltatás érhető el a kínálatukban – mindegyiknek a felsorolásához sok időre lenne szükség, néhányat azonban megemlítenék, melyeket már én is használtam a korábbiakban projektek kapcsán:

  • Virtuális gépek – Van még bárki is, aki sohasem futtatott még életében virtuális gépet? Itt az alkalom.

  • Azure SQL adatbázis – Egyszerűen skálázható és menedzselhető, Platform as a Service szintű SQL adatbázis a felhőben.

  • Webes alkalmazások – Mint az Azure SQL adatbázis esetében, itt sem kell foglalkoznunk a mögöttes hardverrel (PaaS), nekünk már csak a futtatókörnyezetet kell konfigurálnunk.

  • Azure Functions – Üdv a kiszolgáló nélküli számítástechnika világában!

  • Cognitive Services – Arcfelismerés, szövegelemzés, karakter felismerés – rengeteg egy az egyben felhasználható AI építőelem az alkalmazásaihoz!

És a lista folytatódik: MI, konténerek, adatbázisok, IoT, hálózat, tárolás, web, stb.

A cikk írásának időpontjában ezek a szolgáltatások 54 különböző adatközponton keresztül érhetők el: Egyesült Államok, Egyesült Királyság, Európa, Ázsia, Afrika, Ausztrália. Gyakorlatilag lehetetlen, hogy ne találjon egy adatközpontot a közelében!


Miért pont Azure?

Amióta regisztráltam magam a Microsoft Azure felhőszolgáltatásában – akkoriban még Windows Azure néven futott -, rengeteg dolog megváltozott. Milliónyi új szolgáltatás érkezett, a menedzsment felület folyamatosan változik – most nemrégiben is volt egy nagyobb átalakítás.

Több okból is az Azure felhőszolgáltatót szoktam ajánlani az embereknek:

  • Pofonegyszerű és intuitív a kezelőfelülete.
  • Az erőforrásokat könnyen kezelhető varázslók segítségével is létrehozhatjuk, illetve az IT Pro-k számára ott a lehetőség jól dokumentált API-k használatára – vagy épp PowerShell-ből!
  • Jól összerakott költség kalkuláció érhető el, így könnyebben megbecsülhetővé válnak várható költségeink.
  • A szolgáltatások megnevezései – a legtöbb esetben – egyértelműek, nincsenek semmitmondó fantázianevek mögé bújtatva.

Korábbiakban próbára tettem a legnagyobb felhőszolgáltatók szolgáltatását, azonban számomra a kezelőfelületük átláthatatlan és értelmezhetetlen volt, rengeteg időmbe telt, mire egy virtuális gépet fel tudtam építeni (EC2), ráadásul a fantázianevek miatt is sokkal nehezebb volt átlátni a dolgokat. Bevallom őszintén, nem sokáig használtam a szolgáltatásokat, így ennél relevánsabb tapasztalatom már nincsen.

Összességében tehát engem a Microsoft Azure az egyszerű kezelhetősége, rengeteg szolgálatása, lehetőségeinek tárháza, pontos költség kalkulációja miatt fogott meg.


Ez a cikk két részből áll! A jövőhét folyamán várható második cikkben izgalmasabb vizekre evezünk, ugyanis belevágunk a közepébe és részletesen kitérünk az alábbiakra:

  • Menedzsment portál bemutatása
  • Virtuális gép létrehozása
  • Webes alkalmazás létrehozása
  • Előfizetés és költségek felügyelése
  • Összegzés

Gulyás Gábor

Software Developer

Qualysoft Informatikai Zrt.

Gabor.Gulyas@qualysoft.com |My LinkedIn Profile