Eksplorowanie technologii DevOps
Technologia stale ewoluuje, aby umożliwić metodyce DevOps. Wybranie odpowiedniego rozwiązania umożliwi zespołowi podróż devOps.
Oto, gdzie jest dostępny usługa 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
Dostarczaj wartość użytkownikom szybciej, korzystając ze sprawdzonych narzędzi Agile do planowania, śledzenia i omawiania postępów prac wszystkich zespołów.
Azure Pipelines
Kompiluj, testuj i wdrażaj, korzystając z systemu ciągłej integracji/ciągłego wdrażania, który umożliwia pracę w dowolnym języku, z dowolną platformą lub chmurą. Możesz połączyć się z serwisem GitHub lub dowolnym innym dostawcą usługi Git i przeprowadzać ciągłe wdrażanie.
Azure Repos
Uzyskaj nielimitowane, hostowane w chmurze repozytoria Git i wspólnie twórz lepszy kod, korzystając z żądań ściągnięcia i zaawansowanego zarządzania plikami.
Plany testów platformy Azure
Testuj swobodnie i dostarczaj rozwiązania za pomocą zestawu narzędzi do testowania ręcznego i eksploracyjnego.
Azure Artifacts
Twórz i hostuj pakiety, udostępniaj je członkom zespołu i dodawaj 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 konfigurację jako możliwości kodu dla platformy Azure w celu zarządzania konfiguracjami środowiska gotowego do użycia, traktowania zasobów konfiguracji aplikacji jako artefaktów w wersji oraz bezproblemowego migrowania 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ługa Log Analytics i Szczegółowe informacje aplikacji 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 w obsłudze infrastruktury jako usługi (IaaS) w systemach Linux i Java oraz na platformach aplikacji internetowych 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, aplikacja systemu Azure Szczegółowe informacje i Azure Security Center.
Te technologie DevOps w połączeniu z ludźmi i procesami pozwalają zespołom ciągle dostarczać wartość klientom.
Dzięki niezawodnej integracji tych funkcji metodyki DevOps na platformie Azure możemy uruchomić nasze laboratoria dojo Classroom z automatyczną aprowizacją w celu zapewnienia praktycznych środowisk podczas zajęć głównych.
Ś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)!