Microsoft Azure Õpetus algajatele: õppige põhitõed ühe päevaga

⚡ Nutikas kokkuvõte

Microsoft Azure on pilvandmetöötluse platvorm, mille käivitas Microsoft 2010. aastal, mis toetab rakenduste arendamist, andmete salvestamist, teenuste majutamist ja haldamist ülemaailmse võrgustiku kaudu Microsofthallatavaid andmekeskusi ja sadu integreeritud teenuseid.

  • ☁️ Määratlus: Azure is Microsoftavaliku pilveplatvormi rakenduste loomiseks, juurutamiseks ja haldamiseks andmekeskustes üle maailma.
  • 🧱 Teenusemudelid: Azure pakub IaaS-i, PaaS-i ja SaaS-i, võimaldades meeskondadel valida, kui palju infrastruktuuri nad haldavad.
  • 🧩 Põhikomponendid: Arvutus-, salvestus-, andmebaasi-, võrgu- ja sisuedastusteenused moodustavad enamiku aluste Azure lahendusi.
  • 🌍 Globaalne ulatus: Regioonid ja andmekeskused paigutavad töökoormused kasutajate lähedale, vähendades latentsust ja rahuldades vastavusnõudeid.
  • 📈 Plussid: Maksa vastavalt kasutusele hinnakujundus, paindlik skaleerimine ja tugevad äritegevuse järjepidevuse valikud muudavad Azure kuluefektiivne.
  • 🤖 AI abi: Azure Tehisintellekti teenused ja Microsoft Copilot lisab intelligentsust, samas kui GitHub Copilot aitab automatiseerida infrastruktuuri koodi.

Microsoft Azure juhendaja

Mis on pilvandmetöötlus?

Pilvandmetöötlus on termin, mis viitab andmete salvestamisele ja neile juurdepääsule interneti kaudu. See ei salvesta andmeid teie isikliku arvuti kõvakettale. Pilvandmetöötluses pääsete andmetele juurde kaugserverist.

Mis on Microsoft Azure?

Azure on pilvandmetöötluse platvorm, mille käivitas Microsoft veebruaril 2010. Tegemist on avatud ja paindliku pilveplatvormiga, mis aitab arendamisel, andmete salvestamisel, teenuste hostimisel ja teenuste haldamisel. The Azure tööriist hostib veebirakendusi Interneti kaudu Microsoft andmekeskused.

Tüübid Azure Pilved

Seal on peamiselt kolme tüüpi pilved Microsoft Azure:

  • PaaS
  • SaaS
  • IaaS

Tüübid Azure Pilved: IaaS, PaaS ja SaaS mudelid

Azure nagu IaaS

IaaS (infrastruktuur teenusena) on pilveplatvormi aluskiht. See Azure IT-administraatorid kasutavad teenust töötlemiseks, salvestamiseks, võrkude haldamiseks või muudeks arvuti põhitoiminguteks. See on üks Azure õppida teemasid, mis võimaldavad kasutajatel käitada suvalist tarkvara.

Plussid:

  • See pakub tõhusat disainiaja kaasaskantavust.
  • See on soovitatav rakenduste jaoks, mis vajavad täielikku kontrolli.
  • IaaS pakub teenuste kiiret üleminekut pilve.
  • IaaS-i ilmne eelis on see, et see vabastab teid paljude füüsiliste või virtuaalsete masinate seadistamise muredest.
  • Aitab teil andmekeskustele juurde pääseda, neid jälgida ja hallata.

IaaS-i puudused:

  • Piisavalt turvariskid parandamata serveritest.
  • Mõned ettevõtted on määratlenud protsessid kohapealsete serverite haavatavuste testimiseks ja värskendamiseks. Seda ei saa teha Azure.

Azure nagu PaaS

PaaS on arvutusplatvorm, mis hõlmab operatsioonisüsteemi, programmeerimiskeele täitmiskeskkonda, andmebaasi või veebiteenuseid. See Azure teenust kasutavad arendajad ja rakenduste pakkujad.

Nagu nimigi ütleb, pakutakse seda platvormi kliendile tarkvara arendamiseks ja juurutamiseks. See on üks Azure põhikontseptsioonid, mis võimaldavad kliendil keskenduda rakenduste arendamisele, selle asemel et muretseda riistvara ja infrastruktuuri pärast. See hoolitseb ka operatsioonisüsteemide, võrgu ja serveriprobleemide eest.

Plussid:

  • Kogumaksumus on madal, kuna ressursse eraldatakse vastavalt vajadusele ja servereid lisatakse või asendatakse automaatselt.tractatud.
  • Azure on vähem haavatav, kuna servereid kontrollitakse automaatselt kõigi teadaolevate turvaprobleemide suhtes.
  • Kogu protsess pole arendajale nähtav, seega puudub andmete rikkumise oht.

Puudused:

  • Kaasaskantavuse probleemid võivad tekkida siis, kui kasutate PaaS teenuseid.
  • Seal võib olla teistsugune keskkond Azure, seega tuleb rakendust vastavalt kohandada.

Azure SaaS-ina

SaaS (Software as Service) on tarkvara, mida hosteeritakse ja hallatakse tsentraalselt. See on rakenduse üks versioon, mida kasutavad kõik kliendid. Saate seda laiendada mitmele eksemplarile. See aitab teil tagada parima jõudluse kõigis asukohtades. Tarkvara litsentsitakse kuu- või aastatellimuse kaudu. MS Exchange, Office ja Dynamics pakutakse SaaS-ina.

Azure Võti Concepts

Nüüd selles Azure põhitõed algajatele, õpime Azure põhimõisted, mis on loetletud allpool:

Kontseptsiooni nimi Kirjeldus
Regioonide Azure on ülemaailmne pilveplatvorm, mis on saadaval erinevates piirkondades üle maailma. Kui taotlete teenust, rakendust või VM-i Azure, palutakse teil kõigepealt määrata piirkond. Valitud piirkond tähistab andmekeskust, kus teie rakendus töötab.
Datacenter In Azure, saate oma rakendused juurutada erinevatesse andmekeskustesse üle maailma. Seega on soovitatav valida piirkond, mis on enamikule klientidest lähemal. See aitab teil vähendada võrgupäringute latentsust.
Azure portaal . Azure portaal on veebipõhine rakendus, mida saab kasutada loomiseks, haldamiseks ja eemaldamiseks Azure ressursid ja teenused. See asub aadressil https://portal.azure.com.
Ressursid An Azure ressurss on individuaalne arvuti, võrguandmete või rakenduste majutamise teenus, mille eest võetakse eraldi tasu. Mõned levinumad ressursid on virtuaalsed masinad (VM), salvestuskonto või SQL-andmebaasid.
Ressursirühmad An Azure ressursirühm on konteiner, mis sisaldab seotud ressursse. Azure lahendus. See võib hõlmata kõiki ressursse või ainult neid ressursse, mida soovite hallata.
Ressursihalduri mallid See on JSON-fail, mis määratleb ühe või mitu ressurssi, mida ressursirühma juurutada. See loob ka juurutatud ressursside vahelised sõltuvused.
Automaatika Azure võimaldab automatiseerida ressursside loomise, haldamise ja kustutamise protsessi PowerShelli või muu tööriista abil. Azure käsurea liides (CLI).
Azure PowerShell PowerShell on moodulite komplekt, mis pakub haldamiseks cmdlet-käske AzureEnamasti on cmdlet-käsku lubatud kasutada samade ülesannete jaoks, mida täidate kaustas. Azure Portaal.
Azure käsurea liides (CLI) . Azure CLI on tööriist, mida saate kasutada, et luua, hallata ja eemaldada Azure ressursse käsurealt.
REST API-d Azure on üles ehitatud REST API-de komplektile, mis aitavad teil teha samu toiminguid, mida teete Azure portaali kasutajaliides. See võimaldab teie Azure ressursse ja rakendusi saab manipuleerida mis tahes kolmanda osapoole tarkvararakenduse kaudu.

Azure Domeenid (komponendid)

Nüüd selles Azure põhitõdede õpetus, õpime võtme selgeks Azure komponendid:

Võti Azure Komponendid arvutus-, salvestus-, andmebaasi- ja võrgundusvaldkonnas

Arvutama

See pakub arvutusoperatsioone, nagu rakenduste hostimine, arendamine ja juurutamine Azure platvorm. Sellel on järgmised komponendid:

  • Virtuaalne masin: Võimaldab teil juurutada mis tahes keelt või töökoormust mis tahes operatsioonisüsteemis.
  • Virtuaalmasinate skaleerimiskomplektid: Võimaldab luua tuhandeid sarnaseid virtuaalsed masinad mõne minuti pärast.
  • Azure Konteinerteenus: Loob konteinerimajutuslahenduse, mis on optimeeritud järgmiseks: AzureRakenduste skaleerimine ja korraldamine toimub Kubernetesi, DC/OS-i, Swarmi või Dockeri abil.
  • Azure Container Registry: See teenus salvestab ja haldab konteineri kujutisi igat tüüpi failides. Azure kasutuselevõtt.
  • Funktsioonid: Võimaldab teil kirjutada koodi olenemata infrastruktuurist ja serverite eraldamisest olukordades, kus teie funktsiooni kõnede sagedus suureneb.
  • Partii: Pakktöötlus aitab teil skaleerida kümneid, sadu või tuhandeid virtuaalseid masinaid ja käivitada arvutuskanaleid.
  • Teenuse struktuur: Lihtsustab mikroteenustel põhinevate rakenduste arendamist ja elutsükli haldamist. See toetab Java, PHP, Node.js, Pythonja Ruby.

Säilitamine

Azure Storage on pilvesalvestuslahendus tänapäevastele rakendustele. See on loodud vastama klientide skaleeritavuse vajadustele. See võimaldab teil salvestada ja töödelda sadu terabaite andmeid. Sellel on järgmised komponendid:

  • Blobi salvestusruum: Azure Blob storage on teenus, mis salvestab struktureerimata andmeid pilves objektide/plokkidena. Saate salvestada mis tahes tüüpi teksti- või kahendandmeid, näiteks dokumente, meediumifaile või rakenduse installija.
  • Järjekorra salvestusruum: See pakub pilvesõnumivahetust rakenduse komponentide vahel. See edastab asünkroonset sõnumivahetust rakenduse komponentide vahelise suhtluse loomiseks.
  • Failide salvestusruum: Kasutamine Azure Failide salvestusruum, saate pärandrakendusi migreerida. See tugineb failide jagamisele Azure kiiresti ja ilma kulukate ümberkirjutusteta.
  • Laua salvestusruum: Azure Tabelisalvestus salvestab poolstruktureeritud NoSQL-andmeid pilve. See pakub skeemita disainiga võtme-/atribuudisalvestust.

andmebaas

Sellesse kategooriasse kuulub Database as a Service (DBaaS), mis pakub SQL-i ja NoSQL-i tööriistu. See sisaldab ka andmebaase nagu Azure Cosmos DB ja Azure Andmebaas jaoks PostgreSQL. Sellel on järgmised komponendid:

  • SQL-andmebaas: See on relatsioonandmebaasi teenus Microsoft pilv põhineb turuliidril Microsoft SQL Server mootor.
  • Dokumendiandmebaas: See on täielikult hallatav NoSQL-i andmebaasiteenus, mis on loodud kiireks ja prognoositavaks jõudluseks ning hõlpsaks arendamiseks.
  • Redise vahemälu: See on turvaline ja ülitäpne võtme-väärtuse salvestusruum. See salvestab andmestruktuure nagu stringid, räsiväärtused, loendid jne.

Content Delivery Network

Content Delivery Network (CDN) salvestab staatilist veebisisu vahemällu strateegiliselt paigutatud asukohtadesse. See aitab teil pakkuda kasutajatele sisu edastamise kiirust. Sellel on järgmised komponendid:

  • VPN-lüüs: VPN Gateway saadab krüpteeritud liiklust avaliku ühenduse kaudu.
  • Liikluskorraldaja: See aitab teil hallata ja jaotada kasutajaliiklust selliste teenuste jaoks nagu veebirakendused, virtuaalmasinad, Azureja pilveteenused erinevates andmekeskustes.
  • Kiirmarsruut: Aitab teil laiendada oma kohapealseid võrke Microsoft pilve üle spetsiaalse privaatühenduse Microsoft Azure, Office 365 ja CRM Online.

Turvalisus + identiteediteenused

See pakub võimalusi pilveturbeohtude tuvastamiseks ja neile reageerimiseks. Samuti aitab see hallata krüpteerimisvõtmeid ja muid tundlikke varasid. Sellel on järgmised komponendid:

  • Võti Vault: Azure Võti Vault võimaldab teil kaitsta krüptograafilisi võtmeid ja aitab teil luua pilverakenduste ja -teenuste kasutatavaid saladusi.
  • Azure Active Directory: Azure Active Directory on identiteedihaldusteenus. See hõlmab mitmefaktorilist autentimist, seadmete registreerimist jne.
  • Azure AD B2C: Azure AD B2C on pilvepõhine identiteedihalduslahendus teie tarbijatele suunatud veebi- ja mobiilirakendustele. See võimaldab teil skaleerida sadade miljonite tarbijaidentiteetideniteetideni.

Ettevõtte integratsiooniteenused

  • Teenindusbuss: Service Bus on teabe edastamise teenus, mis töötab kolmanda osapoole sidesüsteemis.
  • SQL Serveri venitusandmebaas: See teenus aitab teil külmandmeid turvaliselt ja läbipaistvalt migreerida Microsoft Azure pilv.
  • Azure AD domeeniteenused: See pakub hallatud domeeniteenuseid, nagu domeeniga liitumine, grupipoliitika, LDAP jne. See autentimine ühildub järgmisega: Windows Server Active Directory.
  • Mitmefaktoriline autentimine: Azure Mitmefaktoriline autentimine (MFA) on kaheastmeline kinnitamine. See aitab teil andmetele ja rakendustele ligi pääseda lihtsa sisselogimisprotsessi abil.

Järelevalve + haldusteenused

Need teenused võimaldavad hõlpsalt hallata Azure kasutuselevõttu.

  • Azure Ressursihaldur: See teeb ressursside haldamise ja visualiseerimise teie rakenduses lihtsaks. Saate isegi kontrollida, kes teie organisatsioonis saab ressurssidega tegutseda.
  • Automatiseerimine: Microsoft Azure Automatiseerimine on viis käsitsi tehtavate, pikkade, veaohtlike ja pidevalt korduvate ülesannete automatiseerimiseks. Neid ülesandeid täidetakse tavaliselt pilve- ja ettevõttekeskkonnas.

Azure Networking

  • Virtuaalne võrk: Teostab võrgu isoleerimist ja segmenteerimist. See pakub võrguliikluse filtreerimist ja marsruutimist.
  • Koormuse tasakaalustaja: Pakub igale rakendusele kõrget kättesaadavust ja võrgu jõudlust. Tasakaalustab virtuaalmasinatele siseneva internetiliikluse koormust.
  • Rakenduse värav: See on spetsiaalne virtuaalne seade, mis pakub teenusena rakenduste edastamise kontrollerit (ADC).
  • Azure DNS: Azure DNS-i hostimisteenus pakub nimelahendust kasutades Microsoft Azure infrastruktuuri.

Veebi- ja mobiiliteenused

  • Veebirakendused: Veebirakendused võimaldavad teil luua ja majutada veebisaite valitud programmeerimiskeeles ilma et peaksite selle infrastruktuuri haldama.
  • Mobiilrakendused: Mobiilirakenduste teenus pakub kasutajatele väga skaleeritavat ja globaalselt kättesaadavat mobiilirakenduste arendusplatvormi.
  • API rakendused: API-rakendused lihtsustavad API-de arendamist, majutamist ja tarbimist nii pilves kui ka kohapeal.
  • Loogikarakendused: Logic Apps aitab teil lihtsustada ja rakendada skaleeritavaid integratsioone.

Töövood pilves

See pakub visuaalset disainerit teie protsessi loomiseks ja automatiseerimiseks sammude jadana, mida nimetatakse töövoogudeks.

  • Teavituskeskused: Azure Notification Hubs pakub hõlpsasti kasutatavat, mitmeplatvormilist ja skaleeritavat push-mootorit.
  • Sündmuste keskused: Azure Event Hubs on andmevoogedastusplatvorm, mis suudab hallata miljoneid sündmusi sekundis. Sündmustekeskusesse saadetud andmeid saab teisendada ja salvestada mis tahes reaalajas analüüsiteenuse pakkuja või pakkimis-/salvestusadapterite abil.
  • Azure Otsing: See on pilvepõhine otsingu-teenusena lahendus, mis pakub serveri ja infrastruktuuri haldust. See on kasutusvalmis teenus, mida saate oma andmetega täita. Seda saab kasutada otsingu lisamiseks oma veebi- või mobiilirakendusse.

Ränne

Migratsioonitööriistad aitavad organisatsioonil hinnata töökoormuse migratsioonikulusid. Samuti aitab see teostada töökoormuste üleviimist teie kohalikest andmekeskustest Azure pilv.

Traditsiooniline vs. Azure Pilve mudel

Nüüd selles Azure pilveõpetuses uurime traditsioonilise pilvemudeli ja tavapilve erinevust. Azure pilvemudel:

Traditsiooniline Azure Pilve mudel
Spetsiaalne infrastruktuur iga rakenduse jaoks Lõdvalt seotud rakendused ja mikroteenused
Eesmärgipäraselt ehitatud riistvara Tööstusstandardi riistvara
Eraldi infrastruktuur ja operatsioonide meeskonnad Teenusele keskendunud DevOpsi meeskonnad
Kohandatud protsessid ja konfiguratsioonid Standardiseeritud protsessid ja konfiguratsioonid

Taotlused Azure

Nüüd selles Azure algajatele mõeldud õpetus, õpime rakendusi Azure. Microsoft Azure kasutatakse paljudes rakendustes, näiteks:

  • Infrastruktuuriteenused
  • mobiiltelefoni Apps
  • Veebirakendused
  • Cloud Services
  • Salvestus, varundamine ja taastamine
  • Andmehaldus
  • Meediateenused

Eelised Azure

Siin on kasutamise eelised Azure:

  • Azure Taristu täiustab kulutõhusalt teie äritegevuse järjepidevuse strateegiat.
  • See võimaldab teil rakendusele juurde pääseda ilma individuaalse masina jaoks litsentsi ostmata.
  • Windows Azure pakub parimat lahendust teie andmevajadustele, alates SQL-andmebaasist kuni blobide ja tabeliteni.
  • Pakub skaleeritavust, paindlikkust ja kulutõhusust.
  • Aitab teil tuttavate tööriistade ja ressursside abil säilitada järjepidevust pilvedes.
  • Võimaldab laiendada andmekeskust ühtse haldustööriistakomplekti ning tuttavate arendus- ja identiteedilahendustega.
  • Saate minutitega juurutada esmaklassilisi virtuaalmasinaid, mis sisaldavad ka Linuxit ja Windows Serverid.
  • Aitab teil oma IT-ressursse vastavalt teie vajadustele suurendada ja vähendada.
  • Pilvandmetöötluse veebipõhiste rakenduste käitamiseks ei pea te kasutama võimsat ja kallist arvutit.
  • Kui kasutate, ei vaja te töötlemisvõimsust ega kõvakettaruumi Azure.
  • Pilvandmetöötlus pakub praktiliselt piiramatut salvestusruumi.
  • Kui teie personaalarvuti või sülearvuti peaks kokku jooksma, on kõik teie andmed endiselt pilves ja neile pääsete ligi.
  • Dokumentide jagamine viib otseselt parema koostööni.
  • Kui vahetate seadet, järgnevad teie arvutid, rakendused ja dokumendid teile pilve kaudu.

Puudused Azure

  • Pilvandmetöötlus pole võimalik, kui te ei saa internetiga ühendust luua.
  • Azure on veebipõhine rakendus, mille allalaadimiseks on vaja palju ribalaiust, nagu ka suurte dokumentide puhul.
  • Veebipõhised rakendused võivad mõnikord olla aeglasemad võrreldes sarnase tarkvaraprogrammi kasutamisega lauaarvutis.

KKK

Azure pakub tasuta kontot 200 dollari suuruse krediidiga 30 päevaks, üle 65 alati tasuta teenuse ja 12 kuud populaarseid teenuseid tasuta. Lisaks neile piirangutele... Azure kasutab "maksa vastavalt kasutamisele" hinnakujundust, seega maksate ainult nende ressursside eest, mida tegelikult tarbite.

Algajad alustavad tavaliselt AZ-900-ga. Azure Põhitõdede sertifikaat. See kinnitab pilvekontseptsioonide ja põhiteadmisi. Azure teenused, hinnakujundus ja turvalisus. Kodeerimist pole vaja, mistõttu on see ideaalne esimene samm enne rollipõhiseid märke nagu AZ-104 (administraator) või AZ-204 (arendaja).

Azure ja AWS on kaks suurimat pilveteenuse pakkujat. Azure integreerub tihedalt Microsoft tooted nagu Windows Server, Active Directory ja Office 365 ning hübriidpilve liidrid. AWS käivitati varem ja pakub laiemat teenuste kataloogi. Mõlemad pakuvad IaaS-i, PaaS-i ja SaaS-i.

Azure toetab paljusid keeli, sealhulgas .NET (C#), Java, Python, JavaScript/Node.js, PHP, Go ja Ruby. Teenused nagu App Service, Functions ja Service Fabric käitavad neid keeli, nii et arendajad saavad rakendusi luua ja juurutada juba tuttava pinu abil.

Azure enamasti kasutab tasu vastavalt kasutamisele arveldamist, kus ressursside (nt virtuaalmasinad, salvestusruum ja ribalaius) eest võetakse tasu sekundi- või tunnipõhiselt. Reserveeritud eksemplarid ja säästuplaanid vähendavad pikaajalisi kulusid. Azure Hinnakalkulaator aitab teil enne mis tahes teenuse kasutuselevõttu kulusid hinnata.

Ei. Paljud Azure Ülesandeid tehakse visuaalselt Azure portaal, mis ei vaja kodeerimist. Algajad saavad pilvekontseptsioone ja -teenuseid õppida ilma programmeerimiseta. Skriptimine PowerShelli, CLI või muude keeltega nagu Python muutub väärtuslikuks automatiseerimise ja arendaja või administraatori rollide jaoks.

Azure annab Azure Tehisintellekti teenused (endine kognitiivsed teenused), Azure Masinõpe, Azure OpenAI teenus ja Azure Tehisintellekti otsing. Need võimaldavad arendajatel lisada rakendustele nägemist, kõnet, keelt ja genereerivat tehisintellekti, treenida ja juurutada mudeleid ning luua intelligentseid rakendusi ilma sügava andmeteaduse kogemuseta.

Jah. Microsoft Kaaspiloot sisse Azure vastab küsimustele ja haldab portaali ressursse, samal ajal kui GitHubi koopia soovitab Bicepi, ARM-mallide ja Terraformi jaoks infrastruktuuri kui koodi. Mõlemad aitavad inseneridel automatiseerida pakkumist, kuigi genereeritud kood tuleks enne rakendamist alati üle vaadata.

Võta see postitus kokku järgmiselt: