Microsoft Azure Tutorial pentru începători: Învățați elementele de bază într-o zi


Înainte de a începe asta Azure tutorial pentru incepatori, sa intelegem

Ce este Cloud Computing?

Cloud computing este un termen referitor la stocarea și accesarea datelor prin internet. Nu stochează date pe hard disk-ul computerului personal. În cloud computing, accesați date de pe un server la distanță.

Ce Este Microsoft Azure?

Azure este o platformă de cloud computing care a fost lansată de Microsoft în februarie 2010. Este o platformă cloud deschisă și flexibilă, care ajută la dezvoltare, stocarea datelor, găzduirea serviciilor și gestionarea serviciilor. The Azure instrument găzduiește aplicații web pe internet cu ajutorul Microsoft centre de date.

Tipuri de Azure nori

Există în principal trei tipuri de nori Microsoft Azure sunt:

  1. PAȘTE
  2. SAAS
  3. IASS

Tipuri de Azure nori

Azure ca IaaS

IaaS (Infrastructure as a Service) este stratul de bază al platformei cloud. Acest Azure serviciul este utilizat de administratorii IT pentru procesare, stocare, rețele sau orice alte operațiuni fundamentale ale computerului. Este unul dintre Azure subiecte de învățat care le permit utilizatorilor să ruleze software arbitrar.

avantaje:

  • Oferă o portabilitate eficientă în timp de proiectare
  • Este recomandabil pentru aplicația care necesită control complet
  • IaaS oferă o tranziție rapidă a serviciilor către cloud
  • Beneficiul aparent al laaS este că vă eliberează de preocupările legate de configurarea multor mașini fizice sau virtuale.
  • Vă ajută să accesați, să monitorizați și să gestionați centrele de date

Dezavantajele Iaas:

  • O mulțime de riscuri de securitate de la serverele nepatchate
  • Unele companii au definit procese pentru testarea și actualizarea vulnerabilităților serverelor on-premise. Nu se poate face cu asta Azure.

Azure ca PaaS

închide este o platformă de calcul care include un sistem de operare, un mediu de execuție a limbajului de programare, o bază de date sau servicii web. Acest Azure serviciul este utilizat de dezvoltatori și furnizorii de aplicații.

După cum sugerează și numele, această platformă este furnizată clientului pentru a dezvolta și implementa software. Este unul dintre Azure concepte de bază care permit clientului să se concentreze pe dezvoltarea aplicațiilor în loc să se preocupe de hardware și infrastructură. De asemenea, se ocupă de problemele legate de sistemele de operare, rețelele și serverele.

avantaje:

  • Costul total este scăzut, deoarece resursele sunt alocate la cerere și serverele sunt adăugate sau scăzute automat.
  • Azure este mai puțin vulnerabil deoarece serverele sunt verificate automat pentru toate problemele de securitate cunoscute
  • Întregul proces nu este vizibil pentru dezvoltator, deci nu prezintă riscul unei încălcări a datelor

Dezavantaje:

  • Probleme de portabilitate pot apărea atunci când utilizați serviciile PaaS
  • Poate exista un mediu diferit la Azure, deci aplicația trebuie să se adapteze în consecință.

Azure Ca SaaS

SaaS (Sistem de operare ca serviciu) este un software care este găzduit și gestionat central. Este o singură versiune a aplicației care este utilizată pentru toți clienții. Puteți scala la mai multe instanțe. Acest lucru vă ajută să asigurați cea mai bună performanță în toate locațiile. Software-ul este licențiat printr-un abonament lunar sau anual. MS Exchange, Office, Dynamics sunt oferite ca SaaS

Azure cheie Concepts

Acum în asta Azure tutorial de bază pentru începători, vom învăța Azure concepte cheie, după cum sunt enumerate mai jos:

Numele conceptului Descriere
Regiuni Azure este o platformă cloud globală care este disponibilă în diferite regiuni din lume. Când solicitați un serviciu, aplicație sau VM în Azure, vi se cere mai întâi să specificați o regiune. Regiunea selectată reprezintă centrul de date în care rulează aplicația dvs.
Datacenter In Azure, vă puteți implementa aplicațiile într-o varietate de centre de date de pe tot globul. Prin urmare, este recomandabil să selectați o regiune care este mai aproape de majoritatea clienților dvs. Vă ajută să reduceți latența în solicitările de rețea.
Azure portal Azure portalul este o aplicație web care poate fi utilizată pentru a crea, gestiona și elimina Azure resurse și servicii. Este situat la https://portal.azure.com.
Resurse Azure resursa este un computer individual, date de rețea sau servicii de găzduire a aplicațiilor care se taxează individual. Unele resurse comune sunt mașini virtuale (VM), cont de stocare sau baze de date SQL.
Grupuri de resurse An Azure grupul de resurse este un container care deține resurse aferente unui Azure soluţie. Poate include fiecare resursă sau doar resursă pe care doriți să o gestionați.
Șabloane Manager de resurse Este un JSON care definește una sau mai multe resurse de implementat într-un grup de resurse. De asemenea, stabilește dependențe între resursele implementate.
Automatizare: Azure vă permite să automatizați procesul de creare, gestionare și ștergere a resurselor utilizând PowerShell sau Azure Interfață de linie de comandă (CLI).
Azure PowerShell PowerShell este un set de module care oferă cmdlet-uri de gestionat Azure. În majoritatea cazurilor, vi se permite să utilizați comanda cmdlets pentru aceleași sarcini pe care le efectuați în Azure portal.
Azure interfață de linie de comandă (CLI) Azure CLI este un instrument pe care îl puteți utiliza pentru a crea, gestiona și elimina Azure resurse din linia de comandă.
REST API-uri Azure este construit pe un set de API-uri REST vă ajută să efectuați aceeași operațiune pe care o faceți Azure portalul Ul. Îți permite Azure resursele și aplicațiile care urmează să fie manipulate prin intermediul oricărei aplicații software terțe.

Azure Domenii (componente)

Acum în asta Azure tutorial de fundamente, haideți să învățăm cheia Azure Componente:

Cheie Azure Componente
Cheie Azure Componente

Calcula

Oferă operațiuni de calcul precum găzduirea, dezvoltarea și implementarea aplicațiilor în Azure Platformă. Are următoarele componente:

  • Mașină virtuală: Vă permite să implementați orice limbă, sarcină de lucru în orice sistem de operare
  • Seturi de mașini virtuale: vă permite să creați mii de mașini virtuale similare în câteva minute
  • Azure Container Service: Creați o soluție de găzduire a containerelor care este optimizată pentru Azure. Scalați și aranjați aplicațiile folosind Kube, DC/OS, Swarm sau Docker
  • Azure Container Registry: Acest serviciu stochează și gestionează imaginile containerului pentru toate tipurile de Azure implementări
  • Funcții: Vă permitem să scrieți cod, indiferent de infrastructură și de furnizarea serverelor. În situația în care rata apelurilor pentru funcții crește.
  • Batch: Procesarea în lot vă ajută să scalați la zeci, sute sau mii de mașini virtuale și să executați conducte de computere.
  • Service Fabric: simplificați dezvoltarea aplicațiilor bazate pe microservicii și gestionarea ciclului de viață. Susține Java, PHP, Node.js, Pythonși Ruby.

Stocare

Azure store este o soluție de stocare în cloud pentru aplicații moderne. Este conceput pentru a satisface nevoile cererii de scalabilitate ale clienților lor. Vă permite să stocați și să procesați sute de terabytes de date. Are următoarele componente:

  • Stocare blob: Azure Stocarea blob este un serviciu care stochează date nestructurate în cloud ca obiecte/blob. Puteți stoca orice tip de text sau date binare, cum ar fi un document, fișier media sau program de instalare a aplicației.
  • Stocare în coadă: oferă mesaje în cloud între componentele aplicației. Oferă mesagerie asincronă pentru a stabili comunicarea între componentele aplicației.
  • Stocare fișiere: Utilizare Azure Stocare de fișiere, puteți migra aplicațiile vechi. Se bazează pe partajări de fișiere Azure rapid și fără rescrieri costisitoare.
  • Depozitare la masă: Azure Stocarea tabelelor stochează date NoSQL semi-structurate în cloud. Oferă un depozit de chei/atribute cu un design fără schemă

Baza de date

Această categorie include Database as a Service (DBaaS) care oferă instrumente SQL și NoSQL. Include, de asemenea, baze de date precum Azure Cosmos DB și Azure Baza de date pentru PostgreSQL. Are următoarele componente:

  • Baza de date SQL: este un serviciu de baze de date relaționale în Microsoft cloud bazat pe lider de piață Microsoft SQL Server motor.
  • DocumentDB: este un serviciu de baze de date NoSQL complet gestionat, care este construit pentru performanță rapidă și previzibilă și ușurință de dezvoltare.
  • Redis Cache: este un magazin de valori-cheie securizat și foarte avansat. Stochează structuri de date precum șiruri de caractere, hashuri, liste etc.

Content Delivery Network

Content Delivery Network (CDN) memorează în cache conținutul web static în locații plasate strategic. Acest lucru vă ajută să oferiți viteză pentru livrarea de conținut către utilizatori. Are următoarele componente:

  • VPN Gateway: VPN Gateway trimite trafic criptat printr-o conexiune publică.
  • Traffic Manager: vă ajută să controlați și vă permite să faceți distribuția traficului utilizatorilor pentru servicii precum WebApps, VM, Azureși servicii cloud în diferite centre de date
  • Rută expresă: vă ajută să vă extindeți rețelele locale în Microsoft cloud printr-o conexiune privată dedicată la Microsoft Azure, Office 365 și CRM Online.

Securitate + Identificarea serviciilor

Oferă capabilități de identificare și de răspuns la cloud amenintari de securitate. De asemenea, vă ajută să gestionați cheile de criptare și alte active sensibile. Are următoarele componente:

  • Cheie Vault: Azure Cheie Vault vă permite să protejați cheile criptografice și vă ajută să creați secrete utilizate de aplicațiile și serviciile cloud.
  • Azure Director activ: Azure Active Directory și serviciul de gestionare a identității. Aceasta include autentificarea cu mai mulți factori, înregistrarea dispozitivului etc.
  • Azure AD B2C: Azure AD B2C este o soluție de gestionare a identității în cloud pentru aplicațiile dvs. web și mobile destinate consumatorilor. Vă permite să scalați sute de milioane de identități de consumator.

Servicii de integrare a întreprinderilor

  • Service Bus: Service Bus este un serviciu de livrare de informații care funcționează pe sistemul de comunicații terță parte.
  • SQL Server Stretch Database: Acest serviciu vă ajută să migrați orice date reci în mod sigur și transparent la Microsoft Azure nor
  • Azure Servicii de domeniu AD: Oferă servicii de domeniu gestionate, cum ar fi alăturarea domeniului, politica de grup, LDAP etc. Această autentificare care este compatibilă cu Windows Server Active Directory.
  • Autentificare cu mai mulți factori: Azure Multi-Factor Authentication (MFA) este o verificare în doi pași. Vă ajută să accesați date și aplicații pentru a oferi un proces simplu de conectare.

Servicii de Monitorizare + Management

Aceste servicii permit o gestionare ușoară a Azure implementare.

  • Azure Manager de resurse: vă ajută să gestionați și să vizualizați resursele din aplicația dvs. Puteți chiar să controlați cine este organizația dvs. și poate acționa asupra resurselor.
  • Automatizare: Microsoft Azure Automatizarea este o modalitate de automatizare a sarcinilor manuale, de lungă durată, fără erori și repetate constant. Aceste sarcini sunt efectuate în mod obișnuit într-un mediu cloud și de întreprindere.

Azure Rețele

  • Rețea virtuală: Efectuați izolarea și segmentarea rețelei. Oferă filtrare și rutare a traficului de rețea.
  • Load Balancer: Oferă disponibilitate ridicată și performanță de rețea pentru orice aplicație. Informații privind echilibrul de încărcare a traficului de internet către mașinile virtuale.
  • Application Gateway: este un dispozitiv virtual dedicat care oferă un Controller de livrare a aplicațiilor (ADC) ca serviciu.
  • Azure DNS: Azure Serviciul de găzduire DNS oferă rezoluție de nume folosind Microsoft Azure infrastructură.

Servicii web și mobile

  • Aplicații web: Aplicațiile web vă permit să construiți și să găzduiți site-uri web în limbajul de programare la alegere, fără a fi nevoie să gestionați infrastructura.
  • Aplicații mobile: Serviciul de aplicații mobile oferă utilizatorilor o platformă de dezvoltare a aplicațiilor mobile foarte scalabilă, disponibilă la nivel global.
  • Aplicații API: aplicațiile API facilitează dezvoltarea, găzduirea și consumul de API-uri în cloud și on-premise.
  • Logic Apps: Logic Apps vă ajută să simplificați și să implementați integrări scalabile

Fluxuri de lucru în cloud

Acesta oferă un designer vizual pentru a vă crea și automatiza procesul ca o serie de pași cunoscuți sub numele de flux de lucru

  • Centre de notificare: Azure Notification Hubs oferă un motor push ușor de utilizat, multi-platformă, extins
  • Huburi de evenimente: Azure Event Hubs este o platformă de streaming de date care poate gestiona milioane de evenimente pe secundă. Datele trimise către un hub de evenimente pot fi transformate și stocate folosind orice adaptoare de loturi/stocare oferite de analize în timp real.
  • Azure Căutare: este o soluție de căutare ca serviciu în cloud care oferă management de server și infrastructură. Oferă servicii gata de utilizare pe care le puteți completa cu datele dvs. Aceasta poate fi folosită pentru a adăuga căutare în aplicația dvs. web sau mobilă.

Suport pentru migranți

Instrumentele de migrare ajută o organizație să estimeze costurile de migrare a sarcinii de lucru. De asemenea, ajută la migrarea sarcinilor de lucru din centrele dvs. de date locale la Azure nor.

Tradițional vs. Azure Modelul Cloud

Acum în asta Azure tutorial în cloud, să învățăm despre diferența dintre modelul tradițional cloud și Azure model cloud:

Mobilă tradițională Azure Modelul Cloud
Infrastructură dedicată fiecărei aplicații Aplicații și micro-servicii lex cuplate
Hardware construit special Hardware standard din industrie
Echipe distincte de infrastructură și operațiuni Echipe DevOps axate pe servicii
Procese și configurații personalizate Procese și configurații standardizate

Aplicații ale Azure

Acum în asta Azure pentru incepatori tutorial, vom invata aplicatiile de Azure.

Microsoft Azure este utilizat într-un spectru larg de aplicații precum:

  • Servicii de infrastructură
  • Aplicații mobile
  • Aplicații Web
  • Servicii cloud
  • Stocare, backup și recuperare
  • Management de date
  • Servicii media

Avantajele Azure

Acum, în acest MS Azure tutorial, vom acoperi avantajele Azure.

Iată avantajele utilizării Azure:

  • Azure infrastructura vă va îmbunătăți în mod eficient strategia de continuitate a afacerii
  • Vă permite să accesați aplicația fără a cumpăra o licență pentru mașina individuală
  • Windows Azure oferă cea mai bună soluție pentru nevoile dvs. de date, de la baza de date SQL la blob-uri la tabele
  • Oferă scalabilitate, flexibilitate și rentabilitate
  • Vă ajută să mențineți consistența în cloud cu instrumente și resurse familiare
  • Vă permite să extindeți centrul de date cu un set de instrumente de management consistent și soluții familiare de dezvoltare și identitate.
  • Puteți implementa mașini virtuale premium în câteva minute, care includ și Linux și Windows servere
  • Vă ajută să vă scalați resursele IT în sus și în jos, în funcție de nevoile dvs
  • Nu vi se cere să rulați computerul cu putere mare și cu prețuri ridicate pentru a rula aplicațiile bazate pe web ale cloud computing.
  • Nu veți avea nevoie de putere de procesare sau spațiu pe hard disk dacă utilizați Azure
  • Cloud computing oferă stocare practic nelimitată
  • Dacă computerul sau laptopul dvs. personal se blochează, toate datele dvs. sunt încă acolo în cloud și sunt încă accesibile
  • Partajarea documentelor duce direct la o colaborare mai bună
  • Dacă vă schimbați dispozitivul, computerele, aplicațiile și documentele vă urmăresc prin cloud

Dezavantaje ale Azure

  • Cloud computing nu este posibil dacă nu vă puteți conecta la Internet
  • Azure este o aplicație web care necesită multă lățime de bandă pentru descărcare, la fel ca și documentele mari
  • Aplicațiile bazate pe web pot fi uneori mai lente în comparație cu accesarea unui program software similar pe computerul desktop

Rezumat

  • Cloud computing este un termen referitor la stocarea și accesarea datelor prin internet
  • Azure este o platformă de cloud computing care a fost lansată de Microsoft în 2010 februarie
  • Există în principal trei tipuri de nori Microsoft Azure: 1)PAAS 2) SAAS 3) IASS
  • IaaS (Infrastructure as a Service) este stratul de bază al platformei cloud.
  • PaaS este o platformă de calcul care include un sistem de operare, un mediu de execuție a limbajului de programare, o bază de date sau servicii web
  • SaaS (Software as a Service) este un software care este găzduit și gestionat central.
  • Centre de date și regiuni, Azure portal, Resurse, Grupuri de resurse, Șabloane Manager de resurse, Azure PowerShell, Azure interfața de linie de comandă (CLI) sunt câțiva dintre termenii cheie utilizați în Azure
  • Componente importante ale Microsoft Azure sunt servicii de calcul, stocare, bază de date, monitorizare și management, rețea de livrare de conținut, Azure Servicii de rețea, web și mobil etc.
  • Modelul tradițional a folosit hardware special construit în timp ce Azure Modelul cloud folosește hardware standard din industrie
  • Aplicații importante ale Microsoft Azure sunt: ​​servicii de infrastructură, aplicații mobile, aplicații web, servicii cloud, stocare, copie de rezervă și recuperare, gestionare a datelor și servicii media
  • Cel mai mare avantaj al Microsoft Azure infrastructura este că vă va îmbunătăți în mod rentabil strategia de continuitate a afacerii
  • Aplicații bazate pe web, cum ar fi Azure poate fi uneori mai lent în comparație cu accesarea unui program software similar pe computerul dvs. desktop