Debugowanie rozliczeń AWS za pomocą Eksploratora kosztów i tagów rozliczeniowych

Debugowanie rozliczeń AWS za pomocą Eksploratora kosztów i tagów rozliczeniowych

Rozliczanie AWS jest bardzo trudne, a błędne konfiguracje w Twojej sieci mogą spowodować nadużywanie danych lub zasobów, które mogą się niezauważalnie gromadzić. AWS zapewnia wiele rozwiązań do debugowania Twojego konta, zanim dotrze do Twojego portfela.

Co to jest przeglądarka kosztów?

AWS zapewnia wiele usług związanych z rozliczeniami, ale Cost Explorer jest najbardziej użyteczny. Podczas gdy główna strona główna rozliczeń zawiera ogólny przegląd rachunku, narzędzie Cost Explorer pozwala dokładnie określić, za co płacisz.

Każda złotówka wydana na AWS wiąże się z większą ilością danych. Pomoże Ci to wykryć niepotrzebne opłaty, co zapewni przydatny wgląd w to, co musisz zmienić w swojej sieci w chmurze.

Na przykład częstym problemem jest użycie zbyt dużej ilości danych, ponieważ AWS ma bardzo wysoki koszt danych. Możesz  podjąć działania, aby rozwiązać problem, a nawet rozważyć przeniesienie problematycznej usługi do innego dostawcy chmury. Innym problemem może być duża liczba żądań do usług wewnętrznych, takich jak S3 — warto rozważyć zaimplementowanie większej liczby zewnętrznych pamięci podręcznych, aby to zmniejszyć.

Cost Explorer jest bezpłatny, ale możesz włączyć „szczegóły godzinowe”, jeśli chcesz za to zapłacić . Kosztuje kilka centów za śledzony zasób.

Korzystanie z przeglądarki kosztów

Eksplorator kosztów jest dostępny z menu rozwijanego konta w panelu płatności.

Na pasku bocznym zobaczysz przeglądarkę kosztów. Otwórz go, a zobaczysz wykres swojego konta w czasie, a także kilka sposobów jego filtrowania.

U góry zobaczysz opcje grupowania – prawdopodobnie będziesz chciał ustawić coś takiego jak „Typ użytkowania” lub „Operacja API”, które pokażą Ci, za co faktycznie płacisz. Na przykład ten wykres składa się głównie z operacji S3 i jest podzielony między różne koszty, takie jak transfer danych, żądania PutObject i żądania GetObject.

W marcu przestawiłem problematyczne wiadro na Digital Ocean, który pobiera dużo mniej za transfer danych. Mógłbym też zaimplementować więcej pamięci podręcznej po stronie klienta, gdybym chciał pozostać na S3. Wysoki koszt DataTransfer-Out zniknął, pozostawiając tylko żądania PutObject, które są kierowane do innego zasobnika archiwum, który pozostanie w S3, chociaż wydaje się, że obniżenie szybkości żądań może jeszcze bardziej obniżyć rachunek.

Jeśli korzystasz z wielu różnych usług, filtry boczne mogą pomóc Ci zawęzić problemy. Możesz filtrować koszty według nazwy, a także według regionu, strefy dostępności, wystąpienia i typu użycia, a nawet na wielu kontach.

Korzystanie z tagów

Jedną z najbardziej przydatnych opcji filtrowania są tagi. Tagi to funkcja AWS, która ma zastosowanie do każdej usługi. Prawie każdemu obiektowi w AWS można przypisać pary klucz-wartość, które są używane w organizacji.

Mogą być używane do wielu rzeczy, ale głównym z nich jest śledzenie kosztów w oparciu o różne czynniki. Na przykład możesz mieć wiele aplikacji działających w tej samej chmurze i korzystających z tych samych zasobów. Nadanie im różnych tagów może łatwo rozdzielić koszty w Przeglądarce kosztów.

Tagi są dość łatwe w użyciu. Można je ustawić programowo podczas uruchamiania usług za pomocą AWS API lub CloudFormation, ale jeśli chcesz ustawić je ręcznie, zwykle znajdziesz dla nich panel ustawień gdzieś w ustawieniach każdej usługi. Na przykład S3 ma je na stronie ustawień koszyka w sekcji „Właściwości”.

Po zainstalowaniu będziesz mógł sortować Eksplorator kosztów według tagów, ale jeśli nie masz włączonej analizy godzinowej, upłynie trochę czasu, zanim nastąpi kolejna runda rozliczeń.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *