Scenariusze korzystania ze środowisk wdrażania platformy Azure
W tym artykule omówiono kilka możliwych scenariuszy dla środowisk wdrażania platformy Azure wraz z zasobami, których organizacja może użyć do zaimplementowania tych scenariuszy. Środowiska wdrażania platformy Azure można skonfigurować tak, aby spełniały potrzeby przedsiębiorstwa.
Środowiska w ramach potoku ciągłej integracji/ciągłego wdrażania
Tworzenie środowisk w przedsiębiorstwie i zarządzanie nimi może wymagać znacznego nakładu pracy. W środowiskach wdrażania platformy Azure różne typy środowisk cyklu życia produktu (takie jak programowanie, testowanie, przejściowe, przedprodukcyjne i produkcyjne) można łatwo tworzyć, aktualizować i podłączać do potoku ciągłej integracji i ciągłego dostarczania (CI/CD).
W tym scenariuszu środowiska wdrażania platformy Azure zapewniają następujące korzyści:
- Organizacje mogą dołączać wykaz i udostępniać wspólne szablony infrastruktury jako kodu (IaC) do tworzenia środowisk, aby zapewnić spójność między zespołami.
- Deweloperzy i testerzy mogą przetestować najnowszą wersję aplikacji przy użyciu szablonów wielokrotnego użytku w celu szybkiego aprowizowania środowisk.
- Zespoły deweloperskie mogą łączyć swoje środowiska z potokami ciągłej integracji/ciągłego wdrażania, aby umożliwić scenariusze metodyki DevOps.
- Centralne zespoły it deweloperskie mogą centralnie śledzić koszty, śledzić alerty zabezpieczeń i zarządzać środowiskami w projektach i centrach deweloperskich.
Środowiska piaskownicy do badania
Deweloperzy często badają różne technologie lub projekty infrastruktury. Domyślnie wszystkie środowiska utworzone przy użyciu środowisk wdrażania platformy Azure znajdują się we własnej grupie zasobów. Członkowie projektu domyślnie uzyskują dostęp współautora do tych zasobów.
W tym scenariuszu środowiska wdrażania platformy Azure zapewniają następujące korzyści:
- Deweloperzy mogą dodawać i zmieniać zasoby platformy Azure, ponieważ potrzebują środowiska deweloperskiego lub testowego.
- Centralne zespoły it deweloperskie mogą łatwo śledzić koszty dla wszystkich środowisk używanych do badania.
Środowiska testowe na żądanie
Deweloperzy często muszą tworzyć środowiska ad hoc, które naśladują formalne środowiska programistyczne lub testowe, aby przetestować nową możliwość przed zaewidencjonowaniem kodu i wykonaniem potoku. W środowiskach wdrażania platformy Azure deweloperzy mogą łatwo tworzyć, aktualizować lub duplikować środowiska testowe.
W tym scenariuszu środowiska wdrażania platformy Azure zapewniają następujące korzyści:
- Usługa Teams może uzyskać dostęp do w pełni skonfigurowanego środowiska, gdy jest to konieczne.
- Deweloperzy mogą przetestować najnowszą wersję aplikacji przy użyciu szablonów wielokrotnego użytku, aby szybko tworzyć nowe środowiska ad hoc.
Szkolenia, laboratoria praktyczne i hackathons
Projekt w środowiskach wdrażania platformy Azure działa jako kontener dla działań przejściowych, takich jak warsztaty, praktyczne laboratoria, szkolenia lub hackathony. Projekt można utworzyć w celu udostępnienia szablonów niestandardowych każdemu użytkownikowi.
W tym scenariuszu środowiska wdrażania platformy Azure zapewniają następujące korzyści:
- Każdy użytkownik może tworzyć identyczne i izolowane środowiska do trenowania.
- Podczas trenowania można łatwo usunąć projekt i wszystkie powiązane zasoby.
Opcje wdrożenia
Po podjęciu decyzji o zapoznaniu się ze środowiskami wdrażania platformy Azure istnieją dwie ogólne ścieżki do przodu: wdrożenie weryfikacji koncepcji lub wdrożenie skalowane.
Wdrażanie weryfikacji koncepcji
Wdrożenie weryfikacji koncepcji to skoncentrowany wysiłek jednego zespołu w celu ustanowienia wartości organizacyjnej. Chociaż może to być kuszące, aby rozpocząć od wdrożenia skalowanego, takie podejście zwykle kończy się niepowodzeniem częściej niż opcja weryfikacji koncepcji.
Zalecamy rozpoczęcie od małego, nauczenie się od pierwszego zespołu, powtórz to samo podejście z dwoma do trzech dodatkowych zespołów, a następnie zaplanuj wdrożenie skalowane w oparciu o zdobytą wiedzę. W celu pomyślnego weryfikacji koncepcji zalecamy wybranie jednego lub dwóch zespołów, zidentyfikowanie ich scenariuszy (środowisk w ramach potoku ciągłej integracji/ciągłego wdrażania w porównaniu ze środowiskami piaskownicy), udokumentowanie bieżących przypadków użycia, a następnie wdrożenie środowisk wdrażania platformy Azure.
Wdrożenie skalowane
Wdrożenie skalowane składa się z tygodni przeglądania i planowania z zamiarem wdrażania środowisk wdrażania platformy Azure w całym przedsiębiorstwie, który ma setki lub tysiące deweloperów.
Następne kroki
- Aby rozpocząć pracę z usługą, zobacz Szybki start: tworzenie i konfigurowanie centrum deweloperskiego środowisk wdrażania platformy Azure.
- Dowiedz się więcej o kluczowych pojęciach dotyczących środowisk wdrażania platformy Azure.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla