Magazyn danych o niskim opóźnieniu dla funkcji CloudFront

Magazyn danych o niskim opóźnieniu dla funkcji CloudFront

Niedawno ogłoszono, że AWS Przechowuj wartość klucza Amazon CloudFrontbezpieczny globalny magazyn danych o niskim opóźnieniu, który umożliwia dostęp do odczytu z poziomu funkcji CloudFront, umożliwiając zaawansowaną, konfigurowalną logikę w ChmuraPrzód Lokalizacje krawędziowe.

Wcześniej programiści musieli dołączać dane konfiguracyjne do kodu funkcji, na przykład dane umożliwiające określenie, czy adres URL powinien zostać przekierowany. Teraz dzięki CloudFront KeyValueStore mogą niezależnie aktualizować dane powiązane z funkcją i kodem funkcji, upraszczając kod funkcji i ułatwiając aktualizację danych bez konieczności wdrażania zmian w kodzie.

Firma zaprojektowała CloudFront KeyValueStore pod kątem szybkiego skalowania i obsługi milionów żądań na sekundę bez konieczności zwiększania zasobów pamięci masowej.

Programiści mogą zarządzać magazynem klucz-wartość za pomocą Konsola zarządzania AWS, Interfejs wiersza poleceń AWS (AWS CLI) i Zestawy SDK AWS. Ponadto firma zamierza dodać Tworzenie chmur AWS Wsparcie już wkrótce.

Utwórz podstawowy magazyn wartości (źródło: Blog z aktualnościami AWS)

Tworząc magazyn klucz-wartość, programiści mogą importować dane klucz/wartość podczas tworzenia, korzystając z pliku źródłowego na Amazon S3, używając tej struktury JSON:


{
  "data":[
    {
      "key":"key1",
      "value":"val1"
    },
    {
      "key":"key2",
      "value":"val2"
    }
  ]
}

Magazyn klucz-wartość ma maksymalny rozmiar 5 MB, co pozwala programistom powiązać go z pojedynczą funkcją w chmurze. Ponadto maksymalny rozmiar klucza może wynosić 512 bajtów, a wartości mogą wynosić do 1 KB. Jeden z respondentów na Reddicie strunowy Komentarz:

Bardzo świetna opcja dla stanowisk CF. Limit przechowywania 5 MB wydaje się nieco skąpy. Chociaż odczyt 0,03 USD/milion jest dość wysoki w porównaniu z innymi opcjami AWS.

Ponadto, Rohit Kulshristhagłówny inżynier w Pinecone, ćwierkanie:

Dlaczego jednak nazywają go sklepem o kluczowej wartości: wygląda na bardzo przestronny. Wygląda bardziej na miejsce do ukrycia konfiguracji.

z Danilo Bucciagłówny ewangelista w AWS, Odpowiedział:

Złożone konfiguracje są zdecydowanie jednym z przypadków użycia. Ale możesz także aktualizować z warstwy internetowej/aplikacji, a aktualizacje są replikowane do lokalizacji brzegowych w ciągu kilku sekund.

Oprócz tego, Yan KuiMistrz bezserwerowy AWS, ćwierkanie:

Cóż, to interesujące! CloudFront dodał KeyValueStore do funkcjonalności CloudFront.


Na pierwszy rzut oka wygląda obiecująco i jest przydatny w testach A/B, w których masz dość stałe pary kv, ale nie w przypadku danych transakcyjnych.

Wreszcie CloudFront KeyValueStore jest dostępny we wszystkich lokalizacjach pamięci podręcznej na całym świecie. Ponadto użytkownicy płacą tylko za to, czego używają, na podstawie operacji odczytu/zapisu z publicznego interfejsu API i operacji odczytu z funkcji CloudFront. Więcej szczegółów znajdziesz pod adresem Strona z cennikiem CloudFront.

READ  Samsung wprowadzi funkcję połączeń satelitarnych w Galaxy S24

Randolph Howe

„Zła entuzjasta podróży. Irytująco skromny ćpun internetu. Nieprzepraszający alkoholiczek”.

Rekomendowane artykuły

Dodaj komentarz

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