Sdílet prostřednictvím


Navrhování pro cloud

Tento článek vám pomůže porozumět architektuře cloudových funkcí v rámci finOps Frameworku a způsobu implementace v Microsoft Cloudu.


Definice

Navrhování pro cloud zahrnuje navrhování a implementaci cloudové infrastruktury a aplikací způsobem, který optimalizuje náklady, výkon, škálovatelnost a spolehlivost a současně odpovídá obchodním cílům.

Tato schopnost zahrnuje rozhodnutí o architektuře a osvědčené postupy zaměřené na maximalizaci hodnoty získané z investic do cloudu a minimalizaci zbytečných výdajů.


Než začnete

Integrace architektury přechodu na cloud (CAF) a dobře architektuře (WAF) s přístupem FinOps je zásadní pro komplexní a efektivní strategii zásad správného řízení cloudu, zejména při používání Microsoft Azure. Tady je upřesněný seznam požadavků, které zvažují tyto architektury:

  • Základy Microsoft Azure: Seznamte se se službami a funkcemi Azure, včetně výpočetních prostředků, úložiště, sítí, databází a zabezpečení, a to v souladu s pokyny CAF pro přijetí Azure.
  • Principy architektury a pilíře WAF: Seznamte se s osvědčenými postupy architektury popsanými v pilířích dobře architektuře: efektivita provozu, zabezpečení, spolehlivost, efektivita výkonu a optimalizace nákladů.
  • Cílové zóny Azure Resource Management a CAF: Naučte se spravovat prostředky Azure pomocí šablon Azure Resource Manageru (ARM) nebo nástrojů infrastruktury jako kódu (IaC), jako je Azure Bicep nebo Terraform. Seznamte se s konceptem cílových zón CAF pro implementaci prostředí Azure v souladu s osvědčenými postupy.

Začínáme

Funkce Návrh architektury pro cloud v rámci finOps Frameworku pomáhá zákazníkům, zejména lidem s nižší úrovní vyspělosti, vytváření základních znalostí, vytváření procesů a implementaci osvědčených postupů pro navrhování cloudových architektur, které optimalizují náklady, výkon a spolehlivost.

  • Informovat zúčastněné strany: Vedení školení nebo workshopů s cílem informovat zúčastněné strany o výhodách a principech cloudové architektury, zdůraznit optimalizaci nákladů, škálovatelnost a odolnost.
  • Implementace principů architektury: Vytvoření principů architektury a pokynů pro návrh založených na pilířích WAF: efektivita provozu, zabezpečení, spolehlivost, efektivita výkonu a optimalizace nákladů.
  • Využití vzorů podnikových aplikací pro web apps: Začínáme se vzorem Reliable Web App Vzory podnikových aplikací jsou založené na principech uvedených v WAF a poskytují techniky implementace pro optimalizaci přechodu webové aplikace .NET nebo Javy do cloudu.
  • Využijte dobře navrženou kontrolu Azure: Proveďte dobře navržená hodnocení úloh nasazených v Azure. Pokud chcete identifikovat oblasti pro zlepšení, vyhodnoťte úlohy oproti pěti pilířům WAF.
  • Implementace postupů správy nákladů: Začleňte postupy správy nákladů architektury přechodu na cloud do návrhů architektury. Toto úsilí zahrnuje správné určení velikosti prostředků, využití slev za závazek a implementaci mechanismů přidělování nákladů.
  • Vytvoření zásad správného řízení a dodržování předpisů: Vytvořte mechanismy zásad správného řízení a kontroly dodržování předpisů, které zajistí dodržování zásad organizace, zákonných požadavků a oborových standardů. K vynucování zásad a automatizaci dodržování předpisů použijte Zásady správného řízení Azure a Azure Blueprints.

Základní informace o základech

V tomto okamžiku byste měli mít jasné pokyny k architektuře. Při procházení nad rámec základů zvažte následující body:

  • Pokročilé vzory architektury: Projděte si a prozkoumejte Centrum architektury Azure, kde najdete pokročilé architektonické vzory a principy návrhu specifické pro Azure. Patří mezi ně mikroslužby, bezserverová architektura, architektury řízené událostmi a distribuované systémy.
  • Technologie nativní pro cloud: Použití spravovaných služeb ke zjednodušení architektury, zlepšení škálovatelnosti a snížení provozní režie. Přijměte nativní cloudové technologie a služby, které nabízí Azure, jako je Azure Kubernetes Service (AKS), Azure Functions, Azure Logic Apps a Azure Event Grid.
  • Architektury s více cloudy a hybridními architekturami: Rozšiřte cloudové architektury tak, aby zahrnovaly scénáře s více cloudy a hybridními cloudy, které využívají Azure Arc ke správě prostředků v místních, multicloudových a hraničních prostředích. Implementujte strategie zotavení cloudu a zotavení po havárii pro odolnost a flexibilitu.
  • Automatizace zabezpečení a dodržování předpisů: Využijte Azure Policy, Azure Security Center a Microsoft Sentinel k automatizaci postupů zabezpečení a dodržování předpisů, včetně detekce hrozeb, reakce na incidenty a vytváření sestav dodržování předpisů. Implementujte postupy DevSecOps pro vkládání zabezpečení v průběhu životního cyklu vývoje.
  • Správa dat a analýzy: Vylepšete možnosti správy a analýzy dat pomocí Služeb Azure Data Services, jako jsou Azure Synapse Analytics, Azure Databricks a Azure Data Lake Storage. Implementujte pokročilou analýzu, strojové učení a řešení AI pro přehledy řízené daty.
  • Automatizace DevOps a CI/CD: Vylepšete postupy DevOps automatizací kanálů CI/CD, zřizováním infrastruktury a testováním pomocí služeb Azure DevOps, GitHub Actions nebo Azure Automation. Implementujte infrastrukturu jako kód (IaC) pomocí šablon Azure Resource Manageru (ARM) nebo Azure Bicep pro zajištění konzistence a opakovatelnosti.
  • Pokročilé monitorování a pozorovatelnost: Implementujte pokročilá řešení monitorování a pozorovatelnosti pomocí nástrojů, jako jsou upozornění standardních hodnot služby Azure Monitor (AMBA).
  • Ověřené moduly Azure: Využijte ověřené moduly Azure k urychlení návrhu a implementace architektury cloudu. Tyto ověřené moduly poskytují předem připravené konfigurace a osvědčené postupy podle pokynů Microsoftu (WAF) pro nasazování infrastruktury, aplikací a služeb v Azure.
  • Průběžné učení a zlepšování: Investujte do průběžných školicích a certifikačních programů pro týmy, abyste zůstali v aktualizovaném souladu s nejnovějšími technologiemi a osvědčenými postupy Azure. Povzbuďte sdílení znalostí, spolupráci napříč funkcemi a účast na komunitních fórech a akcích.

Další informace o FinOps Foundation

Tato schopnost je součástí FinOps Frameworku od FinOps Foundation, neziskové organizace vyhrazené pro rozvoj správy a optimalizace nákladů na cloud. Další informace o FinOps, včetně užitečných playbooků, trénovacích a certifikačních programů a dalších, najdete v článku Návrh architektury pro cloud v dokumentaci k architektuře FinOps Framework.

Související videa najdete také v kanálu YouTube pro FinOps Foundation:


Související funkce FinOps:

Další zdroje informací: