2014-12-26 13 views
6

Jestem bardzo szczęśliwym użytkownikiem chmur, ale niestety dla jednego projektu jest on zbyt drogi.Alternatywy dla chmurnego CDN?

Niezupełnie dla przepustowości, w rzeczywistości z powodu ograniczenia liczby "obrazu", jeśli chcesz hostować ponad 500 000, staje się bardzo kosztowne.

Wszelkie sugestie dotyczące alternatywnych usług?

Może i projekty open source, których mogłabym używać do hostowania siebie i najlepiej mieć niektóre z tych miłych adresów URL, które "przekształcają" sztuczki, takie jak obrazy rozmiaru i pobieranie nowych adresów dla nowszych wersji tego samego pliku?

PS: Nie jestem pewien, czy to jest właściwe miejsce, aby opublikować tego rodzaju problemu, daj mi znać, jeśli istnieje lepsze miejsce, dziękuję

EDIT: Jeśli masz 1 milion zdjęć i cię Jeśli chcesz je przesłać, musisz zapłacić za większe konto, aby je przesłać, ponieważ najtańsze konto nie pozwala przesłać więcej niż 75 000 zdjęć miesięcznie.

Odpowiedz

6

Podstawowy plan Cloudinary (najmniejszy płatny plan) pozwala na hosting do 1 miliona obrazów łącznie i do 75 000 nowych obrazów miesięcznie, więc limit 500 KB brzmi jak nieporozumienie.

+0

Albo zobaczyłem coś nie tak, albo plany się zmieniły, ale musieliśmy obsługiwać ponad 500 000 zdjęć i musieliśmy przejść na ogromny plan, ale teraz jest to tylko 44 USD? Z pewnością albo tęsknię za rozumiem, albo zmienili limit obrazu: – kroe

3

Będziesz musiał zbudować serwer ze swoim ulubionym stosem, zbudować na nim API, a następnie użyć czegoś takiego jak imagemagick.

To narzędzie udostępnia interfejs CLI do manipulacji obrazami, więc można dołączyć niestandardowe akcje/skrypty do każdego punktu końcowego interfejsu API, który na przykład: generuje nową wersję obrazu (przycinanie, wycinanie, nakładki tekstowe itp.), którą można następnie zapisać.

Może nawet możesz używać S3 jako zaplecza pamięci.

Uważam jednak, że takie rozwiązanie jest, jeśli nie bardzo skomplikowane, a nawet bardzo czasochłonne i trzeba samemu udzielić wsparcia itd. Prawdopodobnie będzie to ostatecznie droższe.

Może, gdybyś wyjaśnił swój przypadek użycia, moglibyśmy przeprowadzić bardziej znaczącą dyskusję. Jeśli używasz Cloudinary do zastąpienia Dropboxa zdjęciami i przesłać zdjęcia rodzinne 1M, to myślę, że są lepsze rozwiązania.

Jeśli budujesz biznes z tym, to jest inaczej.

Jakie są Twoje potrzeby?

+0

zdecydowanie też dobrze (: – kroe

+0

Ya. Można również użyć istniejącego rozwiązania, takiego jak https://github.com/bcoe/thumbd @kroe – James111

5

Jeśli chcesz tylko przechowywać obrazy i podawać je, wówczas Amazon S3 to jedna z dobrych opcji. Przechowywanie jest tanie.

Ale jeśli chcesz korzystać z funkcji takich jak transformacje oparte na adresie URL, optymalizacja i dostarczanie za pośrednictwem globalnego CDN, możesz wypróbować numer ImageKit.io. Zastrzeżenie: Jestem współzałożycielem ImageKit.io

0

Po pierwsze, polecam hostowanie źródeł zdjęć samemu. W ten sposób nie poniesiesz wysokich kosztów (jeśli w ogóle), a jednocześnie wykorzystasz usługę przetwarzania obrazu i dostarczony przez nią CDN. Obrazy źródłowe są pobierane bardzo rzadko, zwłaszcza jeśli usługa obrazu ma "Ochronę przed pochodzeniem" (dodatkową warstwę pamięci podręcznej).

Po drugie, wybrałbym alternatywę w chmurze, która spełnia dokładnie to, czego potrzebujesz, po niższych kosztach. Istnieje wiele takich, które nie mają bogatego zestawu funkcji, które Cloudinary ma (np. Transformacja wideo itp.), Ale z drugiej strony są znacznie tańsze.E. g. na https://tiny.pictures/, jesteśmy o wiele tańsze (Uwaga: Jak być może zauważyliście, jestem programistą w tiny.pictures ...).

0

Najlepszy nośnik-serwer i CDN dla obrazów to imagekit.io dla naszej firmy.

Korzyści z tej usługi to świetna obsługa klienta (czat i poczta e-mail), łatwy sposób wdrożenia usługi (wsparcie AWS z zasadami bezpieczeństwa, wordpress/shopify, łatwa integracja między innymi), niska cena usługi (z 30-dniową wersją próbną) i bardzo ładnym pulpitem nawigacyjnym (łatwy i wydajny).