Címke archívum: Azure

Hogyan érdemes elindulni Microsoft Azure-ben

Hogyan érdemes elindulni Microsoft Azure-ben?

Kezdjük az alapokkal

Rengeteg írás foglalkozik azzal, milyen előnyei vannak a Microsoft Cloud használatának: költséghatékony, rugalmas, skálázható, nem igényel invesztíciót stb…
Ez mind szép és jó, de hogyan érdemes elindulni a Microsoft Azure-ben való munkával? Ebben szeretnénk segítséget nyújtani nektek.

Először is érdemes tisztázni, hogyan is lehet egyáltalán felhő szolgáltatást vásárolni. Alapvetően két konstrukcióban lehet felhő szolgáltatást vásárolni: licenc alapon és fogyasztás alapon. A licence alapú felhős szolgáltatás azt jelenti, hogy egy meghatározott szolgáltatás csomagért meghatározott díjat előre kifizetünk. Ez általában havi vagy éves díj. Erre nagyon jó példák a különböző Microsoft Office 365 csomagok.

A fogyasztás alapú felhős szolgáltatás, pedig ahogy a nevéből is sejthető utólagos, fogyasztás alapon működik. Azaz annyit fizetünk amennyit használtuk. Emiatt előszeretettel szokták olyan közművekhez hasonlítani, mint a víz vagy az áram szolgáltatások, ahol szinten a fogyasztáson alapul a havi költség. A Microsoft Azure-t is ezek közé a szolgáltatások közé soroljuk.

Mi a legjobb módszer?

Most, hogy ezt tisztáztunk, rátérhetünk végre az Azure-ral való munka elindítására. 😊  Szóval, két módon érdemes beszerezni Azure szolgáltatást. Az első az úgynevezett EA (Enterpise Agreement) szerződés amit nagyvállalatok kötnek a Microsoft-tal. Előfeltétele 500 felhasználó és/vagy 500 munkaállomás megléte.

Ha elsőre nem gondolkodunk ilyen nagy volumenben, akkor nekünk találták ki a Microsoft Cloud Solution Provider (CSP) szolgáltatást. Ennek lényege, hogy egy Microsoft által kiválasztott és rendszeresen ellenőrzött cég (CSP partner) segítségével kezdjük meg a kalandjainkat a felhő technológiák világában. Miért előnyös ez?

Először is, kedvezőbb árat kaphatunk mintha az internetről vásárlunk Azure vagy éppen Office 365 szolgáltatást. Másodszor, az Azure Marketplace-en több ezer termék érhető el. A havonta fizetendő számla nagysága szempontjából pedig nagyon nem mindegy, hogy melyik Azure szolgáltatást és milyen módon állítjuk be. Magyarul, akkor lesz az Azure-t olcsó és rugalmas, ha az Azure előfizetés megfelelő módon van beállítva és karban tartva.

Nem is beszélve arról, hogy ha az interneten szeretnénk Azure-t venni akkor jobb, ha tudjuk, hogy a termékhez tartozó technikai támogatás (support) válaszideje egy munkanap. A közműves példára visszautalva ez azt jelentheti, hogy 24 órán át folyatjuk folyamatosan a vizet, mielőtt megérkezne a vízszerelő végre megjavítani a csapot. (Kivéve, ha hétvége van mert akkor ez az idő hosszabb is lehet.) Persze, lehet angol nyelvű premier support-ot rendelni, borsos áron.

A Direct CSP partner szakszerűen beállítja Azure előfizetésünket és magyar nyelvű support-ot is biztosít hozzá. Közvetlen kapcsolatban van a gyártóval, ezért amikor változások lépnek életben az Azure világában (a felhőszolgáltatások gyors fejlődése miatt ez gyakori) akkor arról azonnal értesül és segít nekünk ezekből profitálni. Egyszóval karban tartja Azure előfizetésünket. Mindezt természetesen nem ingyen teszi, viszont a hónap végén egy magyar nyelvű átutalásos szolgáltatás számlát állít ki. (a weben kizárólag bankkártyával lehet fizetni) Amennyiben szeretnénk beletanulni az Azure használatába, tréningekben és oktatásokban is számíthatunk Direct CSP partnerünkre.

Ha szeretnétek elkezdeni az ismerkedést az Azure-ral, akkor forduljatok hozzánk bizalommal. Szívesen segítünk.

A felhő legyen veletek!

Berger Ádám

üzletfejlesztés & marketing

KingSol Zrt.

Windows 7 end of support

Élet a Windows 7 terméktámogatás megszűnése után

Egy korszak vége

A Microsoft 2020 január 24.-től (10 év után) end of support hirdet a Windows 7 operációs rendszerre. Azaz megszünteti a Windows 7 terméktámogatását. Ilyen esetekben felmerül bennünk a kérdés, milyen lehetőségeink vannak a Windows 7 terméktámogatás megszűnése után? Amikor a termék már sem biztonsági sem pedig egyéb más frissítéseket nem kap többé a gyártótól.

Mit tehet aki otthon használja?

Amennyiben otthoni felhasználok vagyunk a Microsoft időben figyelmeztet bennünket értesítések formájában a terméktámogatás végével kapcsolatban. Amit persze egy óvatlan pillanatban ki is kapcsolhatunk anélkül, hogy valóban foglalkoznák a kérdéssel. 😊 Ez a figyelmeztetés most már Windows 7 Pro verziót használó ügyfelek is megkapják. A gyártó szerint az egyik legjobb opció, ha már Windows 10 operációs rendszerrel előtelepített új eszközt vásárlunk a régi helyett. Egyéb más lehetőségekről itt olvashattok.  

Mi a helyzet a vállalati számítógépekkel?

Mit tehetnek azok a kis és közepes vállalkozások, akik úgy érzik, még nem készültek fel arra, hogy a Windows 7 terméktámogatás megszűnése esetén Windows 10-re váltsanak? Ezen vállalkozások számára a Microsoft elérhetővé tette a Windows 7 Extended Security Updates (ESU) opció beszerzését, most már CSP (Cloud Solution Porvider) programban is. Érdemes tudni az ESU-val kapcsolatban, hogy 2023 januárjáig szól. Azaz 3 évre vásárolhatunk meghosszabbított támogatást. Az ESU korábban csak Windows 7 Professional és Windows 7 Enterprise ügyfelek részére volt elérhető, kizárólag Volume Licensing (mennyiségi licencelés) keretei között. 2019 december 1. után bármilyen méretű vállalkozás számára elérhető a kiterjesztett biztonsági frissítés (ESU).  A CSP programnak köszönhetően a  kis és közepes cégek sem szenvednek hátrányt a Windows 7 terméktámogatás megszűnése következtében.

A Windows Virtual Desktop nyújtotta lehetőségekről  korábban is írtunk. A Microsoft lehetővé teszik az Azure-ből történő Windows 7 használatot Windows Virtual Desktop segítségével. (Ebben az esetben is érvényes a további 3 évre szóló meghosszabbított terméktámogatás, külön díj megfizetése nélkül!) Frissíthetjük helyi munkaállomásaikat Windows 10-re, ugyanakkor továbbra is képesek leszünk használni a szükséges Windows 7 alkalmazásokat a Windows Virtual Desktop-nak köszönhetően.

Fontos, hogy a Windows 7 terméktámogatás megszűnését követően amennyiben Office 365 ProPlus-t futtattunk Windows 7 operációs rendszeren, teljesítményi és stabilitási problémák léphetnek fel. Ezért a Microsoft ügy döntött, hogy ilyen esetekben továbbra is biztosítja a biztonsági frissítéseket. Ugyanakkor a biztonsági frissítéseken kívül egyéb más jellegű frissítésre nem lehet számítani.

Hogyan válthatok a legegyszerűbben Windows 7-ről Windows 10-re?

Több lehetőséget kell megvizsgálni.

Az első eset, ha nem akarunk hardvert cserélni. Ebben az esetben is érdemes a számítógépünket tuningolni. Mi javasoljuk a legalább 8GB RAM és egy SSD beszerzését. Ha ezzel megvagyunk, akkor már csak Windows upgrade licence-re lesz szükségünk! (upgrade alap minden esetben szükséges, legalább: Windows 7 pro, vagy Windows 8/8.1 Pro)

Akik jelenleg is használnak Office 365 csomagokat, pl.: Vállalati Prémium verzió, nekik érdemes váltani Microsoft 365 vállalati csomagra! A Microsoft 365 tartalmazza a Windows 10 upgrade opciót is egyéb más biztonsági funkciók mellett.

A másik eset új hardver beszerzése előtelepített Windows 10 professional licencel. Hazai céges környezetbe nehezen illeszthető az a gép, amit Windows 10 Home-mal vásároltunk, így figyeljünk oda, hogy az új eszközöket legalább Pro licenccel szerezzük be.

A felhő legyen veletek!

Berger Ádám

üzletfejlesztés & marketing

KingSol Zrt.

WordPress tuning Azure CDN-el

Mire jó az Azure CDN?

CDN = Content Delivery Network egy olyan disztribúciós hálózat, mely elsősorban weboldalak és egyéb webes tartalmak (képek, videók, nagytömegű fájl letöltések) terítésére szolgál. Célja, hogy a fogyasztóhoz minél közelebb jutassuk el a “contentet” és a kiszolgálás ne a webszervert terhelje. Ezzel a megoldással minden látogató a földrajzi helyéhez legközelebb eső cache központból kapja meg a webtartalmat, részben vagy egészben.

Miért érdemes használni Azure CDN-t?

Sok CDN szolgáltató található, választék van bőven:

A Microsoft Azure esetében abban a szerencsés helyzetben vagyunk, hogy az Azure előfizetésen belül egyből 3 szolgáltatót is kipróbálhatunk és az igényeink szerint tesztelhetjük. Másik előnye, hogy sok más szolgáltatóval szemben itt nincs hűségidő. Nézzük az Azure választékot:

  • Microsoft
  • Akamai
  • Verizon

Másik nagyon fontos előny, hogy az Azure CDN könnyen és gyorsan integrálható Web Apps-al, a Media Services-el, a Storage-val vagy a Cloud Services-ekkel.

Most mégis egy általános forgatókönyvet szeretnék bemutatni a kingsol.hu példáján keresztül.

Környezet:

Természetesen a saját weboldalunkat is Azure-ben hostoljuk. Jelen esetben nem WebApp-ban, hanem sima Azure VPS formájában, hogy miért így alakult? Csak pár mondatban: az volt a terv, hogy a VM egyéb feladatokat is el fog látni és ezért nem lesz WebApp. Jelenleg több weboldalt is hostolunk itt.

A környezet:

Azure CDN integráció WordPress-el

Első lépésként hozzunk létre egy CDN profilt az Azure portálon:

Azure CDN profile

Majd készítsünk egy új Endpoint-ot:

Név: valami.azureedge.net

Origin type: custom

Origin hostname: weboldaladneve.hu

Origin host header: weboldaladneve.hu

Origin path: üres, nem kell kitölteni

Azure CDN endpoint

Utolsó lépésként pedig adjunk hozzá egy custom domain-t (a mi esetünkben a cdn.kingsol.hu):

Azure CDN custom domain

Az egyedi domain esetében bekapcsoltuk a HTTPS támogatást, ebben az esetben várnunk kell pár órát, míg a tanúsítvány elkészül!

Ha elkészültünk ezzekkel, akkor már csak egy WordPress CDN modulra van szükségünk, mellyel beállíthatjuk, hogy a weboldal tartalom a CDN cache-ből töltődjön majd be.

Az alábbi WordPress modulokkal teszteltünk:

Végül a Swift-et választottuk a sokoldalúsága miatt. A Swift-ben csak kapcsoljuk be a CDN támogatást és írjuk be azt a custom domaint melyet létrehoztunk:

Swift Azure CDN

Már csak arra van szükségünk, hogy várjunk egy picit és leteszteljük az oldal sebességét a Google PageSpeed segítségével!

Konklúzió

Azure CDN segítségével könnyen, gyorsan és költséghatékonyan gyorsíthatjuk a weboldalunkat. Csökkenthetjük a webszerver terhelését. Gyorsabban kiszolgálhatjuk a látogatóinkat, nem szükséges adatközpontonként VPS-t üzemeltetni és ezek között elosztani a forgalmat. Ezzel a megoldással gyorsabbá tehetjük a fájl letöltéseket a videó lejátszásokat stb. Nem mellesleg SEO szempontból is hasznos CDN-t használni.

Jó Azureozást!

Király István

Azure MVPr

Azure ephemeral disk a gyakorlatban

Az Azure ephemeral disk bemutatása

Az Azure ephemeral diszk funkció 2019 májusában jelent meg preview módban, majd 2019 júliusától már végleges fázisban is elérhető. Mint a nevéből is látható nem egy tartós lemezről beszélünk. Ennek oka, hogy ezen OS diszkek nem az Azure Storage-ban tárolódnak, hanem azon hostokon ahol éppen a VM is fut. Több előnye is van a megoldásnak.

Mire jó az Azure ephemeral disk megoldás?

Sok olyan workload előfordul, ahol úgynevezett stateless megoldásra van szükség. Ezekben az esetekben az operációs rendszer diszken semmilyen adatot nem tárolunk. Pl.: webszerver farm, DevOps környezet, VDI vagy RDSH megoldások, media encoding vagy rendelerés stb. Ezekben a megoldásokban az a közös, hogy a gép vagy gépek elvesztése esetén percek alatt tudjunk új környezetet felépíteni és folytatni a munkánkat. Az Azure ephemeral disk pont ezt biztosítja számunkra.

Előnyei

Az alábbi előnyöket tudjuk felsorolni a megoldás mellett: gyors, ingyenes, saját lemezképekkel is használható, támogatja a Shared Image Gallery megoldást is!

Miért gyorsabb, mint a “hagyományos” azure disk? Mert a VM hoston ül, ezrért a VM host SSD-t használja, nincs ISCSI kapcsolat és késleltetés a backen felé.

Miért ingyenes? Mert úgy is ott van, eddig is kihasználatlanul ott “hevert” a szerverekben. (Az Azure temporary diszk területek is jellemzően innen származnak).

Hátrányok

Hátrányként hozható fel, hogy az Ephemeral disk -el szerelt VM nem leállítható (nem deallokálható) vagyis ezzel költséget nem spórolhatunk meg. Ha nincs szükség a VM-re, akkor le kell törölni és lemezképből újra építeni.

Másik “hátránya” is a működéséből adódik: meg kell oldani, hogy minden fontos, perzisztens adat a data diszkre kerüljön, semmi ne tárolódjon az OS lemezen. (viszont korrekt, hogy ugyan úgy kaphat data diszket, többet is természetesen 🙂 )

Fontos, hogy nem minden gépméret támogatott, a legkisebb használható VM size: Standard_DS2_v2.

Ephemeral disk beállítása

Az Azure ephemeral disk kezelhető API, PS, CLI vagy portál segítségével is.

Azure portál esetében, ha megfelelő gépméretet használunk rádiógomb segítségével engedélyezhető a funkció (de csak a gép készítésekor!)

Azure ephemeral disk portal

 

 

 

 

 

 

 

 

 

 

 

 

 

VM Scale Set esetében szintén engedélyezhetjük a GUI-n:

Ephemeral disk scale set

PowerShell esetében pedig:

Set-AzVMOSDisk -DiffDiskSetting Local -Caching ReadOnly

parancsmagot kell használni.

Egyéb működési sajátosságok:

Az Ephemeral diszk-el felszerelt gépek OS lemeze nem támogatja:

  • OS Capture
  • Snapshot
  • Azure Disk Encryption
  • Azure Backup
  • Azure Site Recovery
  • OS Disk Swap

Bővebben ebben a cikkben tájékozódhattok a megoldásról.

Jó Azureozást!

Király István

Azure MVPr

KingSol Zrt.

 

 

Download Azure Portal App

Azure Portal App

Megjelent és letölthető az Azure Portal App előzetes verziója. Ha nem szeretnénk böngészőt használni, akkor már natív Windows-os alkalmazásból is elérhető az Azure Portál:

Azure Portal Windows App

Hogyan juthatunk hozzá legkönnyebben? Internet Explorerben meg kell nyitni a portal.azure.com hivatkozást és a böngésző felajánlja az alkalmazás letöltését:

Download Azure Portal App

Ami még érdekes, hogy az alkamazás tudja a Cloud Shell megjelenítést is! (személy szerint én jobban szeretem a shell.azure.com címet használni :))

Jó szórakozást!

Király István

Azure Data Box Gateway

Azure Data Box Gateway

Azure Data Box Gateway bemutatása

A közelmúltban több megkeresést is kaptunk, hogy hatékony adattárolásra, hibrid tároló megoldásra lenne szüksége az adott cégnek. Manapság már nem elég, hogy tudok mentéseket végezni a felhőbe. Olyan megoldásokra van szükség, melyek a hirid tárolás segítségével láthatatlanul és költséghatékonyan oldják meg a  tárolás miatti problémákat.

Általában a szűkös helyi tárolók, az elavult storage stb. generálják ezeket az igényeket. Az adatmennyiség folyamatosan nő, az üzelt nem akar folyamatosan diszkekbe invesztálni, pénzt égetni, hardvert bővíteni.

Manapság teljesen elvárható, hogy úgy szeretném elérni a fájlszervert, hogy mit sem tudok róla a fájl éppen hol tárolódik: a felhőben vagy  helyben.

A nagyvállaltok eddig is belekóstolhattak ebbe a világba, kezdetben fizikai eszköz formájában, majd virtuális appliance-ként is:

Most a StoreSimple Virtual Array-hez hasonló megoldást szeretnénk bemutatni, ami Azure Data Box Gateway néven debütált.

Ha valaki szeretné áttekinteni, hogy miben tér el a két megoldás egymástól, illteve más Azure hibrid tároló megoldástól, azoknak ajánljuk ezt a cikket:

Azure Store Simple vs Azure Data Box.

Azure Data Box Gateway beállítása:

Hozzávalók:

  • 1db Azure előfizetés
  • 1db Azure Blob Storage
  • 1db Hyper-V vagy VMware környezet (4 vCPU, 8GB RAM, 250Gb OS disk és min 2TB (thin) data disk)

Mi az érdekesség kedvéért (és azért mert nincsen helyi infrastruktúránk 🙂 ) Azure VM-ben (Azure nested virtualization) telepítettük az Azure Data Box Gateway-t.

  1. Hozzunk létre az Azure előfizetésben egy Data Box szolgáltatást: Marketplace–>Azure Data Box
    Azure Data Box Gateway
  2.  Válasszuk ki, hogy fizikai vagy virtuális eszközt szeretnénk futtatni:
    Azure Data Box Gateway
  3. Ha elkészült a szolgáltatás, menjünk végig a Device Setup… varázslón: töltsük le a Hyper-V vagy WMware image-t, készítsünk belőle egy virtuális gépet, állítsuk be a hálózatot (ha nincs DHCP, használjuk a Set-HcsIpAddress –Name Ethernet –IpAddress x.x.x.x –Netmask x.x.x.x –Gateway x.x.x.x parancsot)
    Data Box Gateway Device Setup
  4. Ha elkészültünk a konfigurációval, akkor az eszköz IP címén bejelentkezhetünk és befejezhetjük a regisztrálást, illetve konfigurálhatjuk a működési módot (hogyan és honnan szeretnénk üzemeltetni az eszközt)
    Login Data Box Gateway
    Setup Azure Data Box Gateway Mode
  5. Ha beállítottuk és regisztráltuk az eszközt, akkor a további műveletek elvégzéséhez már csak az Azure portálra lesz szükségünk. Adjunk hozzá megosztásokat és usereket a megoldáshoz: Databox–>Users, Databox–> Shares. Megosztás léterehozásakor természetesen meg kell adnunk, hogy mely storage accountot szeretnénk használni és hogy milyen típusú adattárolást és adat elérést szeretnénk. Tárolhatjuk az adatokat: Block és Page Blob-ként, Azure Files-ként és elérhetjük őket a földön: SMB és NFS protokollal:
    Add share to databox gateway
  6. Csatoljuk fel a megosztást a virtuális appliance-ről, másoljunk adatokat a könyvtárba és megfigyelhetjük, hogy a gateway azonnal fel is tölti az állományokat a felhőbe:
    Azure
  7. Ha szeretnénk egy kis “extra” szolgáltatást is, az Azure Storage lifecycle segítségével megadhatjuk, hogy az adatok mikor tárolódjanak Hot, Cool vagy Archive rétegben. Pl.: a 30 napnál idősebb fájlokat helyezzük Cool tier-be:
  8. Hátrányok: nincs NTFS támogatás. Egy share esetében kettő jogosultságot tudunk kiválasztani: Full vagy ReadOnly.
  9. Előnyök: gyors és könnyű üzembe helyezés, arciválási célokra kiválló megoldás!

Konklúzió:

A Microsoft Azure segítségével hatékonyan, tervzehető havi költséggel és a felhasználók számára teljesen transzparens megoldással tudjuk biztosítani a fileserver elérést. Nincs szükség nagyobb hardver beruházásra! A felhő alapú megoldások folyamatos fejlesztésével olyan megoldásokat prezentálhatunk az üzlet felé, melyek nem egy statikus IT képét vetítik a felhasználók felé!

Jó Azureozást!

Király István

Azure MVPr

KingSol Zrt.

 

 

Windows 10 Enterprise for Virtual Desktops Preview

Nagy mozgolódás van a Microsoft tájékán, hogy egy tökéletes Windows 10 VDI megoldással tudjanak előállni Azure-ban. Nem újkeletű a dolog, több fejlesztés és bejelentés is történt az elmúlt években, melyek egyrésze hamvába dőlt, vagy túl drága volt. Emlékezzünk vissza az Azure Remote App megoldásra, melyet elkaszáltak pár év múlva, vagy jusson eszünkbe a Citrix Virtual Apps Essentials/Desktop megoldása, mely működőképes, de drága. (viszonylag).

A Windows 10 és az M365 együttes elhozza nekünk a kánanánt és lesz itt még jó világ! Kíváncsian fogjuk figyelni az Amazon vagy a Goolge megoldását, mert erre nem lesz válaszuk! Ugyanis a Microsoft elő fog állni egy új konstrukcióval, mely természetesen csak az Azureban lesz elérhető!

Windows 10 Enterprise for Virtual Desktops Preview

Mit fog jelenteni ez nekünk pontosan?

Azon ügyfelek, akik rendelkeznek majd/most Windows 10 E3, E5, Micrososoft 365 E3, E5, F1* licencekkel, szabadon használhatják (licence ráfizetés nélkül csak a VM áráért) a Windows 10 virtual desktop-ot Azureban.

*F1 licence-cel nagyon csökkentett funkciók lessznek elérhetők, erre most nem térünk ki!

A jelenlegi ismereteink szerint a Windows Server RDSH funkció beköltözik a Windows 10 alá, de csak az Azure-ban!

Vagyis építhetünk olyan RDS farmot Azureban, melyben a Remote Desktop Session Host Serverek Windows 10-ből állnak.

Miért lesz jó ez nekünk? Mert nem lesz kompatibilitási problémánk és nem kell emulálni a Windows 10 környezetet!

Az elsődleges Preview verzió már eléérhető Azure-ból: Windows 10 Enterprise for Virtual Desktops Preview image formájában:

 

Ez még nem elég nekünk, hol van a hozzáadott érték?

Az igazi ajándék, hogy a Windows 10 enterprise is megkapja az RDSH funciót és mint Remote Dektop Server üzemelni fog! Nyilván kell majd hozzá Licencig server és a többi komponens, de a lényeg, hogy a Windows 10 klinesre többen rdpzhetünk majd a jövőben. Csak Azureban! Ez a benefit nem lesz elérheő (egyelőre biztosan nem) Amazonban és Google felhőben sem!

Íme az eredmény egy teszt gépen:

 

Ha van/lesz Micrososoft 365 E3, E5 Licencünk akkor csak a “vasat” kell fieztni akár Reserved Instance formájában szupeolcsón (lastaár -60-70%)

 

Ki szertne ilyet? Nekünk már van! 🙂

 

Király István

KingSol Zrt.

Azure VM konfig: New Lsv2 Azure VM

Nemrég jelentett be a Microsoft egy új VM típust, melyet volt szerencsénk kipróbálni! Egy Azure VM konfig elérhető áron.

A gép érdekességei:

  • AMD EPYC™ 7551 processor
  • directly mapped local NVMe storage

Vagyis a Microsoft ötvözte a legmodernebb technológiákat egy elérhető árú VPS-ben! Mi egy Windows 2019-el telepített VM-el próbáltuk ki (de elérehtő Ubuntu-val is).

A gép érdekessége az AMD új processzora és a szupergyors új NVMe alapú SSD tárhely (nem az oprendszernek).

Az új image hamaraosan elérhető lesz SQL-el, SAP-val, ORACLE-vel stb is!

Mi az alábi típust teszteltük:

  • Windows Server 2019
  • Standard L8s_v2 (8 vcpus, 64 GB memory)
  • NVMe alapú nagyméretű szupergyors SSD: 1,92TB local storage (és ennek többszöröse a nagyobb konfigoknál)
Azure VM konfig: New Lsv2 Azure VM
print screen of Azure VM konfig: New Lsv2 Azure VM

Összegségében azt mondhatjuk, hogy egy Azure VM konfig elérhető áron.

Király István

KingSol

Azure Accelerated Networking (AN)

Az Azure Accelerated Networking (AN) funkció még 2018 januárjában jelent meg, de az utóbbi fél évben most jutottunk el olyan projektekig, ahol igénybe is vettük.

Összefoglalnám a tapasztalatainkat, hogy mire is jó ez a funkció, mikor érdemes használni és milyen előnyükkel jár pontosan, ha az Azure VM hálózati sebessége drasztikusan megnő.

Az AN SR-IOV-t használ, ebből következően jóval nagyobb hálózati sebesség érhető el, kisebb válaszidővel és kevesebb/alacsonyabb CPU terheléssel.

Az Azure AN pontos felépítése és múködési modelje így néz  ki szemben a “normál” Azure hálózattal:

Comparison

 

A kép forrása és a működés pontos leírása itt.

A mi szempontunkból az a fontos, hogy ez az opció nem minden géptípusnál használható! Elsősorban a CPU intenzív gépekhez lehet bekapcsolni, melyek általában a drágább kategóriába tartoznak. Édemes a D, E, F, M, G típusú gépekkel próbálkozni.

Az Azure AN amúgy külön költséggel nem jár.

Az opció bekapcsolható portálról, ha a megfelelő VM-et választjuk a Marketplace-ből, vagy később, utólag méreteztük fel a gépet, akkor marad a jó öreg PowerShell.

KB így be is tudjuk kapcsolni:

Leállítjuk a gépet:

Stop-AzureRmVM -ResourceGroup “myResourceGroup” `
-Name “myVM”

Kijelöljük a hálókártyát:

$nic = Get-AzureRmNetworkInterface -ResourceGroupName “myResourceGroup” `
-Name “myVMNIC”

bekapcsoljuk az AN-t:

$nic.EnableAcceleratedNetworking = $true

vagy ki is kapcsolhatjuk, ha a gépet kisebbre szeretnénk visszavenni:

$nic.EnableAcceleratedNetworking = $false

véglelegesítjük a konfigot:

$nic | Set-AzureRmNetworkInterface

Elindítjuk a gépet:

Start-AzureRmVM -ResourceGroup “myResourceGroup” `
-Name “myVM”

Ha a gépen be van kapcsolva az AN és át akarjuk mértezni nem AN kompatibilis mértre, akkor hibát fogunk kapni, hogy nem lehetséges a méret váltás.

Miért érdemes Azure Accelereted Networking-et használni?

Elsősorban azért, mert az Azure VM hálózaton keresztül éri el a HDD-t és SSD-t is, vagyis nagymértékben függ a diszk sebesség a hálózati kártya típusától.

Mérjük meg a különbséget!

A tesztgép: Standard F2s (2 vcpus, 4 GB memory) és Windows Server 2016, 64GB SSD.

Azure AN nélkül:

Name Block size Operation Read / Write IOPS MB/sec Latency CPU %
Database Server 8K Random 70% Read / 30% Write 527.16 4,12 15.173 1.15%
Email Server 4K Random 60% Read / 40% Write 508.50 1.99 15.731 0.91%
Archical FileServer 64K Sequential 90% Read / 10% Write 447.09 27.94 17.895 0.78%
Streaming Media Server 5120K Random 80% Read / 20% Write 12,27 61.33 655.243 0.31%
VDI workload 4K Random 20% Read / 80% Write 622.19 2.43 12.856 1.51%
Azure AN-el:
Name Block size Operation Read / Write IOPS MB/sec Latency CPU %
Database Server 8K Random 70% Read / 30% Write 1671.25 13,06 4.786 2.29%
Email Server 4K Random 60% Read / 40% Write 1242.75 4.85 6.436 2.16%
Archical FileServer 64K Sequential 90% Read / 10% Write 1019.70 63.73 7.844 1.54%
Streaming Media Server 5120K Random 80% Read / 20% Write 12.73 63.66 628.250 0.60%
VDI workload 4K Random 20% Read / 80% Write 623.83 2.44 12.822 1.15%

Érdemes megfigyelni, hogy a diszk elérése, a késleltetés mennyire leesett és az IOPS értékek hogy megnőttek az alsó táblázat esetében!

Érdekes, hogy a CPU terhelés nem nagyon változott, sőt nem is csökkent.

Mikor érdemes használni Azure AN-t?

  1. SQL
  2. SAP
  3. Oracle
  4. MySQL
  5. Exchange
  6. SOFS

Ha már most is rendelkezünk a megfelelő konfiggal, vagyis a jelenlegi VM méret ezt megengedi, akkor mindenképp kapcsoljuk be, mert jobb lesz a gép teljesítménye és plusz költséget nem jelent!

Király István

Azure MVPr