Microsoft Azure Tutorial for begyndere: Lær det grundlæggende på 1 dag
⚡ Smart opsummering
Microsoft Azure er cloud computing-platformen lanceret af Microsoft i 2010, der understøtter applikationsudvikling, datalagring, servicehosting og administration gennem et globalt netværk af Microsoft-drevne datacentre og hundredvis af integrerede tjenester.

Hvad er Cloud Computing?
Cloud computing er et udtryk for lagring og adgang til data over internettet. Det gemmer ikke data på harddisken på din personlige computer. I cloud computing tilgår du data fra en ekstern server.
Hvad er Microsoft Azure?
Azure er en cloud computing-platform, som blev lanceret af Microsoft i februar 2010. Det er en åben og fleksibel cloudplatform, som hjælper med udvikling, datalagring, servicehosting og serviceadministration. De Azure værktøj hoster webapplikationer over internettet ved hjælp af Microsoft datacentre.
Typer af Azure Skyer
Der er hovedsageligt tre typer skyer i Microsoft Azure:
- PaaS
- SaaS
- IaaS
Azure som IaaS
IaaS (Infrastructure as a Service) er det grundlæggende lag i cloud-platformen. Dette Azure Tjenesten bruges af IT-administratorer til behandling, lagring, netværk eller andre grundlæggende computeroperationer. Det er en af Azure emner at lære, der giver brugerne mulighed for at køre vilkårlig software.
fordele:
- Det tilbyder effektiv portabilitet af designtid.
- Det er tilrådeligt til applikationer, der kræver fuld kontrol.
- IaaS tilbyder hurtig overgang af tjenester til cloud-løsninger.
- Den åbenlyse fordel ved IaaS er, at det frigør dig fra bekymringerne ved at opsætte mange fysiske eller virtuelle maskiner.
- Hjælper dig med at få adgang til, overvåge og administrere datacentre.
Ulemper ved IaaS:
- Mange af sikkerhedsrisici fra ikke-patchede servere.
- Nogle virksomheder har definerede processer til test og opdatering af sårbarheder på lokale servere. Dette kan ikke gøres med Azure.
Azure som PaaS
PaaS er en computerplatform, der omfatter et operativsystem, et programmeringssprogsmiljø, en database eller webtjenester. Azure tjenesten bruges af udviklere og applikationsudbydere.
Som navnet antyder, leveres denne platform til klienten til at udvikle og implementere software. Det er en af de Azure grundlæggende koncepter, der giver klienten mulighed for at fokusere på applikationsudvikling i stedet for at bekymre sig om hardware og infrastruktur. Det tager sig også af operativsystemer, netværk og serverproblemer.
fordele:
- De samlede omkostninger er lave, da ressourcerne allokeres efter behov, og servere automatisk tilføjes eller udskiftestracted.
- Azure er mindre sårbar, fordi servere automatisk kontrolleres for alle kendte sikkerhedsproblemer.
- Hele processen er ikke synlig for udvikleren, så der er ingen risiko for databrud.
Ulemper:
- Der kan opstå problemer med bærbarhed, når du bruger PaaS tjenester.
- Der kan være et andet miljø kl. Azure, så applikationen skal tilpasses i overensstemmelse hermed.
Azure som SaaS
SaaS (Software as a Service) er software, der hostes og administreres centralt. Det er en enkelt version af applikationen, der bruges af alle kunder. Du kan skalere ud til flere instanser. Dette hjælper dig med at sikre den bedste ydeevne på alle lokationer. Softwaren licenseres via et månedligt eller årligt abonnement. MS Exchange, Office og Dynamics tilbydes som SaaS.
Azure Nøgle Concepts
Nu i dette Azure grundlæggende for begyndere tutorial, vil vi lære Azure nøglebegreber som anført nedenfor:
| Koncept navn | Beskrivelse |
|---|---|
| Regioner | Azure er en global cloud-platform, som er tilgængelig på tværs af forskellige regioner rundt om i verden. Når du anmoder om en tjeneste, applikation eller VM ind Azure, bliver du først bedt om at angive en region. Den valgte region repræsenterer det datacenter, hvor din applikation kører. |
| Datacenter | In Azure, kan du implementere dine applikationer i en række datacentre rundt om i verden. Så det er tilrådeligt at vælge en region, der er tættere på de fleste af dine kunder. Det hjælper dig med at reducere ventetiden i netværksanmodninger. |
| Azure portal | Azure portalen er en webbaseret applikation, der kan bruges til at oprette, administrere og fjerne Azure ressourcer og tjenester. Det er placeret på https://portal.azure.com. |
| Ressourcer | An Azure ressource er en individuel computer, netværksdata eller app-hostingtjeneste, der opkræves individuelt. Nogle almindelige ressourcer er virtuelle maskiner (VM), lagerkonto eller SQL-databaser. |
| Ressourcegrupper | An Azure ressourcegruppe er en container, der indeholder relaterede ressourcer for en Azure løsning. Den kan omfatte alle ressourcer eller kun de ressourcer, du vil administrere. |
| Resource Manager skabeloner | Det er en JSON-fil, der definerer en eller flere ressourcer, der skal implementeres i en ressourcegruppe. Den etablerer også afhængigheder mellem implementerede ressourcer. |
| Automation | Azure giver dig mulighed for at automatisere processen med at oprette, administrere og slette ressourcer ved hjælp af PowerShell eller Azure kommandolinjegrænseflade (CLI). |
| Azure PowerShell | PowerShell er et sæt moduler, der tilbyder cmdlets at administrere AzureI de fleste tilfælde har du tilladelse til at bruge cmdlets-kommandoen til de samme opgaver, som du udfører i Azure portalen. |
| Azure kommandolinjegrænseflade (CLI) | Azure CLI er et værktøj, som du kan bruge til at oprette, administrere og fjerne Azure ressourcer fra kommandolinjen. |
| REST API'er | Azure er bygget på et sæt REST API'er, der hjælper dig med at udføre de samme handlinger, som du gør i Azure portal-brugergrænsefladen. Det giver dig mulighed for Azure ressourcer og apps, der skal manipuleres via tredjepartssoftwareapplikationer. |
Azure Domæner (komponenter)
Nu i dette Azure Grundlæggende tutorial, lad os lære nøglen Azure komponenter:
Compute
Det tilbyder computerdrift som app-hosting, udvikling og implementering i Azure platform. Den har følgende komponenter:
- Virtuel maskine: Giver dig mulighed for at implementere ethvert sprog eller enhver arbejdsbelastning i ethvert operativsystem.
- Skaleringssæt for virtuelle maskiner: Giver dig mulighed for at oprette tusindvis af lignende virtuelle maskiner om få minutter.
- Azure Containerservice: Skaber en containerhostingløsning, der er optimeret til AzureDu skalerer og arrangerer applikationer ved hjælp af Kubernetes, DC/OS, Swarm eller Docker.
- Azure Container Registry: Denne tjeneste gemmer og administrerer containerbilleder på tværs af alle typer Azure indsættelser.
- Funktioner: Giver dig mulighed for at skrive kode uanset infrastruktur og provisionering af servere, til situationer hvor din funktions kaldhastighed skaleres op.
- Parti: Batchbehandling hjælper dig med at skalere til ti, hundred eller tusindvis af virtuelle maskiner og udføre beregningspipelines.
- Servicestruktur: Forenkler mikroservicebaseret applikationsudvikling og livscyklusstyring. Det understøtter Java, PHP, Node.js, Python, og Ruby.
Opbevaring
Azure Storage er en cloud-lagringsløsning til moderne applikationer. Den er designet til at imødekomme kundernes behov for skalerbarhed. Den giver dig mulighed for at lagre og behandle hundredvis af terabyte data. Den har følgende komponenter:
- Blob-opbevaring: Azure Blob storage er en tjeneste, som gemmer ustrukturerede data i skyen som objekter/blobs. Du kan gemme enhver type tekst eller binære data, såsom et dokument, en mediefil eller et programinstallationsprogram.
- Køopbevaring: Den leverer cloud-beskeder mellem applikationskomponenter. Den leverer asynkrone beskeder for at etablere kommunikation mellem applikationskomponenter.
- Fillagring: Ved brug af Azure Fillagring, du kan migrere ældre applikationer. Den er afhængig af fildelinger til Azure hurtigt og uden dyre omskrivninger.
- Bordopbevaring: Azure Tabellagring lagrer semistrukturerede NoSQL-data i skyen. Det leverer et nøgle-/attributlager med et skemaløst design.
Database
Denne kategori omfatter Database as a Service (DBaaS), som tilbyder SQL- og NoSQL-værktøjer. Det inkluderer også databaser som Azure Cosmos DB og Azure Database for PostgreSQL. Den har følgende komponenter:
- SQL-database: Det er en relationel databasetjeneste i Microsoft cloud baseret på den markedsledende Microsoft SQL Server motor.
- Dokumentdatabase: Det er en fuldt administreret NoSQL-databasetjeneste, der er bygget til hurtig og forudsigelig ydeevne og nem udvikling.
- Redis-cache: Det er et sikkert og meget avanceret nøgle-værdi-lager. Det gemmer datastrukturer som strenge, hashes, lister osv.
Content Delivery Network
Content Delivery Network (CDN) cacher statisk webindhold på strategisk placerede steder. Dette hjælper dig med at tilbyde hastighed til levering af indhold til brugerne. Den har følgende komponenter:
- VPN-gateway: VPN Gateway sender krypteret trafik via en offentlig forbindelse.
- Trafikleder: Det hjælper dig med at kontrollere og distribuere brugertrafik til tjenester som webapps, VM'er, Azureog cloud-tjenester i forskellige datacentre.
- Ekspresrute: Hjælper dig med at udvide dine lokale netværk til Microsoft cloud over en dedikeret privat forbindelse til Microsoft Azure, Office 365 og CRM Online.
Sikkerheds- + identitetstjenester
Den giver mulighed for at identificere og reagere på cloud-sikkerhedstrusler. Den hjælper dig også med at administrere krypteringsnøgler og andre følsomme aktiver. Den har følgende komponenter:
- Nøgle Vault: Azure Nøgle Vault giver dig mulighed for at beskytte kryptografiske nøgler og hjælper dig med at skabe hemmeligheder, der bruges af cloud-applikationer og -tjenester.
- Azure Active Directory: Azure Active Directory er en identitetsstyringstjeneste. Dette omfatter multifaktorgodkendelse, enhedsregistrering osv.
- Azure AD B2C: Azure AD B2C er en cloud-løsning til identitetsstyring til dine forbrugerrettede web- og mobilapplikationer. Den giver dig mulighed for at skalere til hundredvis af millioner af forbrugeridentiteter.
Enterprise Integration Services
- Servicebus: Service Bus er en informationsleveringstjeneste, der fungerer på tredjepartskommunikationssystemer.
- SQL Server Stretch-database: Denne tjeneste hjælper dig med at migrere kolde data sikkert og transparent til Microsoft Azure Sky.
- Azure AD-domænetjenester: Den tilbyder administrerede domænetjenester som domænetilslutning, gruppepolitik, LDAP osv. Denne godkendelse er kompatibel med Windows Server Active Directory.
- Multi-Factor Authentication: Azure Multifaktorgodkendelse (MFA) er totrinsbekræftelse. Det hjælper dig med at få adgang til data og applikationer med en simpel loginproces.
Overvågning + Management Services
Disse tjenester gør det nemt at administrere Azure implementering.
- Azure Ressourceadministrator: Det gør det nemt for dig at administrere og visualisere ressourcer i din app. Du kan endda kontrollere, hvem i din organisation der kan handle på ressourcerne.
- Automation: Microsoft Azure Automatisering er en måde at automatisere manuelle, langvarige, fejlbehæftede og konstant gentagne opgaver. Disse opgaver udføres almindeligvis i et cloud- og virksomhedsmiljø.
Azure netværk
- Virtuelt netværk: Udfører netværksisolering og segmentering. Tilbyder filtrering og routing af netværkstrafik.
- Load Balancer: Tilbyder høj tilgængelighed og netværksydelse til enhver applikation. Belastningsfordeling af indgående internettrafik til virtuelle maskiner.
- Applikationsgateway: Det er en dedikeret virtuel enhed, der tilbyder en Application Delivery Controller (ADC) som en tjeneste.
- Azure DNS: Azure DNS-hostingtjeneste tilbyder navneopløsning ved hjælp af Microsoft Azure infrastruktur.
Web- og mobiltjenester
- Webapps: Web Apps giver dig mulighed for at bygge og hoste websteder i det programmeringssprog, du ønsker, uden at skulle administrere dets infrastruktur.
- Mobile Apps: Mobile Apps Service tilbyder en yderst skalerbar, globalt tilgængelig platform til udvikling af mobilapps til brugere.
- API-apps: API-apps gør det nemmere at udvikle, hoste og forbruge API'er i skyen og on-premises.
- Logiske apps: Logic Apps hjælper dig med at forenkle og implementere skalerbare integrationer.
Arbejdsgange i skyen
Det giver en visuel designer mulighed for at oprette og automatisere din proces som en række trin kendt som en arbejdsgang.
- Notifikationshubs: Azure Notification Hubs tilbyder en brugervenlig, multiplatform, skaleret push-motor.
- Event Hubs: Azure Event Hubs er en datastreamingplatform, der kan administrere millioner af hændelser i sekundet. Data, der sendes til en event hub, kan transformeres og lagres ved hjælp af enhver realtidsanalyseudbyder eller batching-/lagringsadaptere.
- Azure Søge: Det er en cloud-baseret søgning-som-en-tjeneste-løsning, der tilbyder server- og infrastrukturadministration. Den tilbyder en brugsklar tjeneste, som du kan udfylde med dine data. Dette kan bruges til at tilføje søgning til din web- eller mobilapplikation.
Migration
Migreringsværktøjer hjælper en organisation med at estimere arbejdsbyrdemigreringsomkostninger. Det hjælper også med at udføre migreringen af arbejdsbelastninger fra dine lokale datacentre til Azure Sky.
Traditionel vs. Azure Sky model
Nu i dette Azure Cloud-tutorial, lad os lære om forskellen mellem den traditionelle cloud-model og Azure sky model:
| Traditionel | Azure Sky model |
|---|---|
| Dedikeret infrastruktur til hver applikation | Løst koblede apps og mikrotjenester |
| Specialbygget hardware | Industristandard hardware |
| Særskilte infrastruktur- og driftsteams | Servicefokuserede DevOps-teams |
| Tilpassede processer og konfigurationer | Standardiserede processer og konfigurationer |
Anvendelser af Azure
Nu i dette Azure for begyndere tutorial, vil vi lære applikationerne af Azure. Microsoft Azure bruges i et bredt spektrum af applikationer som:
- Infrastrukturtjenester
- mobile apps
- Webapplikationer
- Cloud Services
- Opbevaring, sikkerhedskopiering og gendannelse
- Data Management
- Medietjenester
Fordele ved Azure
Her er fordelene ved at bruge Azure:
- Azure Infrastruktur vil omkostningseffektivt forbedre din strategi for forretningskontinuitet.
- Det giver dig adgang til applikationen uden at købe en licens til den enkelte maskine.
- Windows Azure tilbyder den bedste løsning til dine databehov, fra SQL-database til blobs til tabeller.
- Tilbyder skalerbarhed, fleksibilitet og omkostningseffektivitet.
- Hjælper dig med at opretholde konsistens på tværs af cloud-løsninger med velkendte værktøjer og ressourcer.
- Giver dig mulighed for at udvide datacenteret med et ensartet administrationsværktøjssæt og velkendte udviklings- og identitetsløsninger.
- Du kan implementere premium virtuelle maskiner på få minutter, som også inkluderer Linux og Windows servere.
- Hjælper dig med at skalere dine IT-ressourcer op og ned baseret på dine behov.
- Du behøver ikke at bruge en kraftig og dyr computer for at køre cloud computings webbaserede applikationer.
- Du behøver ikke processorkraft eller harddiskplads, hvis du bruger Azure.
- Cloud computing tilbyder stort set ubegrænset lagerplads.
- Hvis din personlige computer eller bærbare computer går ned, er alle dine data stadig derude i skyen, og de er stadig tilgængelige.
- Deling af dokumenter fører direkte til bedre samarbejde.
- Hvis du skifter enhed, følger dine computere, programmer og dokumenter dig gennem skyen.
Ulemper ved Azure
- Cloud computing er ikke muligt, hvis du ikke kan oprette forbindelse til internettet.
- Azure er en webbaseret applikation, der kræver meget båndbredde at downloade, ligesom store dokumenter.
- Webbaserede applikationer kan nogle gange være langsommere sammenlignet med at tilgå et lignende softwareprogram på din stationære pc.


