Microsoft Azure Tutorial voor beginners: leer de basis in 1 dag
Voordat we hieraan beginnen Azure tutorial voor beginners, laten we het begrijpen
Wat is Cloud Computing?
Cloud computing is een term die verwijst naar het opslaan en toegankelijk maken van gegevens via internet. Er worden geen gegevens op de harde schijf van uw pc opgeslagen. Bij cloud computing heeft u toegang tot gegevens van een externe server.
Wat is Microsoft Azure?
Azure is een cloud computing-platform dat werd gelanceerd door Microsoft in februari 2010. Het is een open en flexibel cloudplatform dat helpt bij de ontwikkeling, gegevensopslag, servicehosting en servicebeheer. De Azure tool host webapplicaties via internet met behulp van Microsoft datacentra.
Types van Azure wolken
Er zijn hoofdzakelijk drie soorten wolken Microsoft Azure zijn:
- PAAS
- SAAS
- IAS
Azure als IaaS
IaaS (Infrastructure as a Service) is de fundamentele cloudplatformlaag. Dit Azure service wordt gebruikt door IT-beheerders voor verwerking, opslag, netwerken of andere fundamentele computerbewerkingen. Het is een van de Azure onderwerpen om te leren waarmee gebruikers willekeurige software kunnen uitvoeren.
voordelen:
- Het biedt efficiënte draagbaarheid in de ontwerptijd
- Het is aan te raden voor toepassingen die volledige controle vereisen
- IaaS biedt een snelle transitie van diensten naar de cloud
- Het duidelijke voordeel van laaS is dat het u verlost van de zorgen van het opzetten van veel fysieke of virtuele machines.
- Helpt u bij het openen, monitoren en beheren van datacenters
Nadelen van Iaas:
- Tal van beveiligingsrisico's van niet-gepatchte servers
- Sommige bedrijven hebben processen gedefinieerd voor het testen en bijwerken van kwetsbaarheden op lokale servers. Dit kan niet met Azure.
Azure als PaaS
PaaS is een computerplatform dat een besturingssysteem, een programmeertaaluitvoeringsomgeving, een database of webservices omvat. Dit Azure service wordt gebruikt door ontwikkelaars en applicatieproviders.
Zoals de naam al doet vermoeden, wordt dit platform aan de klant aangeboden om software te ontwikkelen en te implementeren. Het is een van de Azure basisconcepten die de klant in staat stellen zich te richten op applicatieontwikkeling in plaats van zich zorgen te maken over hardware en infrastructuur. Het zorgt ook voor problemen met besturingssystemen, netwerken en servers.
voordelen:
- De totale kosten zijn laag omdat de bronnen op aanvraag worden toegewezen en servers automatisch worden toegevoegd of verwijderd.
- Azure is minder kwetsbaar omdat servers automatisch worden gecontroleerd op alle bekende beveiligingsproblemen
- Het gehele proces is voor de ontwikkelaar niet zichtbaar en loopt dus geen risico op een datalek
nadelen:
- Er kunnen portabiliteitsproblemen optreden wanneer u PaaS-services gebruikt
- Er kan een andere omgeving zijn Azure, dus de applicatie moet zich dienovereenkomstig aanpassen.
Azure Als SaaS
SaaS (Software als een service) is software die centraal wordt gehost en beheerd. Het is een enkele versie van de applicatie die voor alle klanten wordt gebruikt. U kunt uitschalen naar meerdere exemplaren. Dit helpt u om op alle locaties de beste prestaties te garanderen. De software wordt gelicentieerd via een maandelijks of jaarlijks abonnement. MS Exchange, Office, Dynamics worden aangeboden als SaaS
Azure sleutel Concepts
Nu in dit Azure basisprincipes voor beginners tutorial, we zullen leren Azure kernbegrippen zoals hieronder vermeld:
Conceptnaam | Beschrijving |
---|---|
Regio's | Azure is een wereldwijd cloudplatform dat beschikbaar is in verschillende regio’s over de hele wereld. Wanneer u een service, applicatie of VM aanvraagt in Azure, wordt u eerst gevraagd een regio op te geven. De geselecteerde regio vertegenwoordigt het datacentrum waar uw toepassing wordt uitgevoerd. |
Datacenter | In Azurekunt u uw applicaties in verschillende datacenters over de hele wereld implementeren. Het is dus raadzaam om een regio te selecteren die dichter bij de meeste van uw klanten ligt. Het helpt u de latentie in netwerkverzoeken te verminderen. |
Azure portaal | De Azure portal is een webgebaseerde applicatie waarmee u kunt aanmaken, beheren en verwijderen Azure middelen en diensten. Het is gelegen op https://portal.azure.com. |
Documentatie | Azure bron is een individuele computer, netwerkgegevens of app-hostingservices die afzonderlijk in rekening worden gebracht. Enkele veel voorkomende bronnen zijn dat wel virtuele machines (VM), opslagaccount of SQL-databases. |
Resourcegroepen | An Azure resourcegroep is een container die gerelateerde bronnen bevat voor een Azure oplossing. Het kan elke resource omvatten, of alleen de resource die u wilt beheren. |
Resource Manager-sjablonen | Het is een JSON die een of meer resources definieert om te implementeren in een resourcegroep. Het stelt ook afhankelijkheden vast tussen geïmplementeerde resources. |
Automatisering: | Azure Hiermee kunt u het proces van het maken, beheren en verwijderen van bronnen automatiseren met behulp van PowerShell of de Azure opdrachtregelinterface (CLI). |
Azure PowerShell | PowerShell is een set modules die cmdlets bieden om te beheren Azure. In de meeste gevallen mag u de opdracht cmdlets gebruiken voor dezelfde taken die u uitvoert in het Azure portaal. |
Azure opdrachtregelinterface (CLI) | De Azure CLI is een hulpmiddel dat u kunt gebruiken voor het maken, beheren en verwijderen Azure bronnen vanaf de opdrachtregel. |
REST API's | Azure is gebouwd op een set REST API's die u helpen dezelfde bewerking uit te voeren als in Azure portaal Ul. Het maakt uw Azure bronnen en apps die kunnen worden gemanipuleerd via softwareapplicaties van derden. |
Azure Domeinen (componenten)
Nu in dit Azure basistutorial, laten we de sleutel leren Azure Componenten:
Berekenen
Het biedt computerbewerkingen zoals app-hosting, ontwikkeling en implementatie in Azure Platform. Het heeft de volgende componenten:
- Virtuele machine: Hiermee kunt u elke taal en werklast in elk besturingssysteem implementeren
- Schaalsets voor virtuele machines: Hiermee kunt u binnen enkele minuten duizenden vergelijkbare virtuele machines maken
- Azure Container Service: Creëer een containerhostingoplossing die is geoptimaliseerd voor Azure. Je schaalt en richt applicaties in met behulp van Kube, DC/OS, Swarm of Docker
- Azure Container Registry: deze service bewaart en beheert containerimages voor alle soorten Azure implementaties
- Functies: Hiermee kunt u code schrijven, ongeacht de infrastructuur en de inrichting van servers. In de situatie waarin de oproepsnelheid van uw functies omhoog gaat.
- Batch: Met batchverwerking kunt u opschalen naar tientallen, honderden of duizenden virtuele machines en computerpijplijnen uitvoeren.
- Service Fabric: Vereenvoudig op microservices gebaseerde applicatieontwikkeling en levenscyclusbeheer. Het ondersteunt Java, PHP, Node.js, Python, en Ruby.
Opbergen
Azure store is een cloudopslagoplossing voor moderne applicaties. Het is ontworpen om te voldoen aan de behoeften van de klant voor schaalbaarheid. Het stelt u in staat om honderden terabytes aan data op te slaan en te verwerken. Het heeft de volgende componenten:
- Blob-opslag: Azure Blobopslag is een service die ongestructureerde gegevens in de cloud opslaat als objecten/blobs. U kunt elk type tekst of binaire gegevens opslaan, zoals een document, mediabestand of toepassingsinstallatieprogramma.
- Queue Storage: Het biedt cloudberichten tussen applicatiecomponenten. Het levert asynchrone berichten om communicatie tussen applicatiecomponenten tot stand te brengen.
- Bestandsopslag: gebruiken Azure Bestandsopslag, u kunt legacy-applicaties migreren. Het vertrouwt op bestandsshares om Azure snel en zonder dure herschrijvingen.
- Tafelopslag: Azure Table storage slaat semi-gestructureerde NoSQL-data op in de cloud. Het biedt een sleutel-/attribuutopslag met een schemaloos ontwerp
Database
Deze categorie omvat Database as a Service (DBaaS) die SQL- en NoSQL-tools biedt. Het bevat ook databases zoals Azure CosmosDB en Azure Database voor PostgreSQLHet heeft de volgende componenten:
- SQL Database: Het is een relationele databaseservice in de Microsoft cloud gebaseerd op de marktleider Microsoft SQL Server krachbron.
- DocumentDB: Het is een volledig beheerde NoSQL-databaseservice die is gebouwd voor snelle en voorspelbare prestaties en ontwikkelingsgemak.
- Redis Cache: het is een veilige en zeer geavanceerde sleutelwaardeopslag. Het slaat datastructuren op zoals strings, hashes, lijsten, enz.
Content Delivery Network
Content Delivery Network (CDN) cachet statische webcontent op strategisch geplaatste locaties. Dit helpt u om snelheid te bieden voor het leveren van content aan gebruikers. Het heeft de volgende componenten:
- VPN Gateway: VPN Gateway verzendt gecodeerd verkeer via een openbare verbinding.
- Traffic Manager: Het helpt u bij het beheren en distribueren van gebruikersverkeer voor services zoals WebApps, VM, Azureen clouddiensten in verschillende datacentra
- Express Route: Helpt u uw on-premises netwerken uit te breiden naar de Microsoft cloud via een speciale privéverbinding naar Microsoft Azure, Office 365 en CRM Online.
Beveiliging + Identificeer services
Het biedt mogelijkheden om de cloud te identificeren en erop te reageren beveiligingsbedreigingen. Het helpt u ook bij het beheren van encryptiesleutels en andere gevoelige activa. Het heeft de volgende componenten:
- sleutel Vault: Azure sleutel Vault stelt u in staat cryptografische sleutels te beveiligen en helpt u geheimen te creëren die worden gebruikt door cloudapplicaties en -services.
- Azure Actieve map: Azure Active Directory en identiteitsbeheerservice. Dit omvat multi-factor authenticatie, apparaatregistratie, enz.
- Azure AD B2C: Azure AD B2C is een cloud-identiteitsbeheeroplossing voor uw consumentgerichte web- en mobiele applicaties. Hiermee kunt u honderden miljoenen consumentenidentiteiten schalen.
Enterprise-integratiediensten
- Service Bus: Service Bus is een dienst voor het leveren van informatie die werkt op het communicatiesysteem van derden.
- SQL Server Stretch Database: Met deze service kunt u alle koude gegevens veilig en transparant migreren naar de Microsoft Azure cloud
- Azure AD Domain Services: Het biedt beheerde domeinservices zoals domeindeelname, groepsbeleid, LDAP, enz. Deze authenticatie is compatibel met Windows Server Active Directory.
- Multi-factor authenticatie: Azure Multi-Factor Authenticatie (MFA) is tweestapsverificatie. Het helpt u toegang te krijgen tot gegevens en applicaties en biedt een eenvoudig aanmeldingsproces.
Controle- en beheerdiensten
Deze diensten maken eenvoudig beheer mogelijk Azure implementatie.
- Azure Resource Manager: Hiermee kunt u eenvoudig bronnen in uw app beheren en visualiseren. U kunt zelfs bepalen wie uw organisatie is en op welke middelen kan reageren.
- Automatisering: Microsoft Azure Automatisering is een manier om handmatige, langlopende, foutloze en voortdurend herhaalde taken te automatiseren. Deze taken worden doorgaans uitgevoerd in een cloud- en bedrijfsomgeving.
Azure Netwerken
- Virtueel netwerk: voer netwerkisolatie en segmentatie uit. Het biedt filter- en routenetwerkverkeer.
- Load Balancer: Biedt hoge beschikbaarheid en netwerkprestaties van elke applicatie. Informatie over de taakverdeling Internetverkeer naar virtuele machines.
- Application Gateway: Het is een speciaal virtueel apparaat dat een Application Delivery Controller (ADC) als service aanbiedt.
- Azure DNS: Azure DNS-hostingservice biedt naamresolutie met behulp van Microsoft Azure infrastructuur.
Web- en mobiele diensten
- Webapps: Met Webapps kunt u websites bouwen en hosten in de programmeertaal van uw keuze zonder dat u de infrastructuur ervan hoeft te beheren.
- Mobiele apps: Mobile Apps Service biedt een zeer schaalbaar, wereldwijd beschikbaar ontwikkelingsplatform voor mobiele apps voor gebruikers.
- API-apps: API-apps maken het eenvoudiger om API's in de cloud en on-premises te ontwikkelen, hosten en gebruiken.
- Logic Apps: Logic Apps helpt u schaalbare integraties te vereenvoudigen en te implementeren
Werkstromen in de cloud
Het biedt een visuele ontwerper om uw proces te creëren en te automatiseren als een reeks stappen die bekend staan als een workflow
- Meldingshubs: Azure Notification Hubs biedt een eenvoudig te gebruiken, multi-platform, opgeschaalde push-engine
- Gebeurtenishubs: Azure Event Hubs is een datastreamingplatform dat miljoenen evenementen per seconde kan beheren. Gegevens die naar een event hub worden verzonden, kunnen worden getransformeerd en opgeslagen met behulp van realtime analyses die batch-/opslagadapters bieden.
- Azure Zoeken: het is een cloud-zoek-as-a-service-oplossing die server- en infrastructuurbeheer biedt. Het biedt een kant-en-klare service die u kunt vullen met uw gegevens. Dit kan worden gebruikt om zoekopdrachten toe te voegen aan uw web- of mobiele applicatie.
Migratie
Migratietools helpen een organisatie bij het inschatten van de kosten voor de migratie van werklasten. Het helpt ook bij het uitvoeren van de migratie van workloads van uw lokale datacenters naar de Azure wolk.
Traditioneel versus Azure Wolkenmodel
Nu in dit Azure cloud-tutorial, laten we meer te weten komen over het verschil tussen het traditionele cloudmodel en het traditionele cloudmodel Azure wolkenmodel:
Traditioneel | Azure Wolkenmodel |
---|---|
Toegewijde infrastructuur voor elke toepassing | Losjes gekoppelde apps en microservices |
Speciaal gebouwde hardware | Industriestandaard hardware |
Afzonderlijke infrastructuur- en operationele teams | Servicegerichte DevOps-teams |
Aangepaste processen en configuraties | Gestandaardiseerde processen en configuraties |
Toepassingen van Azure
Nu in dit Azure voor beginnershandleidingen leren we de toepassingen van Azure.
Microsoft Azure wordt gebruikt in een breed spectrum van toepassingen zoals:
- Infrastructuurdiensten
- Mobile Apps
- Web applicaties
- Cloud Services
- Opslag, back-up en herstel
- Data Management
- Mediadiensten
Voordelen Azure
Nu in deze MS Azure tutorial, we zullen de voordelen ervan bespreken Azure.
Hier zijn de voordelen van het gebruik Azure:
- Azure infrastructuur zal uw bedrijfscontinuïteitsstrategie op kosteneffectieve wijze verbeteren
- Hiermee kunt u toegang krijgen tot de applicatie zonder een licentie voor de individuele machine te kopen
- Windows Azure biedt de beste oplossing voor uw databehoeften, van SQL-database tot blobs tot tabellen
- Biedt schaalbaarheid, flexibiliteit en kosteneffectiviteit
- Helpt u de consistentie in alle clouds te behouden met vertrouwde tools en bronnen
- Hiermee kunt u uw datacenter uitbreiden met een consistente beheertoolset en vertrouwde ontwikkelings- en identiteitsoplossingen.
- U kunt binnen enkele minuten premium virtuele machines implementeren, die ook Linux en Windows servers
- Helpt u uw IT-middelen op en neer te schalen op basis van uw behoeften
- U hoeft niet over een krachtige en dure computer te beschikken om de webgebaseerde toepassingen van cloud computing uit te voeren.
- Als u dit gebruikt, heeft u geen verwerkingskracht of ruimte op de harde schijf nodig Azure
- Cloud computing biedt vrijwel onbeperkte opslag
- Als uw pc of laptop crasht, staan al uw gegevens nog steeds in de cloud en zijn ze nog steeds toegankelijk
- Het delen van documenten leidt direct tot een betere samenwerking
- Als u van apparaat verandert, volgen uw computers, applicaties en documenten u door de cloud
Nadelen van Azure
- Cloud computing is niet mogelijk als u geen verbinding met internet kunt maken
- Azure is een webgebaseerde applicatie die veel bandbreedte nodig heeft om te downloaden, net als grote documenten
- Webgebaseerde applicaties kunnen soms langzamer zijn in vergelijking met toegang tot een vergelijkbaar softwareprogramma op uw desktop-pc
Samenvatting
- Cloud computing is een term die verwijst naar het opslaan en toegankelijk maken van gegevens via internet
- Azure is een cloud computing-platform dat werd gelanceerd door Microsoft in februari 2010
- Er zijn hoofdzakelijk drie soorten wolken Microsoft Azure: 1)PAAS 2) SAAS 3) IASS
- IaaS (Infrastructure as a Service) is de fundamentele laag van het cloudplatform.
- PaaS is een computerplatform dat een besturingssysteem, een programmeertaaluitvoeringsomgeving, een database of webservices omvat
- SaaS (Software as a Service) is software die centraal wordt gehost en beheerd.
- Datacentra en regio's, Azure portal, Resources, Resourcegroepen, Resource Manager-sjablonen, Azure PowerShell Azure opdrachtregelinterface (CLI) zijn enkele van de belangrijkste termen die worden gebruikt in Azure
- Belangrijke onderdelen van Microsoft Azure zijn Compute, Storage, Database, Monitoring & Management Services, Content Delivery Network, Azure Netwerken, web- en mobiele diensten, enz.
- Traditioneel model maakte gebruik van speciaal gebouwde hardware Azure cloudmodel maakt gebruik van industriestandaard hardware
- Belangrijke toepassingen van Microsoft Azure zijn: infrastructuurdiensten, mobiele apps, webapplicaties, clouddiensten, opslag, back-up en herstel, gegevensbeheer en mediadiensten
- Het grootste voordeel van Microsoft Azure infrastructuur is dat het uw strategie voor bedrijfscontinuïteit op kosteneffectieve wijze zal verbeteren
- Webgebaseerde applicaties zoals Azure kan soms langzamer zijn vergeleken met toegang tot een soortgelijk softwareprogramma op uw desktop-pc