Kategorie: Administration

Bereitstellung des Docker-Images auf Dokku mit Ansible

Prolog: Kürzlich habe ich von einer "Pocket" PaaS erfahren, die Heroku ähnelt und einen ziemlich offensichtlichen Namen hat – Dokku. Vor allem die Möglichkeit, einfach ein Zertifikat zur Anwendung und ein vhost direkt hinzuzufügen, hat mich sehr angesprochen, weshalb ich mich entschieden habe, meine Docker-Images auf Dokku zu übertragen. Allerdings war ich enttäuscht, dass es in Dokku keine Befehle wie bei Heroku gibt: dokku container:push dokku container:release \/\/ Sehr […]

Was kann das Absenken des Isolationsniveaus von Transaktionen in Datenbanken zur Folge haben?

Hallo zusammen. Hier ist Wladislaw Rodin. Momentan bin ich der Kursleiter für "Architekt von Hochlastsystemen" bei OTUS und unterrichte auch in Kursen, die sich der Softwarearchitektur widmen. Neben dem Unterrichten, wie Sie vielleicht bemerkt haben, schreibe ich auch maßgeschneiderte Inhalte für den OTUS-Blog auf Habr, und den heutigen Artikel möchte ich dem Start des Kurses "PostgreSQL" widmen, der gerade jetzt […]

Implementierung der Befehle docker pull und docker push ohne Docker-Client durch HTTP-Anfragen.

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

Dichotomie der Daten: Überdenken des Verhältnisses zu Daten und Dienstleistungen

Hallo zusammen! Wir haben großartige Neuigkeiten: Im Juni startet OTUS erneut den Kurs "Softwarearchitekt", und aus diesem Anlass teilen wir traditionell nützliche Materialien mit Ihnen. Wenn Sie mit dieser ganzen Mikrodienstgeschichte ohne jeden Kontext konfrontiert wurden, ist es verständlich, dass Sie sie etwas seltsam finden. Das Aufteilen einer Anwendung in Fragmente, die über ein Netzwerk verbunden sind, bedeutet zwangsläufig, dass […]

Lasttest als CI-Dienst für Entwickler

Ein Problem, dem sich häufig Multiproduct-Softwareanbieter gegenübersehen, ist die doppelte Kompetenz von Ingenieuren – Entwicklern, Testern und Infrastrukturadministratoren – in fast jedem Team. Dies betrifft auch die kostspieligen Ingenieure – Spezialisten im Bereich Lasttests. Anstatt sich mit ihren direkten Aufgaben zu beschäftigen und ihre einzigartige Erfahrung zu nutzen, um den Prozess des Lasttestens zu gestalten, die Methodik auszuwählen, […]

NFC: Eine Analyse der Near Field Communication-Technologie

Wir alle sind an die Tatsache gewöhnt, dass Smartphones über NFC verfügen. Und eigentlich ist alles klar. Viele kaufen keine Smartphones ohne NFC, weil sie denken, dass es nur um Einkäufe geht. Aber es gibt viele Fragen. Wussten Sie, was diese Technologie noch kann? Was tun, wenn Ihr Smartphone kein NFC hat? Wie kann man den Chip im iPhone nutzen, ohne […]

Wie wir einen plötzlichen Anstieg der Last um das 10-Fache im Homeoffice bewältigt haben und welche Schlussfolgerungen wir daraus gezogen haben.

Hallo, Habr! In den letzten Monaten haben wir eine sehr interessante Situation erlebt, und ich möchte unsere Geschichte über die Skalierung der 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 von uns, die Infrastruktur zu skalieren. Lesen Sie über die interessantesten und nützlichsten Erkenntnisse […]

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

Hallo zusammen! Auch wir sind inzwischen von den Webinaren etwas müde, denn ihre Anzahl hat in den letzten Monaten alle denkbaren 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 kommt wirklich) haben wir mehrere praktische Sitzungen geplant, die für Entwickler interessant sein werden. Zunächst – wir werden über serverless und das neueste superschnelle Quarkus berichten […]

Cloud-orientierter Nachrichtenverkehr auf der Red Hat OpenShift-Plattform unter Verwendung von Quarkus und AMQ Online

Hallo zusammen! Hier ist er – unser abschließender Beitrag aus der Serie über Quarkus! (Übrigens, schauen Sie sich unser Webinar „Das ist Quarkus – ein Kubernetes-nativer Java-Framework“ an. Wir zeigen, wie man „von Grund auf“ anfängt oder bestehende Lösungen migriert) Im vorherigen Beitrag haben wir die entsprechenden Werkzeuge betrachtet, mit denen man die Verbesserungen, die durch die Modernisierung von Java-Anwendungen erzielt wurden, quantitativ bewerten kann. Ab Version […]

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

Hallo zusammen – hier ist der fünfte Beitrag aus unserer Serie über Quarkus! (Übrigens, schauen Sie sich unser Webinar „Das ist Quarkus – ein Kubernetes-nativer Java-Framework“ an. Wir zeigen, wie man „von Grund auf“ anfängt oder bestehende Lösungen migriert) Im vorherigen Beitrag haben wir die Modernisierung von Java-Anwendungen mit den von Quarkus unterstützten Technologien (CDI und Servlet 3) anhand des helloworld-Programms aus dem Red-Repository betrachtet […]

HTTP-Header-Server-Überprüfungsdienst

Für jede Website ist es wichtig, die HTTP-Header richtig einzustellen. Über Header wurden viele Artikel geschrieben. Hier haben wir die gesammelten Erfahrungen und die RFC-Dokumentation zusammengefasst. Einige Header sind obligatorisch, andere veraltet, und manche können Verwirrung 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 die Header anzeigen, ermöglicht dieser Dienst: festzulegen […]

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

Hallo, neulich hatte ich eine interessante Aufgabe, ein Speichergerät für die Sicherung einer großen Anzahl von Blockgeräten einzurichten. Jede Woche führen wir ein Backup aller virtuellen Maschinen in unserer Cloud durch, was bedeutet, dass wir in der Lage sein müssen, 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 nicht geeignet aufgrund […]

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster