Cennik
Cennik zarządzanych pul DevOps zależy od kosztów usług platformy Azure używanych przez pulę, takich jak obliczenia, magazyn i ruch wychodzący danych, w połączeniu ze standardowymi cenami usług Azure DevOps Services dla własnych agentów. W tym artykule opisano sposób szacowania i prognozowania kosztów zarządzanych pul DevOps.
Cennik zadań równoległych usług Azure DevOps Services
Usługa Azure DevOps odnosi się do możliwości współbieżnego uruchamiania zadań potoku jako zadań równoległych. Jeśli masz pięć zadań równoległych, możesz uruchomić pięć potoków w tym samym czasie. Jeśli kolejkowane są więcej niż pięć potoków, pierwsze pięć uruchomień, a pozostałe potoki pozostają w kolejce do momentu ukończenia jednego z poprzednich potoków.
Agenci zarządzanych pul DevOps są traktowani jako agenci hostowani samodzielnie przez usługę Azure DevOps Services. Usługa Azure DevOps Services udostępnia własnych agentów jedno wolne zadanie równoległe i nalicza opłaty w wysokości 15,00 USD miesięcznie za każde dodatkowe zadanie równoległe. Jeśli chcesz, aby pojemność uruchamiała pięć zadań równolegle, musisz zapłacić za cztery dodatkowe zadania równoległe w wysokości 15,00 USD za dodatkowe 60,00 USD miesięcznie.
Zarządzane pule DevOps używają opcji Maksymalna liczba agentów do skonfigurowania maksymalnej liczby agentów udostępnianych do uruchamiania potoków. Jeśli ustawisz ustawienie Maksymalna liczba agentów na 5, upewnij się, że masz pięć zadań równoległych dostępnych w organizacji w celu uzyskania najlepszej wydajności. Zadania równoległe są płatne i konfigurowane na poziomie organizacji usługi Azure DevOps i są współużytkowane ze wszystkimi potokami uruchomionymi w dowolnym projekcie w organizacji. Jeśli ustawisz ustawienie Maksymalna liczba agentów na 5 , ale ma tylko domyślne wolne zadanie równoległe, możesz uruchamiać tylko jeden potok jednocześnie.
Aby uzyskać więcej informacji, zobacz Konfigurowanie zadań równoległych i płacenie za nie.
Cennik usług platformy Azure
Usługi platformy Azure używane przez pulę, takie jak obliczenia, magazyn i ruch wychodzący danych, są rozliczane według standardowych stawek cenowych platformy Azure. Aby uzyskać więcej informacji, zobacz:
Aby uzyskać dodatkowe szczegóły dotyczące usług platformy Azure używanych przez zarządzane pule DevOps i strategie obniżania kosztów, zobacz Zarządzanie kosztami i wydajnością.
Szacowanie kosztów
Podstawową formułą do szacowania kosztów zarządzanych pul DevOps jest określenie, ile godzin zadań jest uruchamianych miesięcznie przez koszt na godzinę.
Aby oszacować liczbę godzin, należy pomnożyć liczbę przewidywanych zadań przez przewidywany czas wykonywania zadań. Jeśli na przykład typowe zadanie trwa dwie godziny, działa 100 razy dziennie, pięć dni w tygodniu, szacowane godziny to 1000 godzin tygodniowo lub około 4000 godzin miesięcznie. Jeśli twoje zadania przesyłają dane, które podlegają standardowym opłatom za ruch wychodzący danych, należy uwzględnić te ceny w oszacowaniach.
Jeśli używasz agentów rezerwowych, należy uwzględnić godziny, w których agenci są w trybie online na potrzeby wstrzymania, ale nie aktywnie uruchamiają zadań i dodaj je do szacowanych godzin. Aby używać agentów rezerwowych, należy skonfigurować harmonogram aprowizacji, aby zapewnić agentom online skrócenie czasu uruchamiania zadań uruchamiania. Jeśli aprowizowano pięciu agentów, którzy będą w stanie wstrzymania w ciągu 40 godzin w tygodniu pracy, płacisz za 200 godzin czasu maszyny tygodniowo, nawet w czasie, gdy żadne zadania nie były uruchomione.
Aby znaleźć koszt na godzinę, zapoznaj się z cennikiem rozmiaru maszyny wirtualnej platformy Azure używanego dla puli. Jeśli używasz dysku danych, zobacz Dyski zarządzane cennik.
Jeśli wybrany rozmiar maszyny wirtualnej platformy Azure wynosi 12 centów za godzinę, a przewidywane jest uruchomienie 4000 godzin zadań, przewidywany miesięczny koszt wyniesie 480 USD.
Aby wyświetlić poprzednie użycie zasobów platformy Azure, zobacz Wyświetlanie i pobieranie użycia i opłat platformy Azure.
Zobacz też
- Zarządzanie kosztami i wydajnością zarządzanych pul DevOps
- Cennik przepustowości platformy Azure.
- Kalkulator cen platformy Azure
- Wyświetlanie i pobieranie danych użycia i opłat platformy Azure.