Find Jobs
Hire Freelancers

Mise à l’échelle (scaling) d’un réseau social

€30-250 EUR

Fermé
Publié il y a 8 mois

€30-250 EUR

Payé lors de la livraison
Bonjour, Je souhaiterais mettre à l'échelle (scaling) un réseau social qui commence à grandir et à demander beaucoup de ressources (fichiers, vidéos, images, etc...) et de données (base de données Mysql). Après un scaling vertical, je souhaiterai donc passer sur un scaling horizontal comme suite : Nous commencerons par 2 load balancers (au cas où le premier tombe en panne, le second prend donc le relai). 3 serveurs pour contenir le script PHP du réseau social. Le load balancer dispatche à tour de rôle les visiteurs sur ces serveurs (nous commencerons par 3 mais nous devons pouvoir en rajouter autant que nécessaire). Les serveurs se connectent aux bases de données (celles-ci doivent êtres scalables verticalement et réplicables autant que nécessaire (Sharding ?). Mise en cache. Donc scalabilité, haute disponibilité et sécurité. Soit nous stockons les données utilisateurs (pictures, vidéos, images, fichiers, etc...) sur le même serveur contenant le script PHP ou alors on peut les stocker sur d'autres serveurs distants (le script le permet). Je vous laisse me conseiller sur ce point. Mais dans tous les cas, les serveurs doivent être scalables autant que nécessaire. En gros un mini cloud/cluster évolutif tant sur la capacité de stockage (fichiers, bases de données) que sur la capacité de traiter de grandes charges (ex : des millions d'utilisateurs connectés). Idéalement (mais pas obligatoirement) avec une géolocalisation. Autrement-dit, rediriger les visiteurs en fonction de leur localisation géographique (ex : un visiteur d'Afrique se connecte sur un cluster en Europe, un asitique en Asie, un englais au USA, etc...). idéalement mais pas nécessairement. Je vous laisse me faire un schéma détaillé et expliquer en détail les logiciels que vous comptez utiliser, comment vous allez procéder et un devis. Dans l’optique, utiliser des logiciels open sources. Nous commencerons le projet sur des petits serveurs VPS pour tester l'architecture et si tout est dans l'ordre nous louerons des serveurs dédiés voir même louer une baies et acheter nos propre serveurs. Mais dans un premier temps, nous allons commencer par des VPS. Afin que nous puissions juger de la capacité du candidat à mener à bien ce projet, il est impératif de le détailler au maximum. Logiciel à utiliser, schéma clair, explication…). Une fois que nous sommes d’accord, je louerai à mes frais les VPS et je vous donnerai un plein accès. Bien à vous
N° de projet : 37234191

Concernant le projet

3 propositions
Projet à distance
Actif à il y a 7 mois

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
3 freelances proposent en moyenne €233 EUR pour ce travail
Avatar de l'utilisateur
I have 12 years of experience in managing complex Linux architectures, Architect solutions and managing cloud/Devops infrastructures. I have worked on many complex projects ( Private cloud setup on AWS, ERP, Wireless controllers, ELK cluster, Replication systems, NodeJS and REACT Applications, and many more). I have versatile experience in setting up and managing servers and also optimizing them for best usage and fine-tuning the security aspects. I have expertise in the below fields:- 1 Linux Administration. 2 Windows Administration (Windows 2008, 2012 & 2016) and Migration. 3 Cloud computing ( AWS, Azure and Google Cloud). 4 Automation ( Ansible, Puppet, and Chef). 5 Application's & Web servers ( Apache, Nginx, IIS, and Tomcat ). 6 Databases ( Mysql, MsSql, MongoDB, PostgreSQL and Apache CouchDB). 7 Security ( Web Security, Server hardening and IPS && IDS configuration) 8 Virtualization( KVM, Xen, OpenVZ & Parallels Virtuozzo). 9 Control Panels ( Cpanel, website panel, zpanel and parallel Plesk panel). 10 Shell scripts, python & Perl, etc. 11 Mail servers.
€250 EUR en 7 jours
4,9 (83 commentaires)
6,0
6,0
Avatar de l'utilisateur
Hello, my name is Manpreet and I am a senior web and mobile developer with extensive experience in PHP/NodeJS/Laravel/Symfony/REST/GraphQL/Websockets. After scaling a vertical web application, I would like to take on your project of scaling a social network that is growing quickly and requiring resources (files, videos, images, etc.). After scaling a vertical web application, I would like to take on your project of scaling a social network that is growing quickly and requiring resources (files, videos, images, etc.). I understand that you are looking for someone to scale your social network so that it can grow without any issues. With my expertise in back-end web development (PHP), I am able to provide the necessary tools to ensure high scalability (load balancing), availability (cache), and security (scaling cells). I would be delighted to discuss this project further if you are interested. Please feel free to contact me if you need any further information or clarification on any part of the proposal. Thanks
€250 EUR en 7 jours
3,9 (3 commentaires)
4,1
4,1
Avatar de l'utilisateur
Proposition pour le Projet de Mise à l'Échelle d'un Réseau Social I. Introduction Bonjour, Nous sommes prêts à répondre à votre besoin de mise à l'échelle. Clarifions quelques points importants. II. Séparation de la Base de Données et du Serveur Métier Nous sommes d'accord sur la nécessité de séparer la base de données et le serveur métier pour une meilleure performance et maintenance. III. Compréhension des Besoins Pour une conception précise, partagez plus d'informations sur les fonctionnalités et le nombre d'utilisateurs prévus. IV. Architecture Cloud Optons pour une architecture cloud (Digital Ocean, Azure, AWS, ou OpenStack) pour la scalabilité, la disponibilité, et la réduction des coûts. V. Utilisation des Essais Gratuits Commencez avec les essais gratuits des fournisseurs de cloud pour évaluer l'architecture. VI. Personnalisation de l'Architecture Nous personnaliserons l'architecture en fonction de vos besoins spécifiques, incluant la scalabilité, la sécurité, et la gestion des données. VII. Budget Travaillons ensemble sur un budget réaliste pour une solution rentable. VIII. Délais Établissons un calendrier flexible basé sur vos priorités. IX. Conclusion Nous sommes prêts à répondre à vos besoins de mise à l'échelle. Contactez-nous pour discuter davantage. Bien à vous, khansa AMROUNI
€200 EUR en 25 jours
0,0 (0 commentaires)
0,0
0,0

À propos du client

Drapeau de FRANCE
France, France
5,0
4
Membre depuis mars 19, 2015

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.