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.

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
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:
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.


