Microsoft Azure Vodič za početnike: Naučite osnove u 1 danu


Prije nego počnemo ovo Azure tutorial za početnike, da razumijemo

Što je računarstvo u oblaku?

Cloud computing je pojam koji se odnosi na pohranu i pristup podacima putem interneta. Ne pohranjuje nikakve podatke na tvrdi disk vašeg osobnog računala. U računalstvu u oblaku podacima pristupate s udaljenog poslužitelja.

Što je Microsoft Azure?

Azure je platforma za računalstvo u oblaku koju je pokrenuo Microsoft u veljači 2010. To je otvorena i fleksibilna platforma u oblaku koja pomaže u razvoju, pohranjivanju podataka, hostingu usluga i upravljanju uslugama. The Azure alat hostira web aplikacije preko interneta uz pomoć Microsoft podatkovni centri.

Vrste Azure oblaci

Uglavnom postoje tri vrste oblaka Microsoft Azure je:

  1. USKRS
  2. SaaS
  3. IASS

Vrste Azure oblaci

Azure kao IaaS

IaaS (Infrastruktura kao usluga) je temeljni sloj platforme u oblaku. Ovaj Azure uslugu koriste IT administratori za obradu, pohranu, mreže ili bilo koje druge temeljne računalne operacije. To je jedan od Azure teme za učenje koje korisnicima omogućuju pokretanje proizvoljnog softvera.

Prednosti:

  • Nudi učinkovitu prenosivost vremena dizajna
  • Preporučljivo je za aplikaciju koja zahtijeva potpunu kontrolu
  • IaaS nudi brz prijelaz usluga u oblake
  • Očita prednost laaS-a je ta što vas oslobađa brige oko postavljanja mnogih fizičkih ili virtualnih strojeva.
  • Pomaže vam u pristupu, nadzoru i upravljanju podatkovnim centrima

Nedostaci Iaasa:

  • Mnoštvo sigurnosnih rizika od nezakrpanih poslužitelja
  • Neke tvrtke definirale su procese za testiranje i ažuriranje ranjivosti lokalnih poslužitelja. Ovo se ne može učiniti s Azure.

Azure kao PaaS

PaaS je računalna platforma koja uključuje operativni sustav, izvršno okruženje programskog jezika, bazu podataka ili web usluge. Ovaj Azure uslugu koriste programeri i pružatelji aplikacija.

Kao što njezin naziv sugerira, ova se platforma pruža klijentu za razvoj i implementaciju softvera. To je jedan od Azure osnovni koncepti koji omogućuju klijentu da se usredotoči na razvoj aplikacija umjesto da brine o hardveru i infrastrukturi. Također se brine o problemima operativnih sustava, umrežavanja i poslužitelja.

Prednosti:

  • Ukupni trošak je nizak jer se resursi dodjeljuju na zahtjev, a poslužitelji se automatski dodaju ili oduzimaju.
  • Azure je manje ranjiv jer se poslužitelji automatski provjeravaju na sve poznate sigurnosne probleme
  • Cijeli proces nije vidljiv programeru, tako da nema rizika od povrede podataka

Nedostaci:

  • Problemi s prenosivošću mogu se pojaviti kada koristite PaaS usluge
  • Može postojati različito okruženje Azure, pa se aplikacija mora prilagoditi tome.

Azure Kao SaaS

SaaS (Softver kao usluga) je softver koji se centralno hostira i njime se upravlja. To je jedna verzija aplikacije koja se koristi za sve kupce. Možete skalirati na više instanci. To vam pomaže da osigurate najbolju izvedbu na svim lokacijama. Softver se licencira putem mjesečne ili godišnje pretplate. MS Exchange, Office, Dynamics nude se kao SaaS

Azure ključ Concepts

Sada u ovome Azure osnove za početnike tutorial, mi ćemo naučiti Azure ključni koncepti kako su navedeni u nastavku:

Naziv koncepta Description
Regije Azure je globalna platforma u oblaku koja je dostupna u raznim regijama diljem svijeta. Kada zatražite uslugu, aplikaciju ili VM u Azure, od vas se prvo traži da navedete regiju. Odabrana regija predstavlja podatkovni centar u kojem se izvodi vaša aplikacija.
Datacenter In Azure, možete implementirati svoje aplikacije u razne podatkovne centre diljem svijeta. Stoga je preporučljivo odabrati regiju koja je bliža većini vaših kupaca. Pomaže vam smanjiti kašnjenje u mrežnim zahtjevima.
Azure portal The Azure portal je web aplikacija koja se može koristiti za stvaranje, upravljanje i uklanjanje Azure resursa i usluga. Nalazi se na adresi https://portal.azure.com.
Resursi Azure resurs je pojedinačno računalo, mrežni podaci ili usluge hostinga aplikacija koje se naplaćuju pojedinačno. Neki uobičajeni resursi su virtualni strojevi (VM), račun za pohranu ili SQL baze podataka.
Grupe resursa An Azure grupa resursa je spremnik koji sadrži povezane resurse za Azure otopina. Može uključivati ​​sve resurse ili samo resurse kojima želite upravljati.
Predlošci upravitelja resursima To je JSON koji definira jedan ili više resursa za implementaciju u grupu resursa. Također uspostavlja ovisnosti između raspoređenih resursa.
Automatizacija: Azure omogućuje vam da automatizirate proces stvaranja, upravljanja i brisanja resursa pomoću PowerShell-a ili Azure sučelje naredbenog retka (CLI).
Azure PowerShell PowerShell je skup modula koji nude cmdlete za upravljanje Azure. U većini slučajeva dopušteno vam je koristiti naredbu cmdlets za iste zadatke koje obavljate u Azure portal.
Azure sučelje naredbenog retka (CLI) The Azure CLI je alat koji možete koristiti za stvaranje, upravljanje i uklanjanje Azure resurse iz naredbenog retka.
API-ji REST Azure je izgrađen na skupu REST API-ja koji vam pomažu da izvedete istu operaciju koju radite u Azure portal Ul. Omogućuje vaš Azure resurse i aplikacije kojima se može manipulirati putem bilo koje softverske aplikacije treće strane.

Azure Domene (komponente)

Sada u ovome Azure vodič za osnove, naučimo ključ Azure Komponente:

Ključ Azure Komponente
Ključ Azure Komponente

Računati

Nudi računalne operacije kao što su hosting aplikacija, razvoj i implementacija Azure Platforma. Sadrži sljedeće komponente:

  • Virtualni stroj: Omogućuje implementaciju bilo kojeg jezika, radnog opterećenja u bilo kojem operativnom sustavu
  • Virtual Machine Scale Sets: Omogućuje vam stvaranje tisuća sličnih virtualnih strojeva u nekoliko minuta
  • Azure Usluga kontejnera: Stvorite rješenje za smještaj kontejnera koje je optimizirano za Azure. Aplikacije skalirate i sređujete koristeći Kube, DC/OS, Swarm ili Docker
  • Azure Container Registry: Ova usluga pohranjuje i upravlja slikama spremnika za sve vrste Azure raspoređivanja
  • Funkcije: Omogućuju vam pisanje koda bez obzira na infrastrukturu i pružanje poslužitelja. U situaciji kada stopa poziva vaših funkcija raste.
  • Skupna obrada: Skupna obrada pomaže vam u skaliranju na desetke, stotine ili tisuće virtualnih strojeva i izvršavanje računalnih cjevovoda.
  • Service Fabric: Pojednostavite razvoj aplikacija temeljen na mikrouslugama i upravljanje životnim ciklusom. Podržava Java, PHP, Node.js, Pythoni Ruby.

Čuvanje

Azure store je rješenje za pohranu u oblaku za moderne aplikacije. Dizajniran je kako bi zadovoljio potrebe svojih kupaca za skalabilnošću. Omogućuje vam pohranu i obradu stotina terabajta podataka. Sadrži sljedeće komponente:

  • Blob pohrana: Azure Blob pohrana je usluga koja pohranjuje nestrukturirane podatke u oblak kao objekte/blobove. Možete pohraniti bilo koju vrstu tekstualnih ili binarnih podataka, poput dokumenta, medijske datoteke ili programa za instalaciju aplikacije.
  • Queue Storage: Omogućuje razmjenu poruka u oblaku između komponenti aplikacije. Isporučuje asinkrone poruke za uspostavljanje komunikacije između komponenti aplikacije.
  • Pohranjivanje datoteka: korištenje Azure Pohrana datoteka, možete migrirati stare aplikacije. Oslanja se na dijeljenje datoteka Azure brzo i bez skupih prepisivanja.
  • Spremište stola: Azure Pohrana tablice pohranjuje polustrukturirane NoSQL podatke u oblaku. Omogućuje pohranu ključeva/atributa s dizajnom bez sheme

Baza podataka

Ova kategorija uključuje bazu podataka kao uslugu (DBaaS) koja nudi SQL i NoSQL alate. Također uključuje baze podataka poput Azure Cosmos DB i Azure Baza podataka za PostgreSQL. Sadrži sljedeće komponente:

  • SQL baza podataka: to je usluga relacijske baze podataka u Microsoft oblak temeljen na vodećim na tržištu Microsoft SQL Server motor.
  • DocumentDB: To je potpuno upravljana NoSQL usluga baze podataka koja je izgrađena za brze i predvidljive performanse i jednostavnost razvoja.
  • Redis Cache: to je sigurna i vrlo napredna pohrana ključeva i vrijednosti. Pohranjuje podatkovne strukture poput nizova, hashova, popisa itd.

Sadržaj isporuke mreže

Content Delivery Network (CDN) pohranjuje statični web sadržaj na strateški postavljenim lokacijama. To vam pomaže da ponudite brzinu za isporuku sadržaja korisnicima. Sadrži sljedeće komponente:

  • VPN Gateway: VPN Gateway šalje šifrirani promet preko javne veze.
  • Upravitelj prometa: pomaže vam kontrolirati i omogućuje distribuciju korisničkog prometa za usluge kao što su WebApps, VM, Azure, i usluge u oblaku u različitim podatkovnim centrima
  • Ekspresna ruta: pomaže vam da proširite svoje lokalne mreže na Microsoft oblak preko namjenske privatne veze na Microsoft Azure, Office 365 i CRM Online.

Sigurnost + Identificirajte usluge

Pruža mogućnosti za prepoznavanje i odgovor na oblak sigurnosne prijetnje. Također vam pomaže u upravljanju ključevima šifriranja i drugim osjetljivim sredstvima. Sadrži sljedeće komponente:

  • Ključ Vault: Azure Ključ Vault omogućuje vam zaštitu kriptografskih ključeva i pomaže vam stvoriti tajne koje koriste aplikacije i usluge u oblaku.
  • Azure Aktivni direktorij: Azure Active Directory i usluga upravljanja identitetom. To uključuje provjeru autentičnosti s više faktora, registraciju uređaja itd.
  • Azure AD B2C: Azure AD B2C je rješenje za upravljanje identitetom u oblaku za web i mobilne aplikacije okrenute potrošačima. Omogućuje skaliranje stotina milijuna potrošačkih identiteta.

Usluge integracije poduzeća

  • Service Bus: Service Bus je usluga dostave informacija koja radi na komunikacijskom sustavu treće strane.
  • SQL Server Stretch Database: Ova vam usluga pomaže da sigurno i transparentno migrirate sve hladne podatke u Microsoft Azure oblak
  • Azure AD usluge domene: Nudi usluge upravljane domene kao što su pridruživanje domeni, pravila grupe, LDAP itd. Ova provjera autentičnosti koja je kompatibilna s Windows Aktivni imenik poslužitelja.
  • Autentifikacija s više faktora: Azure Multi-Factor Authentication (MFA) je provjera u dva koraka. Pomaže vam u pristupu podacima i aplikacijama i nudi jednostavan postupak prijave.

Usluge praćenja + upravljanja

Ove usluge omogućuju jednostavno upravljanje Azure razmještaj.

  • Azure Upravitelj resursa: olakšava vam upravljanje i vizualizaciju resursa u vašoj aplikaciji. Možete čak kontrolirati tko vaša organizacija može djelovati na resurse.
  • Automatizacija: Microsoft Azure Automatizacija je način da se automatiziraju ručni, dugotrajni, bez grešaka i neprestano ponavljani zadaci. Ovi se zadaci obično izvode u oblaku i poslovnom okruženju.

Azure Umrežavanje

  • Virtualna mreža: Izvedite izolaciju i segmentaciju mreže. Nudi filtriranje i usmjeravanje mrežnog prometa.
  • Balansiranje opterećenja: Nudi visoku dostupnost i mrežnu izvedbu bilo koje aplikacije. Podaci o ravnoteži opterećenja Internetski promet do virtualnih strojeva.
  • Application Gateway: To je namjenski virtualni uređaj koji nudi Application Delivery Controller (ADC) kao uslugu.
  • Azure DNS: Azure Usluga DNS hostinga nudi razlučivanje imena pomoću Microsoft Azure infrastruktura.

Web i mobilne usluge

  • Web-aplikacije: Web-aplikacije vam omogućuju izradu i hostiranje web-mjesta na programskom jeziku po vašem izboru bez potrebe za upravljanjem njihovom infrastrukturom.
  • Mobilne aplikacije: Usluga mobilnih aplikacija korisnicima nudi visoko skalabilnu, globalno dostupnu platformu za razvoj mobilnih aplikacija.
  • API aplikacije: API aplikacije olakšavaju razvoj, hostiranje i korištenje API-ja u oblaku i lokalno.
  • Logic Apps: Logic Apps vam pomaže da pojednostavite i implementirate skalabilne integracije

Tijek rada u oblaku

Omogućuje vizualni dizajner za stvaranje i automatizaciju vašeg procesa kao niza koraka poznatih kao tijek rada

  • Središta obavijesti: Azure Notification Hubs nudi jednostavan za korištenje, višeplatformski, smanjeni push mehanizam
  • Središta događaja: Azure Event Hubs je platforma za strujanje podataka koja može upravljati milijunima događaja u sekundi. Podaci koji se šalju u središte događaja mogu se transformirati i pohraniti korištenjem bilo kojeg adaptera za grupiranje/pohranu ponuda analitike u stvarnom vremenu.
  • Azure Pretraživanje: to je rješenje pretraživanja kao usluge u oblaku koje nudi upravljanje poslužiteljem i infrastrukturom. Nudi uslugu spremnu za korištenje koju možete popuniti svojim podacima. Ovo se može koristiti za dodavanje pretraživanja vašoj web ili mobilnoj aplikaciji.

Migracija

Alati za migraciju pomažu organizaciji u procjeni troškova migracije radnog opterećenja. Također pomaže izvršiti migraciju radnih opterećenja iz vaših lokalnih podatkovnih centara u Azure oblak.

Tradicionalni vs. Azure Model oblaka

Sada u ovome Azure vodič za oblak, naučimo o razlici između tradicionalnog modela oblaka i Azure model oblaka:

Tradicionalan Azure Model oblaka
Namjenska infrastruktura za svaku aplikaciju Slabo povezane aplikacije i mikro-usluge
Namjenski izrađen hardver Hardver industrijski standard
Različita infrastruktura i operativni timovi DevOps timovi usmjereni na usluge
Prilagođeni procesi i konfiguracije Standardizirani procesi i konfiguracije

Prijave Azure

Sada u ovome Azure za početnike, naučit ćemo primjene Azure.

Microsoft Azure koristi se u širokom spektru aplikacija kao što su:

  • Infrastrukturne usluge
  • mobilne aplikacije
  • Web aplikacije
  • Cloud Services
  • Pohranjivanje, sigurnosno kopiranje i oporavak
  • Upravljanje podatcima
  • Medijske usluge

Prednosti Azure

Sada u ovoj MS Azure tutorijal, obradit ćemo prednosti Azure.

Evo prednosti korištenja Azure:

  • Azure infrastruktura će isplativo unaprijediti vašu strategiju kontinuiteta poslovanja
  • Omogućuje vam pristup aplikaciji bez kupnje licence za pojedinačni stroj
  • Windows Azure nudi najbolje rješenje za vaše potrebe podataka, od SQL baze podataka do blobova do tablica
  • Nudi skalabilnost, fleksibilnost i isplativost
  • Pomaže vam da održite dosljednost u oblacima s poznatim alatima i resursima
  • Omogućuje vam proširenje podatkovnog centra dosljednim skupom alata za upravljanje i poznatim rješenjima za razvoj i identitet.
  • Možete implementirati premium virtualne strojeve za nekoliko minuta koji također uključuju Linux i Windows poslužitelji
  • Pomaže vam da povećate ili smanjite svoje IT resurse na temelju svojih potreba
  • Ne morate pokretati računalo visoke snage i visoke cijene da biste pokrenuli aplikacije temeljene na webu računalstva u oblaku.
  • Neće vam biti potrebna procesorska snaga ili prostor na tvrdom disku ako koristite Azure
  • Računalstvo u oblaku nudi gotovo neograničenu pohranu
  • Ako se vaše osobno računalo ili prijenosno računalo pokvari, svi vaši podaci i dalje su tamo u oblaku i još uvijek su im dostupni
  • Dijeljenje dokumenata vodi izravno do bolje suradnje
  • Ako promijenite uređaj, vaša vas računala, aplikacije i dokumenti prate kroz oblak

Nedostaci Azure

  • Računalstvo u oblaku nije moguće ako se ne možete spojiti na internet
  • Azure je aplikacija temeljena na webu koja zahtijeva veliku propusnost za preuzimanje, kao i veliki dokumenti
  • Web aplikacije ponekad mogu biti sporije u usporedbi s pristupom sličnom softverskom programu na vašem stolnom računalu

Rezime

  • Cloud computing je pojam koji se odnosi na pohranu i pristup podacima putem interneta
  • Azure je platforma za računalstvo u oblaku koju je pokrenuo Microsoft u 2010 veljače
  • Uglavnom postoje tri vrste oblaka Microsoft Azure: 1)PAAS 2) SAAS 3) IASS
  • IaaS (Infrastruktura kao usluga) je temeljni sloj platforme u oblaku.
  • PaaS je računalna platforma koja uključuje operativni sustav, okruženje za izvršavanje programskog jezika, bazu podataka ili web usluge
  • SaaS (Softver kao usluga) je softver koji se centralno hostira i njime se upravlja.
  • Podatkovni centri i regije, Azure portal, resursi, grupe resursa, predlošci upravitelja resursima, Azure PowerShell Azure sučelje naredbenog retka (CLI) neki su od ključnih pojmova koji se koriste u Azure
  • Važne komponente od Microsoft Azure su usluge računanja, pohrane, baze podataka, nadzora i upravljanja, mreže za isporuku sadržaja, Azure Umrežavanje, web i mobilne usluge itd.
  • Tradicionalni model koristio je namjenski hardver dok je Azure model oblaka koristi hardver industrijski standard
  • Važne primjene Microsoft Azure su: infrastrukturne usluge, mobilne aplikacije, web aplikacije, usluge u oblaku, pohrana, sigurnosno kopiranje i oporavak, upravljanje podacima i medijske usluge
  • Najveća prednost Microsoft Azure infrastrukture je da će isplativo poboljšati vašu strategiju kontinuiteta poslovanja
  • Web-bazirane aplikacije poput Azure ponekad može biti sporiji u usporedbi s pristupom sličnom softverskom programu na vašem stolnom računalu