Wątek przeniesiony 2020-05-14 00:42 z Flame przez somekind.

Koszt serwera chmury

0

Cześć
Mam pytanie jaki orientacyjny jest koszt serwera chmury? Nie mam pojecia jak to tego sie zabrać. Potrzebuje do aplikacji na której będzie aplikacja mobilna, webowa oraz api. Aplikacja bedzie służyła do komunikacji i przesyłania krótkich filmów( w bajtach) max 15s i zdjęć. Użytkownik bedzie mógł przechowywać do 10 filmów i 20 zdjęc w bazie. Uzytkowników około 1k.

1

Temat szeroki jak morze. Wszystko zależy od wymagań w tym głównie:

  • przewidywanych zajętości zasobów ( pojemność dysku );
  • czy Twoja aplikacja będzie pamięciożerna;
  • ilości przewidywanego ruchu;
  • i wielu innych.

p.s.
film 15s. może zajmować 400kB a może też zajmować 60MB. podobnie ze zdjęciami.

2

No ale jak chmura to nie serwer tylko usługi lepiej. Czyli pod api masz odpowiednie usługi. Pod strorage też. Musisz mniej więcej ocenić jakiej mocy potrzebujesz albo potem to skalowac .

1

Ciężki temat. Generalnie jak chcesz sobie w miarę łatwo policzyć typową chmurę to najlepiej zajrzeć na kalkulator do azura, bo na amazonie to każdy się gubi :D

1

Nie mając żadnych testów wydajnościowych aplikacji ani statystyk nie ma szans nic przewidzieć.
Zacznij od małego potem zwiększaj są teraz serwery cloudentic ( https://www.google.com/search?q=cloudentic ) je można "zwiększać" na bieżąco w zależności od potrzeb. Zobacz ofertę.

2

@katakrowa: szczerze? to ja wolę na początek brać vps z ovh bo tam też można sobie zmieniać zasoby dość szeroko, bez potrzeby zabaw z przenosinami a cena dużo niższa.

https://www.ovhcloud.com/pl/vps/

1

@mr_jaro Nie ma nic niezwykłego w tym, że VPS tańszy. Tylko, że

  1. VPS'a nie przeskalujesz suwaczkiem w panelu.
  2. Pytający pytał o rozwiązanie w chmurze.
  3. W komentarzu podał budżet rzędu 500 zł/mc więc także to wziąłem pod uwagę.
1

@katakrowa: no właśnie na ovh przeskaluje suwaczkiem ;)

0

W mojej ocenie 500/mc możliwe że się zmieścisz. Przykładowo na Azure (z głowy na ile pamietam)

DB - ~ $30
VM pod api ~ $15
storage 1000GB ~ $20

Tylko są to w zasadzie najmniejsze sensowne instancje, bez dodaktów

czyli wychodzi coś koło 65$ miesiecznie. Jeśli nie masz doświadczenia z chmurą dużego to na początek proponowałbym zwykłe VMki na ovh przykładowo pod DB i api, a do chmury załadowałbym tylko storage. Będziesz miał podobną wydajność za dużo mniejszą cene wtedy. Trochę więcej zabawy przy skalowalności, ale jak dobrze przemyślisz setup i bedziesz miał pełną konteneryzacje to w sumie przeniesienie tego na chmurę jeśli zabraknie elastyczności, nie będzie zbyt trudne.

1

@cmd storage to na digital ocean jest chyba najfajniejszy cenowo https://www.digitalocean.com/products/spaces/

0
Programmer10111 napisał(a):

Cześć
Mam pytanie jaki orientacyjny jest koszt serwera chmury? Nie mam pojecia jak to tego sie zabrać. Potrzebuje do aplikacji na której będzie aplikacja mobilna, webowa oraz api. Aplikacja bedzie służyła do komunikacji i przesyłania krótkich filmów( w bajtach) max 15s i zdjęć. Użytkownik bedzie mógł przechowywać do 10 filmów i 20 zdjęc w bazie. Uzytkowników około 1k.

Orientujesz się ile razy użytkownicy będą przesyłać sobie te krótkie filmiki? Masz jakieś założenia?

0

Przyjałem założenia, które OP napisał:
1000 użytkowników
20 min dziennie w aplikacji
Wiadomość do 200 znaków w chacie co 30 sekund między użytkownikami
Limit na zdjęcie - do 150kb
Limit na film w bajtach też do 150kb.
Trzymamy w chmurze tylko wszystkie wiadomości (mała ilość)
20 zdjęć danego użytkownika, potem je kasujemy
10 filmów danego użytkownika
Założenie, że każdy z użytkowników dziennie wyśle 20 nowych zdjęć i 10 filmów + max wiadomości
40 tysięcy wiadomości dziennie (zapisów i odczytów)
3Gb dziennie na zdjęcia
3Gb na filmy dziennie
Łącznie 6GB storage miesięcznie + 0,07GB na wiadomości
Przesył po sieci to będzie 180GB mediów miesięcznie.

Rozwiązanie bazuje na:
Firestore jako serverless db
GCS jako miejsce do przechowywania plików
AppEngine jako serwer API, który może się połączyć z Firestorem
Całkowity koszt 21,47$ usd / miesiąc.
Roboczo max do tygodnia na funkcjonalności (pewnie połowa z tego dla obeznanej z technologiami osoby) + tyle czasu ile potrzebujesz na dopieszczenie UI
Darmowy hosting + dostajesz darmowy monitoring + SDK na mobilki

Przydatne linki:
https://firebase.google.com/docs/firestore/
https://firebase.google.com/docs/rules
https://firebase.google.com/docs/storage

0

ile wg Was na oko kosztuje utrzymanie serwisu typu pracuj.pl? mam na mysli serwery i hosting tutaj piszą że w marcu 2018 mieli 3 miliony real users

0

Nie oszacujesz, bo wszystko zalezy od tego jak bardzo udaje im się zoptymalizować wszystko, a tutaj się da dość mocno bo treści dynamicznej niewiele więc wszystko w cache siedzi.

0
mr_jaro napisał(a):

Nie oszacujesz, bo wszystko zalezy od tego jak bardzo udaje im się zoptymalizować wszystko, a tutaj się da dość mocno bo treści dynamicznej niewiele więc wszystko w cache siedzi.

zastanawiam się tylko jak takie rzeczy się szacuje. bo przecież gdyby dzisiaj ktoś chciał zrobić konkurencje np dla olx to musi jakoś takie rzeczy umieścić w biznesplanie - ktoś to musi wycenic, no chyba że idzie się na żywioł ;)

0

Serwisy typu olx nie siedzą w chmurach. Oni mają swoje serwerownie. znam osobę co pracowała przy serwerach olx.

1

zastanawiam się tylko jak takie rzeczy się szacuje. bo przecież gdyby dzisiaj ktoś chciał zrobić konkurencje np dla olx to musi jakoś takie rzeczy umieścić w biznesplanie - ktoś to musi wycenic, no chyba że idzie się na żywioł ;)

Nie, nie szacujesz tego w żaden sposób bo nie ma takiej konieczności. Raczej wątpliwe byś był w stanie posiadać od pierwszego dnia 3 mln daily users. Dlatego nie skupiasz się na tym ile będzie Cię kosztowała infrastruktura za X czasu gdy będziesz miał Y użytkowników, a może w ogole nigdy. Tylko na tym by infrastruktura mogła się w prosty/automatyczny sposób skalować w razie konieczności.

1 użytkowników online, w tym zalogowanych: 0, gości: 1