Microsoft Azure Kurz pro začátečníky: Naučte se základy za 1 den

⚡ Chytré shrnutí

Microsoft Azure je platforma pro cloud computing, kterou spustila společnost Microsoft v roce 2010, která podporuje vývoj aplikací, ukládání dat, hostování a správu služeb prostřednictvím globální sítě Microsoftprovozovaná datová centra a stovky integrovaných služeb.

  • ☁️ Definice: Azure is MicrosoftVeřejná cloudová platforma pro vytváření, nasazení a správu aplikací v datových centrech po celém světě.
  • 🧱 Servisní modely: Azure nabízí IaaS, PaaS a SaaS a umožňuje týmům zvolit si, kolik infrastruktury budou spravovat.
  • 🧩 Základní komponenty: Výpočetní, úložné, databázové, síťové a distribuční služby tvoří základ většiny Azure řešení.
  • ???? Celosvětový dosah: Regiony a datová centra umisťují pracovní úlohy blízko uživatelům, čímž se snižuje latence a splňují požadavky na dodržování předpisů.
  • 📈 Výhody: Ceny předplacené podle použití, elastické škálování a silné možnosti zajištění kontinuity podnikání dělají Azure nákladově efektivní.
  • 🤖 Asistence AI: Azure Služby umělé inteligence a Microsoft Copilot přidává inteligenci, zatímco GitHub Copilot pomáhá automatizovat kód infrastruktury.

Microsoft Azure konzultace

Co je cloud computing?

Cloud computing je termín označující ukládání a přístup k datům přes internet. Neukládá žádná data na pevný disk vašeho osobního počítače. V cloud computingu přistupujete k datům ze vzdáleného serveru.

Co je to Microsoft Azure?

Azure je platforma cloud computingu, která byla spuštěna společností Microsoft v únoru 2010. Jedná se o otevřenou a flexibilní cloudovou platformu, která pomáhá při vývoji, ukládání dat, hostování služeb a správě služeb. The Azure nástroj hostuje webové aplikace přes internet pomocí Microsoft datová centra.

Druhy Azure mraky

Existují hlavně tři druhy mraků Microsoft Azure:

  • PaaS
  • SaaS
  • IaaS

Druhy Azure Cloudy: modely IaaS, PaaS a SaaS

Azure jako IaaS

IaaS (Infrastruktura jako služba) je základní vrstva cloudové platformy. Tato Azure Služba je používána IT administrátory pro zpracování, ukládání, sítě nebo jakékoli jiné základní počítačové operace. Je to jeden z Azure témata k učení, která uživatelům umožňují spouštět libovolný software.

Výhody:

  • Nabízí efektivní přenositelnost doby návrhu.
  • Je vhodné pro aplikace, které vyžadují úplnou kontrolu.
  • IaaS nabízí rychlý přechod služeb do cloudu.
  • Zjevnou výhodou IaaS je, že vás osvobozuje od starostí s nastavováním mnoha fyzických nebo virtuálních počítačů.
  • Pomáhá vám s přístupem k datovým centrům, jejich monitorováním a správou.

Nevýhody IaaS:

  • Spousta bezpečnostní rizika z nepatchovaných serverů.
  • Některé společnosti mají definované procesy pro testování a aktualizaci zranitelností na serverech na místě. To nelze provést s Azure.

Azure jako PaaS

PaaS je výpočetní platforma, která zahrnuje operační systém, prostředí pro provádění programovacích jazyků, databázi nebo webové služby. Azure službu využívají vývojáři a poskytovatelé aplikací.

Jak název napovídá, tato platforma je poskytována klientovi k vývoji a nasazení softwaru. Je to jeden z Azure základní koncepty, které klientovi umožňují soustředit se na vývoj aplikací, místo aby se staral o hardware a infrastrukturu. Také se stará o problémy s operačními systémy, sítěmi a servery.

Výhody:

  • Celkové náklady jsou nízké, protože zdroje jsou přidělovány na vyžádání a servery jsou automaticky přidávány nebo podřízeny.tracted.
  • Azure je méně zranitelný, protože servery jsou automaticky kontrolovány na všechny známé bezpečnostní problémy.
  • Celý proces není pro vývojáře viditelný, takže nehrozí riziko úniku dat.

Nevýhody:

  • Problémy s přenositelností se mohou vyskytnout při použití PaaS služby.
  • Může existovat jiné prostředí Azure, takže se aplikace musí odpovídajícím způsobem přizpůsobit.

Azure jako SaaS

SaaS (Software jako služba) je software, který je centrálně hostován a spravován. Jedná se o jednu verzi aplikace používanou pro všechny zákazníky. Můžete ji škálovat na více instancí. To vám pomůže zajistit nejlepší výkon na všech místech. Software je licencován prostřednictvím měsíčního nebo ročního předplatného. MS Exchange, Office a Dynamics jsou nabízeny jako SaaS.

Azure Klíč Concepts

Nyní v tomto Azure základy pro začátečníky tutoriál, naučíme se Azure klíčové pojmy uvedené níže:

Název konceptu Description
regiony Azure je globální cloudová platforma, která je dostupná v různých regionech po celém světě. Když požádáte o službu, aplikaci nebo virtuální počítač v Azure, budete nejprve požádáni o zadání regionu. Vybraný region představuje datové centrum, kde vaše aplikace běží.
Datacenter In Azure, můžete své aplikace nasadit do různých datových center po celém světě. Proto je vhodné vybrat region, který je blíže většině vašich zákazníků. Pomáhá vám snížit latenci síťových požadavků.
Azure portál Jedno Azure portál je webová aplikace, kterou lze použít k vytváření, správě a odstraňování Azure zdroje a služby. Nachází se na adrese https://portal.azure.com.
Materiály An Azure Zdroj je jednotlivý počítač, síťová data nebo hostingová služba aplikací, která je účtována individuálně. Mezi běžné zdroje patří virtuálních strojů (VM), účet úložiště nebo databáze SQL.
Skupiny zdrojů An Azure Skupina zdrojů je kontejner, který obsahuje související zdroje pro Azure řešení. Může zahrnovat všechny zdroje nebo jen ty, které chcete spravovat.
Šablony Správce prostředků Jedná se o soubor JSON, který definuje jeden nebo více zdrojů, které mají být nasazeny do skupiny zdrojů. Také stanoví závislosti mezi nasazenými zdroji.
Automatizace Azure umožňuje automatizovat proces vytváření, správy a mazání zdrojů pomocí PowerShellu nebo Azure rozhraní příkazového řádku (CLI).
Azure PowerShell PowerShell je sada modulů, které nabízejí rutiny ke správě AzureVe většině případů můžete příkaz cmdlets použít pro stejné úkoly, které provádíte v Azure portál.
Azure rozhraní příkazového řádku (CLI) Jedno Azure CLI je nástroj, který můžete použít k vytváření, správě a odstraňování Azure prostředky z příkazového řádku.
REST API Azure je postaven na sadě REST API, která vám pomáhají provádět stejné operace, jaké provádíte v Azure Uživatelské rozhraní portálu. Umožňuje vám Azure zdroje a aplikace, které by mohly být manipulovány prostřednictvím jakékoli softwarové aplikace třetích stran.

Azure Domény (komponenty)

Nyní v tomto Azure základy tutoriálu, pojďme se naučit klíč Azure komponenty:

Klíč Azure Komponenty napříč výpočetními systémy, úložišti, databázemi a sítěmi

Vypočítat

Nabízí výpočetní operace, jako je hosting aplikací, vývoj a nasazení v Azure platforma. Má následující komponenty:

  • Virtuální stroj: Umožňuje nasadit jakýkoli jazyk nebo pracovní zátěž v jakémkoli operačním systému.
  • Škálovací sady virtuálních počítačů: Umožňuje vám vytvořit tisíce podobných virtuálních strojů během několika minut.
  • Azure Kontejnerová doprava: Vytváří řešení pro hostování kontejnerů, které je optimalizováno pro AzureAplikace škálujete a uspořádáváte pomocí Kubernetes, DC/OS, Swarm nebo Docker.
  • Azure Container Registry: Tato služba ukládá a spravuje obrazy kontejnerů napříč všemi typy Azure nasazení.
  • Funkce: Umožňuje psát kód bez ohledu na infrastrukturu a zřizování serverů, pro situace, kdy se zvyšuje rychlost volání vaší funkce.
  • Dávka: Dávkové zpracování vám pomáhá škálovat na desítky, stovky nebo tisíce virtuálních počítačů a spouštět výpočetní kanály.
  • Servisní struktura: Zjednodušuje vývoj a správu životního cyklu aplikací založených na mikroslužbách. Podporuje Java, PHP, Node.js, Pythona Ruby.

Skladování

Azure Storage je cloudové úložné řešení pro moderní aplikace. Je navrženo tak, aby splňovalo požadavky zákazníků na škálovatelnost. Umožňuje ukládat a zpracovávat stovky terabajtů dat. Má následující komponenty:

  • Úložiště objektů blob: Azure Blob storage je služba, která ukládá nestrukturovaná data v cloudu jako objekty/bloby. Můžete uložit jakýkoli typ textu nebo binárních dat, jako je dokument, mediální soubor nebo instalační program aplikace.
  • Úložiště fronty: Poskytuje cloudové zasílání zpráv mezi komponentami aplikace. Dodává asynchronní zasílání zpráv pro navázání komunikace mezi komponentami aplikace.
  • Úložiště souborů: Použití Azure Úložiště souborů, můžete migrovat starší aplikace. Spoléhá na sdílení souborů Azure rychle a bez nákladných přepisů.
  • Úložiště stolu: Azure Tabulkové úložiště ukládá polostrukturovaná NoSQL data v cloudu. Poskytuje úložiště klíčů/atributů s designem bez schématu.

Databáze

Tato kategorie zahrnuje Database as a Service (DBaaS), která nabízí nástroje SQL a NoSQL. Zahrnuje také databáze jako např Azure Cosmos DB a Azure Databáze pro PostgreSQL. Má následující součásti:

  • SQL databáze: Jedná se o relační databázovou službu v Microsoft cloud založený na špičce na trhu Microsoft SQL Server motor.
  • Databáze dokumentů: Jedná se o plně spravovanou NoSQL databázovou službu, která je navržena pro rychlý a předvídatelný výkon a snadný vývoj.
  • Mezipaměť Redisu: Jedná se o bezpečné a vysoce pokročilé úložiště párů klíč-hodnota. Ukládá datové struktury, jako jsou řetězce, hashe, seznamy atd.

Content Delivery Network

Content Delivery Network (CDN) ukládá do mezipaměti statický webový obsah na strategicky umístěných místech. To vám pomůže nabídnout rychlost doručování obsahu uživatelům. Má následující součásti:

  • VPN brána: VPN Gateway odesílá šifrovaný provoz přes veřejné připojení.
  • Manažer provozu: Pomáhá vám řídit a distribuovat uživatelský provoz pro služby, jako jsou webové aplikace, virtuální počítače, Azurea cloudové služby v různých datových centrech.
  • Expresní trasa: Pomáhá vám rozšířit vaše lokální sítě do Microsoft cloud přes vyhrazené soukromé připojení k Microsoft Azure, Office 365 a CRM Online.

Bezpečnostní a identifikační služby

Poskytuje možnosti identifikace a reakce na cloudové bezpečnostní hrozby. Pomáhá také spravovat šifrovací klíče a další citlivá aktiva. Obsahuje následující komponenty:

  • Klíč Vault: Azure Klíč Vault umožňuje chránit kryptografické klíče a pomáhá vám vytvářet tajemství používaná cloudovými aplikacemi a službami.
  • Azure Aktivní adresář: Azure Active Directory je služba správy identit. Patří sem vícefaktorové ověřování, registrace zařízení atd.
  • Azure AD B2C: Azure AD B2C je cloudové řešení pro správu identit pro vaše webové a mobilní aplikace zaměřené na zákazníky. Umožňuje škálovat na stovky milionů identit zákazníků.

Služby podnikové integrace

  • Autobusová doprava: Service Bus je služba pro doručování informací, která funguje na komunikačním systému třetí strany.
  • Databáze SQL Server Stretch: Tato služba vám pomůže bezpečně a transparentně migrovat veškerá neaktuální data do Microsoft Azure mrak.
  • Azure Služby domény AD: Nabízí spravované doménové služby, jako je připojení k doméně, skupinové zásady, LDAP atd. Toto ověřování je kompatibilní s Windows Server Active Directory.
  • Vícefaktorová autentizace: Azure Vícefaktorové ověřování (MFA) je dvoufázové ověřování. Pomáhá vám přistupovat k datům a aplikacím pomocí jednoduchého procesu přihlášení.

Monitoring + služby správy

Tyto služby umožňují snadnou správu Azure rozvinutí.

  • Azure Správce zdrojů: Usnadňuje vám správu a vizualizaci zdrojů ve vaší aplikaci. Můžete dokonce kontrolovat, kdo ve vaší organizaci může s těmito zdroji pracovat.
  • Automatizace: Microsoft Azure Automatizace je způsob, jak automatizovat manuální, dlouhodobé, k chybám náchylné a neustále se opakující úlohy. Tyto úlohy se běžně provádějí v cloudovém a podnikovém prostředí.

Azure networking

  • Virtuální síť: Provádí izolaci a segmentaci sítě. Nabízí filtrování a směrování síťového provozu.
  • Load Balancer: Nabízí vysokou dostupnost a síťový výkon pro jakoukoli aplikaci. Vyrovnává zátěž příchozího internetového provozu na virtuální počítače.
  • Aplikační brána: Jedná se o specializované virtuální zařízení, které nabízí jako službu řadič pro doručování aplikací (ADC).
  • Azure DNS: Azure Hostingová služba DNS nabízí rozlišení jmen Microsoft Azure infrastruktura.

Webové a mobilní služby

  • Webové aplikace: Webové aplikace vám umožňují vytvářet a hostovat webové stránky v programovacím jazyce dle vašeho výběru, aniž byste museli spravovat jejich infrastrukturu.
  • Mobilní aplikace: Mobile Apps Service nabízí uživatelům vysoce škálovatelnou a globálně dostupnou platformu pro vývoj mobilních aplikací.
  • Aplikace API: Aplikace API usnadňují vývoj, hostování a používání API v cloudu i v místních prostředích.
  • Logické aplikace: Logic Apps vám pomůže zjednodušit a implementovat škálovatelné integrace.

Pracovní postupy v cloudu

Poskytuje vizuálního návrháře pro vytvoření a automatizaci vašeho procesu jako série kroků známých jako pracovní postup.

  • Notifikační centra: Azure Notification Hubs nabízí snadno použitelný, multiplatformní a škálovatelný push engine.
  • Centra událostí: Azure Event Hubs je platforma pro streamování dat, která dokáže spravovat miliony událostí za sekundu. Data odeslaná do Event Hubu lze transformovat a ukládat pomocí libovolného poskytovatele analytických služeb v reálném čase nebo adaptérů pro dávkové zpracování/úložiště.
  • Azure Vyhledávání: Jedná se o cloudové řešení typu vyhledávání jako služba, které nabízí správu serverů a infrastruktury. Nabízí službu připravenou k použití, kterou můžete naplnit svými daty. To lze použít k přidání vyhledávání do vaší webové nebo mobilní aplikace.

Migrace

Nástroje pro migraci pomáhají organizaci odhadnout náklady na migraci pracovní zátěže. Pomáhá také provádět migraci pracovních zátěží z vašich místních datových center do Azure mrak.

Tradiční vs. Azure Cloudový model

Nyní v tomto Azure V cloudovém tutoriálu se dozvíme o rozdílu mezi tradičním cloudovým modelem a Azure cloudový model:

Tradiční Azure Cloudový model
Vyhrazená infrastruktura pro každou aplikaci Volně propojené aplikace a mikroslužby
Účelový hardware Průmyslový standardní hardware
Odlišná infrastruktura a provozní týmy Týmy DevOps zaměřené na služby
Přizpůsobené procesy a konfigurace Standardizované procesy a konfigurace

Aplikace Azure

Nyní v tomto Azure pro začátečníky tutoriál, naučíme se aplikace Azure. Microsoft Azure se používá v širokém spektru aplikací, jako jsou:

  • Infrastrukturní služby
  • mobilní aplikace
  • Webové aplikace
  • Cloud Services
  • Úložiště, zálohování a obnova
  • Správa dat
  • Mediální služby

výhody Azure

Zde jsou výhody použití Azure:

  • Azure infrastruktura nákladově efektivně zlepší vaši strategii kontinuity podnikání.
  • Umožňuje vám přístup k aplikaci bez nutnosti zakoupení licence pro jednotlivý počítač.
  • Windows Azure nabízí nejlepší řešení pro vaše datové potřeby, od SQL databáze přes objekty blob až po tabulky.
  • Nabízí škálovatelnost, flexibilitu a nákladovou efektivitu.
  • Pomáhá vám udržovat konzistenci napříč cloudy pomocí známých nástrojů a zdrojů.
  • Umožňuje rozšířit datové centrum pomocí konzistentní sady nástrojů pro správu a známých řešení pro vývoj a identitu.
  • Prémiové virtuální počítače, které zahrnují i ​​Linux, můžete nasadit během několika minut. Windows servery.
  • Pomáhá vám škálovat vaše IT zdroje nahoru a dolů podle vašich potřeb.
  • Pro provozování webových aplikací cloud computingu není nutné provozovat vysoce výkonný a drahý počítač.
  • Pokud používáte, nebudete potřebovat výpočetní výkon ani místo na pevném disku Azure.
  • Cloudové výpočty nabízejí prakticky neomezené úložiště.
  • Pokud se vám zhroutí osobní počítač nebo notebook, všechna vaše data jsou stále v cloudu a jsou stále dostupná.
  • Sdílení dokumentů vede přímo k lepší spolupráci.
  • Pokud změníte zařízení, vaše počítače, aplikace a dokumenty vás budou v cloudu následovat.

Nevýhody Azure

  • Cloudové výpočty nejsou možné, pokud se nemůžete připojit k internetu.
  • Azure je webová aplikace, která ke stahování vyžaduje velkou šířku pásma, stejně jako velké dokumenty.
  • Webové aplikace mohou být někdy pomalejší ve srovnání s přístupem k podobnému softwarovému programu na stolním počítači.

Nejčastější dotazy

Azure nabízí bezplatný účet s kreditem 200 dolarů na 30 dní, více než 65 vždy bezplatných služeb a 12 měsíců oblíbených služeb zdarma. Nad rámec těchto limitů, Azure používá systém platby podle využití, takže platíte pouze za zdroje, které skutečně spotřebujete.

Začátečníci obvykle začínají s AZ-900, Azure Certifikace Fundamentals. Potvrzuje základní znalosti cloudových konceptů, klíčových Azure služby, ceny a zabezpečení. Není vyžadováno žádné kódování, což z něj činí ideální první krok před odznaky založenými na rolích, jako je AZ-104 (administrátor) nebo AZ-204 (vývojář).

Azure a AWS jsou dva největší poskytovatelé cloudových služeb. Azure těsně se integruje s Microsoft produkty jako Windows Server, Active Directory a Office 365 a lídry v hybridním cloudu. AWS byl spuštěn dříve a nabízí širší katalog služeb. Oba poskytují IaaS, PaaS a SaaS.

Azure podporuje mnoho jazyků, včetně .NET (C#), Java, Python, JavaScript/Node.js, PHP, Go a Ruby. Služby jako App Service, Functions a Service Fabric tyto jazyky provozují, takže vývojáři mohou vytvářet a nasazovat aplikace pomocí stacku, který již znají.

Azure většinou používá fakturaci „pay-as-you-go“, která účtuje poplatky za sekundu nebo hodinu za zdroje, jako jsou virtuální počítače, úložiště a šířka pásma. Rezervované instance a úsporné plány snižují dlouhodobé náklady. Azure Kalkulačka cen vám pomůže odhadnout náklady před nasazením jakékoli služby.

Ne. Mnoho Azure úkoly se plní vizuálně Azure portál, který nevyžaduje žádné kódování. Začátečníci se mohou naučit cloudové koncepty a služby bez programování. Skriptování pomocí PowerShellu, CLI nebo jazyků jako Python stává se cenným pro automatizaci a role vývojářů nebo administrátorů.

Azure poskytuje Azure Služby umělé inteligence (dříve kognitivní služby), Azure Strojové učení, Azure Služba OpenAI a Azure Vyhledávání pomocí umělé inteligence. Tyto funkce umožňují vývojářům přidávat do aplikací vizuální, řečové, jazykové a generativní umělé inteligenci, trénovat a nasazovat modely a vytvářet inteligentní aplikace bez hlubokých znalostí datové vědy.

Ano. Microsoft Kopilot dovnitř Azure odpovídá na otázky a spravuje zdroje z portálu, zatímco GitHub Copilot navrhuje infrastrukturu jako kód pro Bicep, šablony ARM a Terraform. Oba pomáhají inženýrům automatizovat zřizování, i když vygenerovaný kód by měl být před použitím vždy zkontrolován.

Shrňte tento příspěvek takto: