Kategorie: Administration

Ausführung der Docker-Befehle docker pull und docker push ohne Docker-Client über HTTP-Anfragen

Wir hatten 2 Säcke Gras, 75 Tabletten Mescalin, eine Unix-Umgebung, ein Docker-Repository und die Aufgabe, die Kommandos docker pull und docker push ohne den Docker-Client umzusetzen. UPD: Frage: Wozu das Ganze? Antwort: Lasttests des Produkts (NICHT mit Bash-Tools, die Skripte sind zu Bildungszwecken angegeben). Es wurde entschieden, den Docker-Client nicht zu verwenden, um zusätzliche Schichten zu reduzieren (im Rahmen von […]

Daten-Dichotomie: Eine Neubewertung der Beziehung zu Daten und Dienstleistungen

Hallo zusammen! Wir haben großartige Neuigkeiten: Im Juni startet OTUS erneut den Kurs „Softwarearchitekt“, weshalb wir traditionell nützliche Materialien mit Ihnen teilen. Wenn Sie in dieser ganzen Mikroservices-Geschichte ohne jeglichen Kontext stecken, ist es verständlich, dass Sie sie etwas seltsam finden. Die Aufteilung einer Anwendung in durch Netzwerke verbundene Fragmente bedeutet unbedingt, dass […]

Lastentest als CI-Service für Entwickler

Eine der Herausforderungen, mit denen Softwareanbieter, die mehrere Produkte anbieten, häufig konfrontiert sind, ist die Doppelung der Kompetenzen von Ingenieuren – Entwicklern, Testern und Infrastrukturadministratoren – in nahezu jedem Team. Dies betrifft auch hochqualifizierte Ingenieure, die auf Lasttests spezialisiert sind. Anstatt sich auf ihre eigentlichen Aufgaben zu konzentrieren und ihr einzigartiges Fachwissen zu nutzen, um den Prozess des Lasttests zu gestalten und die Methodologie auszuwählen, […]

NFC: Analyse der Near Field Communication-Technologie

Wir sind alle an eine Funktion wie NFC bei Smartphones gewöhnt. Und es scheint, als wäre alles klar. Viele kaufen keine Smartphones ohne NFC, weil sie denken, es ginge nur um Zahlungen. Doch es gibt viele Fragen. Wussten Sie, was diese Technologie noch kann? Was tun, wenn Ihr Smartphone kein NFC hat? Wie nutzt man den Chip im iPhone nicht […]

Wie wir einen plötzlichen Anstieg der Auslastung um das Zehnfache im Homeoffice bewältigt haben und welche Erkenntnisse wir daraus gezogen haben

Hallo, Habr! In den letzten zwei Monaten haben wir eine sehr interessante Situation erlebt, und ich möchte unsere Geschichte über das Scaling unserer Infrastruktur teilen. In dieser Zeit hat SberMarket die Bestellungen vervierfacht und den Service in 17 neuen Städten gestartet. Der explosive Anstieg der Nachfrage nach Lebensmittellieferungen erforderte ein Scaling unserer Infrastruktur. Lesen Sie die spannendsten und nützlichsten Erkenntnisse […]

Praktika von IBM: Quarkus (superschnelles Java für Microservices), Jakarta EE und OpenShift

Hallo zusammen! Wir sind auch etwas müde von Webinaren; die Anzahl hat in den letzten Monaten alle möglichen Grenzen überschritten. Daher bemühen wir uns, für Habr die interessantesten und nützlichsten auszuwählen). Für Anfang Juni (wir hoffen, der Sommer bricht endlich an) haben wir mehrere praktische Sitzungen geplant, die, da sind wir uns sicher, für Entwickler von Interesse sein werden. Zunächst werden wir über serverless und das neueste superschnelle Quarkus berichten […]

Cloud-basierte Messaging auf der Red Hat OpenShift-Plattform mit Quarkus und AMQ Online

Hallo zusammen! Hier ist er – unser letzter Beitrag aus der Quarkus-Serie! (Übrigens, schauen Sie sich unser Webinar "Was ist Quarkus – ein Kubernetes-natives Java-Framework" an. Wir zeigen, wie man "von Grund auf" neu beginnt oder bestehende Lösungen migriert.) Im vorherigen Beitrag haben wir die passenden Werkzeuge untersucht, um Verbesserungen, die durch die Modernisierung von Java-Anwendungen erzielt wurden, quantitativ zu bewerten. Ab Version […]

Quarkus: Modernisierung von Anwendungen am Beispiel von helloworld aus dem JBoss EAP Quickstart (Fortsetzung)

Hallo zusammen – hier ist der fünfte Beitrag unserer Quarkus-Serie! (Übrigens, schauen Sie sich unser Webinar "Was ist Quarkus – ein Kubernetes-natives Java-Framework" an. Wir zeigen, wie man "von Grund auf" neu beginnt oder bestehende Lösungen migriert.) Im vorherigen Beitrag haben wir die Modernisierung von Java-Anwendungen mithilfe von Quarkus-unterstützten Technologien (CDI und Servlet 3) am Beispiel des helloworld-Programms aus dem Red-Repositorium betrachtet […]

HTTP-Header-Checkdienst

Für jede Website ist es wichtig, die HTTP-Header korrekt einzustellen. Zu diesem Thema wurden viele Artikel verfasst. Hier haben wir die gesammelte Erfahrung und die RFC-Dokumentation zusammengefasst. Einige Header sind obligatorisch, andere veraltet, und manche können Verwirrung stiften und Widersprüche hervorrufen. Wir haben ein Tool zur automatischen Überprüfung der HTTP-Header des Webservers erstellt. Im Gegensatz zu vielen anderen Diensten, die einfach nur die Header anzeigen, ermöglicht dieser Dienst: die Festlegung von […]

Backup-Speicher für Tausende von virtuellen Maschinen mit freien Tools

Hallo, kürzlich hatte ich eine interessante Aufgabe, einen Speicher für die Sicherung einer großen Anzahl von Blockgeräten einzurichten. Jede Woche sichern wir alle virtuellen Maschinen in unserer Cloud. Daher müssen wir in der Lage sein, Tausende von Sicherungen zu verwalten und dies so schnell und effizient wie möglich zu tun. Leider sind die Standardkonfigurationen RAID5 und RAID6 in diesem Fall für uns nicht geeignet, da […]

Besonderheiten der Datenmodellierung für NoSQL

Einführung „Man muss mit aller Macht rennen, um nur am Platz zu bleiben, und um irgendwohin zu gelangen, muss man mindestens doppelt so schnell rennen!“ (c) Alice im Wunderland Vor einiger Zeit wurde ich gebeten, einen Vortrag für die Analysten unserer Firma über das Design von Datenmodellen zu halten, denn wenn wir lange Zeit an Projekten sitzen (manchmal mehrere Jahre), verlieren wir die Sicht auf […]

Revolution im Bereich Kommunikation? Ein neuer Ansatz ermöglicht es, die Bandbreite bei Audio- und Videogesprächen um das 100-fache und mehr zu sparen

Viele erinnern sich, dass die Serie „Silicon Valley“ von dem Programmierer Richard Hendricks erzählt, der zufällig einen revolutionären Algorithmus zur Datenkompression erfand und beschloss, sein eigenes Startup zu gründen. Die Berater der Serie schlugen sogar eine Metrik vor, mit der solche Algorithmen bewertet werden können – der fiktive Weissman-Score. Im Verlauf der Handlung entwickelte das Startup einen Videochat, der diese Lösung verwendete. Das angesehene Publikum wird zur Diskussion […]

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster