Nous venons de vivre plus de 24 heures… plutôt mouvementées ! Tous les services et sites de Humanoid (FrAndroid, appXoid, LesArdoises, Android Bundle, FraWin, Mobs, etc.) ont été inaccessibles pendant plusieurs heures. Malgré une architecture avec trois serveurs physiques et une dizaine de machines virtuelles prévus pour faire face à plusieurs éventualités, nous n’avions pas imaginé un scénario comme celui-ci. En tout cas, nous voici de retour !
Dans un premier temps, nous voulions nous excuser pour la gêne occasionnée. Nous avons fait tout notre possible pour remettre en place les serveurs. A l’heure actuelle, plus de 90% des services ont été remis en marche. Néanmoins, nous voudrions vous rassurer : nous n’avons pas été hackés. Nous avons déjà reçu de nombreuses attaques dans le passé, notre structure est désormais suffisamment sécurisée.
En réalité, nous avons modifié toute notre architecture avec plusieurs machines virtuelles (openvz) pour pouvoir réagir plus rapidement en cas de problème, et surtout pour gagner en efficacité. Nous avons donc plusieurs serveurs virtuels sur une machine physique.
Les principales raisons de partitionner une machine physique en plusieurs serveurs dédiés virtuels sont d’améliorer la sécurité : si une des applications ou un projet, par exemple FrAndroid, est corrompue ou pose problème, les autres services se trouvant dans des serveurs dédiés virtuels différents continueront à fonctionner normalement.
Sauf… la configuration actuelle fonctionne sur plusieurs serveurs, les base de données des services et le forum sont sur un serveur physique, tandis que les fichiers des autres projets sont sur un serveur physique différent, enfin un troisième serveur nous permet de réaliser des sauvegardes journalières. Cette configuration nécessite donc des échanges continus entre les différentes machines physiques. Malheureusement, une mauvaise configuration des masques de sous réseau a entraîné des remontées de données « étranges » auprès de notre hébergeur. Pour protéger son réseau, l’hébergeur a donc bloqué nos serveurs pour cause de « hack » et nous a retiré l’accès à deux serveurs physiques. Enfin, une corruption des sauvegardes les plus récentes nous a empêché de « remonter » nos machines virtuelles rapidement.
Heureusement, après tous ces déboires, nous avons eu plusieurs bonnes nouvelles. Notre hébergeur a reconnu que ce qu’il avait pris du hack n’était en fait qu’une mauvaise configuration. Nous avons donc pu accéder à nos serveurs, pour ensuite tout vérifier, tout re-tester et tout relancer.
Nous voilà de retour avec un quatrième physique en prime ! Le cauchemar est terminé et cela nous a permis d’améliorer encore et encore notre architecture serveur. J’espère que nos déboires serviront à d’autres. Nous voulions, en tout cas, vous remercier pour les centaines d’encouragements ! Cette mésaventure nous a encore plus motivé !
Bon week-end à tous !
Toute l’équipe Humanoid ! ;-)
Retrouvez un résumé du meilleur de l’actu tech tous les matins sur WhatsApp, c’est notre nouveau canal de discussion Frandroid que vous pouvez rejoindre dès maintenant !
Parce que tu crois que ceux qui debuguent le site et ceux qui redigent les articles sont les memes personnes ? :-D Allons, allons... :-)
hello frandroid, je pense aussi qu'on peut arriver à qql chose de plus efficace avec moins de moyen. en tout cas merci pour l'explication et la transparence :-) <i>-------<a href="https://play.google.com/store/apps/details?id=com.frandroid.app">Envoyé depuis l'application FrAndroid pour smartphone</a></i>
Si je vois assez bien. D'ailleurs, tu te souviendras aussi que lors d'un montage en parallèle l'intensité du courant est divisé entre chaque branche...
rebonjour FrAndroid, c'est toujours un plaisir. Et merci cette réactivite très rapide, félicitation. Un site qui ne repose pas sur ses lauriers est un bon site. pepebrad <i>-------<a href="https://play.google.com/store/apps/details?id=com.frandroid.app">Envoyé depuis l'application FrAndroid pour smartphone</a></i>
vous m'avez manquez aussi :-) :-) si dans le futur vous avez besoin d'aide sur les archi virtuelle et serveur web n'hésitez pas ;-) <i>-------<a href="https://play.google.com/store/apps/details?id=com.frandroid.app">Envoyé depuis l'application FrAndroid pour tablette</a></i>
Au hasard, préparer un article-type pendant que l'équipe technique travaillait à rétablir le service ? Montage en parallèle, sixième/cinquième, ça te dit rien ?
Je ne connais pas tout le détail ici mais il y a bien plusieurs serveurs physiques... Bref :)
Ce n'est ni efficace, ni classique. Des heures d'interruption montre bien que ce n'est pas fiable. Heureusement que ce n'est pas un site de commerce...
*je veux bien avoir*... Faudrait que je me relise de temps en temps :/
Problème de "supernetting" ou de "subnetting" ? Si ca n'est pas trop indiscret ou sensible, je veux avoir un peu de détail sur ce problème de masque. Je suis en formation Admin Système et Réseau, étudier un cas réél que j'ai constaté peut être très intéressants, surtout dans une config déjà avancée entre les machines physiques et virtuelles.
non, il les poussaient...pendant les pannes de caténaires!!!
Ce que que je ne comprend pas c'est que les config réseau des serveur ne sont pas cencer bouger et encore moins les masque de sous réseau.
oufff merci pour ce retour je ne pouvais plus sans vous<i>-------<a href="https://play.google.com/store/apps/details?id=com.frandroid.app">Envoyé depuis l'application FrAndroid pour smartphone</a></i>
ouff vous nous avez manqué les gars beau boulot vous avez assuré!<i>-------<a href="https://play.google.com/store/apps/details?id=com.frandroid.app">Envoyé depuis l'application FrAndroid pour smartphone</a></i>
[...] une architecture avec trois serveurs physiques et une dizaine de machines virtuelles … http://o-p-t-i-o-n—b-i-n-a-i-r-e.com actualite sur android vous propose la suite …. Frandroid.com Nous sommes de retour [...]
24 sans frandroid c'était invivable !! :)
Non, on est pas comme ça, ou alors, c'est un cas/gars isolé
Hum... je suis d'accord je trouve l'archi un peu space... je bosse dans l'hebergement et beaucoup de web. Y'as plus redondant avec moins de serveurs physiques.
C'est un signe d'impuissance et de manque de répartie d'un lecteur surement frustré, ayant eu une enfance douloureuse dans tous les sens du terme. En espérant avoir répondu à votre question. Bien à vous. Serge. PS: Trop de la balle de pouvoir enfin réécrire de la m*rde!!^^
Ahh ba voilà je me disais bien que le design minimaliste "this page cannot be displayed" allait lasser rapidement, je préfère cette version xD
Ça fait vraiment plaisir de vous retrouvez. J'étais perdu toute la journée parce que j'arrive plus à vous rejoindre et avec tous ses commentaires, çà prouve que votre site est bien d’actualité. Si vous avez besoin d'un don pour vous aidez, je suis le premier à donner un coup de pouce. Merci a vous et le travail que vous faites.
Tu conduis ave les pieds un RER ?
Très bien et 24h d'arrêt sur plusieurs années , , c'est pas grave . . . La poste fait moins bien , et nos élus aussi ! ! ! Bravo et longue vie FRANDROID . . .
Pour avoir une belle petite quantité de serveurs virtualisés et d'esx au travail, je ne pense pas qu'il y a ai beaucoup de sites majeurs qui ne fonctionnent qu'avec un seul serveur pour la virtualisation. La virtualisation a un intérêt pour l'optimisation des ressources et une économie. Il y a aussi l'intérêt de la sécurité lorsque tu copie ta vm pour la mettre sur un autre serveur. Mais dans la description de l'architecture, je n'ai pas compris qu'ils avaient cela.
J'avais compris, seulement ce n'est pas là forcément l'intérêt de la virtualisation. Je faisais plus un sous-entendu du genre, si vous avez besoin d'un coup de main.
ainsi en cas de problème (hack ou autre) tu arrête ta vm et tu relance le backup d'hier par exemple
A cause d'un vilain rageux pas content j'imagine...ou d'une taupe de chez apple-france ;P
"on est de retour"? Oh non, je pensais enfin avoir la paix :p
Parce que c'est toi qui les as distribués, vilain troll !
Cherchez pas très longtemps d'où peuvent venir vos données corrompues. A mon avis, il s'agit de tous les commentaires envahissants qui vous reprochaient de faire quelques fautes par ci par là !
Je crois que c'est celui qui a tout remis en place... Donc bon, finalement on va le laisser tranquille ;)
Non, c'est une solution assez classique et efficace. Tous les sites majeurs fonctionnent ainsi.
Y a un truc que je comprends pas pourquoi tout les commentaires posté ici on un vote négatif ( -1 ) ?
il était temps, j'en avais marre de lire gizmodo ^_^<i>-------<a href="https://play.google.com/store/apps/details?id=com.frandroid.app">Envoyé depuis l'application FrAndroid pour smartphone</a></i>
Merci beacoup ! ;)
Le site oui, mais pas le forum.
Hummm, vous ne voulez pas revoir votre architecture :) je la trouve un peu bizarre, surtout cette explication : Les principales raisons de partitionner une machine physique en plusieurs serveurs dédiés virtuels sont d’améliorer la sécurité
Ils auraient du faire quoi alors selon toi ? Retarder la réouverture du site pour écrire l'article ?
Qu'est-ce que ca change sérieux ? L'important c'est qu'il existe. T'es curieux au point de ne pas supporter de ne pas savoir pourquoi le site était en rade pendant 24h dès sa remise en ligne ?
Content de vous retrouver, surement des heures de stress à cause d'un hébergeur ! Allez c'est l'heure de l'apéro, soufflez un peu :)
... Le site est remis en ligne ya quelque heures (ou+) Je sais ce que je dis. Ce genre d'article devrait sortir dès UP
[...] Nous venons de vivre plus de 24 heures… plutôt mouvementées ! Tous les services et sites de Humanoid (FrAndroid, appXoid, LesArdoises, Android Bundle, FraWin, Mobs, etc.) ont été inaccessibles pendant plusieurs heures. Malgré une architecture avec trois serveurs physiques et une dizaine de machines virtuelles prévus pour faire face à plusieurs éventualités, nous n’avions pas imaginé un scénario comme celui-ci. En tout cas, nous voici de retour ! Dans un premier temps, nous voulions nous… Lire la suite… [...]
merci pour vos efforts, c'est un plaisir de vous lire plusieurs fois par jours continuer comme ça<i>-------<a href="https://play.google.com/store/apps/details?id=com.frandroid.app">Envoyé depuis l'application FrAndroid pour smartphone</a></i>
Je pensais que Frandroid vendait des Nexus 4 ...!
Welcome Back ! Le plus important : est-ce que celui qui a écrit le code défectueux des sauvegardes à été lynché comme il se doit ?? :D
C'est clair. Vous auriez quand même pu le publier pendant que le site ne marchait pas quoi... Nan mais vraiment.
On va corriger cela ! ;-)
Roh. 5 ans de RER dans les pieds. :-)
Bon retour parmis nous, vous avez connu la fin du monde avant tous le monde lol
Cet article est pas sorti un peu tard ?
Ouf, j'ai eu peur, je croyais que la fin du monde avait été avancée sans nous prévenir ! Content de vous revoir ...!
C'est comme ça qu'on se rend compte qu'on y tient au site.... Combien de fois j'ai cliqué dans la journée pour essayer de voir si c'était de retour? beaucoup ;)
Content du vous voir de retour
J'ai cru que vous aviez tout laissé tomber après avoir été dans l'impossibilité de vous commander un Nexus 4.
bonne nouvelle oui.... mais depuis je n'arrive pas a me connecter au forum avec mon compte google...
Re! :p
Heureux de vous revoir !
Ulrich a l’habitude puisqu'il bosse à la SNCF
Bon retour parmis nous, vous avez connu la fin du monde avant tous le monde lol
"veuillez nous excuser pour la gêne occasionnée" On dirais la SNCF :P
Bonne nouvelle :) Vous m'aviez manqué
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix