Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł pomaga zrozumieć architekturę możliwości chmury w strukturze FinOps Framework i jak zaimplementować tę funkcję w chmurze firmy Microsoft.
Definicja
Tworzenie architektury dla chmury polega na projektowaniu i implementowaniu infrastruktury i aplikacji w chmurze w sposób, który optymalizuje koszty, wydajność, skalowalność i niezawodność przy jednoczesnym dostosowaniu do celów biznesowych.
Ta funkcja obejmuje decyzje dotyczące architektury i najlepsze rozwiązania mające na celu maksymalizację wartości wynikającej z inwestycji w chmurę przy jednoczesnym zminimalizowaniu niepotrzebnych wydatków.
Zanim rozpoczniesz
Zintegrowanie platformy Cloud Adoption Framework (CAF) i dobrze zaprojektowanej struktury (WAF) z podejściem FinOps ma kluczowe znaczenie dla kompleksowej i efektywnej strategii zapewniania ładu w chmurze, zwłaszcza w przypadku korzystania z platformy Microsoft Azure. Oto uściślona lista wymagań wstępnych przy uwzględnieniu tych frameworków:
- Podstawy platformy Microsoft Azure: uzyskaj znajomość usług i funkcji platformy Azure, w tym zasobów obliczeniowych, magazynu, sieci, baz danych i zabezpieczeń, zgodnie z wytycznymi CAF dotyczącymi wdrażania platformy Azure.
- Zasady architektoniczne i filary Well-Architected Framework: Zapoznaj się z najlepszymi praktykami architektonicznymi opisanymi w filarach Well-Architected Framework: doskonałości operacyjnej, bezpieczeństwie, niezawodności, efektywności wydajności i optymalizacji kosztów.
- Zarządzanie zasobami platformy Azure i strefy docelowe CAF: dowiedz się, jak zarządzać zasobami platformy Azure przy użyciu szablonów usługi Azure Resource Manager (ARM) lub narzędzi infrastruktury jako kodu (IaC), takich jak Azure Bicep lub Terraform. Zapoznaj się z koncepcją stref docelowych CAF na potrzeby implementowania środowisk platformy Azure dostosowanych do najlepszych rozwiązań.
Wprowadzenie
Funkcja "Tworzenie architektury dla chmury" w strukturze FinOps Framework pomaga klientom, zwłaszcza osobom na niższych poziomach dojrzałości, budować podstawową wiedzę, ustanawiać procesy i implementować najlepsze rozwiązania dotyczące projektowania architektur chmury, które optymalizują koszty, wydajność i niezawodność.
- Edukuj uczestników projektu: przeprowadź sesje szkoleniowe lub warsztaty, aby edukować uczestników projektu na temat korzyści i zasad architektury chmury, podkreślając optymalizację kosztów, skalowalność i odporność.
- Implementowanie zasad architektury: Uznać zasady architektury i wytyczne projektowe oparte na filarach WAF: doskonałości operacyjnej, bezpieczeństwie, niezawodności, wydajności i optymalizacji kosztów.
- Wykorzystanie wzorców aplikacji korporacyjnych w aplikacjach internetowych: rozpocznij pracę ze wzorcem niezawodnej aplikacji internetowej. Wzorce projektowe aplikacji dla przedsiębiorstw są oparte na podstawowych zasadach określonych w ramach Web Application Framework i oferują techniki implementacji, które optymalizują proces przenoszenia aplikacji internetowej .NET lub Java do chmury.
- Skorzystaj z przeglądu Dobrych Praktyk Architektury Azure: przeprowadź przeglądy Dobrych Praktyk Architektury Azure dla obciążeń wdrożonych na platformie Azure. Aby zidentyfikować obszary poprawy, oceń obciążenia pod kątem pięciu filarów WAF.
- Implementowanie praktyk zarządzania kosztami: uwzględnij praktyki zarządzania kosztami z Cloud Adoption Framework w swoich projektach architektonicznych. Ten wysiłek obejmuje odpowiednie ustalanie rozmiaru zasobów, korzystanie z rabatów na zobowiązania i implementowanie mechanizmów alokacji kosztów.
- Ustanów ład i zgodność: ustanów mechanizmy ładu i mechanizmy kontroli zgodności, aby zapewnić przestrzeganie zasad organizacji, wymagań prawnych i standardów branżowych. Użyj usług Azure Governance i Azure Blueprints w celu wymuszania zasad i automatyzacji zgodności.
Tworzenie podstaw
W tym momencie należy dysponować jasnymi wskazówkami dotyczącymi architektury. W miarę przechodzenia poza podstawy należy wziąć pod uwagę następujące kwestie:
- Zaawansowane wzorce architektury: Przejrzyj i zapoznaj się z centrum architektury platformy Azure, aby uzyskać zaawansowane wzorce architektury i zasady projektowania specyficzne dla platformy Azure. Obejmują one mikrousługi, przetwarzanie bezserwerowe, architektury sterowane zdarzeniami i systemy rozproszone.
- Technologie natywne dla chmury: użyj usług zarządzanych, aby uprościć architekturę, zwiększyć skalowalność i zmniejszyć obciążenie operacyjne. Obsługa natywnych dla chmury technologii i usług oferowanych przez platformę Azure, takich jak Azure Kubernetes Service (AKS), Azure Functions, Azure Logic Apps i Azure Event Grid.
- Architektury wielochmurowe i hybrydowe: rozszerzanie architektur chmury w celu korzystania ze scenariuszy chmury wielochmurowej i hybrydowej przy użyciu usługi Azure Arc do zarządzania zasobami w środowiskach lokalnych, wielochmurowych i brzegowych. Implementowanie strategii zwiększania wydajności chmury i odzyskiwania po awarii w celu zapewnienia odporności i elastyczności.
- Automatyzacja zabezpieczeń i zgodności: użyj usług Azure Policy, Azure Security Center i Microsoft Sentinel, aby zautomatyzować rozwiązania dotyczące zabezpieczeń i zgodności, w tym wykrywanie zagrożeń, reagowanie na zdarzenia i raportowanie zgodności. Zaimplementuj rozwiązania DevSecOps, aby osadzać zabezpieczenia w całym cyklu projektowania.
- Zarządzanie danymi i analiza: Zwiększ możliwości zarządzania danymi i analizy przy użyciu usług Azure Data Services, takich jak Azure Synapse Analytics, Azure Databricks i Azure Data Lake Storage. Implementowanie zaawansowanych rozwiązań analitycznych, uczenia maszynowego i sztucznej inteligencji na potrzeby szczegółowych informacji opartych na danych.
- Metodyka DevOps i automatyzacja CI/CD: Ulepszanie praktyk DevOps poprzez automatyzację potoków CI/CD, prowizjonowanie infrastruktury i testowanie przy użyciu usług Azure DevOps, GitHub Actions lub Azure Automation. Zaimplementuj infrastrukturę jako kod (IaC) przy użyciu szablonów usługi Azure Resource Manager (ARM) lub usługi Azure Bicep w celu zapewnienia spójności i powtarzalności.
- Zaawansowane monitorowanie i obserwacja: zaimplementuj zaawansowane rozwiązania do monitorowania i obserwacji przy użyciu narzędzi, takich jak alerty bazowe usługi Azure Monitor (AMBA).
- Moduły zweryfikowane na platformie Azure: skorzystaj z modułów zweryfikowanych platformy Azure, aby przyspieszyć projektowanie i implementację architektury chmury. Te zweryfikowane moduły zapewniają wstępnie oceniane konfiguracje i najlepsze rozwiązania, zgodnie ze wskazówkami firmy Microsoft (WAF), dotyczącymi wdrażania infrastruktury, aplikacji i usług na platformie Azure.
- Ciągłe uczenie się i ulepszanie: zainwestuj w bieżące programy szkoleniowe i certyfikacyjne dla zespołów, aby być na bieżąco z najnowszymi technologiami i najlepszymi rozwiązaniami platformy Azure. Zachęcaj do dzielenia się wiedzą, współpracy międzyfunkcyjnych oraz udziału na forach i wydarzeniach społeczności.
Dowiedz się więcej na stronie FinOps Foundation
Ta funkcja jest częścią struktury FinOps opracowanej przez FinOps Foundation, organizację non-profit poświęconą rozwijaniu zarządzania kosztami w chmurze i ich optymalizacji. Aby uzyskać więcej informacji na temat finops, w tym przydatnych podręczników, szkoleń i programów certyfikacji i nie tylko, zobacz artykuł Tworzenie architektury dla chmury w dokumentacji platformy FinOps Framework.
Możesz również znaleźć powiązane filmy wideo na kanale FinOps Foundation YouTube:
Prześlij opinię
Daj nam znać, jak nam idzie, zostawiając krótką opinię. Te recenzje służą do ulepszania i rozszerzania narzędzi i zasobów FinOps.
Jeśli szukasz czegoś konkretnego, zagłosuj na istniejący lub utwórz nowy pomysł. Podziel się pomysłami z innymi osobami, aby uzyskać więcej głosów. Skupiamy się na pomysłach z największą większością głosów.
Powiązana zawartość
Powiązane możliwości FinOps
Inne zasoby: