AWS Lambda
Lambda jest usługą cloud że Amazon Web Services (AWS) zapewnia, który pozwala programistom na uruchomienie kodu Serverless. Podobna do funkcji Google i OpenWhisk IBM, Lambda działa, pozwalając użytkownikom przesłać kod źródłowy, który zostanie wywołany w swoich aplikacjach. W pewnym sensie jest to analogiczne do wyzwalaczy bazodanowych do ogólnych zastosowań. Za pomocą Lambda, firmy nie muszą przepisu i utrzymania serwerów do wykonywania pewnych obliczeniowo zadań w ramach ich sieci i aplikacjach mobilnych. Oni po prostu pisać wyzwalacze w kodzie, które będą następnie wywołać kod Lamda. Amazon atakuje tylko użytkowników do zasobów obliczeniowych stosowanych.
- Eliminuje to konieczność świadczenia i utrzymania serwerów do wykonywania pewnych zadań intensywnych obliczeniowo
- Dobrze integruje się z innymi usługami AWS
- Roboty w zakresie szerokiej gamy zastosowań, takich jak internetowych i aplikacjach mobilnych
- Bardzo łatwy w instalacji i obsłudze
- Pochodzi z doskonałej obsługi klienta
- Jest opłacalne
- Wagi automatycznie, niezależnie od obciążenia
- Ma słabe UI
- Dokumentacja wymaga poprawy
- Funkcje tylko mają ograniczony czas na wykonanie
- Amazon idles funkcji, jeśli nie są używane często
Lambda może być jednym z najmniej znanych z wielu przydatnych usług cloud AWS zapewnia, ale to nie oznacza, że jest to jeden z najmniej ważne. Co robi to w zasadzie eliminuje potrzebę posiadania maszyn wirtualnych, które istnieją do wykonywania niektórych funkcji obliczeniowej. Na przykład, aplikacja internetowa, która pozwala przesyłać zdjęcia użytkowników konieczne może skalować te zdjęcia, a także konwertować je i kompaktowy. Z Lambda, gdy użytkownik przesyła obraz, aplikacja internetowa może wywołać funkcję lambda wykonać obróbkę obrazu. Oznacza to, że zamiast biegania (i płacić za) serwera, aby wykonać tę obróbkę w sposób ciągły, to tylko wykorzystanie zasobów, kiedy rzeczywiście ich potrzebują, który potencjalnie może zaoszczędzić mnóstwo pieniędzy. Co więcej, Lambda jest bardzo łatwy w konfiguracji i obsłudze, a chodzi o doskonałej obsługi klienta, który skutecznie eliminuje przestoje. Jest również łatwo skaluje. Jeśli w ciągu nocy aplikacja staje się niezwykle popularne, nie trzeba się martwić, czy będzie w stanie obsłużyć uptick w transakcjach. To wszystko odbywa się automatycznie. Lambda dalsze dobrze integruje się z innych usług AWS i jest dostępny cenowo. To nie znaczy, że lambda jest bez wad. Amazon ciężko pracował, aby poprawić UI, ale nadal może być lepiej, a dokumentacja wymaga poprawy, jak również. Również funkcje mają tylko ograniczony czas, aby zakończyć i funkcje mogą być wolniejsze, aby wykonać, jeżeli nie są wykonywane często, ponieważ Amazon będzie bezczynny proces.