Amazon CloudFront to element CDN Amazon Web Services (AWS), ogromnej kolekcji platform chmurowych firmy.
CloudFront korzysta obecnie z dużej globalnej sieci 215 lokalizacji brzegowych rozsianych po 89 miastach w 46 krajach. To nie tylko spora sieć, ale także dobrze rozproszona na całym świecie. Chociaż największy zasięg mają Ameryka Północna i Europa, CloudFront ma również 57 lokalizacji w Azji, 9 w Oceanii, 7 w Ameryce Południowej, 4 na Bliskim Wschodzie, 4 w Chinach i 3 w Afryce.
Na tym się nie kończy. CloudFront ma również 12 regionalnych pamięci podręcznych brzegowych. Jeśli ktoś próbuje wyświetlić Twoją zawartość i nie jest ona zapisana w pamięci podręcznej w najbliższej lokalizacji granicznej, CloudFront sprawdza następnie regionalną pamięć podręczną, zmniejszając ryzyko, że będzie musiał wrócić do serwera źródłowego.
- Chcesz wypróbować Amazon CloudFront? Sprawdź witrynę tutaj
Usługa obsługuje wszystkie potrzebne typy plików i treści, od prostych obiektów statycznych po złożone elementy dynamiczne, a obsługa Gzip, kompresji Brotli i innych inteligentnych sztuczek obsługi danych pomaga zoptymalizować prędkość witryny.
Jeśli szukasz strumieniowego przesyłania wideo lub VOD, możesz przejrzeć specyfikacje usług, w których znajdziesz obsługę wielu formatów, w tym Microsoft Smooth, HLS, HDS i MPEG-DASH. A jeśli nie jesteś typem technicznym, po prostu spójrz na listę klientów: CloudFront obsługuje między innymi zadania dostarczania wideo dla Hulu, PBS i Amazon Prime Video.
Oczywiście nie chodzi tylko o CDN. Głęboka integracja z Amazon Web Services oznacza, że możesz również podłączyć dowolne ze zwykłych funkcji AWS, z których wiele to same standardy branżowe.
Na przykład większość sieci CDN oferuje przechowywanie danych w chmurze, ale jak jest ono wdrażane? Zwykle jest mniej niż jasne. Dzięki Amazon nie ma się co zastanawiać. Możesz podłączyć dane z istniejącego planu Amazon S3 (skalowalnej platformy pamięci masowej firmy) i przesyłać dane do CloudFront bez dodatkowych opłat.
Może musisz utworzyć i wdrożyć dużą liczbę niestandardowych certyfikatów SSL? Nie ma problemu, Menedżer certyfikatów AWS radzi sobie z tym z łatwością, bez dodatkowych kosztów.
Gdzie indziej, wbudowana ochrona z AWS Web Application Firewall pomaga chronić Cię przed typowymi exploitami, AWS Shield chroni Cię przed typowymi typami ataków DDoS, a wszystko jest zarządzane z poziomu zwykłej konsoli AWS.
cennik
Jeśli nie masz pewności, czy CloudFront jest odpowiedni dla Ciebie, czy też jesteś zupełnym nowicjuszem w sieciach CDN, mamy dobrą wiadomość: poziom bezpłatnego użytkowania zapewnia nowym klientom AWS 50 GB ruchu miesięcznie przez okres jednego roku. Jest to idealne rozwiązanie do przeprowadzania wstępnych testów i zrozumienia, co CloudFront i CDN mogą dla Ciebie zrobić.
Po poziomie darmowym nie ma stałych umów; płacisz za to, z czego korzystasz. Brzmi prosto, prawda? Ale cóż, tak naprawdę nie jest.
Podczas gdy dostawcy tacy jak MaxCDN i KeyCDN pobierają ryczałtową stawkę za dostarczanie danych do dowolnego regionu, na przykład, ceny CloudFront wahają się od początkowego 0,085 USD w USA i Europie, aż do 0,17 USD w Indiach. (Jeśli masz ograniczony budżet, możesz nie wyświetlać treści z droższych lokalizacji).
Podane ceny dotyczą pierwszych 10 TB. Możesz zaoszczędzić pieniądze, wykorzystując większą przepustowość, do 0,02 USD za GB w USA (choć tylko dla ruchu powyżej 5 petabajtów), a Amazon oferuje również zniżki klientom, którzy zobowiązują się do wykorzystania określonej ilości ruchu (10 TB miesięcznie lub więcej .)
Opłaty są również naliczane za żądania (od 0,0075 USD za 10 000), a liczba ta różni się w zależności od tego, czy jest to HTTP, czy HTTPS. Nawet pomoc techniczna poza witryną i obsługa klienta kosztuje dodatkowo (od 29 USD miesięcznie).
Amazon trochę pomaga, udostępniając prosty kalkulator miesięczny. Wybierz CloudFront na lewym pasku bocznym, wybierz witrynę, która najbardziej pasuje do Twojej na prawym pasku bocznym (wybierz Witrynę marketingową, jeśli nie masz pewności) i podaje szacunkowe oszacowanie prawdopodobnych opłat.
Zrozumienie, co to oznacza dla Ciebie, nie jest łatwe. CloudFront generalnie oferuje godziwą wartość za to, co dostajesz, ale jeśli Twoje potrzeby są bardziej podstawowe, niektórzy dostawcy mogą być znacznie tańsi. Na przykład opłaty za ruch Fastly w USA zaczynają się od 0,12 USD za GB, w porównaniu do 0,085 USD za CloudFront i zaledwie 0,01 USD za Bunny (co również nie pobiera dodatkowych opłat za żądania).
Ustawiać
Rejestracja w CloudFront nie może być dużo prostsza. Początkowy bezpłatny poziom Amazon oznacza, że nie ma potrzeby przekazywania szczegółów płatności ani wprowadzania zbyt wielu danych osobowych. Wystarczy wpisać swoje imię i nazwisko oraz adres e-mail, wybrać hasło, zaakceptować domyślny plan pomocy technicznej Basic i gotowe.
Konsola AWS otwiera się z ogromną listą wielu produktów i platform, ale wyszukiwanie CloudFront zapewniło link do pulpitu usługi.
Otworzyło się z prośbą o utworzenie „Dystrybucji”, odpowiednika „strefy” z innymi sieciami CDN, grupy ustawień, które określają, gdzie przechowywane są Twoje treści, jak są obsługiwane przez Amazon i jak uzyskują do nich dostęp użytkownicy.
Łatwość obsługi wydaje się znikać w momencie naciśnięcia przycisku Utwórz dystrybucję i pojawia się formularz obejmujący ponad 30 opcji, z których wiele ma dodatkowe własne opcje. Ale nie panikuj, nie jest tak źle, jak się wydaje.
Jeśli jesteś nowicjuszem lub po prostu się spieszysz, możesz zignorować wszystkie opcje oprócz jednej. Wpisz nazwę domeny lub segment S3 w polu Origin Domain Name, naciśnij Enter i od razu możesz utworzyć dystrybucję.
Jeśli masz większe doświadczenie lub po prostu chcesz się uczyć, warto poświęcić trochę czasu na przejrzenie różnych ustawień. Wiele z nich jest podobnych do innych sieci CDN (obsługa Origin Shield zmniejsza obciążenie serwera); prawie wszystkie mają opisy wielkości etykietek, które dają podstawowe pojęcie o tym, czego dotyczą, a najbardziej złożone elementy zwykle mają łącze „Dowiedz się więcej”, które otwiera stronę w witrynie pomocy technicznej ze wszystkimi szczegółami.
Końcowy wynik może być często skomplikowany i trzeba się wiele nauczyć. Ale to tylko dlatego, że CloudFront ma ogromną liczbę funkcji, a biorąc pod uwagę całą tę funkcjonalność, Amazon wykonuje dobrą robotę, czyniąc ją jak najbardziej zarządzalną.
Po utworzeniu dystrybucji możesz rozpocząć pracę nad integracją jej ze swoją witryną, a także tutaj CloudFront ma szereg dokumentów, podręczników, samouczków i nie tylko, które pomogą Ci wskazać właściwy kierunek.
Nie mamy miejsca, aby zacząć przeglądać możliwości tutaj, ale jako pojedynczy przykład spójrz na ten post na blogu Jak przyspieszyć swoją witrynę WordPress dzięki Amazon CloudFront. Podczas gdy wielu sieciom CDN udaje się uzyskać linię lub dwie, być może link do wtyczki WordPress, jest to 3000 słów szczegółowych wskazówek i wyjaśnień, bardziej przypominających treść, której można się spodziewać po płatnym kursie.
Po uruchomieniu szczegółowa analiza CloudFront jest najważniejsza. Łatwo jest przeglądać żądania CloudFront i wykorzystanie transferu danych według daty, regionu rozliczeniowego i nie tylko. Istnieją wykresy pokazujące popularne obiekty, najczęściej odsyłające i podstawowe informacje o odwiedzających: przeglądarkę, typ urządzenia, system operacyjny i lokalizację. Możesz nawet ustawić konfigurowalne alarmy, aby ostrzegać Cię, gdy dane metryczne osiągną określony przez Ciebie poziom, na przykład „użycie transferu danych jest większe niż X - potencjalnie bardzo przydatne w produkcie płatnym za użytkowanie.
Połącz wszystko razem, a w panelu sterowania CloudFront jest wiele rzeczy do polubienia. Początkujący użytkownicy CDN uznają to za onieśmielające, przynajmniej na początku, ale dostępna jest szczegółowa pomoc. Jeśli masz doświadczenie w tworzeniu i zarządzaniu witryną internetową, powinieneś opanować podstawy CloudFront w ciągu zaledwie kilku godzin.
Występ
Ustalenie, który jest najszybszy CDN, jest prawdziwym wyzwaniem, ponieważ nie ma jednej prostej odpowiedzi. Wydajność różni się w zależności od lokalizacji, a każda witryna internetowa ma własną mieszankę odwiedzających - to, co najlepsze dla Europy i Japonii, niekoniecznie będzie działać w Ameryce czy Indiach.
CDNPerf stanowi dobry punkt wyjścia do każdej oceny, interpretując rzeczywiste dane z monitorowania użytkownika (za pośrednictwem cedexis) obejmujące miliardy testów.
Jak piszemy, CloudFront plasuje trzecie miejsce na świecie na 20 rywali, ze średnim czasem odpowiedzi 28 ms (tylko 5 centów CDN i Google Cloud radziły sobie lepiej, a nawet oni byli tylko o kilka milisekund szybsi).
Średnie globalne nie mówią wszystkiego, a wydajność CloudFront różni się w zależności od regionu. Azja i Afryka były lowlights, z CloudFront na 7. miejscu w obu. To wciąż lepsze niż większość, a jego drugie miejsce w Ameryce Południowej jest prawdziwą atrakcją. (Większość sieci CDN ma słaby zasięg w Ameryce Południowej, jeśli w ogóle je ma, jednak średni czas odpowiedzi CloudFront był o mniej niż połowę krótszy niż w przypadku wielkich nazwisk, takich jak KeyCDN, G-Core Labs i CDN77).
Ostateczny werdykt
Amazon CloudFront jest droższy niż niektóre, ze skomplikowanym schematem cenowym i nie jest najłatwiejszy w konfiguracji. Ale jest również szybki, wysoce konfigurowalny i wyposażony w zaawansowane funkcje, a jeśli masz wymagający projekt, który wymaga prawdziwej mocy, CloudFront jest trudny do pokonania.
- Podkreśliliśmy również najlepszy CDN