Wpis z mikrobloga

Przy jakiej wielkości serwisie warto myśleć o AWS? Szukam czegoś skalowalnego pod projekt na Django, który ma szansę być duży, nawet mędzynarodowy, ale 900 USD na start (bo tyle z kalkulatora mi wychodzi za przestrzeń, bazę danych i web) to IMO dużo.

#hosting #webdev #internet
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lutecki: Musisz przeliczyć, za mało danych żeby Cię wyręczyć. Weź pod uwagę spore zniżki za instancje jeżeli są one zamówiony na dłuższy czas. Z tego co pamiętam to nawet 50% zniżki.

Dobrze jest nie pchać się w cloud zbyt wcześnie, chyba że jesteś pewny, że tego potrzebujesz (duży, zmienny ruch) i że potrzebujesz tego od razu na skalę globalną. W przeciwnym razie lepiej zacząć od VPS -> dedyk -> rozdzielnie
  • Odpowiedz
@zwierzak40: właśnie tak myślę że do początkowej fazy (zakładając że nie jest się "startupem" czyli czymś co na tylko generować koszta i ruch) są lepsze rozwiązania niż cloud.
  • Odpowiedz
@lutecki:

ma szansę być duży

To nie dzieje się samo, na pewno będziesz trochę wcześniej wiedzieć, że czas się przesiąść na rozwiązanie skalowalne. No i IMHO lepiej niespodziewanie musieć zainwestować niż w zmiany niż niespodziewanie musieć ciąć koszty...
  • Odpowiedz
@lutecki: Ja miałem projekt zakończony porażką, gdzie zaczynałem od Oktawave - masa niepotrzebnych kosztów, bardzo drogie szczególnie operacje dyskowe gdy jest ich dużo. Kolejny projekt nad którym obecnie pracuję, mimo że także zawiera chmurowe rozwiązania to jest znacznie bardziej mniej rozrzutny, a w każdej chwili gotowy do przeniesienia na wysoko-skalowalną infrastrukturę. Część (ta najbardziej niestabilna pod kątem potrzeb infrastrukturalnych) jest w ogóle wydzielona do mikroserwisów, które w obecnej fazie alpha
  • Odpowiedz
@zwierzak40: Dzięki za podzielenie się wiedzą i doświadczeniami. Widać, że są spore :-) Jestem w trakcie ustalania szczegółów z firmą programistyczną która (prawdopodobnie) będzie to kodowała. To czy backend party o Django to dobry czy zły pomysł to oczywiście inna sprawa (też muszę zasięgnąć rady), ale napisz proszę na czym polega przygotowanie aplikacji pod chmurowe rozwiązania? Chciałbym z nimi to przegadać aby - jeśli - serwis się rozrośnie, nie będzie
  • Odpowiedz
ale napisz proszę na czym polega przygotowanie aplikacji pod chmurowe rozwiązania?


@lutecki: To dziesiątki i setki niuansów, które trzeba wziąć pod uwagę, ale niestety są one zależne niemal od wszystkiego. Od języka, frameworka (niektóre mają narzędzia do łatwiejszego wdrożenia na chmurze), technologii pobocznych (np. różne bazy powinno się nieco inaczej obsługiwać, podobnie jak z storagem obiektowym - patrz np. eventual consistency czy szerzej CAP theorem), ale przede wszystkim potrzeb i strategii
  • Odpowiedz