Prozkoumání technologie DevOps

Dokončeno

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.

Icon for Azure Boards

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í.

Icon for Azure Pipelines

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í.

Icon for Azure Repos

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ů.

Icon for Azure Test Plans

Azure Test Plans

Testujte a dodávejte s jistotou díky sadě nástrojů pro ruční a průzkumné testování.

Icon for Azure Artifacts

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.

Screenshot of Azure Lab Services

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.

Screenshot of Azure Resource Manager

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ě.

Screenshot of Azure Security Center

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ů

Screenshot of Azure Monitor

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í.

Diagram explains that Azure DevOps lets developers choose their tools and target any cloud or on-premises environment.

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:

  1. Plánování v cloudu pomocí Azure Boards, řídicího panelu Azure, úložiště Azure a GitHubu a Azure Security Center
  2. Sestavte v cloudu se službou Azure Lab Services.
  3. 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
  4. Doručování v cloudu pomocí Azure Boards, Azure Pipelines, Azure Repos a Azure Artifacts.
  5. Spolupracujte v cloudu pomocí Robotů Azure a Teams.
  6. Provozujte v cloudu pomocí služby Azure Monitor, Azure Policy, Aplikace Azure Přehledy a Azure Security Center.

Diagram maps DevOps technologies to the phases of the application lifecycle.

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)!