Microsoft Azure Kurz pro začátečníky: Naučte se základy za 1 den
Než s tím začneme Azure výukový program pro začátečníky, pochopíme
Co je cloud computing?
Cloud computing je termín označovaný jako ukládání dat a přístup k nim 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 jsou:
- EASTER
- SAAS
- mezinárodní účetní standardy
Azure jako IaaS
IaaS (Infrastructure as a Service) je základní vrstva cloudové platformy. Tento Azure Služba je využívána správci IT 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 času návrhu
- Je vhodné pro aplikace, které vyžadují úplnou kontrolu
- IaaS nabízí rychlý přechod služeb do cloudu
- Zjevnou výhodou laaS je, že vás zbaví starostí s nastavováním mnoha fyzických nebo virtuálních strojů.
- Pomáhá vám přistupovat k datovým centrům, monitorovat je a spravovat
Nevýhody Iaas:
- Spousta bezpečnostních rizik z neopravených serverů
- Některé společnosti definovaly procesy pro testování a aktualizaci zranitelností serverů na místě. S tím nelze udělat Azure.
Azure jako PaaS
PaaS je výpočetní platforma, která zahrnuje operační systém, prostředí pro provádění programovacího jazyka, databázi nebo webové služby. Tento 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í namísto starostí s hardwarem a infrastrukturou. Stará se také o operační systémy, sítě a problémy se 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 odečítány.
- 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 u něj nehrozí riziko úniku dat
Nevýhody:
- Při používání služeb PaaS mohou nastat problémy s přenositelností
- 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 jedinou verzi aplikace, která se používá pro všechny zákazníky. Můžete š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, 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á oblast představuje datové centrum, kde běží vaše aplikace. |
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. |
Zdroje | Azure zdroj je jednotlivý počítač, síťová data nebo služby hostování aplikací, které se účtují individuálně. Některé běžné zdroje jsou virtuální stroje (VM), účet úložiště nebo databáze SQL. |
Skupiny zdrojů | An Azure skupina prostředků je kontejner, který uchovává související zdroj pro Azure řešení. Může zahrnovat každý zdroj nebo jen zdroj, který chcete spravovat. |
Šablony Správce prostředků | Je to JSON, který definuje jeden nebo více prostředků k nasazení do skupiny prostředků. Také vytváří závislosti mezi nasazenými prostředky. |
Automatizace: | Azure umožňuje automatizovat proces vytváření, správy a odstraňování prostředků pomocí prostředí PowerShell nebo Azure rozhraní příkazového řádku (CLI). |
Azure PowerShell | PowerShell je sada modulů, které nabízejí rutiny ke správě Azure. Ve většině případů máte povoleno používat příkaz cmdlets 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 pomohou provádět stejnou operaci, jakou provádíte v Azure portál Ul. Umožňuje to vaše Azure zdroje a aplikace, se kterými lze manipulovat prostřednictvím jakékoli softwarové aplikace třetí strany. |
Azure Domény (komponenty)
Nyní v tomto Azure základní tutoriál, pojďme se naučit klíč Azure Součásti:
Vypočítat
Nabízí výpočetní operace, jako je hostování, vývoj a nasazení aplikací Azure Platforma. Má následující součásti:
- Virtuální stroj: Umožňuje nasadit jakýkoli jazyk, pracovní zátěž v libovolném operačním systému
- Množiny virtuálních strojů: Umožňuje vytvořit tisíce podobných virtuálních strojů během několika minut
- Azure Kontejnerová služba: Vytvořte řešení pro hostování kontejnerů, které je optimalizováno pro Azure. Škálujete a uspořádáváte aplikace pomocí Kube, DC/OS, Swarm nebo Docker
- Azure Container Registry: Tato služba ukládá a spravuje obrázky kontejnerů napříč všemi typy Azure nasazení
- Funkce: Pojďme psát kód bez ohledu na infrastrukturu a poskytování serverů. V situaci, kdy se vaše funkce zvýší sazba volání.
- Dávkové zpracování: Dávkové zpracování vám pomůže škálovat na desítky, stovky nebo tisíce virtuálních strojů a spouštět počítačové kanály.
- Service Fabric: Zjednodušte vývoj aplikací založených na mikroslužbách a správu životního cyklu. Podporuje to Java, PHP, Node.js, Pythona Ruby.
Skladování
Azure store je řešení cloudového úložiště pro moderní aplikace. Je navržen tak, aby vyhovoval požadavkům jejich zákazníků na škálovatelnost. Umožňuje ukládat a zpracovávat stovky terabajtů dat. Má následující součásti:
- Ú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.
- Queue Storage: Poskytuje cloudové zasílání zpráv mezi komponentami aplikace. Poskytuje asynchronní zasílání zpráv pro navázání komunikace mezi komponentami aplikace.
- Ukládání 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á data NoSQL 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 Database: Jedná se o relační databázovou službu v Microsoft cloud založený na špičce na trhu Microsoft SQL Server motor.
- DocumentDB: Jedná se o plně spravovanou databázovou službu NoSQL, která je vytvořena pro rychlý a předvídatelný výkon a snadný vývoj.
- Redis Cache: Jedná se o bezpečný a vysoce pokročilý obchod s páry klíč-hodnota. Ukládá datové struktury, jako jsou řetězce, hash, 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 Gateway: VPN Gateway odesílá šifrovaný provoz přes veřejné připojení.
- Traffic Manager: Pomáhá vám řídit a umožňuje vám distribuovat uživatelský provoz pro služby jako WebApps, VM, Azurea cloudové služby v různých datových centrech
- Express Route: Pomáhá vám rozšířit vaše místní sítě do Microsoft cloud přes vyhrazené soukromé připojení k Microsoft Azure, Office 365 a CRM Online.
Zabezpečení + Identifikace služeb
Poskytuje možnosti pro identifikaci a reakci na cloud bezpečnostní hrozby. Pomáhá vám také spravovat šifrovací klíče a další citlivá aktiva. Má následující součásti:
- 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 Služba Active Directory a správa identit. To zahrnuje vícefaktorové ověřování, registraci zařízení atd.
- Azure AD B2C: Azure AD B2C je cloudové řešení správy identit pro vaše webové a mobilní aplikace orientované na spotřebitele. Umožňuje vám škálovat stovky milionů spotřebitelských identit.
Služby podnikové integrace
- Service Bus: Service Bus je služba doručování informací, která funguje na komunikačním systému třetí strany.
- SQL Server Stretch Database: Tato služba vám pomůže bezpečně a transparentně migrovat jakákoli studená data do Microsoft Azure mrak
- Azure AD Domain Services: Nabízí služby spravované domény, jako je připojení k doméně, skupinové zásady, LDAP atd. Toto ověřování, které je kompatibilní s Windows Server Active Directory.
- Vícefaktorová autentizace: Azure Multi-Factor Authentication (MFA) je dvoufázové ověření. Pomáhá vám přistupovat k datům a aplikacím a nabízí jednoduchý proces 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 řídit, kdo je vaše organizace, může jednat se zdroji.
- Automatizace: Microsoft Azure Automatizace je způsob, jak automatizovat manuální, dlouhotrvající, bezchybné a neustále se opakující úkoly. Tyto úlohy se běžně provádějí v cloudovém a podnikovém prostředí.
Azure networking
- Virtuální síť: Proveďte 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 jakékoli aplikace. Informace o vyvážení zatížení Internetový provoz na virtuální stroje.
- Application Gateway: Jedná se o vyhrazené virtuální zařízení, které nabízí jako službu Application Delivery Controller (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: Služba Mobile Apps nabízí uživatelům vysoce škálovatelnou, globálně dostupnou platformu pro vývoj mobilních aplikací.
- Aplikace API: Aplikace API usnadňují vývoj, hostování a používání rozhraní API v cloudu a na místě.
- Logic Apps: Logic Apps vám pomůže zjednodušit a implementovat škálovatelné integrace
Pracovní postupy v cloudu
Poskytuje vizuálního návrháře k 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í, škálovaný 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 centra událostí lze transformovat a uložit pomocí jakýchkoli adaptérů pro dávkování/úložiště, které nabízí analytika v reálném čase.
- Azure Vyhledávání: Jedná se o cloudové řešení pro vyhledávání jako službu, 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 cloudový tutoriál, pojďme se dozvědět o rozdílu mezi tradičním cloudovým modelem vs 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
Nyní v tomto čs Azure tutoriálu, pokryjeme výhody Azure.
Zde jsou výhody použití Azure:
- Azure infrastruktura nákladově efektivním způsobem posílí vaši strategii kontinuity podnikání
- Umožňuje vám přistupovat k aplikaci bez zakoupení licence pro jednotlivý stroj
- Windows Azure nabízí nejlepší řešení pro vaše datové potřeby, od SQL databáze přes bloby 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 o konzistentní sadu nástrojů pro správu a známá řešení pro vývoj a identitu.
- Během několika minut můžete nasadit prémiové virtuální stroje, které zahrnují také Linux a 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 nemusíte 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
- Cloud computing nabízí prakticky neomezené úložiště
- Pokud dojde k selhání vašeho osobního počítače nebo notebooku, všechna vaše data jsou stále v cloudu a jsou stále přístupná
- 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 následovat v cloudu
Nevýhody Azure
- Cloud computing není možný, pokud se nemůžete připojit k internetu
- Azure je webová aplikace, která vyžaduje ke stažení 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 vašem stolním počítači
Shrnutí
- Cloud computing je termín označovaný jako ukládání dat a přístup k nim přes internet
- Azure je platforma cloud computingu, která byla spuštěna společností Microsoft v 2010 února
- Existují hlavně tři druhy mraků Microsoft Azure: 1)PAAS 2) SAAS 3) IASS
- IaaS (Infrastructure as a Service) je základní vrstva cloudové platformy.
- PaaS je výpočetní platforma, která zahrnuje operační systém, prostředí pro provádění programovacího jazyka, databázi nebo webové služby
- SaaS (Software as a Service) je software, který je centrálně hostován a spravován.
- datová centra a regiony, Azure portál, prostředky, skupiny prostředků, šablony Správce prostředků, Azure PowerShell Azure rozhraní příkazového řádku (CLI) jsou některé z klíčových termínů používaných v Azure
- Důležité součásti Microsoft Azure jsou služby Compute, Storage, Database, Monitoring & Management Services, Content Delivery Network, Azure Sítě, webové a mobilní služby atd.
- Tradiční model používal účelový hardware Azure cloudový model využívá standardní hardware
- Důležité aplikace Microsoft Azure jsou: služby infrastruktury, mobilní aplikace, webové aplikace, cloudové služby, úložiště, zálohování a obnova, správa dat a mediální služby
- Největší výhodou je Microsoft Azure infrastruktura spočívá v tom, že nákladově efektivně zlepší vaši strategii kontinuity podnikání
- Webové aplikace jako Azure může být někdy pomalejší ve srovnání s přístupem k podobnému softwarovému programu na vašem stolním počítači