Microsoft Azure Handledning för nybörjare: Lär dig grunderna på en dag


Innan vi börjar detta Azure handledning för nybörjare, låt oss förstå

Vad är Cloud Computing?

Cloud computing är en term som avser lagring och åtkomst av data över internet. Det lagrar inga data på hårddisken på din persondator. I cloud computing kommer du åt data från en fjärrserver.

Vad är Microsoft Azure?

Azure är en cloud computing-plattform som lanserades av Microsoft i februari 2010. Det är en öppen och flexibel molnplattform som hjälper till med utveckling, datalagring, tjänstehosting och tjänstehantering. De Azure verktyg värd webbapplikationer över internet med hjälp av Microsoft datacenter.

Typer av Azure Moln

Det finns huvudsakligen tre typer av moln i Microsoft Azure är:

  1. PÅSK
  2. SAAS
  3. IASS

Typer av Azure Moln

Azure som IaaS

IaaS (Infrastructure as a Service) är det grundläggande molnplattformsskiktet. Detta Azure tjänsten används av IT-administratörer för bearbetning, lagring, nätverk eller andra grundläggande datoroperationer. Det är en av Azure ämnen att lära sig som tillåter användare att köra godtycklig programvara.

fördelar:

  • Det erbjuder effektiv designtidportabilitet
  • Det är lämpligt för applikationen som behöver fullständig kontroll
  • IaaS erbjuder snabb övergång av tjänster till moln
  • Den uppenbara fördelen med laaS är att det befriar dig från bekymmer med att installera många fysiska eller virtuella maskiner.
  • Hjälper dig att komma åt, övervaka och hantera datacenter

Nackdelar med Iaas:

  • Många säkerhetsrisker från oparpade servrar
  • Vissa företag har definierat processer för att testa och uppdatera lokala servrars sårbarheter. Detta går inte att göra med Azure.

Azure som PaaS

PaaS är en datorplattform som inkluderar ett operativsystem, exekveringsmiljö för programmeringsspråk, databas eller webbtjänster. Detta Azure tjänsten används av utvecklare och applikationsleverantörer.

Som namnet antyder tillhandahålls denna plattform till kunden för att utveckla och distribuera programvara. Det är en av de Azure grundläggande koncept som gör att kunden kan fokusera på applikationsutveckling istället för att oroa sig för hårdvara och infrastruktur. Den tar också hand om operativsystem, nätverk och servrar.

fördelar:

  • Den totala kostnaden är låg eftersom resurserna allokeras på begäran och servrar läggs till eller subtraheras automatiskt.
  • Azure är mindre sårbar eftersom servrar automatiskt kontrolleras för alla kända säkerhetsproblem
  • Hela processen är inte synlig för utvecklaren, så det finns ingen risk för dataintrång

Nackdelar:

  • Portabilitetsproblem kan uppstå när du använder PaaS-tjänster
  • Det kan finnas olika miljöer på Azure, så applikationen måste anpassas därefter.

Azure Som SaaS

SaaS (Mjukvara som en service) är programvara som är värd och hanteras centralt. Det är en enda version av applikationen som används för alla kunder. Du kan skala ut till flera instanser. Detta hjälper dig att säkerställa bästa prestanda på alla platser. Programvaran licensieras genom en månads- eller årsprenumeration. MS Exchange, Office, Dynamics erbjuds som SaaS

Azure nyckel Concepts

Nu i detta Azure grunder för nybörjare tutorial, kommer vi att lära oss Azure nyckelbegrepp som listas nedan:

Konceptets namn Description
Regioner Azure är en global molnplattform som är tillgänglig i olika regioner runt om i världen. När du begär in en tjänst, applikation eller virtuell dator Azure, ombeds du först att ange en region. Den valda regionen representerar datacenter där din applikation körs.
Datacenter In Azure, kan du distribuera dina applikationer i en mängd olika datacenter runt om i världen. Så det är tillrådligt att välja en region som ligger närmare de flesta av dina kunder. Det hjälper dig att minska latensen i nätverksförfrågningar.
Azure Portalen Smakämnen Azure portal är en webbaserad applikation som kan användas för att skapa, hantera och ta bort Azure resurser och tjänster. Den ligger kl https://portal.azure.com.
Resurser Azure resurs är en enskild dator, nätverksdata eller app-värdtjänster som debiteras individuellt. Några vanliga resurser är virtuella maskiner (VM), lagringskonto eller SQL-databaser.
Resursgrupper An Azure resursgrupp är en behållare som innehåller relaterad resurs för en Azure lösning. Det kan inkludera varje resurs eller bara resurs som du vill hantera.
Resource Manager-mallar Det är en JSON som definierar en eller flera resurser som ska distribueras till en resursgrupp. Det fastställer också beroenden mellan utplacerade resurser.
Automation: Azure låter dig automatisera processen att skapa, hantera och ta bort resurs genom att använda PowerShell eller Azure kommandoradsgränssnitt (CLI).
Azure Power PowerShell är en uppsättning moduler som erbjuder cmdlets att hantera Azure. I de flesta fall får du använda kommandot cmdlets för samma uppgifter som du utför i Azure portal.
Azure kommandoradsgränssnitt (CLI) Smakämnen Azure CLI är ett verktyg som du kan använda för att skapa, hantera och ta bort Azure resurser från kommandoraden.
REST API: er Azure är byggd på en uppsättning REST API:er som hjälper dig att utföra samma operation som du gör i Azure portal Ul. Det tillåter din Azure resurser och appar som ska manipuleras via tredjepartsprogram.

Azure Domäner (komponenter)

Nu i detta Azure grundhandledning, låt oss lära oss nyckeln Azure Komponenter:

Nyckel Azure Komponenter
Nyckel Azure Komponenter

Compute

Det erbjuder datoroperationer som apphosting, utveckling och distribution i Azure Plattform. Den har följande komponenter:

  • Virtuell maskin: Låter dig distribuera alla språk, arbetsbelastningar i alla operativsystem
  • Virtual Machine Scale Sets: Låter dig skapa tusentals liknande virtuella maskiner på några minuter
  • Azure Container Service: Skapa en container värdlösning som är optimerad för Azure. Du skalar och ordnar applikationer med Kube, DC/OS, Swarm eller Docker
  • Azure Container Registry: Denna tjänst lagrar och hanterar behållarbilder över alla typer av Azure distributioner
  • Funktioner: Låt oss skriva kod oavsett infrastruktur och provisionering av servrar. I den situation när dina funktioner samtalshastighet skalar upp.
  • Batch: Batchbearbetning hjälper dig att skala till tiotals, hundratals eller tusentals virtuella maskiner och exekvera datorpipelines.
  • Service Fabric: Förenkla mikrotjänstbaserad applikationsutveckling och livscykelhantering. Det stödjer Java, PHP, Node.js, Python, och Ruby.

lagring

Azure store är en molnlagringslösning för moderna applikationer. Den är utformad för att möta behoven hos deras kunders krav på skalbarhet. Det låter dig lagra och bearbeta hundratals terabyte data. Den har följande komponenter:

  • Blob-lagring: Azure Blob storage är en tjänst som lagrar ostrukturerad data i molnet som objekt/blobs. Du kan lagra vilken typ av text eller binär data som helst, som ett dokument, en mediafil eller ett programinstallationsprogram.
  • Kölagring: Den tillhandahåller molnmeddelanden mellan applikationskomponenter. Den levererar asynkrona meddelanden för att upprätta kommunikation mellan applikationskomponenter.
  • Fillagring: Använder Azure Fillagring, du kan migrera äldre applikationer. Den förlitar sig på fildelning till Azure snabbt och utan kostsamma omskrivningar.
  • Bordsförvaring: Azure Tabelllagring lagrar semistrukturerad NoSQL-data i molnet. Det ger ett nyckel-/attributlager med en schemalös design

Databas

Denna kategori inkluderar Database as a Service (DBaaS) som erbjuder SQL- och NoSQL-verktyg. Det innehåller också databaser som Azure Cosmos DB och Azure Databas för PostgreSQL. Den har följande komponenter:

  • SQL-databas: Det är en relationsdatabastjänst i Microsoft moln baserat på marknadsledande Microsoft SQL Server motor.
  • DocumentDB: Det är en helt hanterad NoSQL-databastjänst som är byggd för snabb och förutsägbar prestanda och enkel utveckling.
  • Redis Cache: Det är en säker och mycket avancerad nyckel-värde butik. Den lagrar datastrukturer som strängar, hash, listor, etc.

Content Delivery Network

Content Delivery Network (CDN) cachar statiskt webbinnehåll på strategiskt placerade platser. Detta hjälper dig att erbjuda snabbhet för att leverera innehåll till användarna. Den har följande komponenter:

  • VPN Gateway: VPN Gateway skickar krypterad trafik över en offentlig anslutning.
  • Traffic Manager: Den hjälper dig att kontrollera och låter dig distribuera användartrafik för tjänster som WebApps, VM, Azure, och molntjänster i olika datacenter
  • Express Route: Hjälper dig att utöka dina lokala nätverk till Microsoft moln över en dedikerad privat anslutning till Microsoft Azure, Office 365 och CRM Online.

Säkerhet + Identifiera tjänster

Det ger möjligheter att identifiera och svara på molnet säkerhetshot. Det hjälper dig också att hantera krypteringsnycklar och andra känsliga tillgångar. Den har följande komponenter:

  • Nyckel Vault: Azure Nyckel Vault låter dig skydda kryptografiska nycklar och hjälper dig att skapa hemligheter som används av molnapplikationer och tjänster.
  • Azure Active Directory: Azure Active Directory och identitetshanteringstjänst. Detta inkluderar multifaktorautentisering, enhetsregistrering, etc.
  • Azure AD B2C: Azure AD B2C är en molnidentitetshanteringslösning för dina konsumentinriktade webb- och mobilapplikationer. Det låter dig skala hundratals miljoner konsumentidentiteter.

Enterprise Integration Services

  • Service Bus: Service Bus är en informationsleveranstjänst som fungerar på tredje parts kommunikationssystem.
  • SQL Server Stretch Database: Denna tjänst hjälper dig att migrera kall data säkert och transparent till Microsoft Azure cloud
  • Azure AD Domain Services: Den erbjuder hanterade domäntjänster som domänanslutning, grupppolicy, LDAP, etc. Denna autentisering som är kompatibel med Windows Server Active Directory.
  • Multifaktorautentisering: Azure Multi-Factor Authentication (MFA) är tvåstegsverifiering. Det hjälper dig att komma åt data och applikationer för att erbjuda en enkel inloggningsprocess.

Övervakning + Managementtjänster

Dessa tjänster möjliggör enkel hantering av Azure spridning.

  • Azure Resurshanterare: Det gör det enkelt för dig att hantera och visualisera resurs i din app. Du kan till och med kontrollera vem som är din organisation och agera utifrån resurserna.
  • Automation: Microsoft Azure Automatisering är ett sätt att automatisera de manuella, långvariga, felfria och ständigt upprepade uppgifterna. Dessa uppgifter utförs vanligtvis i en moln- och företagsmiljö.

Azure nätverk

  • Virtuellt nätverk: Utför nätverksisolering och segmentering. Det erbjuder filter och rutt nätverkstrafik.
  • Load Balancer: Erbjuder hög tillgänglighet och nätverksprestanda för alla program. Lastbalansinformation Internettrafik till virtuella maskiner.
  • Application Gateway: Det är en dedikerad virtuell apparat som erbjuder en Application Delivery Controller (ADC) som en tjänst.
  • Azure DNS: Azure DNS-värdtjänst erbjuder namnupplösning med hjälp av Microsoft Azure infrastruktur.

Webb- och mobiltjänster

  • Web Apps: Web Apps låter dig bygga och vara värd för webbplatser i det programmeringsspråk du väljer utan att behöva hantera dess infrastruktur.
  • Mobile Apps: Mobile Apps Service erbjuder en mycket skalbar, globalt tillgänglig utvecklingsplattform för mobilappar för användare.
  • API-appar: API-appar gör det enklare att utveckla, vara värd för och konsumera API:er i molnet och på plats.
  • Logic Apps: Logic Apps hjälper dig att förenkla och implementera skalbara integrationer

Arbetsflöden i molnet

Det ger en visuell designer för att skapa och automatisera din process som en serie steg som kallas ett arbetsflöde

  • Aviseringshubbar: Azure Notification Hubs erbjuder en lättanvänd, flerplattforms, utskalad push-motor
  • Event Hubs: Azure Event Hubs är en dataströmningsplattform som kan hantera miljontals händelser per sekund. Data som skickas till en händelsenav kan transformeras och lagras med hjälp av alla realtidsanalyser som erbjuder batch-/lagringsadaptrar.
  • Azure Sök: Det är en molnsökning-som-en-tjänst-lösning som erbjuder server- och infrastrukturhantering. Den erbjuder en tjänst som är färdig att använda som du kan fylla med dina data. Detta kan användas för att lägga till sökning i din webb- eller mobilapplikation.

Migration

Migreringsverktyg hjälper en organisation att uppskatta migreringskostnader för arbetsbelastning. Det hjälper också att utföra migreringen av arbetsbelastningar från dina lokala datacenter till Azure moln.

Traditionell vs. Azure Molnmodell

Nu i detta Azure molnhandledning, låt oss lära oss om skillnaden mellan traditionell molnmodell vs Azure molnmodell:

Traditionell Azure Molnmodell
Dedikerad infrastruktur för varje applikation Löst kopplade appar och mikrotjänster
Specialbyggd hårdvara Branschstandard hårdvara
Distinkta infrastruktur- och driftsteam Servicefokuserade DevOps-team
Skräddarsydda processer och konfigurationer Standardiserade processer & konfigurationer

Applikationer av Azure

Nu i detta Azure för nybörjarhandledning kommer vi att lära oss tillämpningarna av Azure.

Microsoft Azure används i ett brett spektrum av applikationer som:

  • Infrastrukturtjänster
  • Mobilappar
  • Webapplikationer
  • moln~~POS=TRUNC
  • Lagring, säkerhetskopiering och återställning
  • Datahantering
  • Mediatjänster

Fördelar med Azure

Nu i denna MS Azure tutorial kommer vi att täcka fördelarna med Azure.

Här är fördelarna med att använda Azure:

  • Azure infrastruktur kommer att kostnadseffektivt förbättra din affärskontinuitetsstrategi
  • Det låter dig komma åt applikationen utan att köpa en licens för den enskilda maskinen
  • Windows Azure erbjuder den bästa lösningen för dina databehov, från SQL-databas till blobbar till tabeller
  • Erbjuder skalbarhet, flexibilitet och kostnadseffektivitet
  • Hjälper dig att upprätthålla konsistens över molnen med välbekanta verktyg och resurser
  • Låter dig utöka datacenter med en konsekvent uppsättning hanteringsverktyg och välbekanta utvecklings- och identitetslösningar.
  • Du kan distribuera premium virtuella maskiner på några minuter som även inkluderar Linux och Windows servrar
  • Hjälper dig att skala upp och ner dina IT-resurser utifrån dina behov
  • Du behöver inte köra den kraftfulla och dyra datorn för att köra molnbaserade applikationer.
  • Du kommer inte att behöva processorkraft eller hårddiskutrymme om du använder Azure
  • Cloud computing erbjuder praktiskt taget obegränsad lagring
  • Om din persondator eller bärbara dator kraschar finns all din data fortfarande kvar i molnet, och den är fortfarande tillgänglig
  • Att dela dokument leder direkt till bättre samarbete
  • Om du byter enhet följer dina datorer, applikationer och dokument dig genom molnet

Nackdelar med Azure

  • Cloud computing är inte möjligt om du inte kan ansluta till Internet
  • Azure är en webbaserad applikation som kräver mycket bandbredd att ladda ner, liksom stora dokument
  • Webbaserade applikationer kan ibland vara långsammare jämfört med att använda ett liknande program på din stationära PC

Sammanfattning

  • Cloud computing är en term som avser lagring och åtkomst av data över internet
  • Azure är en cloud computing-plattform som lanserades av Microsoft i Februari 2010
  • Det finns huvudsakligen tre typer av moln i Microsoft Azure: 1)PAAS 2) SAAS 3) IASS
  • IaaS (Infrastructure as a Service) är det grundläggande molnplattformsskiktet.
  • PaaS är en datorplattform som inkluderar ett operativsystem, exekveringsmiljö för programmeringsspråk, databas eller webbtjänster
  • SaaS (Software as a Service) är programvara som är värd och hanteras centralt.
  • Datacenter och regioner, Azure portal, Resurser, Resursgrupper, Resource Manager-mallar, Azure Power Azure kommandoradsgränssnitt (CLI) är några av nyckeltermerna som används i Azure
  • Viktiga komponenter i Microsoft Azure är Compute, Storage, Database, Monitoring & Management Services, Content Delivery Network, Azure Nätverk, webb- och mobiltjänster m.m.
  • Traditionell modell använde specialbyggd hårdvara medan Azure molnmodellen använder industristandard hårdvara
  • Viktiga tillämpningar av Microsoft Azure är: Infrastrukturtjänster, mobilappar, webbapplikationer, molntjänster, lagring, säkerhetskopiering och återställning, datahantering och medietjänster
  • Den största fördelen med Microsoft Azure infrastruktur är att den kostnadseffektivt kommer att förbättra din affärskontinuitetsstrategi
  • Webbaserade applikationer som Azure kan ibland vara långsammare jämfört med att använda ett liknande program på din stationära PC