Eksplorowanie technologii DevOps

Ukończone

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.

Icon for Azure Boards

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.

Icon for Azure Pipelines

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.

Icon for Azure Repos

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.

Icon for Azure Test Plans

Plany testów platformy Azure

Testuj swobodnie i dostarczaj rozwiązania za pomocą zestawu narzędzi do testowania ręcznego i eksploracyjnego.

Icon for Azure Artifacts

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.

Screenshot of Azure Lab Services

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!

Screenshot of Azure Resource Manager

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.

Screenshot of Azure Security Center

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

Screenshot of Azure Monitor

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.

Diagram explains that Azure DevOps lets developers choose their tools and target any cloud or on-premises environment.

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:

  1. 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.
  2. Kompilowanie w chmurze za pomocą usług Azure Lab Services.
  3. Integracja w chmurze z planem testów platformy Azure, skanowaniem kodu zabezpieczeń, zgodnością składników systemu operacyjnego i testowaniem dynamicznym platformy Azure.
  4. Dostarczanie w chmurze za pomocą usług Azure Boards, Azure Pipelines, Azure Repos i Azure Artifacts.
  5. Współpraca w chmurze za pomocą usług Azure Bots i Teams.
  6. Obsługa w chmurze przy użyciu usług Azure Monitor, Azure Policy, aplikacja systemu Azure Szczegółowe informacje i Azure Security Center.

Diagram maps DevOps technologies to the phases of the application lifecycle.

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)!