Mise à Jour de l’Archive #4 – Colocation et Bêta Ouverte

Dans ce quatrième billet sur la mise à jour de l’Archive, l’OTW est fière de vous annoncer la colocation du serveur et l’arrivée prochaine de la bêta ouverte !

Et oui, nous sommes fier-ère-s de vous annoncer que nous sommes propriétaires de nos serveurs !  Grâce aux généreux dons du fandom et au travail acharné de notre équipe, nous avons acheté deux serveurs tous neufs! Archive of Our Own – AO3 (Notre Propre Archive) déménagera bientôt sur ces serveurs, ce qui veut dire que nous aurons assez de ressources pour augmenter le nombre de nos utilisateur-trice-s, et passer en Bêta Ouverte. \o/

Nous savons que vous avez des questions sur le chemin que nous avons choisi d’emprunter jusqu’à présent, et sur ce que nous comptons faire par la suite. Dans ce billet vous trouverez les réponses à quelques questions majeures, mais n’hésitez pas à nous laisser vos autres questions dans les commentaires si vous souhaitez en apprendre plus sur d’autres sujets. Les commentaires spécifiques au design et à l’accessibilité de l’Archive peuvent, comme toujours, être laissés directement sur le site de l’Archive. Ils feront ainsi immédiatement partie de notre processus de design et débogage.

Pourquoi est-il important pour nous d’être propriétaire de nos serveurs ?

Posséder ses propres serveurs est à la base de la mission de l’OTW en tant qu’organisation à but non-lucratif. Nous croyons que les fanworks sont transformatifs et que les œuvres transformatrives sont légitimes. Historiquement, la plupart des sites hébergeant des fanworks n’étaient pas intéressés ou capables de défendre la légitimité des fanworks et, par conséquent, ont rapidement retiré ou supprimé du contenu fan lorsque confrontés pour une quelconque raison (inquiétudes face aux droits d’auteurs ou concernant du matériel explicite, inquiétudes professionnelles ou de publicité, etc). L’objectif de l’OTW a toujours été d’héberger des fanworks sur des serveurs à but non-lucratifs, appartenant aux fans et gérés par ceux-ci.

Quel est l’instalation technique de base?

Nous avons des serveurs en colocalisation! \o/ En bref, ceci veut dire que nous possédons les machines elles-mêmes et que nous payons une compagnie de colocalisation pour qu’elle procure l’espace physique qu’ils occupent. Nous payons également les coûts périodiques pour la bande passante et l’énergie utilisée. Les deux grands avantages de cette façon de faire sont que les machines nous appartiennent, de sorte de personne ne peut y jouer pour une quelconque raison, et qu’il sera beaucoup plus facile de supporter une expansion du site si, et quand, nous en aurons besoin. Si vous souhaitez en savoir plus sur la colocalisation et pourquoi c’est la meilleure option pour un site comme le notre, nous vous reccomendons de jeter un œil sur le merveilleux billet sur les possiblité d’hébergement et de colocalisation (anglais) écrit par Synecdochic.

Quels sont les fiches techniques de vos serveurs?

Après un magasinage exhaustif et comparatif, nous avons acheté deux serveurs à boîtier rackable neufs Hewlett Packard ProLiant DL360 G5 , chacun alimenté par 2 processeurs Quad-Core Intel Xeon E5420. Nous voulions s’assurer que nous aurions suffisament de mémoire pour supporter plusieurs usagers à la fois ainsi que des lecteurs assez performants pour assurer un retour rapide de la base de données contenant les fanworks. Chaque serveur aura donc 16Go de RAM, et des disques durs de 4×72 Go 15,000 RPM dans un RAID 1+0.

Chaque serveur hébergera notre application Web ainsi que notre base de données, mais l’un sera principalement utilisé pour le site Web, l’autre en premier pour la base de données. En cas de problème, les serveurs seront en mesure de prendre la relève l’un sur l’autre.

Combien est-ce que tout ceci coûte?

Les deux serveurs avec leur RAM supplémentaire (chaque serveur vennait avec 4Gig, nous les avons augmentés à 16Gig) coûtent 6 330$US, à quoi on ajoute 1 835$US pour les disques durs, pour un grand total de 8 165$US (expédition incluse).

Nous paieront pour l’installation initiale, puis l’hébergement en colocalisation sera un coût fixe de 198$US par mois.

Qu’arrive-t-il maintenant?

Les hébergeurs de colocalisation vont installer nos serveurs et mettre en place les choses de sorte que notre équipe Système peut accéder et administrer les serveurs à distance. Tel que noté plus haut, ils s’occuperont également pour nous de l’installation initiale du système d’explotation. Nous devons payer pour cela, mais ça en vaut la peine afin d’alléger la tâche à notre équipe de Système. (Nos magnifiques volontaires Système sont très en demande par l’entièreté de l’OTW, nous aimerions épargner cette petite, mais incroyablement travaillante, équipe quand nous le pouvons.)

Une fois l’installation de base terminée, notre équipe Système s’occupera d’installer tout logiciel restants et de codifier les librairies nécessaires au fonctionnement de l’Archive of Our Own. Elle commenca alors le processus de déménagement de l’Archive comme telle vers nos nouveaux serveurs!

Quel est les plan de déménagement de l’Archive?

  1. Notre équipe Système déploiera le code stable de notre Archive sur le nouveau serveur. Nous allons déployer le code qui a déjà été utilisé sur le serveur présent pour un court lapse de temps afin de pouvoir aisément repérer des erreurs éventuelles qui subviendraient pendant le déménagement. Nous allons également déménager les données existantes de l’AO3 sur le nouveau serveur.
  2. Notre équipe de Testeurs (et toute autre personne que nous pouvons convaincre de nous aider) passeront un certain temps à tester le code en profondeur, jouant avec toutes les facettes du site et s’assurant en gros que tout fonctionne tel qu’il le devrait.
  3. Nous allons rafraichir les données sur le site Web afin de les aligner avec le site béta existant et supprimer toute erreur générée lors du testage, puis rediriger l’adresse http://archiveofourown.org/ afin qu’elle pointe vers notre nouvelle maison.
  4. Nous passerons à Béta Ouvert \o/

Qu’est-ce que le Béta Ouvert?

La phase de Béta Ouvert est le moment ou nous augmentons notre quantité de membres afin que le fandom puisse utiliser l’Archive pour de bon! Elle ne sera pas complètement ouverte aux inscriptions (nous devons nous étendre graduellement, donc nous allons proceder par système d’nvitation) mais nous serons beaucoup, beaucoup plus que notre petite quantité d’usagers actuelle. Nous nous attendons à passer de 277 usagers à environ 2 000 usagers en l’espace d’environs un mois, et nous continuerons de grimper par la suite.

La phase de Béta Fermé était la période durant laquelle nous avons développé le code et l’avons testé sur nos victimes/volontaires. D’ici à ce que nous allons en Béta Ouvert, nous auront bâtit une grande partie de la fonctionnalité principale de l’Archive et l’auront un peu testé. Béta Ouvert nous permettra de voir comment se comporte l’Archive avec beaucoup d’usagers. Néanmoins, nous serons quand même toujours en train de coder, créant de nouvelles fonctions et raffinant celles existantes selon les commentaires que nous donnent les usagers, en plus d’observer constamment le site Web de près pour voir si et comment il fonctionne. Le contenu pourrait être altéré durant le déménagement!

Pour ceux d’entre vous utilisant présentement Dreamwidth, vous serez familier avec le processus de Béta Ouvert (un nombre d’usager surveillé et des poussées de code plutôt fréquentes).

Quand allez-vous passer en Béta Ouvert?

Nous espérons passer en Béta Ouvert en Octobre 2009! Ceci est une date provisoire et dépend du bon déroulement de notre déménagement, de la survie de nos codeurs malgrès la fatigue, etc. Néanmoins, Maia, notre briallante présidente de AD&T, a planifié des horaires détaillés et l’avenir est prometteur pour la réussite de nos buts.

Comment puis-je avoir un compte quand vous serez en Béta Ouvert?

Il nous est très important de s’assurer que tous ceux qui veulent un compte puissent en avoir un. Nous ne pouvons pas avoir de simples inscriptions ouvertes car nous avons besoin d’augmenter nos membres graduellement, mais nous allons avoir un système d’invitations en accès libre. Il y aura ainsi deux façons d’obtenir un compte :

  1. Quiconque est intéressé pourra ajouter son adresse courriel à notre file d’attente. Nous enverrons périodiquement des invitations à cette liste selon le nombre de nouveaux usagers que le site pourra prendre en charge. Ceci fonctionnera sur une base « premier arrivé premier servis ». De cette façon, vous n’aurez pas besoin de connaître quelqu’un ayant déjà un compte afin de pouvoir en avoir un.
  2. Les utilisateurs ayant un compte sur l’Archive recevront un certain nombre d’invitations à distribuer à leurs amis. Nous savons que les gens aiment partager leur joie entre fans et bâtir des réseaux sur de nouvelles plateformes, et nous souhaitons leur en donner la chance. Des codes d’invitation supplémentaires seront alloué aux usagers de façon périodique, selon le nombre de nouveaux usagers que le site peut soutenir.

Nous sommes vraiment très enthousiastes à l’idée de finalement posséder nos propres serveurs, et espérons que vous le serez également! Amelia, membre du comité AD&T, mérite nos meilleurs applaudissements pour avoir fait tout le travail de terrain Dernièrement, nous VOUS sommes TRÈS reconnaissantes, notre magnifique communauté fan, – elle a travaillé comme une démenée à faire des comparaisons techniques et à coordoner tous les gens impliqués, en bref, a assembler tout ce travail. Nous sommes également très reconnaissantes à PRK et JP, deux amis de l’OTW non impliqués dans les fandoms qui nous ont conseillés et nous ont étés d’une grande aide.qui avez donné les fonds rendant tout ceci possible. Nous avons grandement hâte de voir de plus en plus de superbes fanworks remplir l’Archive dans les mois à venir!

Nous espérons que cette entrée aura répondu à quelques unes de vos questions! S’il-vous-plaît, laissez tout autre question ou commentaire ici. Nous n’allons pas toujours répondre aux commentaires directement dans cette entrée mais nous allons les ajouter à notre liste de choses auxquelles répondre dans les entrées à venir.