Przeprowadzić audyt funkcji AWS Lambda i przygotować zalecenia dotyczące optymalizacji
Zadanie: Przeprowadzenie audytu funkcji AWS Lambda i przygotowanie zaleceń dotyczących optymalizacji
Celem projektu jest przeprowadzenie kompleksowego audytu technicznego czterech funkcji AWS Lambda wdrożonych w regionie Europe (Frankfurt) oraz dostarczenie szczegółowych zaleceń dotyczących ich aktualizacji i optymalizacji.
Opis obecnego stanu
W regionie Europe (Frankfurt) znajduje się 4 funkcje Lambda z łącznym rozmiarem pakietów kodu około 26,1 MB.
Przybliżony rozmiar każdej funkcji z zależnościami – 6–7 MB (średnia wartość).
Wszystkie funkcje działają na Node.js 16.x, przy czym niektóre z nich nie były aktualizowane przez ostatnie dwa lata.
Zakres prac i szacowany czas realizacji
Kompleksowa weryfikacja środowiska i ustawień
Potwierdzenie poprawnego regionu wdrożenia — Europe (Frankfurt).
Analiza ról IAM używanych przez funkcje.
Ocena podstawowych parametrów wszystkich 4 funkcji (Runtime, Memory/Timeout, architektura itp.).
Szczegółowa weryfikacja każdej funkcji Lambda
Analiza wersji Runtime (obecnie Node.js 16.x) i zalecenia dotyczące aktualizacji do Node.js 18.x/20.x.
Weryfikacja ustawień Handler, Architecture (x86 vs. ARM), Trigger’ów (API Gateway, SQS, CloudWatch Events itp.).
Przegląd polityk Permissions i zmiennych środowiskowych.
Ładowanie i analiza pakietów kodu
Ładowanie wszystkich artefaktów z AWS (łącznie ~26,1 MB).
Analiza plików
package.jsonw celu wykrycia zależności.Identyfikacja przestarzałych lub podatnych pakietów, szczególnie w funkcji, która nie była aktualizowana od 2 lat.
Przygotowanie szczegółowego raportu z zaleceniami
Określenie przestarzałych wersji Runtime i plan migracji na Node.js 18.x/20.x.
Metody optymalizacji rozmiaru pakietów (usuwanie niepotrzebnych zależności, korzystanie z AWS Lambda Layers itp.).
Udoskonalenie ustawień IAM (zasada Least Privilege, przegląd polityk).
Inne porady dotyczące wydajności i bezpieczeństwa (np. Cold Start, konfiguracja VPC, zmienne środowiskowe).
Rezultat
Pełny raport (PDF lub Google Docs) zawierający:
Wykaz wykrytych problemów w każdej funkcji.
Konkretne zalecenia dotyczące aktualizacji Runtime, optymalizacji rozmiaru pakietu, zwiększenia bezpieczeństwa i wydajności.
Przybliżone oszacowania czasu i nakładów pracy dla każdego z proponowanych działań.
Załączniki 4
-
7 dni2977 PLN
302 11 0 7 dni2977 PLNWitam Vitaliy!
Pracuję z AWS i NodeJS od ponad 6 lat, jestem gotów podjąć się pracy i spełnić wszystkie warunki opisane przez Ciebie. Zauważyłem, że nie ma plików readme z opisem, co robią funkcje lambda, więc może to zająć trochę czasu, aby zrozumieć, co robi każda lambda i jakie uprawnienia są jej potrzebne, ale wszystko możemy omówić bardziej szczegółowo, jeśli zgodzimy się na warunki współpracy.
-
27 dni2977 PLN
928 2 0 27 dni2977 PLNCześć! Jestem gotowy pomóc w przeprowadzeniu audytu funkcji AWS Lambda. Mam doświadczenie w analizie i optymalizacji podobnych funkcji w projektach, co pozwoli mi szybko ocenić ich obecny stan i dostarczyć precyzyjne rekomendacje. Rozumiem znaczenie aktualizacji wersji i ustawień w celu poprawy wydajności.
Będę mógł przeprowadzić analizę wszystkich czterech funkcji, w tym sprawdzenie ustawień ról IAM, ocenę parametrów wykonania i wykrycie przestarzałych zależności. Przygotuję szczegółowy raport, w którym wskażę konkretne zalecenia dotyczące aktualizacji i optymalizacji funkcji, a także propozycje poprawy bezpieczeństwa.
Moje podejście obejmie szczegółowy przegląd każdej funkcji z naciskiem na szybkie usunięcie wykrytych problemów. Jestem przekonany, że mogę dostarczyć cenne wskazówki dotyczące optymalizacji i zwiększenia wydajności Twoich funkcji Lambda.
-
5 dni2339 PLN
1824 81 0 5 dni2339 PLNDzień dobry!
Mam doświadczenie z AWS Lambda. Zrobię wszystko, o czym mowa w TZS. Mogę przetłumaczyć na ARM64, co zmniejszy cold start i cenę.
Aktualne zlecenia dla freelancerów w kategorii DevOps
Konfiguracja systemu kopii zapasowej i optymalizacja infrastruktury serwerowejCel prac: Zapewnienie niezawodnego przechowywania danych systemu CRM i aplikacji poprzez wdrożenie zautomatyzowanego systemu tworzenia kopii zapasowych (Backups), a także przeprowadzenie szeregu poprawek serwerowych w celu zwiększenia stabilności, bezpieczeństwa i wydajności… DevOps, Bazy danych i SQL ∙ 6 dni 14 godzin temu ∙ 27 ofert |
Rozwój projektu Ruby on Rails na VPS + Routing e-maili przychodzącychPotrzebna pomoc w wdrożeniu platformy do automatyzacji zapytań o informacje publiczne (na bazie open-source silnika Alaveteli). Projekt działa jak router pocztowy: generuje unikalne adresy e-mail dla każdego zapytania, wysyła je do organów państwowych, a odpowiedzi przyjmuje z… DevOps, Linux i Unix ∙ 12 dni 16 godzin temu ∙ 11 ofert |