Eksplorowanie technologii DevOps
Technologia stale ewoluuje, aby umożliwić metodyce DevOps. Wybranie odpowiedniego rozwiązania umożliwi zespołowi podróż devOps.
Poniżej przedstawiono usługi Azure DevOps. Usługa Azure DevOps obejmuje cały łańcuch narzędzi— od kontroli źródła (Git lub Team Foundation) poprzez ciągłą integrację, automatyzację wydań, a nawet monitorowanie produkcyjne. Niedawno został uznany za lidera w raporcie Forrester Wave™: Continuous Delivery And Release Automation.
Nowoczesne usługi deweloperskie, takie jak Azure Boards, Azure Pipelines, Azure Repos, Azure Test Plans i Azure Artifacts, pomagają planować inteligentniejsze, lepiej współpracować i dostarczać szybciej.
Azure Boards
Szybsze dostarczanie wartości użytkownikom przy użyciu sprawdzonych narzędzi agile do planowania, śledzenia i omawiania pracy w zespołach.
Azure Pipelines
Kompilowanie, testowanie i wdrażanie za pomocą ciągłej integracji/ciągłego wdrażania, które współdziała z dowolnym językiem, platformą i chmurą. Połącz się z usługą GitHub lub dowolnym innym dostawcą git i wdróż go w sposób ciągły.
Azure Repos
Uzyskaj nieograniczone, hostowane w chmurze prywatne repozytoria Git i współpracuj nad tworzeniem lepszego kodu za pomocą żądań ściągnięcia i zaawansowanego zarządzania plikami.
Plany testów platformy Azure
Testowanie i dostarczanie z ufnością przy użyciu narzędzi do testowania ręcznego i eksploracyjnego.
Azure Artifacts
Twórz, hostuj i udostępniaj pakiety zespołowi oraz dodaj artefakty do potoków ciągłej integracji/ciągłego wdrażania za pomocą jednego kliknięcia.
Uwaga
Azure DevOps to otwarta platforma , która integruje się z najpopularniejszymi narzędziami i technologiami systemu operacyjnego.
Zarządzanie samoobsługowymi środowiskami tworzenia i testowania
Typowym wyzwaniem metodyki DevOps dla organizacji IT jest utrzymanie zapotrzebowania na projekt w środowiskach deweloperskich i testowych.
Usługa Azure Lab Services upraszcza zarządzanie środowiskiem dla środowisk deweloperskich i testowych w chmurze platformy Azure.
Można go użyć do zapewnienia samoobsługowego dostępu dla zespołów, z zasadami w celu kontrolowania kosztów i wymuszania używania odpowiednich obrazów i artefaktów. Możesz również używać szablonów, obrazów niestandardowych i formuł do odtwarzania środowisk oraz orkiestracji przy użyciu usługi Azure Pipelines lub integrować się przy użyciu interfejsu API REST.
Szybsze wdrażanie przy użyciu infrastruktury jako kodu
Infrastruktura jako kod umożliwia powtarzane i niezawodne wdrażanie, zapewniając zarządzanie infrastrukturą przy użyciu kodu źródłowego.
Usługa Azure Resource Manager udostępnia możliwość konfiguracji jako kod dla platformy Azure w celu zarządzania konfiguracjami środowiska w standardzie, traktowania zasobów konfiguracji aplikacji jako wersjonowanych artefaktów oraz bezproblemowej migracji kodu między środowiskami.
Platforma Azure obsługuje również narzędzia innych firm, takie jak Terraform, Ansible, Chef, Puppet i SaltStack!
Zapewnianie ciągłego zabezpieczeń
Usługa Azure Security Center zapewnia organizacjom pełną widoczność i kontrolę stanu zabezpieczeń chmury za pomocą jednego, ujednoliconego widoku. Jego możliwości obejmują:
- Zbieranie danych z wielu źródeł zabezpieczeń
- Integracja z istniejącymi przepływami pracy zabezpieczeń
- Łatwe dołączanie zasobów w chmurze
- Ciągła ocena zabezpieczeń
- Scentralizowane zarządzanie zasadami
- Raportowanie zgodności
- Obsługa obciążeń hybrydowych
Firma Microsoft analizuje 300 miliardów użytkowników uwierzytelniania i co miesiąc sprawdza 200 miliardów wiadomości e-mail pod kątem spamu i złośliwego oprogramowania. Firma Microsoft ma również bezprecedensowy wgląd w wybory, platformy i działania w chmurze. Taka widoczność nie ma precedensu w środowisku lokalnym.
Uzyskiwanie bardziej inteligentnych szczegółowych informacji, szybsze
Rozwiązania do monitorowania platformy Azure udostępniają wstępnie zdefiniowane monitory z inteligentnymi progami i intuicyjnymi, dostosowywalnymi pulpitami nawigacyjnymi do prezentowania danych.
Usługa Azure Monitor udostępnia metryki dla całej infrastruktury platformy Azure. Usługi Log Analytics i Application Insights zapewniają lepszy wgląd w infrastrukturę i aplikacje.
W celu monitorowania kondycji chmury usługa Log Analytics będzie:
- Zbieranie i przechowywanie danych z dowolnego źródła
- Uzyskiwanie szczegółowych informacji operacyjnych
- Szybkie wykrywanie, diagnozowanie i rozwiązywanie problemów
Wybierz narzędzia i chmury, które kochasz
Dzięki usłudze Azure DevOps możesz wybrać opcje, które pomagają zmaksymalizować istniejące inwestycje.
Wybierz odpowiednie narzędzia. Uzyskaj pomoc techniczną dotyczącą infrastruktury jako usługi (IaaS) na platformach aplikacji internetowych w systemach Linux, Java i PHP. Opracowywanie i testowanie składników systemu Linux i open source na platformie Azure. Mieszaj i dopasuj do tworzenia przepływów pracy z narzędziami firmy Microsoft, open source lub ulubionymi narzędziami innych firm. Udostępniaj narzędzia, które już posiadasz, umiejętności i uruchamiaj praktycznie dowolną aplikację przy użyciu źródła danych z systemem operacyjnym na urządzeniu.
Dojo Classroom Bootstrap
Dzięki kompleksowemu rozwiązaniom na platformie Azure zespoły mogą implementować rozwiązania DevOps w każdej fazie cyklu życia aplikacji:
- Planowanie w chmurze za pomocą usługi Azure Boards, pulpitu nawigacyjnego platformy Azure, repozytorium Platformy Azure i usługi GitHub oraz usługi Azure Security Center.
- Kompilowanie w chmurze za pomocą usług Azure Lab Services.
- Integracja w chmurze z planem testów platformy Azure, skanowaniem kodu zabezpieczeń, zgodnością składników systemu operacyjnego i testowaniem dynamicznym platformy Azure.
- Dostarczanie w chmurze za pomocą usług Azure Boards, Azure Pipelines, Azure Repos i Azure Artifacts.
- Współpraca w chmurze za pomocą usług Azure Bots i Teams.
- Obsługa w chmurze przy użyciu usług Azure Monitor, Azure Policy, Azure App Insights i Azure Security Center.
Te technologie DevOps, w połączeniu z osobami i procesami, umożliwiają zespołom ciągłe dostarczanie wartości klientom.
Dzięki solidnej integracji tych możliwości DevOps na platformie Azure możemy uruchomić nasze laboratoria Dojo Classroom z automatycznym przygotowaniem, aby zapewnić praktyczne doświadczenia podczas kursu mistrzowskiego.
Środowisko Dojo Classroom zawiera wszystko, czego potrzebujesz w immersyjnej klasie Dojo, w tym śledzenie za pomocą usługi ACR (Przychody zużyte przez platformę Azure)!