Catégorie : Administration

Déploiement d'une image Docker sur Dokku à l'aide d'Ansible

Prologue RĂ©cemment, j'ai dĂ©couvert une plateforme PaaS « de poche » similaire Ă  Heroku, portant un nom assez Ă©vocateur : Dokku. La possibilitĂ© d'ajouter facilement un certificat Ă  l'application et Ă  vhost dĂšs le dĂ©part m'a beaucoup attirĂ©, c'est pourquoi j'ai dĂ©cidĂ© de migrer mes images Docker vers Dokku. Cependant, j'ai Ă©tĂ© déçu de constater qu'il n'existe pas de commandes semblables Ă  celles de Heroku, telles que dokku container:push ou dokku container:release [
]

Quelles peuvent ĂȘtre les consĂ©quences d'un affaiblissement du niveau d'isolation des transactions dans les bases de donnĂ©es

Bonjour Ă  tous. Ici Vladislav Rodin. Je suis actuellement responsable du cours « Architecte des charges Ă©levĂ©es » chez OTUS, et j'enseigne Ă©galement dans des cours consacrĂ©s Ă  l'architecture logicielle. Outre l'enseignement, comme vous l'avez probablement remarquĂ©, je rĂ©dige des contenus originaux pour le blog OTUS sur Habr, et l'article d'aujourd'hui est dĂ©diĂ© au lancement du cours « PostgreSQL », qui se dĂ©roule actuellement [
]

ImplĂ©mentation des commandes docker pull et docker push sans client Docker via des requĂȘtes HTTP

Nous avions 2 sacs d'herbe, 75 comprimés de mescaline, un environnement unix, un dépÎt docker et la tùche d'implémenter les commandes docker pull et docker push sans client Docker. UPD : Question : Pourquoi tout cela ? Réponse : Test de charge du produit (PAS avec des outils bash, les scripts sont fournis à des fins pédagogiques). Il a été décidé de ne pas utiliser le client Docker pour réduire les couches supplémentaires (de maniÚre raisonnable [
]

Dichotomie des données : repenser notre rapport aux données et aux services

Bonjour Ă  tous ! Nous avons de bonnes nouvelles, en juin, OTUS relance Ă  nouveau le cours « Architecte logiciel », c’est pourquoi nous partageons traditionnellement avec vous du matĂ©riel utile. Si vous ĂȘtes confrontĂ© Ă  toute cette histoire de microservices sans aucun contexte, il est comprĂ©hensible de la considĂ©rer comme un peu Ă©trange. DĂ©composer une application en segments liĂ©s par le rĂ©seau implique nĂ©cessairement d’ajouter [
]

Test de charge comme service CI pour les développeurs

L'un des problĂšmes auxquels sont souvent confrontĂ©s les fournisseurs de logiciels multi-produits est la duplication des compĂ©tences des ingĂ©nieurs - dĂ©veloppeurs, testeurs et administrateurs d'infrastructure - dans presque chaque Ă©quipe. Cela concerne Ă©galement les ingĂ©nieurs coĂ»teux, spĂ©cialistes des tests de charge. Au lieu de se consacrer Ă  leurs tĂąches directes et d'utiliser leur expĂ©rience unique pour mettre en place le processus de tests de charge, choisir une mĂ©thodologie, […]

NFC : Analyse de la technologie de communication en champ proche

Nous sommes tous habituĂ©s Ă  cette fonctionnalitĂ© des smartphones qu'est le NFC. Et normalement, tout est clair Ă  ce sujet. Beaucoup ne choisissent pas des smartphones sans NFC, pensant que cela ne concerne que les achats. Mais il y a beaucoup de questions. Saviez-vous ce que cette technologie peut encore faire ? Que faire si votre smartphone n'a pas NFC ? Comment utiliser la puce sur un iPhone sans NFC ? […]

Comment nous avons géré une augmentation soudaine de la charge par x10 en télétravail et quelles conclusions nous en avons tirées

Salut, Habr ! Ces derniers mois, nous avons vĂ©cu une situation trĂšs intĂ©ressante, et je voudrais partager notre histoire de mise Ă  l'Ă©chelle de l'infrastructure. Pendant ce temps, SberMarket a quadruplĂ© ses commandes et a lancĂ© des services dans 17 nouvelles villes. Une explosion de la demande de livraison de produits nous a obligĂ©s Ă  mettre Ă  l'Ă©chelle notre infrastructure. Lisez sur les conclusions les plus intĂ©ressantes et utiles […]

Ateliers d'IBM : Quarkus (Java ultra-rapide pour microservices), Jakarta EE et OpenShift

Bonjour Ă  tous ! Nous sommes aussi un peu fatiguĂ©s des webinaires, leur nombre a dĂ©passĂ© toutes les limites possibles ces derniers mois. C'est pourquoi, pour Habr, nous essayons de vous proposer les sujets les plus intĂ©ressants et utiles. Pour dĂ©but juin (nous espĂ©rons que l'Ă©tĂ© arrivera enfin), nous avons prĂ©vu plusieurs sessions pratiques qui, nous en sommes sĂ»rs, intĂ©resseront les dĂ©veloppeurs. Tout d'abord, nous parlerons de serverless et du tout dernier Quarkus ultra-rapide […]

Échange de messages orientĂ© cloud sur la plateforme Red Hat OpenShift en utilisant Quarkus et AMQ Online

Bonjour Ă  tous ! Voici notre dernier article de la sĂ©rie sur Quarkus ! (Au fait, regardez notre webinaire « Qu'est-ce que Quarkus – un framework Java natif de Kubernetes ». Nous montrerons comment commencer « Ă  partir de zĂ©ro » ou migrer des solutions existantes) Dans l'article prĂ©cĂ©dent, nous avons examinĂ© les outils pertinents permettant d'Ă©valuer quantitativement les amĂ©liorations obtenues Ă  la suite de la modernisation des applications Java. À partir de la version […]

Quarkus : modernisation des applications Ă  travers l'exemple de helloworld du JBoss EAP Quickstart (suite)

Bonjour Ă  tous – voici le cinquiĂšme article de notre sĂ©rie sur Quarkus ! (Au fait, regardez notre webinaire « Qu'est-ce que Quarkus – un framework Java natif de Kubernetes ». Nous montrerons comment commencer « Ă  partir de zĂ©ro » ou migrer des solutions existantes) Dans l'article prĂ©cĂ©dent, nous avons explorĂ© la modernisation des applications Java en utilisant les technologies prises en charge par Quarkus (CDI et Servlet 3) Ă  travers le programme helloworld du dĂ©pĂŽt Red […]

Service de vĂ©rification des en-tĂȘtes HTTP du serveur

Il est essentiel de configurer correctement les en-tĂȘtes HTTP pour tout site. De nombreux articles ont Ă©tĂ© Ă©crits sur le sujet des en-tĂȘtes. Ici, nous avons rĂ©sumĂ© l'expĂ©rience acquise, ainsi que la documentation RFC. Certains en-tĂȘtes sont obligatoires, d'autres obsolĂštes, et certains peuvent prĂȘter Ă  confusion ou entraĂźner des contradictions. Nous avons dĂ©veloppĂ© un outil d'Ă©valuation pour vĂ©rifier automatiquement les en-tĂȘtes HTTP du serveur web. Contrairement Ă  de nombreux autres services qui affichent simplement les en-tĂȘtes, ce service permet de : dĂ©finir […]

Stockage de sauvegarde pour des milliers de machines virtuelles avec des outils gratuits

Bonjour, je suis tombĂ© rĂ©cemment sur une tĂąche intĂ©ressante consistant Ă  configurer un stockage pour les sauvegardes d'un grand nombre d'appareils de stockage. Chaque semaine, nous effectuons des sauvegardes de toutes les machines virtuelles dans notre nuage, il est donc nĂ©cessaire de pouvoir gĂ©rer des milliers de sauvegardes et faire cela de maniĂšre trĂšs rapide et efficace. Malheureusement, les configurations standards RAID5 et RAID6 ne conviennent pas dans ce cas en raison […]

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster