Jestem początkującym administratorem serwerów i szukam potężnej usługi hostingowej do hostowania mojej nowej witryny. Ta strona jest w zasadzie zapleczem mobilnej gry online i będzie:
- obsługiwać do 10 milionów żądań HTTPS i zapytań mySQL dziennie
- przechowuj do 2000 GB pliku na dysku twardym
- przesyłaj prawdopodobnie 5000 GB danych na miesiąc
- działa na PHP i mySQL
- ma 10 milionów rekordów w bazie danych mySQL, na każdy rekord przypada 5-10 pól, po około 100 bajtów
Naprawdę nie wiem, jakiego rodzaju serwera potrzebuję, aby sprostać tym wymaganiom, moje pytanie brzmi:
- Jakiego procesora / pamięci RAM potrzebuję na dedykowany serwer lub VPS?
- Jakie firmy hostingowe są w stanie zaoferować tego rodzaju serwer dedykowany lub VPS?
- Co z przetwarzaniem w chmurze? Badałem Amazon EC2, ale wydaje mi się to skomplikowane. Skontaktowałem się z Rackspace, ale dziwnie powiedzieli, że Cloudsites nie jest odpowiedni dla moich wymagań. Zastanawiam się, czy istnieje inna firma hostingowa w chmurze.
- Jakaś inna metoda alternatywna?
mysql
php
web-server
web-hosting
Calvin
źródło
źródło
Odpowiedzi:
Tani komputer stacjonarny?
Przejdźmy do matematyki.
Podwój to (obciążenie szczytowe), a mówimy o obciążeniu, które może poradzić sobie tani czterordzeniowy komputer stacjonarny, JEŻELI zapytania są wystarczająco proste i nie mówisz tak naprawdę, jak są złożone.
To rozkłada się do 2,5 MB / sekundę, 25 Mb. Podwójny za szczyt - 50 Mb, trywialny dla każdego centrum hostingowego. Będzie cię to jednak kosztowało.
Przechowuj 2000 GB na dysku twardym. Czy to dyski twarde 2x2000 GB w macierzy RAID? Chyba że: dotyczy to bazy danych, ma wiele skomplikowanych operacji we / wy, to jest coś między kilkoma płytami a LOTem o pojemności 73 GB 15 000 obr./min SAS w RAID 10 (około 60 płyt), aby uzyskać potrzebne operacje we / wy - to pytanie nie jest możliwe bez DUŻO więcej informacji na temat wzorców dostępu do danych.
Działa z PHP i MySQL - Mój telefon komórkowy może to zrobić;) Pytanie brzmi, jak złożona jest aplikacja. MySQL MOŻE lub NIE MOŻE być akceptowalnym rozwiązaniem tutaj, BTW l. - wymagałoby to więcej testów. Jest powód, dla którego niektórzy ludzie nadal korzystają z innych większych komercyjnych baz danych.
Jakiego procesora / pamięci RAM potrzebuję do serwera dedykowanego lub VPS?
Można powiedzieć, że zależy to od logiki (ile obliczeń w części PHP, inteligencji lub braku programistów i wielu innych pytań.
Poważnie, to nie jest banalna konfiguracja. Poproś o to niektórych specjalistów.
Zasadniczo musisz zejść na dół i wykonać zadanie domowe. Na wiele pytań nie można odpowiedzieć w tej formie. Zwłaszcza, że wydaje się, że nie obchodzą Cię twoje dane ...
źródło
Aby dodać niektóre z moich doświadczeń, które mogą być pomocne:
źródło