Microsoft Azure Veiledning for nybegynnere: Lær det grunnleggende på 1 dag

⚡ Smart oppsummering

Microsoft Azure er skyplattformen lansert av Microsoft i 2010 som støtter applikasjonsutvikling, datalagring, tjenestehosting og administrasjon gjennom et globalt nettverk av Microsoft-drevne datasentre og hundrevis av integrerte tjenester.

  • ☁️ Definisjon: Azure is Microsoftsin offentlige skyplattform for bygging, distribusjon og administrasjon av applikasjoner på tvers av datasentre over hele verden.
  • 🧱 Tjenestemodeller: Azure leverer IaaS, PaaS og SaaS, slik at teamene kan velge hvor mye infrastruktur de administrerer.
  • 🧩 Kjernekomponenter: Databehandling, lagring, databaser, nettverk og innholdsleveringstjenester danner grunnlaget for de fleste Azure løsninger.
  • ???? Global rekkevidde: Regioner og datasentre plasserer arbeidsbelastninger nær brukerne, noe som reduserer ventetid og oppfyller samsvarskrav.
  • 📈 Fordeler: Betal-etter-bruk-priser, elastisk skalering og sterke alternativer for forretningskontinuitet gjør Azure kostnadseffektiv.
  • 🤖 AI-hjelp: Azure AI-tjenester og Microsoft Copilot legger til intelligens, mens GitHub Copilot hjelper med å automatisere infrastrukturkode.

Microsoft Azure Opplæringen

Hva er Cloud Computing?

Skytjenester er et begrep som refererer til lagring og tilgang til data over internett. Det lagrer ikke data på harddisken til din personlige datamaskin. I skytjenester får du tilgang til data fra en ekstern server.

Hva er Microsoft Azure?

Azure er en cloud computing-plattform som ble lansert av Microsoft i februar 2010. Det er en åpen og fleksibel skyplattform som hjelper til med utvikling, datalagring, tjenestehosting og serviceadministrasjon. De Azure verktøyet er vert for webapplikasjoner over internett ved hjelp av Microsoft datasentre.

Typer av Azure skyer

Det er hovedsakelig tre typer skyer i Microsoft Azure:

  • PaaS
  • SaaS
  • IaaS

Typer av Azure Skyer: IaaS-, PaaS- og SaaS-modeller

Azure som IaaS

IaaS (Infrastruktur som en tjeneste) er det grunnleggende laget i skyplattformen. Dette Azure Tjenesten brukes av IT-administratorer til behandling, lagring, nettverk eller andre grunnleggende dataoperasjoner. Det er en av Azure emner å lære som lar brukere kjøre vilkårlig programvare.

Fordeler:

  • Det tilbyr effektiv portabilitet av designtid.
  • Det er tilrådelig for applikasjoner som krever full kontroll.
  • IaaS tilbyr rask overgang av tjenester til skyen.
  • Den åpenbare fordelen med IaaS er at det frigjør deg fra bekymringene med å sette opp mange fysiske eller virtuelle maskiner.
  • Hjelper deg med å få tilgang til, overvåke og administrere datasentre.

Ulemper med IaaS:

  • Masse av sikkerhetsrisiko fra uoppdaterte servere.
  • Noen selskaper har definerte prosesser for testing og oppdatering av sårbarheter på lokale servere. Dette kan ikke gjøres med Azure.

Azure som PaaS

PaaS er en databehandlingsplattform som inkluderer et operativsystem, et programmeringsspråkutførelsesmiljø, en database eller webtjenester. Dette Azure tjenesten brukes av utviklere og applikasjonsleverandører.

Som navnet antyder, er denne plattformen gitt til klienten for å utvikle og distribuere programvare. Det er en av de Azure grunnleggende konsepter som lar klienten fokusere på applikasjonsutvikling i stedet for å bekymre seg for maskinvare og infrastruktur. Den tar seg også av operativsystemer, nettverk og serverproblemer.

Fordeler:

  • Den totale kostnaden er lav ettersom ressursene allokeres etter behov og servere legges til eller legges til automatisktracted.
  • Azure er mindre sårbar fordi servere automatisk sjekkes for alle kjente sikkerhetsproblemer.
  • Hele prosessen er ikke synlig for utvikleren, så det er ingen risiko for datainnbrudd.

Ulemper:

  • Portabilitetsproblemer kan oppstå når du bruker PaaS tjenester.
  • Det kan være et annet miljø kl. Azure, så applikasjonen må tilpasses deretter.

Azure som SaaS

SaaS (Software as a Service) er programvare som driftes og administreres sentralt. Det er én enkelt versjon av applikasjonen som brukes av alle kunder. Du kan skalere ut til flere instanser. Dette hjelper deg med å sikre best mulig ytelse på alle steder. Programvaren lisensieres gjennom et månedlig eller årlig abonnement. MS Exchange, Office og Dynamics tilbys som SaaS.

Azure nøkkel Concepts

Nå i dette Azure grunnleggende opplæring for nybegynnere, vil vi lære Azure nøkkelbegreper som er oppført nedenfor:

Konseptnavn Tekniske beskrivelser
regioner Azure er en global skyplattform som er tilgjengelig i ulike regioner rundt om i verden. Når du ber om en tjeneste, applikasjon eller VM inn Azure, blir du først bedt om å angi en region. Den valgte regionen representerer datasenteret der applikasjonen din kjører.
Datacenter In Azure, kan du distribuere programmene dine i en rekke datasentre over hele verden. Så det er tilrådelig å velge en region som er nærmere de fleste av kundene dine. Det hjelper deg med å redusere ventetiden i nettverksforespørsler.
Azure portal Ocuco Azure portalen er et nettbasert program som kan brukes til å opprette, administrere og fjerne Azure ressurser og tjenester. Den ligger på https://portal.azure.com.
Ressurser An Azure ressurs er en individuell datamaskin, nettverksdata eller app-hostingtjeneste som faktureres individuelt. Noen vanlige ressurser er virtuelle maskiner (VM), lagringskonto eller SQL-databaser.
Ressursgrupper An Azure ressursgruppe er en beholder som inneholder relaterte ressurser for en Azure løsning. Den kan inkludere alle ressurser eller bare ressursene du vil administrere.
Resource Manager maler Det er en JSON-fil som definerer én eller flere ressurser som skal distribueres til en ressursgruppe. Den etablerer også avhengigheter mellom distribuerte ressurser.
Automatisering Azure lar deg automatisere prosessen med å opprette, administrere og slette ressurser ved hjelp av PowerShell eller Azure kommandolinjegrensesnitt (CLI).
Azure PowerShell PowerShell er et sett med moduler som tilbyr cmdlets å administrere AzureI de fleste tilfeller har du lov til å bruke cmdlets-kommandoen til de samme oppgavene som du utfører i Azure portal.
Azure kommandolinjegrensesnitt (CLI) Ocuco Azure CLI er et verktøy som du kan bruke til å opprette, administrere og fjerne Azure ressurser fra kommandolinjen.
REST APIer Azure er bygget på et sett med REST API-er som hjelper deg med å utføre de samme operasjonene som du gjør i Azure portalgrensesnitt. Det lar deg Azure ressurser og apper som kan manipuleres via tredjeparts programvare.

Azure Domener (komponenter)

Nå i dette Azure Grunnleggende veiledning, la oss lære nøkkelen Azure komponenter:

nøkkel Azure Komponenter på tvers av databehandling, lagring, database og nettverk

Beregn

Det tilbyr databehandlingsoperasjoner som apphosting, utvikling og distribusjon i Azure plattformen. Den har følgende komponenter:

  • Virtuell maskin: Lar deg distribuere hvilket som helst språk eller arbeidsmengde i hvilket som helst operativsystem.
  • Skaleringssett for virtuelle maskiner: Lar deg lage tusenvis av lignende virtuelle maskiner om noen minutter.
  • Azure Containertjeneste: Skaper en containerhostingløsning som er optimalisert for AzureDu skalerer og arrangerer applikasjoner ved hjelp av Kubernetes, DC/OS, Swarm eller Docker.
  • Azure Container Registry: Denne tjenesten lagrer og administrerer containerbilder på tvers av alle typer Azure distribusjoner.
  • Funksjoner: Lar deg skrive kode uavhengig av infrastruktur og klargjøring av servere, for situasjoner der funksjonens anropshastighet skaleres opp.
  • Parti: Batchbehandling hjelper deg med å skalere til titalls, hundrevis eller tusenvis av virtuelle maskiner og kjøre beregningspipelines.
  • Servicestruktur: Forenkler mikrotjenestebasert applikasjonsutvikling og livssyklushåndtering. Støtter Java, PHP, Node.js, Python, og Ruby.

Oppbevaring

Azure Storage er en skylagringsløsning for moderne applikasjoner. Den er utviklet for å møte kundenes behov for skalerbarhet. Den lar deg lagre og behandle hundrevis av terabyte med data. Den har følgende komponenter:

  • Blob-lagring: Azure Blob storage er en tjeneste som lagrer ustrukturerte data i skyen som objekter/blobs. Du kan lagre alle typer tekst eller binære data, for eksempel et dokument, en mediefil eller et programinstallasjonsprogram.
  • Kølagring: Den tilbyr skybasert meldingsutveksling mellom applikasjonskomponenter. Den leverer asynkrone meldinger for å etablere kommunikasjon mellom applikasjonskomponenter.
  • Fillagring: Ved hjelp av Azure Fillagring, du kan migrere eldre applikasjoner. Den er avhengig av fildelinger til Azure raskt og uten kostbare omskrivinger.
  • Bordlagring: Azure Tabelllagring lagrer semistrukturerte NoSQL-data i skyen. Den tilbyr et nøkkel-/attributtlager med et skjemaløst design.

Database

Denne kategorien inkluderer Database as a Service (DBaaS) som tilbyr SQL- og NoSQL-verktøy. Det inkluderer også databaser som Azure Cosmos DB og Azure Database for PostgreSQL. Den har følgende komponenter:

  • SQL-database: Det er en relasjonsdatabasetjeneste i Microsoft sky basert på markedsledende Microsoft SQL Server motor.
  • DokumentDB: Det er en fullstendig administrert NoSQL-databasetjeneste som er bygget for rask og forutsigbar ytelse og enkel utvikling.
  • Redis-hurtigbuffer: Det er et sikkert og svært avansert nøkkel-verdi-lager. Det lagrer datastrukturer som strenger, hasher, lister osv.

Content Delivery Network

Content Delivery Network (CDN) cacher statisk nettinnhold på strategisk plasserte steder. Dette hjelper deg med å tilby hastighet for levering av innhold til brukere. Den har følgende komponenter:

  • VPN-gateway: VPN Gateway sender kryptert trafikk over en offentlig forbindelse.
  • Trafikksjef: Det hjelper deg med å kontrollere og distribuere brukertrafikk for tjenester som webapper, virtuelle maskiner, Azureog skytjenester i forskjellige datasentre.
  • Ekspressrute: Hjelper deg med å utvide dine lokale nettverk inn i Microsoft sky over en dedikert privat tilkobling til Microsoft Azure, Office 365 og CRM Online.

Sikkerhets- og identitetstjenester

Den gir muligheter til å identifisere og reagere på sikkerhetstrusler i skyen. Den hjelper deg også med å administrere krypteringsnøkler og andre sensitive ressurser. Den har følgende komponenter:

  • nøkkel Vault: Azure nøkkel Vault lar deg beskytte kryptografiske nøkler og hjelper deg å lage hemmeligheter som brukes av skyapplikasjoner og tjenester.
  • Azure Active Directory: Azure Active Directory er en tjeneste for identitetsadministrasjon. Dette inkluderer flerfaktorautentisering, enhetsregistrering osv.
  • Azure AD B2C: Azure AD B2C er en skybasert løsning for identitetsadministrasjon for dine forbrukerrettede web- og mobilapplikasjoner. Den lar deg skalere til hundrevis av millioner forbrukeridentiteter.

Enterprise Integration Services

  • Servicebuss: Service Bus er en informasjonsleveringstjeneste som fungerer på tredjeparts kommunikasjonssystem.
  • SQL Server Stretch-database: Denne tjenesten hjelper deg med å migrere kalde data sikkert og transparent til Microsoft Azure Sky.
  • Azure AD-domenetjenester: Den tilbyr administrerte domenetjenester som domenetilslutning, gruppepolicy, LDAP osv. Denne autentiseringen er kompatibel med Windows Server Active Directory.
  • Multifaktorautentisering: Azure Flerfaktorautentisering (MFA) er totrinnsverifisering. Den hjelper deg med å få tilgang til data og apper med en enkel påloggingsprosess.

Overvåking + administrasjonstjenester

Disse tjenestene gjør det enkelt å administrere Azure utplassering.

  • Azure Ressurssjef: Det gjør det enkelt for deg å administrere og visualisere ressurser i appen din. Du kan til og med kontrollere hvem i organisasjonen din som kan handle på ressursene.
  • Automatisering: Microsoft Azure Automatisering er en måte å automatisere manuelle, langvarige, feilutsatte og stadig gjentatte oppgaver. Disse oppgavene utføres vanligvis i et sky- og bedriftsmiljø.

Azure nettverk

  • Virtuelt nettverk: Utfører nettverksisolering og segmentering. Den tilbyr filtrering og ruting av nettverkstrafikk.
  • Lastbalanserer: Tilbyr høy tilgjengelighet og nettverksytelse for alle applikasjoner. Lastfordeler innkommende internettrafikk til virtuelle maskiner.
  • Applikasjonsgateway: Det er en dedikert virtuell enhet som tilbyr en Application Delivery Controller (ADC) som en tjeneste.
  • Azure DNS: Azure DNS-vertstjeneste tilbyr navneoppløsning ved hjelp av Microsoft Azure infrastruktur.

Web- og mobiltjenester

  • Nettapper: Web Apps lar deg bygge og drifte nettsteder i programmeringsspråket du ønsker uten å måtte administrere infrastrukturen.
  • Mobile Apps: Mobile Apps Service tilbyr en svært skalerbar, globalt tilgjengelig plattform for mobilapputvikling for brukere.
  • API-apper: API-apper gjør det enklere å utvikle, være vert for og bruke API-er i skyen og lokalt.
  • Logikkapper: Logic Apps hjelper deg med å forenkle og implementere skalerbare integrasjoner.

Arbeidsflyter i skyen

Den gir en visuell designer for å opprette og automatisere prosessen din som en serie trinn kjent som en arbeidsflyt.

  • Varslingshuber: Azure Notification Hubs tilbyr en brukervennlig, flerplattforms, utskalert push-motor.
  • Event Hubs: Azure Event Hubs er en datastrømmingsplattform som kan administrere millioner av hendelser per sekund. Data som sendes til en hendelseshub kan transformeres og lagres ved hjelp av en hvilken som helst sanntidsanalyseleverandør eller batching-/lagringsadaptere.
  • Azure Søke: Det er en skybasert søk-som-en-tjeneste-løsning som tilbyr server- og infrastrukturadministrasjon. Den tilbyr en bruksklar tjeneste som du kan fylle ut med dataene dine. Dette kan brukes til å legge til søk i nett- eller mobilapplikasjonen din.

migrasjon

Migreringsverktøy hjelper en organisasjon med å beregne arbeidsbelastningsmigreringskostnader. Det hjelper også å utføre migrering av arbeidsbelastninger fra dine lokale datasentre til Azure Sky.

Tradisjonell vs. Azure Skymodell

Nå i dette Azure skyopplæringen, la oss lære om forskjellen mellom den tradisjonelle skymodellen og Azure skymodell:

Tradisjonelle møbler Azure Skymodell
Dedikert infrastruktur for hver applikasjon Løst koblede apper og mikrotjenester
Spesialbygd maskinvare Bransjestandard maskinvare
Distinkte infrastruktur- og driftsteam Servicefokuserte DevOps-team
Tilpassede prosesser og konfigurasjoner Standardiserte prosesser og konfigurasjoner

Applikasjoner av Azure

Nå i dette Azure for nybegynneropplæring, vil vi lære applikasjonene til Azure. Microsoft Azure brukes i et bredt spekter av applikasjoner som:

  • Infrastrukturtjenester
  • mobile Apps
  • Web-applikasjoner
  • Cloud Services
  • Lagring, sikkerhetskopiering og gjenoppretting
  • Dataledelse
  • Medietjenester

fordeler med Azure

Her er fordelene med å bruke Azure:

  • Azure Infrastruktur vil kostnadseffektivt forbedre strategien din for forretningskontinuitet.
  • Det lar deg få tilgang til applikasjonen uten å kjøpe en lisens for den enkelte maskinen.
  • Windows Azure tilbyr den beste løsningen for dine databehov, fra SQL-database til blobs til tabeller.
  • Tilbyr skalerbarhet, fleksibilitet og kostnadseffektivitet.
  • Hjelper deg med å opprettholde konsistens på tvers av skyer med kjente verktøy og ressurser.
  • Lar deg utvide datasenteret med et konsistent administrasjonsverktøysett og kjente utviklings- og identitetsløsninger.
  • Du kan distribuere premium virtuelle maskiner på få minutter, som også inkluderer Linux og Windows servere.
  • Hjelper deg med å skalere IT-ressursene dine opp og ned basert på dine behov.
  • Du trenger ikke å bruke en kraftig og dyr datamaskin for å kjøre nettbaserte applikasjoner i skytjenester.
  • Du trenger ikke prosessorkraft eller harddiskplass hvis du bruker Azure.
  • Skytjenester tilbyr nærmest ubegrenset lagringsplass.
  • Hvis den personlige datamaskinen eller den bærbare datamaskinen din krasjer, er alle dataene dine fortsatt der ute i skyen, og de er fortsatt tilgjengelige.
  • Deling av dokumenter fører direkte til bedre samarbeid.
  • Hvis du bytter enhet, følger datamaskinene, programmene og dokumentene dine deg gjennom skyen.

Ulemper med Azure

  • Skytjenester er ikke mulig hvis du ikke kan koble til internett.
  • Azure er et nettbasert program som krever mye båndbredde for nedlasting, i likhet med store dokumenter.
  • Nettbaserte applikasjoner kan noen ganger være tregere sammenlignet med å bruke et lignende program på den stasjonære PC-en.

Spørsmål og svar

Azure tilbyr en gratis konto med en kreditt på 200 dollar i 30 dager, over 65 alltid gratis tjenester og 12 måneder med populære tjenester gratis. Utover disse grensene, Azure bruker betal-etter-bruk-priser, slik at du bare betaler for ressursene du faktisk forbruker.

Nybegynnere starter vanligvis med AZ-900, Azure Grunnleggende sertifisering. Den validerer grunnleggende kunnskap om skykonsepter, kjernekompetanse Azure tjenester, priser og sikkerhet. Ingen koding er nødvendig, noe som gjør det til et ideelt første steg før rollebaserte merker som AZ-104 (Administrator) eller AZ-204 (Utvikler).

Azure og AWS er ​​de to største skyleverandørene. Azure integreres tett med Microsoft produkter som Windows Server, Active Directory og Office 365, og leder an innen hybrid sky. AWS ble lansert tidligere og tilbyr en bredere tjenestekatalog. Begge tilbyr IaaS, PaaS og SaaS.

Azure støtter mange språk, inkludert .NET (C#), Java, Python, JavaScript/Node.js, PHP, Go og Ruby. Tjenester som App Service, Functions og Service Fabric kjører disse språkene, slik at utviklere kan bygge og distribuere applikasjoner ved hjelp av stakken de allerede kjenner.

Azure bruker for det meste betaling etter bruk, hvor man tar betalt per sekund eller per time for ressurser som virtuelle maskiner, lagring og båndbredde. Reserverte instanser og spareplaner senker langsiktige kostnader. Azure Priskalkulatoren hjelper deg med å estimere kostnader før du implementerer en tjeneste.

Nei. Mange Azure oppgaver utføres gjennom det visuelle Azure portal, uten koding. Nybegynnere kan lære skykonsepter og -tjenester uten programmering. Skripting med PowerShell, CLI eller språk som Python blir verdifull for automatisering og utvikler- eller administratorroller.

Azure gir Azure AI-tjenester (tidligere kognitive tjenester), Azure Maskinlæring, Azure OpenAI-tjenesten, og Azure AI-søk. Disse lar utviklere legge til visjon, tale, språk og generativ AI i applikasjoner, trene og distribuere modeller og bygge intelligente apper uten dyp datavitenskapelig ekspertise.

Ja. Microsoft Copilot inn Azure svarer på spørsmål og administrerer ressurser fra portalen, samtidig som GitHub Copilot foreslår infrastruktur-som-kode for Bicep, ARM-maler og Terraform. Begge deler hjelper ingeniører med å automatisere klargjøring, men generert kode bør alltid gjennomgås før søknad.

Oppsummer dette innlegget med: