Microsoft Azure Oktatóanyag kezdőknek: Tanuld meg az alapokat 1 nap alatt

⚡ Okos összefoglaló

Microsoft Azure által indított felhőalapú számítástechnikai platform Microsoft 2010-ben, amely egy globális hálózaton keresztül támogatja az alkalmazásfejlesztést, az adattárolást, a szolgáltatás-hosztingot és a menedzsmentet Microsoftáltal üzemeltetett adatközpontok és több száz integrált szolgáltatás.

  • ☁️ Meghatározás: Azure is Microsoftnyilvános felhőplatformja alkalmazások építéséhez, telepítéséhez és kezeléséhez adatközpontokban világszerte.
  • 🧱 Szolgáltatási modellek: Azure IaaS, PaaS és SaaS szolgáltatásokat kínál, lehetővé téve a csapatok számára, hogy maguk döntsék el, mennyi infrastruktúrát kezelnek.
  • 🧩 Alapkomponensek: A számítási, tárolási, adatbázis-, hálózatkezelési és tartalomszolgáltatások alkotják a legtöbb alapját Azure megoldások.
  • 🌍 Globális elérés: A régiók és az adatközpontok a felhasználókhoz közel helyezik el a munkaterheléseket, csökkentve a késleltetést és kielégítve a megfelelőségi igényeket.
  • 📈 Előnyök: A használatalapú árazás, a rugalmas skálázás és a hatékony üzletmenet-folytonossági lehetőségek biztosítják a Azure költséghatékony.
  • 🤖 AI segítség: Azure MI szolgáltatások és Microsoft A Copilot intelligenciát biztosít, míg a GitHub Copilot segít az infrastruktúra kódjának automatizálásában.

Microsoft Azure Kezdőknek

Mi az a Cloud Computing?

A felhőalapú számítástechnika az interneten keresztüli adatok tárolására és elérésére utal. Nem tárol semmilyen adatot a személyi számítógép merevlemezén. A felhőalapú számítástechnikában az adatokhoz egy távoli szerverről fér hozzá.

Mi a Microsoft Azure?

Azure egy felhőalapú számítástechnikai platform, amelyet a Microsoft 2010 februárjában. Nyílt és rugalmas felhőplatform, amely segíti a fejlesztést, az adattárolást, a szolgáltatás hostingot és a szolgáltatásmenedzsmentet. A Azure eszköz webes alkalmazásokat tárol az interneten keresztül a segítségével Microsoft adatközpontok.

Típusok Azure Felhők

Főleg háromféle felhő található benne Microsoft Azure:

  • PaaS
  • SaaS
  • IaaS

Típusok Azure Felhők: IaaS, PaaS és SaaS modellek

Azure mint IaaS

Az IaaS (Infrastruktúra, mint szolgáltatás) az alapvető felhőplatform réteg. Ez Azure A szolgáltatást az informatikai rendszergazdák használják feldolgozásra, tárolásra, hálózatokra vagy bármilyen más alapvető számítógépes műveletre. Ez az egyik Azure elsajátítandó témák, amelyek lehetővé teszik a felhasználók számára tetszőleges szoftver futtatását.

Előnyök:

  • Hatékony tervezési idő hordozhatóságot kínál.
  • Teljes kontrollt igénylő alkalmazásokhoz ajánlott.
  • Az IaaS gyors felhőalapú szolgáltatások átállást tesz lehetővé.
  • Az IaaS látszólagos előnye, hogy megszabadít a sok fizikai vagy virtuális gép beállításának aggodalmaitól.
  • Segít az adatközpontok elérésében, felügyeletében és kezelésében.

Az IaaS hátrányai:

  • Sok biztonsági kockázatok javítatlan szerverekről.
  • Néhány vállalat meghatározott folyamatokat dolgozott ki a helyszíni szerverek sebezhetőségeinek tesztelésére és frissítésére. Ez nem lehetséges a következővel: Azure.

Azure mint a PaaS

A PaaS egy számítástechnikai platform, amely magában foglal egy operációs rendszert, programozási nyelvi végrehajtási környezetet, adatbázist vagy webszolgáltatásokat. Ez Azure szolgáltatást a fejlesztők és az alkalmazásszolgáltatók használják.

Ahogy a neve is sugallja, ezt a platformot az ügyfelek szoftverek fejlesztésére és telepítésére biztosítják. Ez az egyik Azure alapvető koncepciókat tartalmaz, amelyek lehetővé teszik az ügyfél számára, hogy az alkalmazásfejlesztésre koncentráljon ahelyett, hogy a hardverrel és az infrastruktúrával foglalkozna. Emellett gondoskodik az operációs rendszerekkel, a hálózatépítéssel és a szerverproblémákkal is.

Előnyök:

  • A teljes költség alacsony, mivel az erőforrások igény szerint kerülnek kiosztásra, és a szerverek automatikusan hozzáadódnak vagy lecserélődnek.tracted.
  • Azure kevésbé sebezhető, mivel a szervereket automatikusan ellenőrzi az összes ismert biztonsági probléma szempontjából.
  • A teljes folyamat nem látható a fejlesztő számára, így nem áll fenn az adatvédelmi incidens kockázata.

Hátrányok:

  • Hordozhatósági problémák merülhetnek fel, ha PaaS szolgáltatások.
  • Lehet, hogy más a környezet, Azure, ezért az alkalmazásnak ennek megfelelően kell alkalmazkodnia.

Azure SaaS-ként

SaaS (Software as a Service) egy központilag üzemeltetett és felügyelt szoftver. Ez az alkalmazás egyetlen verziója, amelyet minden ügyfél használ. Több példányra is kiterjeszthető. Ez segít a legjobb teljesítmény biztosításában minden helyszínen. A szoftver havi vagy éves előfizetéssel licencelhető. Az MS Exchange, az Office és a Dynamics SaaS formájában érhető el.

Azure Kulcs Concepts

Most ebben Azure alapok kezdőknek bemutató, megtanuljuk Azure kulcsfogalmak az alábbiak szerint:

Fogalom neve Leírás
Régiók Azure egy globális felhőplatform, amely a világ különböző régióiban elérhető. Amikor szolgáltatást, alkalmazást vagy virtuális gépet kér Azure, először egy régió megadására kell kérni. A kiválasztott régió azt az adatközpontot jelöli, ahol az alkalmazás fut.
Adatközpontok In Azure, alkalmazásait számos adatközpontba telepítheti szerte a világon. Ezért célszerű olyan régiót választani, amely közelebb van a legtöbb vásárlóhoz. Segít csökkenteni a hálózati kérések késleltetését.
Azure portál Az Azure A portál egy webalapú alkalmazás, amely létrehozható, kezelhető és eltávolítható. Azure erőforrások és szolgáltatások. A címe: https://portal.azure.com.
Tudástár An Azure Az erőforrás egy egyedi számítógép, hálózati adat vagy alkalmazástárhely-szolgáltatás, amelyért külön számlát számítunk fel. Néhány gyakori erőforrás a következő: virtuális gépek (VM), tárfiók vagy SQL-adatbázisok.
Erőforráscsoportok An Azure Az erőforráscsoport egy olyan tároló, amely egy adott csoporthoz kapcsolódó erőforrásokat tartalmaz. Azure megoldás. Tartalmazhatja az összes erőforrást, vagy csak azokat az erőforrásokat, amelyeket kezelni szeretne.
Resource Manager sablonok Ez egy JSON fájl, amely egy vagy több erőforrást definiál egy erőforráscsoportba telepítendő erőforrások közül. Emellett függőségeket is létrehoz a telepített erőforrások között.
Automatizálás Azure lehetővé teszi az erőforrások létrehozásának, kezelésének és törlésének automatizálását a PowerShell vagy a Azure parancssori felület (CLI).
Azure PowerShell A PowerShell egy olyan modulkészlet, amely parancsmagokat kínál a kezeléshez AzureA legtöbb esetben a cmdlets parancsot ugyanazokra a feladatokra használhatja, amelyeket a Azure portál.
Azure parancssori felület (CLI) Az Azure A CLI egy olyan eszköz, amellyel létrehozhat, kezelhet és eltávolíthat Azure erőforrásokat a parancssorból.
REST API-k Azure egy sor REST API-ra épül, amelyek segítenek ugyanazon műveletek végrehajtásában, mint amelyeket a Azure portál felhasználói felülete. Lehetővé teszi a Azure erőforrások és alkalmazások manipulálása harmadik féltől származó szoftveralkalmazásokon keresztül.

Azure Domainek (összetevők)

Most ebben Azure alapismeretek bemutató, tanuljuk meg a kulcsot Azure alkatrészek:

Kulcs Azure Komponensek a számítástechnika, a tárolás, az adatbázisok és a hálózatépítés területén

Kiszámít

Számítástechnikai műveleteket kínál, mint például az alkalmazás-tárhely, a fejlesztés és a telepítés a Azure platform. A következő összetevőkből áll:

  • Virtuális gép: Lehetővé teszi bármilyen nyelv vagy munkaterhelés telepítését bármilyen operációs rendszeren.
  • Virtuálisgép-méretezési csoportok: Lehetővé teszi több ezer hasonló létrehozását virtuális gépek percek alatt.
  • Azure Konténer szolgáltatás: Létrehoz egy konténertárhely-megoldást, amely optimalizálva van a következőkre: AzureAz alkalmazásokat Kubernetes, DC/OS, Swarm vagy Docker segítségével skálázhatod és rendezheted.
  • Azure Container Registry: Ez a szolgáltatás mindenféle típusú konténerképet tárol és kezel. Azure bevetések.
  • Funkciók: Lehetővé teszi a kód írását az infrastruktúrától és a kiszolgálók kiépítésétől függetlenül, olyan helyzetekben, amikor a függvény hívási aránya megnő.
  • Tétel: A kötegelt feldolgozás segít több tíz, több száz vagy akár több ezer virtuális gépre is skálázni, és számítási folyamatokat futtatni.
  • Szolgáltatási szövet: Leegyszerűsíti a mikroszolgáltatás-alapú alkalmazásfejlesztést és életciklus-kezelést. Támogatja Java, PHP, Node.js, Python, és Ruby.

Tárolás

Azure A Storage egy felhőalapú tárolási megoldás modern alkalmazásokhoz. Úgy tervezték, hogy megfeleljen az ügyfelek skálázhatósági igényeinek. Lehetővé teszi több száz terabájt adat tárolását és feldolgozását. A következő összetevőkből áll:

  • Blob tárolása: Azure A Blob Storage egy olyan szolgáltatás, amely strukturálatlan adatokat tárol a felhőben objektumok/blobok formájában. Bármilyen típusú szöveget vagy bináris adatot tárolhat, például dokumentumot, médiafájlt vagy alkalmazástelepítőt.
  • Várólista tárolása: Felhőalapú üzenetküldést biztosít az alkalmazáskomponensek között. Aszinkron üzenetküldést biztosít az alkalmazáskomponensek közötti kommunikáció létrehozásához.
  • Fájltárolás: <p></p> Azure Fájltárolás, áttelepítheti a régi alkalmazásokat. A fájlmegosztásokra támaszkodik Azure gyorsan és költséges átírások nélkül.
  • Asztali tárolás: Azure A Table Storage félig strukturált NoSQL adatokat tárol a felhőben. Séma nélküli kialakítású kulcs-/attribútumtárolót biztosít.

adatbázis

Ebbe a kategóriába tartozik az Adatbázis mint szolgáltatás (DBaaS), amely SQL és NoSQL eszközöket kínál. Olyan adatbázisokat is tartalmaz, mint pl Azure Cosmos DB és Azure Adatbázis ehhez PostgreSQL. A következő összetevőket tartalmazza:

  • SQL adatbázis: Ez egy relációs adatbázis-szolgáltatás a Microsoft felhő alapján a piacvezető Microsoft SQL Server motor.
  • Dokumentumadatbázis: Ez egy teljes körűen menedzselt NoSQL adatbázis-szolgáltatás, amely gyors és kiszámítható teljesítményt, valamint egyszerű fejlesztést biztosít.
  • Redis gyorsítótár: Ez egy biztonságos és rendkívül fejlett kulcs-érték tároló. Olyan adatszerkezeteket tárol, mint a karakterláncok, hashek, listák stb.

Content Delivery Network

A Content Delivery Network (CDN) stratégiailag elhelyezett helyeken gyorsítótárazza a statikus webtartalmat. Ez segít felgyorsítani a tartalom felhasználókhoz való eljuttatását. A következő összetevőket tartalmazza:

  • VPN-átjáró: A VPN Gateway titkosított forgalmat küld nyilvános kapcsolaton keresztül.
  • Forgalomirányító: Segít a felhasználói forgalom szabályozásában és elosztásában olyan szolgáltatások esetében, mint a WebApps, a VM, Azureés a különböző adatközpontokban található felhőszolgáltatások.
  • Expressz útvonal: Segít kiterjeszteni a helyszíni hálózatokat a Microsoft felhő egy dedikált privát kapcsolaton keresztül Microsoft Azure, Office 365 és CRM Online.

Biztonsági + Identitásszolgáltatások

Lehetőségeket biztosít a felhőbiztonsági fenyegetések azonosítására és kezelésére. Segít a titkosítási kulcsok és más érzékeny eszközök kezelésében is. A következő összetevőkből áll:

  • Kulcs Vault: Azure Kulcs Vault lehetővé teszi a kriptográfiai kulcsok védelmét, és segít a felhőalkalmazások és -szolgáltatások által használt titkok létrehozásában.
  • Azure Active Directory: Azure Az Active Directory egy identitáskezelési szolgáltatás. Ez magában foglalja a többtényezős hitelesítést, az eszközregisztrációt stb.
  • Azure AD B2C: Azure Az AD B2C egy felhőalapú identitáskezelési megoldás a felhasználóknak szánt webes és mobilalkalmazásokhoz. Lehetővé teszi több százmillió fogyasztói identitásra való skálázást.

Vállalati integrációs szolgáltatások

  • Szolgáltatásbusz: A Service Bus egy információszolgáltatás, amely harmadik féltől származó kommunikációs rendszeren működik.
  • SQL Server Stretch adatbázis: Ez a szolgáltatás segít biztonságosan és átláthatóan migrálni a hideg adatokat a következő helyre: Microsoft Azure felhő.
  • Azure AD domain szolgáltatások: Felügyelt domain szolgáltatásokat kínál, mint például a domainhez való csatlakozás, csoportházirend, LDAP stb. Ez a hitelesítés kompatibilis a következőkkel: Windows Szerver Active Directory.
  • Többtényezős hitelesítés: Azure A többtényezős hitelesítés (MFA) egy kétlépcsős azonosítás. Segítségével egyszerűen hozzáférhet az adatokhoz és alkalmazásokhoz egy egyszerű bejelentkezési folyamattal.

Monitoring + Menedzsment szolgáltatások

Ezek a szolgáltatások egyszerű kezelést tesznek lehetővé Azure telepítését.

  • Azure Erőforrás menedzser: Ez megkönnyíti az erőforrások kezelését és vizualizációját az alkalmazásban. Még azt is szabályozhatod, hogy a szervezeteden belül kik foglalkozhatnak az erőforrásokkal.
  • Automatizálás: Microsoft Azure Az automatizálás egy módja a manuális, hosszan futó, hibára hajlamos és folyamatosan ismétlődő feladatok automatizálásának. Ezeket a feladatokat általában felhőalapú és vállalati környezetben hajtják végre.

Azure hálózatépítés

  • Virtuális hálózat: Hálózati izolációt és szegmentálást végez. Szűri és irányítja a hálózati forgalmat.
  • Terhelés elosztó: Magas rendelkezésre állást és hálózati teljesítményt kínál bármilyen alkalmazás számára. Terheléselosztó hatással van a virtuális gépekre bejövő internetes forgalomra.
  • Alkalmazásátjáró: Ez egy dedikált virtuális készülék, amely szolgáltatásként kínál alkalmazáskézbesítési vezérlőt (ADC).
  • Azure DNS: Azure A DNS hosting szolgáltatás névfeloldást kínál a használatával Microsoft Azure infrastruktúra.

Webes és mobilszolgáltatások

  • Webes alkalmazások: A webes alkalmazások lehetővé teszik webhelyek létrehozását és üzemeltetését a választott programozási nyelven anélkül, hogy kezelnie kellene az infrastruktúrát.
  • Mobilalkalmazások: A Mobile Apps Service egy könnyen skálázható, globálisan elérhető mobilalkalmazás-fejlesztési platformot kínál a felhasználók számára.
  • API alkalmazások: Az API-alkalmazások megkönnyítik az API-k fejlesztését, üzemeltetését és felhasználását a felhőben és a helyszínen.
  • Logikai alkalmazások: A Logic Apps segít egyszerűsíteni és megvalósítani a skálázható integrációkat.

Munkafolyamatok a felhőben

Vizuális tervezőt biztosít a folyamat létrehozásához és automatizálásához lépések sorozataként, amelyet munkafolyamatnak nevezünk.

  • Értesítési központok: Azure A Notification Hubs egy könnyen használható, többplatformos, skálázható push motort kínál.
  • Rendezvényközpontok: Azure Az Event Hubs egy adatfolyam-platform, amely másodpercenként több millió eseményt képes kezelni. Az Event Hub-ba küldött adatok bármilyen valós idejű elemzőszolgáltató vagy kötegelt/tároló adapterek segítségével átalakíthatók és tárolhatók.
  • Azure Keresés: Ez egy felhőalapú keresési szolgáltatásként nyújtott megoldás, amely szerver- és infrastruktúra-kezelést kínál. Használatra kész szolgáltatást kínál, amelyet feltölthet adataival. Ez felhasználható keresés hozzáadására webes vagy mobilalkalmazásához.

elvándorlás

A migrációs eszközök segítenek a szervezetnek megbecsülni a munkaterhelés áttelepítési költségeit. Segít a munkaterhelések áttelepítésében is a helyi adatközpontokból a Azure felhő.

Hagyományos vs. Azure Felhőmodell

Most ebben Azure felhőalapú oktatóanyag, ismerkedjünk meg a hagyományos felhőmodell és a Azure felhő modell:

Hagyományos Azure Felhőmodell
Dedikált infrastruktúra minden alkalmazáshoz Lazán összekapcsolt alkalmazások és mikroszolgáltatások
Célra épített hardver Ipari szabvány hardver
Különálló infrastruktúra és műveleti csapatok Szolgáltatásközpontú DevOps csapatok
Testreszabott folyamatok és konfigurációk Szabványosított folyamatok és konfigurációk

Alkalmazások Azure

Most ebben Azure kezdőknek szóló bemutató, megtanuljuk az alkalmazásokat Azure. Microsoft Azure az alkalmazások széles skálájában használják, mint például:

  • Infrastrukturális szolgáltatások
  • mobil alkalmazások
  • Webes alkalmazások
  • Cloud Services
  • Tárolás, biztonsági mentés és helyreállítás
  • Mérési adatok kezelése
  • Médiaszolgáltatások

Előnyei Azure

Íme a használat előnyei Azure:

  • Azure Az infrastruktúra költséghatékonyan javítja üzletmenet-folytonossági stratégiáját.
  • Lehetővé teszi az alkalmazás elérését anélkül, hogy licencet kellene vásárolni az egyes gépekhez.
  • Windows Azure a legjobb megoldást kínálja az Ön adatigényeire, az SQL adatbázisoktól a blobokon át a táblázatokig.
  • Skálázhatóságot, rugalmasságot és költséghatékonyságot kínál.
  • Segít fenntartani a felhők közötti konzisztenciát az ismerős eszközökkel és erőforrásokkal.
  • Lehetővé teszi az adatközpont bővítését egységes felügyeleti eszközkészlettel és ismerős fejlesztési és identitáskezelési megoldásokkal.
  • Perceken belül telepíthet prémium virtuális gépeket, amelyek Linux és egyéb rendszereket is tartalmaznak. Windows szervereket.
  • Segít az IT-erőforrások igényei szerinti skálázásában.
  • Nem kell nagy teljesítményű és drága számítógépet futtatnia a felhőalapú számítástechnika webes alkalmazásainak futtatásához.
  • Ha használja, nincs szüksége feldolgozási teljesítményre vagy merevlemez-területre Azure.
  • A felhőalapú számítástechnika gyakorlatilag korlátlan tárhelyet kínál.
  • Ha a személyi számítógéped vagy laptopod összeomlik, minden adatod továbbra is ott van a felhőben, és továbbra is elérhető.
  • A dokumentumok megosztása közvetlenül jobb együttműködéshez vezet.
  • Ha eszközt váltasz, számítógépeid, alkalmazásaid és dokumentumaid a felhőn keresztül követnek téged.

Hátrányai Azure

  • A felhőalapú számítástechnika nem lehetséges, ha nem tudsz csatlakozni az internethez.
  • Azure egy webalapú alkalmazás, amelynek letöltéséhez sok sávszélesség szükséges, akárcsak a nagyméretű dokumentumokhoz.
  • A webalapú alkalmazások néha lassabbak lehetnek, mint egy hasonló szoftverprogram elérése az asztali számítógépen.

GYIK

Azure ingyenes fiókot kínál 200 dolláros jóváírással 30 napra, több mint 65 mindig ingyenes szolgáltatást, valamint 12 hónapnyi ingyenes népszerű szolgáltatást. Ezeken a korlátokon túl... Azure használatalapú árazást használ, így csak a ténylegesen felhasznált erőforrásokért fizet.

A kezdők általában az AZ-900-zal kezdenek. Azure Alapismeretek tanúsítvány. Érvényesíti a felhőalapú koncepciók alapvető ismeretét, a legfontosabb tudnivalókat. Azure szolgáltatások, árak és biztonság. Nincs szükség kódolásra, így ideális első lépés a szerepköralapú jelvények, például az AZ-104 (Adminisztrátor) vagy az AZ-204 (Fejlesztő) előtt.

Azure és az AWS a két legnagyobb felhőszolgáltató. Azure szorosan integrálódik a Microsoft hasonló termékek Windows Server, Active Directory és Office 365, valamint hibrid felhőpiaci vezetők. Az AWS korábban indult, és szélesebb szolgáltatáskatalógust kínál. Mindkettő IaaS, PaaS és SaaS szolgáltatásokat nyújt.

Azure számos nyelvet támogat, beleértve a .NET-et (C#), Java, Python, JavaScript/Node.js, PHP, Go és Ruby. Olyan szolgáltatások, mint az App Service, a Functions és a Service Fabric, ezeket a nyelveket futtatják, így a fejlesztők a már ismert verem segítségével építhetnek és telepíthetnek alkalmazásokat.

Azure többnyire használatalapú számlázást alkalmaz, másodpercenként vagy óránként számlázva olyan erőforrásokért, mint a virtuális gépek, a tárhely és a sávszélesség. A lefoglalt példányok és a megtakarítási tervek csökkentik a hosszú távú költségeket. Azure Az Árkalkulátor segít megbecsülni a költségeket bármilyen szolgáltatás telepítése előtt.

Nem. Sok Azure a feladatokat vizuálisan végzik el Azure portál, amely nem igényel kódolást. A kezdők programozás nélkül is elsajátíthatják a felhőalapú koncepciókat és szolgáltatásokat. A PowerShell-lel, a parancssori felülettel vagy olyan nyelvekkel való szkriptelés azonban, mint például Python értékessé válik automatizálási, fejlesztői vagy rendszergazdai szerepkörökben.

Azure biztosít Azure MI-szolgáltatások (korábban Cognitive Services), Azure Gépi tanulás, Azure OpenAI szolgáltatás, és Azure AI Search. Ezek lehetővé teszik a fejlesztők számára, hogy látást, beszédet, nyelvet és generatív mesterséges intelligenciát adjanak az alkalmazásokhoz, modelleket tanítsanak és telepítsenek, valamint intelligens alkalmazásokat építsenek mélyreható adattudományi szakértelem nélkül.

Igen. Microsoft Másodpilóta be Azure válaszol a kérdésekre és kezeli az erőforrásokat a portálról, miközben GitHub másodpilóta az infrastruktúra-kódként való használatát javasolja a Bicep, az ARM sablonok és a Terraform esetében. Mindkettő segíti a mérnököket a kiépítés automatizálásában, bár a generált kódot mindig ellenőrizni kell az alkalmazás előtt.

Foglald össze ezt a bejegyzést a következőképpen: