Skocz do zawartości
Westbam

Host pod Image Hosting

Polecane posty

Cześć,

 

Jestem w trakcie robienia layout'a pod hosting obrazków (1-10mega per plik png, jpeg bmp itp).

 

Szukam taniego ale sprawdzonego hostingu (na początek wystarczy mi +/-100GB).

 

Znalazłem:

https://www.online.net/en/hosting-web

lub oferta CBA VIP

Jestem otwarty na propozycje od firm.

 

Pozdrawiam

West

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

@up pomysł niezły muszę przyznać

A jest tu jakieś "minimum" ?

Dodatkowo tu się płaci osobno za ruch osobno za hdd?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A rozpiszę ci się dłużej bo w temacie jestem ;)

 

Sam mam jeden hosting obrazków na rynku portugalskim - na obecny moment 4,9TB obrazów. Transfer bardzo duży generuje każdego miesiąca (hotlinkowanie bezpośrednie beż żadnych limitów - ludzie wykorzystują jako hosting zdjęć pod wpisy na blogu, forum itp). Przerabiałem temat serwerów kilka razy - teraz mam storage pod Amazon S3, serwowanie z storage via Amazon Cloudfront, serwery na Amazon EC2, bazy na Amazon RDS połączone w sieci prywatnej i loadbalancer. Dodatkowo spięte z "podwójną bramą" Cloudflare + Cloudproxy Sucuri. Trochę to skomplikowane bo najpierw ruch trafia do odpowiednio ustawionego Cloudflare i filtruje wstępnie ruch, następnie ruch leci do Sucuri (tam też mam antybaypass aby nie omijać filtrowania) gdzie dokładniej filtruje ruch, dalej trafia do loadbalancera (też z regułkami) a na koniec do serwera docelowego. W przypadku obrazków też wygląda to podobnie tylko na końcu ruch trafia do Cloudfronta który jest CDN - pobiera kopie mojego pliku z storage (Amazon S3) i dystrybucje z wielu serwerów na świecie aby zmniejszyć czas oczekiwania. Oczywiście można się też bawić w jakieś reverse proxying image server i zrobić caching z np. nginx do serwowania obrazów (ew. ograniczyć hotlinkowanie i ustawić limity).

 

Dlaczego tak? Ponieważ hosting obrazów to tragicznie trudny interes w obecnym czasie. Jeżeli pewna grupa ludzi zaczyna wrzucać zdjęcia a następnie gdzieś umieszczać link, robić z nich galerie, umieszczać na innych portalach to generują ogromny transfer. Ataków miałem mnóstwo. Dlatego trzeba od początku myśleć o zewnętrzny strorage który jest do tego przeznaczony (limity storage na chmurach publicznych to kilka PB - czyli zawsze będzie wolne miejsce). Tradycyjne rozwiązania prędzej czy później usługodawca wypowie ci umowę i będzie trzeba to przenosić. Kwestia transferu, pojemności dysków (dysków nie dołożysz w nieskończoność + zapewnisz im replikacje plików) uptime i IOPS (obciążenia setkami wywołań) - na storage nie ma takich problemów ponieważ są zbudowane do takiego zastosowania. Usługi object storage zazwyczaj mają potrójną replikacje pliku. Pomyśl jeden prosty skrypt do pobierania ciągle jednego obrazu (omijanie cache) + kilka serwerów i generujesz komuś kilka TB na dzień :).

 

https://www.ovh.com/us/cloud/storage/object-storage.xml

https://www.backblaze.com/b2/cloud-storage.html

https://www.oktawave.com/en/storage

 

Amazon S3, Google Cloud, liquidweb (najlepszy chyba bo oparty na Akamai, serwery w 120 krajach, "single network hop of 90 percent of the world’s Internet users." - FB też z tego co pamiętam korzysta z Akamai w kontekście CDN, storage mają pewnie własny) - oczywiście najlepsze jednak na początek zbyt drogie jeżeli "biznes" nie daje pieniędzy. Jest to genialne rozwiązanie ale na początek odradzam ponieważ koszty są ogromne + potrzebny devops (albo jeżeli sam masz wiedzę) do wdrożenia na chmurę.

 

Są również storage które nie pobierają żadnych pieniędzy za transfer np. http://www.cynnyspace.com/?lang=en płacisz tylko 0,01 euro per GB/mc, online.net też niedługo pojawi się z taką ofertą. Nigdy nie testowałem takich rozwiązań - jestem pewien że przy małej skali spełniają zadanie jednak przy ogromnym ruchu też zrobią problemy bo łącze kosztuje.

 

Zobacz na ceny - OVH wypada niby tanio - ale np. Oktawave ma tańszy transfer - musisz przeprowadzić obliczenia co bardziej ci się kalkuluje. Czy masz więcej plików które będą czy wolisz droższy dysk ale tańszy transfer. Usług stroage, CDN jest bardzo dużo (kilkaset firm w szczególności CDN).


Odpowiadając na twoje pytanie, na chmurach publicznych nie ma żadnego "minimum" - zapłacisz tylko za tyle ile faktycznie wykorzystasz jednak potrzebne jest kilka rozwiązań aby minimalizować koszt.

 

Pamiętaj że CDN to nie storage. Storage służy do przechowywania plików a CDN "przechwytuje obrazy" na wiele serwerów aby rozłożyć ruch i zmniejszyć opóźnienie geograficzne.

 

Na początek wybierz sobie storage które odpowiada ci cenowo, następnie podepnij storage pod Cloudflare (koniecznie min. wersja pro za 20$ mc ponieważ posiada "Polish & Mirage image optimization" czyli kompresję obrazów w locie). Teoretycznie nie płacisz wtedy za transfer ponieważ Cloudflare pobiera tylko kopię obrazu i serwuje jako CDN więc twoje koszty to tylko kilka groszy za przestrzeń na storage. I tyle - wszystko będzie kosztowało kilka groszy za 1 GB/mc. Prosty poradnik: https://support.cloudflare.com/hc/en-us/articles/200168926-How-do-I-use-CloudFlare-with-Amazon-s-S3-Service- podobne informacje możesz "nałożyć na każdy storage i lepiej używać skomplikowanych nazw "kontenerów" które podepniesz pod CF. CDN stosuje się jako dystrybucję jeżeli masz użytkowników z różnych krajów jednak ty możesz go wykorzystać jako ograniczenie kosztów.

 

Pomyśl też o integracji kompresora obrazów np. https://imageoptim.com/api - znajdziesz w google inne pod hasłem image compressor api - niestety to też kosztuje ale obniża koszty storage. Na serwerze nie ma sensu bawić sie w kompresję ponieważ szybko braknie ci mocy.

 

Oczywiście można skorzystać z płatnego CDN np. https://www.maxcdn.com/ ale tak jak mówiłem zależy na co cię stać ;)

 

Na początek zrób tak jak mówiłem poczytaj o specyfikacji każdego storage (większość ma api zgodne z S3 lub Openstack), podepnij to pod aplikację (lub jak to popularny skrypt to pewnie ktoś już to stworzył), potem podepnij pod cloudflare, weź serwer wspóldzielony dla czystego skryptu + bazy, pocztę wrzuć na google apps, zoho, prokonto, protonmail czy co tam chcesz i tyle. Ograniczysz koszty do kilkunastu złoty miesięcznie a darmowy CDN ograniczy niemal do zera koszt transferu. Jak rozrośnie będziesz mógł migrować tylko CDN bo storage zostanie w starym miejscu :)

Edytowano przez devon (zobacz historię edycji)
  • Upvote 3

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zapraszam do nas - możemy zaoferować Ci wspomniane 100GB miejsca za jedyne 250 zł/rok. Dodatkowo jeśli zgłosisz się do mnie na PW to dostaniesz 20% rabatu na pierwszą płatność.

 

Łącza to symetryki 250 Mbps (dane na stronie czekają na aktualizację), ale wyciągniesz na nich czasem nawet do 500-600 Mbps.

 

Możemy na początek zaproponować także 20TB transferu.

 

Link do oferty: http://mctb.pl (dla Ciebie przygotujemy pakiet indywidualny).

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×