Combien de ram et de cœurs pour un site web ?
Salut, je développe un site web que je souhaiterai héberger chez OVH sauf que j'y pige rien du tout.
Apparemment à ce que j'ai compris un VPS est adapté mais je serai plus limité qu'avec un public cloud, et le public cloud permettrait également d'ajuster facilement mes besoins en terme de ressource, j'ai bon ?
Qu'est ce que je doit prendre en compte pour pouvoir estimer la ram et le nombre de cœurs nécessaire ?
A priori il y aura beaucoup de trafic sur ce site web.
Merci
Tu peux prendre la même configuration que le serveur de Choualbox : 2Go de RAM avec un Intel core 2 duo 1,6 GH
@Pouki: Donc je devrait comment avec un VPS au risque de devoir tout réinstaller sur un public cloud ?
@mars: Regarde aussi la bande passante et le trafic autorisé (en hébergement FR c'est souvent illimité en "gigabit", mais kimsufi par ex limite à 100mbps, et certains comme online font des offres dégressive en fonction du prix ou de la machine, ou ne garantissent carrément pas le débit).
Si ton objectif est le 1gbps, attention que ce soit bien en bande passante internet, et pas en local (serveur à serveur chez le même hébergeur, ça s'appelle RPN chez Online par ex).
Edit : Je prenais cet exemple car tu parlais du Cloud, et il me semble que les offres de ce type sont limités en BP utilisée, facturée au-delà.
@mars: Je sais pas du tout mec. ça dépend du type de site internet aussi. 200 utilisateurs simultané c'est peu, mais si c'est pour faire du calcul de hash pour casser du mot de passe, vps comme cloud tu va être limité.
@Xiam: j'ai eu l'occasion de taffer sur les plans "performance {1,2,3,4}", c'est quand assez de la merde quand tu as un poil de traffic :/
Par gros trafic je veux dire 50-100 connexions simultanées ( c'est pas juste un petit site perso quoi), et non il n'y pas d'admin système, et oui je configurerai la machine
Commentaire supprimé.
Comme l'a dit PtitPapier, tu dois savoir combien de personnes comptent visiter ton site. Mais cela dépends aussi si ton site est statique, dynamique et donc quelles opérations tu comptes faire avec ta base de données etc ...
Tu peux commencer par 4 Gio de RAM et deux coeurs d'un Xeon quelconque ( Tu peux te renseigner sur L'ARK d'intel si jamais), et ainsi suivre l'évolution et la charge. (Après, c'est peut être trop pour 50 / 100 connexions simultanées d'après ce que je lis)
Ça dépend de tellement de paramètres. Quelle(s) technos coté serveur (php, java, c, node, ruby, python, …) ? Exécuté comment (cgi, serveur d'application, …) ? Base de données ? Si oui, laquelle (mysql/mariadb, postgresql, sqlite, …), volumétrie de la base ? Tu comptes utiliser quel frontend (apache, nginx, varnish, haproxy, …) ?
Avoir 80 cores quand t'as une application non threadée ou un serveur pas bien configuré, ça ne te fera pas aller plus vite qu'une machine avec 2 cores (virtuels ou physiques).
Bref, prend l'offre la plus basse et augmente les ressources au besoin. On a de toute façon pas assez de données pour t'aiguiller potablement.
Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.
En accédant à ce site, tu acceptes nos conditions d'utilisation.