Microsoft Azure Veiledning for nybegynnere: Lær det grunnleggende på 1 dag
Før vi starter dette Azure veiledning for nybegynnere, la oss forstå
Hva er Cloud Computing?
Cloud computing er et begrep som refererer til lagring og tilgang til data over internett. Den lagrer ingen data på harddisken til din personlige datamaskin. I cloud computing 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 er:
- PÅSKE
- SAAS
- IASS
Azure som IaaS
IaaS (Infrastructure as a Service) er det grunnleggende skyplattformlaget. Dette Azure tjenesten brukes av IT-administratorer for behandling, lagring, nettverk eller andre grunnleggende dataoperasjoner. Det er en av de Azure emner å lære som lar brukere kjøre vilkårlig programvare.
Fordeler:
- Det gir effektiv designtidsportabilitet
- Det anbefales for applikasjonen som trenger full kontroll
- IaaS tilbyr rask overgang av tjenester til skyer
- Den tilsynelatende fordelen med laaS er at den frigjør deg fra bekymringene ved å sette opp mange fysiske eller virtuelle maskiner.
- Hjelper deg med å få tilgang til, overvåke og administrere datasentre
Ulemper med Iaas:
- Mange sikkerhetsrisikoer fra servere som ikke er lappet
- Noen selskaper har definert prosesser for testing og oppdatering av lokale serversårbarheter. Dette kan ikke gjøres med Azure.
Azure som PaaS
PaaS er en dataplattform som inkluderer et operativsystem, programmeringsspråkutførelsesmiljø, 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 operativsystem-, nettverks- og serverproblemer.
Fordeler:
- Totalkostnaden er lav da ressursene tildeles på forespørsel og servere legges til eller trekkes automatisk fra.
- Azure er mindre sårbar fordi servere automatisk sjekkes for alle kjente sikkerhetsproblemer
- Hele prosessen er ikke synlig for utvikleren, så den har ingen risiko for datainnbrudd
Ulemper:
- Portabilitetsproblemer kan oppstå når du bruker PaaS-tjenester
- Det kan være forskjellig miljø på Azure, så applikasjonen må tilpasses deretter.
Azure Som SaaS
SaaS (Software as a Service) er programvare som er sentralt vert og administrert. Det er en enkelt versjon av applikasjonen som brukes for alle kunder. Du kan skalere ut til flere forekomster. Dette hjelper deg å sikre den beste ytelsen på alle steder. Programvaren er lisensiert gjennom et månedlig eller årlig abonnement. MS Exchange, Office, Dynamics tilbys som en 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 å spesifisere en region. Den valgte regionen representerer datasenteret der applikasjonen din kjøres. |
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 portal er en nettbasert applikasjon som kan brukes til å opprette, administrere og fjerne Azure ressurs og tjenester. Den ligger kl https://portal.azure.com. |
Ressurser | Azure ressurs er en individuell datamaskin, nettverksdata eller app-vertstjenester som belastes individuelt. Noen vanlige ressurser er virtuelle maskiner (VM), lagringskonto eller SQL-databaser. |
Ressursgrupper | An Azure ressursgruppe er en beholder som inneholder relatert ressurs for en Azure løsning. Det kan inkludere hver ressurs eller bare ressurs som du ønsker å administrere. |
Resource Manager maler | Det er en JSON som definerer en eller flere ressurser som skal distribueres til en ressursgruppe. Det etablerer også avhengigheter mellom utplasserte ressurser. |
Automatisering: | Azure lar deg automatisere prosessen med å opprette, administrere og slette ressurs ved å bruke PowerShell eller Azure kommandolinjegrensesnitt (CLI). |
Azure PowerShell | PowerShell er et sett med moduler som tilbyr cmdlets å administrere Azure. I de fleste tilfeller har du lov til å bruke cmdlets-kommandoen for 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 APIer som hjelper deg med å utføre den samme operasjonen som du gjør i Azure portal Ul. Det lar din Azure ressurser og apper som skal manipuleres via en tredjeparts programvareapplikasjon. |
Azure Domener (komponenter)
Nå i dette Azure grunnleggende veiledning, la oss lære nøkkelen Azure Komponenter:
Beregn
Det tilbyr databehandling som app-hosting, utvikling og distribusjon i Azure Plattform. Den har følgende komponenter:
- Virtuell maskin: Lar deg distribuere hvilket som helst språk, arbeidsbelastning i ethvert operativsystem
- Virtual Machine Scale Sets: Lar deg lage tusenvis av lignende virtuelle maskiner på få minutter
- Azure Container Service: Lag en container hosting-løsning som er optimalisert for Azure. Du skalerer og ordner applikasjoner ved å bruke Kube, DC/OS, Swarm eller Docker
- Azure Container Registry: Denne tjenesten lagrer og administrerer containerbilder på tvers av alle typer Azure distribusjoner
- Funksjoner: La oss skrive kode uavhengig av infrastruktur og levering av servere. I situasjonen når dine funksjoner samtalehastighet skalerer opp.
- Batch: Batch-behandling hjelper deg å skalere til titalls, hundrevis eller tusenvis av virtuelle maskiner og utføre datapipelines.
- Service Fabric: Forenkle mikrotjenestebasert applikasjonsutvikling og livssyklusadministrasjon. Det støtter Java, PHP, Node.js, Python, og Ruby.
oppbevaring
Azure store er en skylagringsløsning for moderne applikasjoner. Den er designet for å møte behovene til kundenes krav om 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 gir skymeldinger mellom applikasjonskomponenter. Den leverer asynkrone meldinger for å etablere kommunikasjon mellom applikasjonskomponenter.
- Fillagring: Bruker 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. Det gir 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.
- DocumentDB: Det er en fullstendig administrert NoSQL-databasetjeneste som er bygget for rask og forutsigbar ytelse og enkel utvikling.
- Redis Cache: Det er en sikker og svært avansert nøkkelverdibutikk. Den lagrer datastrukturer som strenger, hashes, lister, etc.
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 tilkobling.
- Traffic Manager: Den hjelper deg med å kontrollere og lar deg distribuere brukertrafikk for tjenester som WebApps, VM, Azure, og skytjenester i forskjellige datasentre
- Express Route: Hjelper deg å utvide dine lokale nettverk inn i Microsoft sky over en dedikert privat tilkobling til Microsoft Azure, Office 365 og CRM Online.
Sikkerhet + Identifiser tjenester
Det gir muligheter til å identifisere og svare på skyen sikkerhetstrusler. Det hjelper deg også med å administrere krypteringsnøkler og andre sensitive eiendeler. 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 og identitetsadministrasjonstjeneste. Dette inkluderer multifaktorautentisering, enhetsregistrering osv.
- Azure AD B2C: Azure AD B2C er en skyidentitetsadministrasjonsløsning for dine forbrukerrettede nett- og mobilapplikasjoner. Den lar deg skalere hundrevis av millioner av forbrukeridentiteter.
Enterprise Integration Services
- Service Bus: 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 Domain Services: Den tilbyr administrerte domenetjenester som domenetilknytning, gruppepolicy, LDAP osv. Denne autentiseringen som er kompatibel med Windows Server Active Directory.
- Multifaktorautentisering: Azure Multi-Factor Authentication (MFA) er to-trinns bekreftelse. Den hjelper deg med å få tilgang til data og applikasjoner for å tilby en enkel påloggingsprosess.
Overvåking + administrasjonstjenester
Disse tjenestene gjør det enkelt å administrere Azure utplassering.
- Azure Ressursbehandler: Det gjør det enkelt for deg å administrere og visualisere ressursen i appen din. Du kan til og med kontrollere hvem som er organisasjonen din og handle på ressursene.
- Automatisering: Microsoft Azure Automatisering er en måte å automatisere manuelle, langvarige, feilfrie og stadig gjentatte oppgaver. Disse oppgavene utføres vanligvis i et sky- og bedriftsmiljø.
Azure nettverk
- Virtuelt nettverk: Utfør nettverksisolering og segmentering. Den tilbyr filter og rutenettverkstrafikk.
- Load Balancer: Tilbyr høy tilgjengelighet og nettverksytelse for enhver applikasjon. Lastbalanseinformasjon Internett-trafikk til virtuelle maskiner.
- Application Gateway: 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
- Web Apps: Web Apps lar deg bygge og være vert for nettsteder i programmeringsspråket du ønsker uten å måtte administrere infrastrukturen.
- Mobile Apps: Mobile Apps Service tilbyr en svært skalerbar, globalt tilgjengelig utviklingsplattform for mobilapper for brukere.
- API-apper: API-apper gjør det enklere å utvikle, være vert for og konsumere APIer i skyen og på stedet.
- Logic Apps: Logic Apps hjelper deg med å forenkle og implementere skalerbare integrasjoner
Arbeidsflyter i skyen
Det gir en visuell designer til å lage og automatisere prosessen din som en rekke trinn kjent som en arbeidsflyt
- Varslingshuber: Azure Notification Hubs tilbyr en brukervennlig multiplattform, utskalert push-motor
- Event Hubs: Azure Event Hubs er datastrømningsplattform som kan håndtere millioner av hendelser per sekund. Data som sendes til en hendelseshub kan transformeres og lagres ved hjelp av alle sanntidsanalyser som tilbyr batching/lagringsadaptere.
- Azure Søk: Det er en skysøk-som-en-tjeneste-løsning som tilbyr server- og infrastrukturadministrasjon. Den tilbyr en klar til bruk 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æring, la oss lære om forskjellen mellom tradisjonell skymodell vs 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
Nå i denne MS Azure veiledning, vil vi dekke fordelene ved Azure.
Her er fordelene ved å bruke Azure:
- Azure infrastruktur vil kostnadseffektivt forbedre din forretningskontinuitetsstrategi
- Den 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 å 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 er ikke pålagt å kjøre den kraftige og dyre datamaskinen for å kjøre nettbaserte applikasjoner for nettskydatabehandling.
- Du trenger ikke prosessorkraft eller harddiskplass hvis du bruker Azure
- Cloud computing tilbyr praktisk talt ubegrenset lagring
- Hvis din personlige datamaskin eller bærbar PC 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, applikasjonene og dokumenter deg gjennom skyen
Ulemper med Azure
- Cloud computing er ikke mulig hvis du ikke kan koble til Internett
- Azure er en nettbasert applikasjon som krever mye båndbredde for å laste ned, det samme gjør store dokumenter
- Nettbaserte applikasjoner kan noen ganger være tregere sammenlignet med å få tilgang til et lignende program på din stasjonære PC
Sammendrag
- Cloud computing er et begrep som refererer til lagring og tilgang til data over internett
- Azure er en cloud computing-plattform som ble lansert av Microsoft i februar 2010
- Det er hovedsakelig tre typer skyer i Microsoft Azure: 1)PAAS 2) SAAS 3) IASS
- IaaS (Infrastructure as a Service) er det grunnleggende skyplattformlaget.
- PaaS er en dataplattform som inkluderer et operativsystem, programmeringsspråkutførelsesmiljø, database eller webtjenester
- SaaS (Software as a Service) er programvare som er sentralt vert og administrert.
- Datasentre og regioner, Azure portal, Ressurser, Ressursgrupper, Resource Manager-maler, Azure Powershell Azure kommandolinjegrensesnitt (CLI) er noen av nøkkelbegrepene som brukes i Azure
- Viktige komponenter av Microsoft Azure er databehandling, lagring, database, overvåking og administrasjonstjenester, innholdsleveringsnettverk, Azure Nettverk, nett- og mobiltjenester, etc.
- Tradisjonell modell brukte spesialbygd maskinvare mens Azure skymodellen bruker industristandard maskinvare
- Viktige anvendelser av Microsoft Azure er: Infrastrukturtjenester, mobilapper, nettapplikasjoner, skytjenester, lagring, sikkerhetskopiering og gjenoppretting, dataadministrasjon og medietjenester
- Den største fordelen med Microsoft Azure infrastruktur er at det vil kostnadseffektivt forbedre din forretningskontinuitetsstrategi
- Nettbaserte applikasjoner som Azure kan noen ganger være tregere sammenlignet med å få tilgang til et lignende program på din stasjonære PC