{"id":32958,"date":"2019-10-31T21:49:56","date_gmt":"2019-10-31T18:49:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/pyat-problem-v-protsessah-ekspluatatsii-i-podderzhki-highload-it-sistem\/"},"modified":"2019-10-31T21:49:56","modified_gmt":"2019-10-31T18:49:56","slug":"pyat-problem-v-protsessah-ekspluatatsii-i-podderzhki-highload-it-sistem","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/pyat-problem-v-protsessah-ekspluatatsii-i-podderzhki-highload-it-sistem","title":{"rendered":"F\u00fcnf Herausforderungen im Betrieb und Support von Highload-IT-Systemen","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hallo, Habr! Seit zehn Jahren unterst\u00fctze ich Highload-IT-Systeme. In diesem Artikel werde ich nicht \u00fcber die Probleme bei der Konfiguration von Nginx f\u00fcr einen Betrieb mit \u00fcber 1000 RPS oder andere technische Dinge schreiben. Stattdessen teile ich meine Beobachtungen zu den Herausforderungen in den Prozessen, die im Support und Betrieb solcher Systeme auftreten. <noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>\u00dcberwachung<\/h2>\n<p>\nDer Support wartet nicht darauf, dass eine Anfrage mit dem Inhalt \"Warum\u2026 funktioniert die Website schon wieder nicht?\" eintrifft. Der Support sollte bereits eine Minute nach dem Ausfall der Website das Problem erkennen und mit der L\u00f6sung beginnen. <b>Die Website ist jedoch nur die Spitze des Eisbergs.<\/b>Ihre Verf\u00fcgbarkeit wird als eine der ersten Metriken \u00fcberwacht.<\/p>\n<p>Wie geht man mit der Situation um, wenn die Lagerbest\u00e4nde des Online-Shops aus dem ERP-System nicht mehr aktualisiert werden? Oder wenn das CRM-System, das Rabatte f\u00fcr Kunden berechnet, nicht mehr antwortet? Die Website selbst sieht dabei funktionsf\u00e4hig aus. Ein hypothetisches Zabbix erh\u00e4lt seine 200-Antwort. Der Bereitschaftsdienst hat keine Benachrichtigungen vom Monitoring erhalten und schaut sich gl\u00fccklich die erste Episode der neuen Staffel von \"Game of Thrones\" an.<\/p>\n<p><b>Oft beschr\u00e4nkt sich das Monitoring lediglich auf die Messung des Zustands von Speicher, RAM und der CPU-Auslastung. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/\"   title=\"Server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1325\">Server<\/a>.<\/b> F\u00fcr Unternehmen ist es viel wichtiger, die Verf\u00fcgbarkeit der Produkte auf der Website sicherzustellen. Ein vor\u00fcbergehender Ausfall einer virtuellen Maschine im Cluster kann dazu f\u00fchren, dass der Traffic stoppt und die Last auf andere Server ansteigt. Das Unternehmen wird dabei keine finanziellen Einbu\u00dfen erleiden.<\/p>\n<p>Deshalb ist es notwendig, neben der \u00dcberwachung der technischen Parameter der Betriebssysteme auf den Servern auch Gesch\u00e4ftskennzahlen zu konfigurieren. Diese Kennzahlen haben direkten Einfluss auf finanzielle Aspekte. Dazu geh\u00f6ren verschiedene Interaktionen mit externen Systemen (wie CRM, ERP usw.), die Anzahl der Bestellungen in einem bestimmten Zeitraum, erfolgreiche oder gescheiterte Kundenanmeldungen und weitere Kennzahlen.<\/p>\n<h2>Interaktion mit externen Systemen<\/h2>\n<p>\nJede Website oder mobile Anwendung mit einem Jahresumsatz von \u00fcber einer Milliarde Rubel interagiert mit externen Systemen. Von den bereits erw\u00e4hnten CRM- und ERP-Systemen bis hin zur Daten\u00fcbertragung \u00fcber Verk\u00e4ufe an externe Big-Data-Analyse-Systeme, die dem Kunden ein Produkt vorschlagen, das er definitiv kaufen wird (in Wirklichkeit jedoch nicht). Jedes dieser Systeme verf\u00fcgt \u00fcber eigenen Support. Oft ist die Kommunikation mit diesen Systemen schmerzhaft. Besonders wenn es sich um ein globales Problem handelt, das in verschiedenen Systemen analysiert werden muss.<\/p>\n<p>Einige Systeme bieten eine Telefonnummer oder Telegram-Kontakt f\u00fcr ihre Administratoren an. An anderen Orten muss man E-Mails an Manager schreiben oder in den Bug-Trackern dieser externen Systeme nachsehen. Selbst in einem gro\u00dfen Unternehmen arbeiten unterschiedliche Systeme oft in verschiedenen Ticketverwaltungssystemen. Den Status eines Tickets nachzuverfolgen, kann manchmal unm\u00f6glich sein. Du erh\u00e4ltst ein Ticket in einem hypothetischen Jira. Dann f\u00fcgst du in den Kommentaren zu diesem ersten Jira einen Link zu einem Ticket in einem anderen Jira hinzu. In diesem zweiten Jira hinterl\u00e4sst bereits jemand einen Kommentar, dass <b>man den hypothetischen Administrator Andrey anrufen muss, um das Problem zu l\u00f6sen.<\/b> Und so weiter.<\/p>\n<p>Eine optimale L\u00f6sung f\u00fcr dieses Problem w\u00e4re die Schaffung eines einheitlichen Kommunikationsraums, beispielsweise in Slack. Alle Beteiligten am Betrieb externer Systeme sollten eingeladen werden, und es sollte einen gemeinsamen Tracker geben, um Anfragen nicht zu duplizieren. Alle Anfragen m\u00fcssen an einem zentralen Ort verfolgt werden, beginnend von den Alarmmeldungen des Monitorings bis hin zur Behebung von Bugs in der Produktion. Sie k\u00f6nnten sagen, dass dies unrealistisch ist, weil es historisch so gewachsen ist, dass wir in einem Tracker arbeiten, w\u00e4hrend andere in einem anderen System. Es gab verschiedene Systeme, und jede hatte ihre eigenen autonomen IT-Teams. Ich stimme zu, und daher muss das Problem auf der Ebene des CIO oder Product Owners angegangen werden.<\/p>\n<p>Jedes System, mit dem Sie interagieren, sollte Support als Dienstleistung anbieten, mit klaren SLAs zur Probleml\u00f6sung nach Priorit\u00e4ten. Und nicht erst, wenn der Administrator Andrej einen Moment Zeit f\u00fcr Sie findet.<\/p>\n<h2>Der Mensch ist die Engstelle.<\/h2>\n<p>\nGibt es bei Ihrem Projekt (oder Produkt) jemanden, dessen Abwesenheit im Urlaub das Management in Aufregung versetzt? Das k\u00f6nnte ein DevOps-Ingenieur, ein Analyst oder ein Entwickler sein. Nur der DevOps-Ingenieur wei\u00df schlie\u00dflich, auf welchen Servern welche Container installiert sind und wie man einen Container bei Problemen neu startet. Und generell l\u00e4sst sich ohne ihn kein komplexes Problem l\u00f6sen. Der Analyst ist der Einzige, der versteht, wie Ihr kompliziertes System funktioniert \u2014 wo die Datenstr\u00f6me hingehen, welche Anfrageparameter an welche Dienste gesendet werden und welche Antworten wir erhalten.<br \/>\nWer wird schnell verstehen, warum es Fehler in den Logs gibt und umgehend einen kritischen Bug in der Produktion beheben? Nat\u00fcrlich der Entwickler. Es gibt auch andere, aber nur er versteht, wie die verschiedenen Module des Systems eingerichtet sind.<\/p>\n<p><b>Wurzel dieses Problems ist der Mangel an Dokumentation.<\/b>. Wenn alle Dienste Ihres Systems dokumentiert w\u00e4ren, k\u00f6nnte das Problem auch ohne Analyst gel\u00f6st werden. Wenn DevOps ein paar Tage aus seinem vollen Zeitplan befreien w\u00fcrde, um alle Server, Dienste und Anweisungen zur L\u00f6sung typischer Probleme zu beschreiben, k\u00f6nnte das Problem auch in seiner Abwesenheit gel\u00f6st werden. Man muss im Urlaub nicht schnell sein Bier am Strand trinken und nach Wi-Fi suchen, um ein Problem zu l\u00f6sen.<\/p>\n<h2>Kompetenz und Verantwortung der Support-Mitarbeiter<\/h2>\n<p>\nBei gro\u00dfen Projekten spart das Unternehmen nicht bei den Geh\u00e4ltern der Entwickler. Sie suchen gezielt nach teuren Mid-Level- oder Senior-Entwicklern aus \u00e4hnlichen Projekten. Bei der Unterst\u00fctzung sieht die Situation etwas anders aus. Diese Kosten werden nach Kr\u00e4ften versucht zu minimieren. Unternehmen stellen preiswerte, frisch ausgebildete Techniker ein und gehen mutig in die Offensive. Eine solche Strategie ist m\u00f6glich, wenn es sich um die Visitenkarte einer Fabrik in Zelenograd handelt.<\/p>\n<p>Spricht man von einem gro\u00dfen Online-Shop, dann kostet jede Stunde Standzeit mehr als das monatliche Gehalt eines Admin-Technikers. Nehmen wir einen Jahresumsatz von 1 Milliarde Rubel als Ausgangspunkt. Das ist der Mindestumsatz eines jeden Online-Shops aus dem Ranking <noindex><a rel=\"nofollow\" href=\"https:\/\/www.top100.datainsight.ru\/\">TOP-100 f\u00fcr 2018<\/a><\/noindex>Teilen wir diesen Betrag durch die Anzahl der Stunden im Jahr, ergeben sich mehr als 100.000 Rubel an reinen Verlusten. Wenn wir die Nachtstunden au\u00dfer Betracht lassen, kann man diesen Betrag sogar verdoppeln.<\/p>\n<p><b>Aber Geld ist doch nicht alles, oder?<\/b> (nein, nat\u00fcrlich ist es wichtig) Es gibt auch reputative Verluste. Eine Stunde Ausfallzeit eines bekannten Online-Shops kann sowohl eine Flut von Kommentaren in sozialen Medien als auch Ver\u00f6ffentlichungen in Fachzeitschriften ausl\u00f6sen. Und Gespr\u00e4che von Freunden am K\u00fcchentisch wie \u201eKauf dort nichts, deren Website funktioniert st\u00e4ndig nicht\u201c sind \u00fcberhaupt nicht messbar.<\/p>\n<p>Kommen wir nun zur Verantwortung. In meiner Erfahrung gab es einen Fall, in dem der diensthabende Administrator nicht rechtzeitig auf die Meldung des \u00dcberwachungssystems \u00fcber die Unerreichbarkeit der Website reagierte. An einem angenehmen Sommerfreitagabend lag die Website eines bekannten Online-Shops in Moskau still. Am Samstagmorgen verstand der Produktmanager dieser Website nicht, warum die Seite nicht ge\u00f6ffnet werden kann, w\u00e4hrend in den Support-Chats und dringenden Slack-Benachrichtigungen komplette Stille herrschte. Dieser Fehler kostete uns einen sechsstelligen Betrag, und der diensthabende Administrator verlor seinen Job.<\/p>\n<p><b>Verantwortung ist eine F\u00e4higkeit, die schwer zu entwickeln ist. <\/b>Es ist eine Frage von pers\u00f6nlicher Verantwortung. Deshalb versuche ich in Vorstellungsgespr\u00e4chen, diese Verantwortung durch verschiedene Fragen zu ermitteln, die indirekt zeigen, ob jemand bereit ist, Verantwortung zu \u00fcbernehmen. Wenn jemand sagt, er habe sich f\u00fcr die Universit\u00e4t entschieden, weil es die Eltern gesagt haben, oder den Job wechselt, weil die Frau meint, er verdient zu wenig, dann sollte man mit solchen Personen besser nicht zusammenarbeiten.<\/p>\n<h2>Zusammenarbeit mit dem Entwicklungsteam<\/h2>\n<p>\nWenn bei den Nutzern im Produktivbetrieb kleinere Probleme auftreten, l\u00f6st der Support diese selbstst\u00e4ndig. Er versucht, das Problem nachzustellen, analysiert Protokolle und so weiter. Aber was passiert, wenn ein Fehler im Produktionsbetrieb auftritt? In diesem Fall er\u00f6ffnet der Support ein Ticket f\u00fcr die Entwickler, und hier wird es richtig interessant.<\/p>\n<p><b>Die Entwickler sind st\u00e4ndig \u00fcberlastet.<\/b> Das Entwicklerteam konzentriert sich auf die Entwicklung neuer Funktionen. Bugs in der Produktion zu beheben ist, sagen wir, nicht die spannendste Aufgabe. Die Fristen zur Fertigstellung des aktuellen Sprints sind knapp. Doch dann kommen unangenehme Leute aus dem Support und sagen: 'H\u00f6r sofort auf alles, wir haben Probleme.' Der Priorit\u00e4tsgrad solcher Aufgaben ist minimal. Besonders, wenn das Problem nicht kritisch ist, die Hauptfunktionen der Website jedoch funktionieren und der Release-Manager nicht mit weit aufgerissenen Augen umherl\u00e4uft und sagt: 'Bitte f\u00fcgt diese Aufgabe schnell in den n\u00e4chsten Release oder Hotfix ein.'<\/p>\n<p>Aufgaben mit normaler oder niedriger Priorit\u00e4t werden von Release zu Release verschoben. Auf die Frage 'Wann wird die Aufgabe erledigt sein?' bekommst du Antworten wie: 'Tut mir leid, im Moment sind viele Aufgaben, frag die Teamleiter oder den Release-Manager.'<\/p>\n<p>Probleme in der Produktionsumgebung haben eine h\u00f6here Priorit\u00e4t als die Erstellung neuer Funktionen. Schlechte Bewertungen lassen nicht lange auf sich warten, wenn die Benutzer st\u00e4ndig auf Bugs sto\u00dfen. Es ist schwierig, einen besch\u00e4digten Ruf wiederherzustellen.<\/p>\n<p><b>Die Fragen zur Zusammenarbeit zwischen Entwicklung und Support werden von DevOps gel\u00f6st.<\/b> Diese Abk\u00fcrzung wird oft in Form einer konkreten Person verwendet, die hilft, Testumgebungen f\u00fcr die Entwicklung zu erstellen, CICD-Pipelines zu strukturieren und getesteten Code schnell in die Produktion zu bringen. DevOps ist ein Ansatz zur Softwareentwicklung, bei dem alle Beteiligten eng zusammenarbeiten und dabei helfen, Softwareprodukte und -dienste schneller zu erstellen und zu aktualisieren. Ich spreche hier von Analysten, Entwicklern, Testern und dem Support.<\/p>\n<p>Support und Entwicklung sind in diesem Ansatz keine separaten Abteilungen mit eigenen Zielen und Aufgaben. Die Entwicklung ist in den Betrieb eingebunden und umgekehrt. Der ber\u00fchmte Satz in verteilten Teams: \u201eDas Problem liegt nicht auf meiner Seite\u201c wird in Chats nicht mehr so h\u00e4ufig verwendet, und die Endbenutzer sind ein wenig gl\u00fccklicher geworden.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/450510\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0414\u0435\u0441\u044f\u0442\u044c \u043b\u0435\u0442 \u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e Highload \u0418\u0422 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041d\u0435 \u0431\u0443\u0434\u0443 \u043f\u0438\u0441\u0430\u0442\u044c \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 nginx \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 1000+ RPS \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0432\u0435\u0449\u0438. \u041f\u043e\u0434\u0435\u043b\u044e\u0441\u044c \u043d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u044f\u043c\u0438 \u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0445 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u0432 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 \u0438 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 \u0442\u0430\u043a\u0438\u0445 \u0441\u0438\u0441\u0442\u0435\u043c. \u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0422\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u0435 \u0436\u0434\u0435\u0442 \u043f\u043e\u043a\u0430 \u043f\u0440\u0438\u043b\u0435\u0442\u0438\u0442 \u0437\u0430\u044f\u0432\u043a\u0430 \u0441 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435\u043c \u00ab \u041a\u0430\u043a\u043e\u0433\u043e \u041f\u043e\u0447\u0435\u043c\u0443\u2026 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-32958","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0414\u0435\u0441\u044f\u0442\u044c \u043b\u0435\u0442 \u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e Highload \u0418\u0422 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041d\u0435 \u0431\u0443\u0434\u0443 \u043f\u0438\u0441\u0430\u0442\u044c \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 nginx \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 1000+ RPS \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0432\u0435\u0449\u0438. \u041f\u043e\u0434\u0435\u043b\u044e\u0441\u044c \u043d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u044f\u043c\u0438 \u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0445 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u0432 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 \u0438 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 \u0442\u0430\u043a\u0438\u0445 \u0441\u0438\u0441\u0442\u0435\u043c. \u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0422\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u0435 \u0436\u0434\u0435\u0442 \u043f\u043e\u043a\u0430 \u043f\u0440\u0438\u043b\u0435\u0442\u0438\u0442 \u0437\u0430\u044f\u0432\u043a\u0430 \u0441 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435\u043c \u00ab \u041a\u0430\u043a\u043e\u0433\u043e \u041f\u043e\u0447\u0435\u043c\u0443\u2026\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/pyat-problem-v-protsessah-ekspluatatsii-i-podderzhki-highload-it-sistem\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u044f\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 Highload \u0418\u0422 \u0441\u0438\u0441\u0442\u0435\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0414\u0435\u0441\u044f\u0442\u044c \u043b\u0435\u0442 \u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e Highload \u0418\u0422 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041d\u0435 \u0431\u0443\u0434\u0443 \u043f\u0438\u0441\u0430\u0442\u044c \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 nginx \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 1000+ RPS \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0432\u0435\u0449\u0438. \u041f\u043e\u0434\u0435\u043b\u044e\u0441\u044c \u043d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u044f\u043c\u0438 \u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0445 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u0432 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 \u0438 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 \u0442\u0430\u043a\u0438\u0445 \u0441\u0438\u0441\u0442\u0435\u043c. \u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0422\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u0435 \u0436\u0434\u0435\u0442 \u043f\u043e\u043a\u0430 \u043f\u0440\u0438\u043b\u0435\u0442\u0438\u0442 \u0437\u0430\u044f\u0432\u043a\u0430 \u0441 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435\u043c \u00ab \u041a\u0430\u043a\u043e\u0433\u043e \u041f\u043e\u0447\u0435\u043c\u0443\u2026\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/pyat-problem-v-protsessah-ekspluatatsii-i-podderzhki-highload-it-sistem\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:49:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:49:56+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47F\u00fcnf Probleme in den Prozessen der Nutzung und Unterst\u00fctzung von Highload-IT-Systemen | ProHoster","description":"Hallo, Habr! Seit zehn Jahren unterst\u00fctze ich Highload-IT-Systeme. In diesem Artikel werde ich nicht \u00fcber die Probleme bei der Konfiguration von Nginx f\u00fcr den Betrieb mit 1000+ RPS oder andere technische Aspekte schreiben. Ich m\u00f6chte meine Beobachtungen zu den Problemen in den Prozessen teilen, die bei der Unterst\u00fctzung und dem Betrieb solcher Systeme auftreten. Monitoring Support wartet nicht darauf, dass eine Anfrage mit dem Inhalt \"Warum...\" eintrifft.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/pyat-problem-v-protsessah-ekspluatatsii-i-podderzhki-highload-it-sistem","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u044f\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 Highload \u0418\u0422 \u0441\u0438\u0441\u0442\u0435\u043c | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u0414\u0435\u0441\u044f\u0442\u044c \u043b\u0435\u0442 \u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e Highload \u0418\u0422 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041d\u0435 \u0431\u0443\u0434\u0443 \u043f\u0438\u0441\u0430\u0442\u044c \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 nginx \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 1000+ RPS \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0432\u0435\u0449\u0438. \u041f\u043e\u0434\u0435\u043b\u044e\u0441\u044c \u043d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u044f\u043c\u0438 \u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0445 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u0432 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 \u0438 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 \u0442\u0430\u043a\u0438\u0445 \u0441\u0438\u0441\u0442\u0435\u043c. \u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0422\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u0435 \u0436\u0434\u0435\u0442 \u043f\u043e\u043a\u0430 \u043f\u0440\u0438\u043b\u0435\u0442\u0438\u0442 \u0437\u0430\u044f\u0432\u043a\u0430 \u0441 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435\u043c \u00ab \u041a\u0430\u043a\u043e\u0433\u043e \u041f\u043e\u0447\u0435\u043c\u0443\u2026","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/pyat-problem-v-protsessah-ekspluatatsii-i-podderzhki-highload-it-sistem","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:49:56+00:00","article:modified_time":"2019-10-31T18:49:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"32958","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 17:02:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:49:37","updated":"2026-02-09 17:02:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/32958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=32958"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/32958\/revisions"}],"predecessor-version":[{"id":158569,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/32958\/revisions\/158569"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=32958"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=32958"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=32958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}