Microsoft Azure Vodič za početnike: Naučite osnove u 1 danu
⚡ Pametni sažetak
Microsoft Azure je platforma za računalstvo u oblaku koju je pokrenuo Microsoft u 2010. godini koja podržava razvoj aplikacija, pohranu podataka, hosting usluga i upravljanje putem globalne mreže Microsoft-upravljali podatkovnim centrima i stotinama integriranih usluga.

Što je računarstvo u oblaku?
Računarstvo u oblaku 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čunarstvu u oblaku pristupate podacima 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:
- PaaS
- SaaS
- IAA
Azure kao IaaS
IaaS (Infrastruktura kao usluga) je temeljni sloj platforme u oblaku. Ovo Azure Uslugu koriste IT administratori za obradu, pohranu, mreže ili bilo koje druge osnovne računalne operacije. To je jedna od Azure teme za učenje koje korisnicima omogućuju pokretanje proizvoljnog softvera.
Prednosti:
- Nudi učinkovitu prenosivost vremena dizajniranja.
- Preporučljivo je za primjenu koja zahtijeva potpunu kontrolu.
- IaaS nudi brz prijelaz usluga u oblake.
- Očita prednost IaaS-a je što vas oslobađa brige oko postavljanja mnogih fizičkih ili virtualnih strojeva.
- Pomaže vam u pristupu, praćenju i upravljanju podatkovnim centrima.
Nedostaci IaaS-a:
- Puno sigurnosni rizici s neinstaliranih servera.
- Neke tvrtke imaju definirane procese za testiranje i ažuriranje ranjivosti na lokalnim poslužiteljima. To se ne može učiniti s Azure.
Azure kao PaaS
PaaS je računalna platforma koja uključuje operativni sustav, okruženje za izvršavanje programskog jezika, bazu podataka ili web usluge. 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 klijentu omogućuju da se usredotoči na razvoj aplikacija umjesto da brine o hardveru i infrastrukturi. Također se brine o problemima s operativnim sustavima, mrežom i poslužiteljima.
Prednosti:
- Ukupni trošak je nizak jer se resursi dodjeljuju na zahtjev, a poslužitelji se automatski dodaju ili podmeđu.tracted.
- Azure je manje ranjiv jer se poslužitelji automatski provjeravaju za sve poznate sigurnosne probleme.
- Cijeli proces nije vidljiv programeru, tako da ne postoji rizik od kršenja podataka.
Nedostaci:
- Problemi s prenosivošću mogu se pojaviti kada koristite PaaS usluge.
- Može postojati drugačije okruženje na 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 korisnike. Možete je skalirati na više instanci. To vam pomaže osigurati najbolje performanse na svim lokacijama. Softver se licencira putem mjesečne ili godišnje pretplate. MS Exchange, Office i 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, prvo se od vas traži da navedete regiju. Odabrana regija predstavlja podatkovni centar u kojem se vaša aplikacija izvodi. |
| 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 resursi i usluge. Nalazi se na https://portal.azure.com. |
| Resursi | An Azure Resurs je pojedinačno računalo, mrežni podaci ili usluga hostinga aplikacija koja se naplaćuje 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 rješenje. Može uključivati svaki resurs ili samo resurse kojima želite upravljati. |
| Predlošci upravitelja resursima | To je JSON datoteka koja definira jedan ili više resursa za implementaciju u grupu resursa. Također uspostavlja ovisnosti između implementiranih resursa. |
| Automatizacija | Azure omogućuje vam automatizaciju procesa stvaranja, upravljanja i brisanja resursa pomoću PowerShella ili Azure sučelje naredbenog retka (CLI). |
| Azure PowerShell | PowerShell je skup modula koji nude cmdlete za upravljanje AzureU većini slučajeva dopušteno vam je korištenje cmdlets naredbe za iste zadatke koje izvršavate 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 izgrađen je na skupu REST API-ja koji vam pomažu u izvođenju istih operacija koje radite u Azure Korisničko sučelje portala. Omogućuje vam Azure resursima i aplikacijama kojima se može manipulirati putem bilo koje softverske aplikacije treće strane. |
Azure Domene (komponente)
Sada u ovome Azure Osnovni vodič, naučimo ključ Azure komponente:
Računati
Nudi računalne operacije poput hostinga aplikacija, razvoja i implementacije u Azure platforma. Ima sljedeće komponente:
- Virtualni stroj: Omogućuje vam implementaciju bilo kojeg jezika ili radnog opterećenja u bilo kojem operativnom sustavu.
- Skupovi skaliranja virtualnih strojeva: Omogućuje vam stvaranje tisuća sličnih virtualni strojevi za nekoliko minuta.
- Azure Kontejnerska usluga: Stvara rješenje za hosting kontejnera koje je optimizirano za AzureAplikacije skalirate i organizirate pomoću Kubernetesa, DC/OS-a, Swarma ili Dockera.
- Azure Container Registry: Ova usluga pohranjuje i upravlja slikama kontejnera u svim vrstama Azure raspoređivanja.
- Funkcije: Omogućuje vam pisanje koda bez obzira na infrastrukturu i opskrbu poslužitelja, za situacije kada se brzina poziva vaše funkcije povećava.
- serija: Serijska obrada pomaže vam skalirati na desetke, stotine ili tisuće virtualnih strojeva i izvršavati računalne cjevovode.
- Tkanina usluge: Pojednostavljuje razvoj aplikacija temeljenih na mikroservisima i upravljanje životnim ciklusom. Podržava Java, PHP, Node.js, Pythoni Ruby.
Čuvanje
Azure Storage je rješenje za pohranu u oblaku za moderne aplikacije. Dizajnirano je kako bi zadovoljilo potrebe svojih korisnika za skalabilnosti. Omogućuje vam pohranu i obradu stotina terabajta podataka. Ima 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.
- Pohrana reda čekanja: Pruža razmjenu poruka u oblaku između komponenti aplikacije. Pruža asinkrone poruke za uspostavljanje komunikacije između komponenti aplikacije.
- Pohrana 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 Tablična pohrana pohranjuje polustrukturirane NoSQL podatke u oblaku. Pruža 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 relacijska usluga baze podataka u Microsoft oblak temeljen na vodećim na tržištu Microsoft SQL Server motor.
- Baza podataka dokumenata: To je potpuno upravljana NoSQL usluga baze podataka koja je izgrađena za brze i predvidljive performanse te jednostavnost razvoja.
- Redis predmemorija: To je sigurno i vrlo napredno spremište ključ-vrijednost. 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 pristupnik: VPN Gateway šalje šifrirani promet putem javne veze.
- Voditelj prometa: Pomaže vam kontrolirati i distribuirati korisnički promet za usluge poput WebApps, VM, Azurei usluge u oblaku u različitim podatkovnim centrima.
- Ekspresna ruta: Pomaže vam proširiti vaše lokalne mreže u Microsoft oblak preko namjenske privatne veze na Microsoft Azure, Office 365 i CRM Online.
Sigurnosne + usluge identiteta
Pruža mogućnosti za identifikaciju i reagiranje na sigurnosne prijetnje u oblaku. Također vam pomaže u upravljanju ključevima za šifriranje i drugom osjetljivom imovinom. Ima 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 je usluga upravljanja identitetima. To uključuje višefaktorsku autentifikaciju, registraciju uređaja itd.
- Azure AD B2C: Azure AD B2C je rješenje za upravljanje identitetima u oblaku za vaše web i mobilne aplikacije usmjerene na potrošače. Omogućuje vam skaliranje na stotine milijuna identiteta potrošača.
Usluge integracije poduzeća
- Servisni autobus: Service Bus je usluga dostave informacija koja radi na komunikacijskom sustavu treće strane.
- SQL Server Stretch baza podataka: Ova usluga vam pomaže da sigurno i transparentno migrirate sve neiskorištene podatke na Microsoft Azure oblak.
- Azure Usluge AD domene: Nudi usluge upravljanih domena poput pridruživanja domeni, grupnih pravila, LDAP-a itd. Ova autentifikacija je kompatibilna s Windows Aktivni imenik poslužitelja.
- Autentifikacija s više faktora: Azure Višefaktorska autentifikacija (MFA) je dvofaktorska provjera autentičnosti. Pomaže vam pristupiti podacima i aplikacijama jednostavnim postupkom prijave.
Usluge praćenja + upravljanja
Ove usluge omogućuju jednostavno upravljanje Azure razmještaj.
- Azure Voditelj resursa: Olakšava vam upravljanje i vizualizaciju resursa u vašoj aplikaciji. Možete čak i kontrolirati tko u vašoj organizaciji može djelovati na resursima.
- Automatizacija: Microsoft Azure Automatizacija je način automatizacije ručnih, dugotrajnih, sklonih pogreškama i stalno ponavljajućih zadataka. Ti se zadaci obično izvode u oblaku i poslovnom okruženju.
Azure Umrežavanje
- Virtualna mreža: Vrši izolaciju i segmentaciju mreže. Nudi filtriranje i usmjeravanje mrežnog prometa.
- Balansiranje opterećenja: Nudi visoku dostupnost i mrežne performanse za bilo koju aplikaciju. Raspoređuje opterećenje dolaznog internetskog prometa na virtualne strojeve.
- Aplikacijski pristupnik: 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 stranica u programskom jeziku po vašem izboru bez potrebe za upravljanjem njihovom infrastrukturom.
- Mobilne aplikacije: Usluga mobilnih aplikacija nudi korisnicima 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.
- Logičke aplikacije: Logic Apps vam pomaže pojednostaviti i implementirati skalabilne integracije.
Tijekovi rada u oblaku
Pruža vizualni dizajner za stvaranje i automatizaciju vašeg procesa kao niza koraka poznatih kao tijek rada.
- Središta obavijesti: Azure Notification Hubs nudi jednostavan, višeplatformski, skalirani push mehanizam.
- Središta događaja: Azure Event Hubs je platforma za strujanje podataka koja može upravljati milijunima događaja u sekundi. Podaci poslani u Event Hubs mogu se transformirati i pohraniti pomoću bilo kojeg pružatelja analitike u stvarnom vremenu ili adaptera za grupiranje/pohranu.
- Azure Traži: To je rješenje za pretraživanje u oblaku kao uslugu koje nudi upravljanje poslužiteljima i infrastrukturom. Nudi uslugu spremnu za korištenje koju možete popuniti svojim podacima. To se može koristiti za dodavanje pretraživanja na vašu web ili mobilnu aplikaciju.
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 U vodiču za oblak, saznajmo više 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
Evo prednosti korištenja Azure:
- Azure infrastruktura će isplativo poboljšati vašu strategiju kontinuiteta poslovanja.
- Omogućuje vam pristup aplikaciji bez kupnje licence za pojedinačno računalo.
- Windows Azure nudi najbolje rješenje za vaše potrebe za podacima, od SQL baze podataka do blobova i tablica.
- Nudi skalabilnost, fleksibilnost i isplativost.
- Pomaže vam u održavanju dosljednosti u oblacima pomoću poznatih alata i resursa.
- Omogućuje vam proširenje podatkovnog centra konzistentnim skupom alata za upravljanje i poznatim rješenjima za razvoj i identitet.
- Možete implementirati vrhunske virtualne strojeve za nekoliko minuta, što uključuje i Linux i Windows poslužiteljima.
- Pomaže vam povećati ili smanjiti vaše IT resurse ovisno o vašim potrebama.
- Nije potrebno imati snažno i skupo računalo za pokretanje web-aplikacija računalstva u oblaku.
- Neće vam biti potrebna procesorska snaga ili prostor na tvrdom disku ako koristite Azure.
- Računarstvo u oblaku nudi praktički neograničenu pohranu.
- Ako vam se osobno računalo ili prijenosno računalo pokvari, svi vaši podaci i dalje su u oblaku i još uvijek su dostupni.
- Dijeljenje dokumenata izravno vodi do bolje suradnje.
- Ako promijenite uređaj, vaša računala, aplikacije i dokumenti prate vas kroz oblak.
Nedostaci Azure
- Računarstvo u oblaku nije moguće ako se ne možete spojiti na internet.
- Azure je web-aplikacija koja zahtijeva puno propusnosti 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.


