Prozkoumání technologie DevOps
Technologie se neustále vyvíjejí, aby umožňovaly postupy DevOps. Volba správného řešení pomůže vašemu týmu na cestě DevOps.
Tady je azure DevOps . Azure DevOps zahrnuje celou sadu nástrojů od správy zdrojového kódu (Git nebo Team Foundation) prostřednictvím kontinuální integrace, automatizace vydávání verzí a dokonce i monitorování produkčního prostředí. Nedávno byla zařazena jako vedoucí v The Forrester Wave™: Continuous Delivery And Release Automation Report.
Moderní vývojové služby, jako jsou Azure Boards, Azure Pipelines, Azure Repos, Azure Test Plans a Azure Artifacts, pomáhají plánovat inteligentněji, spolupracovat lépe a rychleji dodávat.
Azure Boards
Používejte osvědčené agilní nástroje pro plánování práce, sledování a debaty mezi týmy, abyste mohli rychleji poskytnout svým uživatelům to pravé řešení.
Azure Pipelines
Sestavujte, testujte a nasazuje s funkcemi CI/CD, které fungují v každém jazyce, platformě a cloudu. Připojte se ke GitHubu nebo k jinému poskytovateli Gitu, abyste měli možnost průběžného nasazování.
Azure Repos
Získejte neomezená privátní úložiště Git hostovaná v cloudu a spolupracujte na vytváření lepšího kódu s využitím žádostí o přijetí změn a rozšířené správy souborů.
Azure Test Plans
Testujte a dodávejte s jistotou díky sadě nástrojů pro ruční a průzkumné testování.
Azure Artifacts
Vytvářejte balíčky, hostujte je a sdílejte je s týmem nebo jedním kliknutím přidávejte do kanálů CI/CD artefakty.
Poznámka:
Azure DevOps je otevřená platforma , která se integruje s nejoblíbenějšími nástroji a technologiemi operačního systému.
Správa samoobslužných vývojových/testovacích prostředí
Běžným úkolem DevOps pro IT organizace je udržet krok s požadavky projektu na vývojová a testovací prostředí.
Azure Lab Services zjednodušuje správu prostředí pro vývojová a testovací prostředí v cloudu Azure.
Můžete ho použít k poskytování samoobslužného přístupu týmům se zásadami pro řízení nákladů a vynucování používání vhodných obrázků a artefaktů. Můžete také použít šablony, vlastní image a vzorce k reprodukování prostředí a orchestraci s Azure Pipelines nebo integraci pomocí rozhraní REST API.
Rychlejší nasazení s infrastrukturou jako kódem
Infrastruktura jako kód umožňuje opakované a spolehlivé nasazení tím, že poskytuje správu infrastruktury pomocí zdrojového kódu.
Azure Resource Manager poskytuje konfiguraci jako možnosti kódu pro Azure ke správě konfigurací prostředí, zacházet s prostředky konfigurace aplikací jako s artefakty verzí a bezproblémově migrovat kód mezi prostředími.
Azure také podporuje nástroje třetích stran, jako jsou Terraform, Ansible, Chef, Puppet a SaltStack.
Zajištění nepřetržitého zabezpečení
Azure Security Center poskytuje organizacím plnou viditelnost a kontrolu nad stavem zabezpečení cloudu pomocí jediného sjednoceného zobrazení. Mezi její možnosti patří:
- Shromažďování dat zabezpečení z více zdrojů
- Integrace s existujícími pracovními postupy zabezpečení
- Snadné onboarding cloudových prostředků
- Nepřetržité posuzování zabezpečení
- Centralizovaná správa zásad
- Vytváření sestav dodržování předpisů
- Podpora hybridních úloh
Microsoft každý měsíc analyzuje 300 miliard uživatelských ověřování a kontroluje 200 miliard e-mailů za spam a malware. Microsoft má také nevídaný přehled o možnostech cloudové infrastruktury, platformách a aktivitě v nich. Taková viditelnost nemá žádný předchůdci v místním světě.
Rychlejší získání inteligentních přehledů
Řešení monitorování Azure poskytují předem definovaná monitorování s inteligentními prahovými hodnotami a intuitivními přizpůsobitelnými řídicími panely pro prezentaci dat.
Azure Monitor poskytuje metriky pro veškerou infrastrukturu Azure. Log Analytics a aplikační Přehledy poskytují lepší přehled o infrastruktuře a aplikacích.
Pro monitorování stavu cloudu bude Log Analytics:
- Shromažďování a ukládání dat z libovolného zdroje
- Získání podrobných provozních přehledů
- Rychlé zjišťování, diagnostika a oprava problémů
Výběr nástrojů a cloudů, které máte rádi
S Azure DevOps máte možnosti, které vám pomůžou maximalizovat vaše stávající investice.
Zvolte nástroje, které jsou pro vás vhodné. Získáte podporu pro infrastrukturu jako službu (IaaS) na Linuxu, Javě a na webových aplikačních platformách PHP. Vývoj a testování linuxových a opensourcových komponent v Azure Umožňuje kombinovat a shodovat pracovní postupy s nástroji od Microsoftu, open source nebo s vašimi oblíbenými nástroji třetích stran. Přineste si oblíbené nástroje, dovednosti, které už máte, a spusťte prakticky jakoukoli aplikaci pomocí zdroje dat s operačním systémem na vašem zařízení.
Dojo Classroom Bootstrap
Díky komplexním řešením v Azure můžou týmy implementovat postupy DevOps v každé fázi životního cyklu aplikace:
- Plánování v cloudu pomocí Azure Boards, řídicího panelu Azure, úložiště Azure a GitHubu a Azure Security Center
- Sestavte v cloudu se službou Azure Lab Services.
- Integrace do cloudu s plánem Testování Azure, prohledáváním kódu zabezpečení, dodržováním předpisů komponent operačního systému a dynamickým testováním Azure
- Doručování v cloudu pomocí Azure Boards, Azure Pipelines, Azure Repos a Azure Artifacts.
- Spolupracujte v cloudu pomocí Robotů Azure a Teams.
- Provozujte v cloudu pomocí služby Azure Monitor, Azure Policy, Aplikace Azure Přehledy a Azure Security Center.
Tyto technologie DevOps, v kombinaci s lidmi a procesy, umožňují týmům průběžně dodávat zákazníkům kvalitní produkty.
Použití robustní integrace těchto funkcí DevOps v Azure nám umožňuje spouštění našich testovacích prostředí Dojo Classroom s automatickým zřizováním, které poskytuje praktické prostředí během hlavní třídy.
Prostředí Dojo Classroom zahrnuje vše, co potřebujete v imerzivní třídě Dojo, včetně sledování pomocí ACR (spotřebované výnosy z Azure)!