Kategorie: Administration

Warum kommen keine PUSH-Benachrichtigungen im VoIP-Client 3CX fĂŒr Android an?

Vielleicht haben Sie bereits unsere neue 3CX Android Beta-App ausprobiert. Derzeit arbeiten wir aktiv an einem Release, das unter anderem die UnterstĂŒtzung von Videoanrufen beinhalten wird! Wenn Sie den neuen 3CX-Client noch nicht gesehen haben, treten Sie der Gruppe von Beta-Testern bei! Allerdings haben wir auf ein recht verbreitetes Problem hingewiesen — instabile PUSH-Benachrichtigungen fĂŒr Anrufe und Nachrichten. Typisches negatives Feedback […]

Überwachung von ETL-Prozessen in einem kleinen Data Warehouse

Viele verwenden spezialisierte Werkzeuge zur Erstellung von Verfahren fĂŒr die Extraktion, Transformation und das Laden von Daten in relationale Datenbanken. Der Arbeitsprozess der Werkzeuge wird protokolliert, Fehler werden festgehalten. Im Falle eines Fehlers enthĂ€lt das Protokoll Informationen darĂŒber, dass das Werkzeug die Aufgabe nicht erfolgreich ausfĂŒhren konnte und in welchen Modulen (hĂ€ufig Java) der Prozess gestoppt wurde. In den letzten Zeilen kann der Datenbankfehler gefunden werden, beispielsweise ein Verstoß […]

Warum brauchen wir DevOps und wer sind die DevOps-Spezialisten

Wenn eine Anwendung nicht funktioniert, will man am wenigsten von den Kollegen den Satz hören: „Das Problem liegt auf Ihrer Seite“. Infolgedessen leiden die Benutzer – und es ist ihnen egal, welcher Teil des Teams fĂŒr den Ausfall verantwortlich ist. Die DevOps-Kultur entstand gerade, um Entwicklung und Support zusammenzufĂŒhren und sie um eine gemeinsame Verantwortung fĂŒr das Endprodukt zu vereinen. Welche Praktiken fallen unter […]

Was uns der Aufbau von Mesh kostet: Wie der dezentralisierte Internetanbieter „Medium“ ein neues Internet auf Basis von Yggdrasil schafft

Hallo! Es wird fĂŒr Sie wahrscheinlich keine große Neuigkeit sein, dass der „SouverĂ€ne Runet“ vor der TĂŒr steht – das Gesetz tritt bereits am 1. November dieses Jahres in Kraft. Leider ist es nicht ganz klar, wie es funktionieren wird (oder ob es funktionieren wird?) – genaue Anweisungen fĂŒr die Betreiber sind bisher nicht öffentlich zugĂ€nglich. Es fehlen auch Methoden, Strafen, PlĂ€ne […]

Konsolengame-Roguelike auf C++

EinfĂŒhrung "Linux ist nicht fĂŒr Spiele!" – dieser veraltete Spruch ist nicht mehr gĂŒltig: mittlerweile gibt es viele großartige Spiele, die speziell fĂŒr dieses wunderbare System entwickelt wurden. Dennoch möchte man manchmal etwas Besonderes, das genau zu einem passt
 Deshalb habe ich beschlossen, dieses Besondere zu schaffen. Grundlage Ich werde nicht den gesamten Code zeigen und erklĂ€ren (das ist nicht sehr interessant) – nur die wichtigsten Punkte. 1. Charakter Hier […]

UnterstĂŒtzung von Monorepo und Multirepo in werf und was hat das mit Docker Registry zu tun

Das Thema Monorepo wurde bereits mehrfach diskutiert und fĂŒhrt in der Regel zu aktiven Debatten. Bei der Erstellung von werf als Open-Source-Tool, das darauf abzielt, die Prozesse des Codesammelns aus Git in Docker-Images (und deren anschließender Bereitstellung in Kubernetes) zu verbessern, denken wir wenig darĂŒber nach, welche Wahl besser ist. FĂŒr uns ist es wichtig, alles Notwendige fĂŒr die AnhĂ€nger unterschiedlicher Meinungen bereitzustellen (wenn das […]

Kurzleitfaden zur DurchfĂŒhrung von Pilotprojekten und PoC

EinfĂŒhrung Im Laufe meiner Jahre in der IT-Branche und insbesondere im IT-Vertrieb habe ich viele Pilotprojekte gesehen, aber die meisten endeten nach erheblichen ZeitaufwĂ€nden in nichts. Dabei, wenn wir ĂŒber die Testung von Hardwarelösungen sprechen, wie zum Beispiel Storage-Systemen, gibt es fĂŒr jedes DemogerĂ€t normalerweise eine Warteliste von fast einem Jahr. Und jede […]

Unit-Tests in DBMS – wie wir das im Sportmaster machen, Teil zwei

Der erste Teil befindet sich hier. Stellen Sie sich die Situation vor. Sie stehen vor der Aufgabe, eine neue FunktionalitĂ€t zu entwickeln. Sie haben Material von Ihren VorgĂ€ngern zur VerfĂŒgung. Angenommen, Sie haben keine moralischen Verpflichtungen, wie wĂŒrden Sie vorgehen? In den meisten FĂ€llen geraten alle alten Entwicklungen in Vergessenheit und alles beginnt von neuem. Niemand grĂ€bt gerne im fremden Code, und bei Vorhandensein […]

Architektur des Billings der neuen Generation: Transformation mit Umstieg auf Tarantool

Warum benötigt eine Firma wie MegaFon Tarantool im Billing? Von außen scheint es, dass einfach ein Anbieter kommt, eine große Box bringt, den Stecker in die Steckdose steckt – und schon ist das Billing fertig! FrĂŒher war das so, aber heute ist das veraltet, und solche Dinosaurier sind schon ausgestorben oder sterben aus. UrsprĂŒnglich war Billing ein System zur Rechnungsstellung – ein ZĂ€hler oder Taschenrechner. Im modernen Telekommunikationsbereich ist es ein System zur Automatisierung des gesamten Lebenszyklus der Interaktion mit den Abonnenten […]

Tarantool Cartridge: Sharding des Lua-Backends in drei Zeilen

In der Mail.ru Group haben wir Tarantool – das ist ein Anwendungserver in Lua, der zudem auch eine Datenbank ist (oder umgekehrt?). Er ist schnell und großartig, aber die Möglichkeiten eines einzelnen Servers sind dennoch nicht unbegrenzt. Vertikale Skalierung ist auch keine Allheilmittel, daher bietet Tarantool Werkzeuge fĂŒr horizontale Skalierung – das vshard-Modul [1]. Es ermöglicht das Sharding […]

Volumes-Plugins fĂŒr Speicher in Kubernetes: von Flexvolume zu CSI

Als Kubernetes noch v1.0.0 war, gab es Plugins fĂŒr Volumes (Volume-Plugins). Diese waren nötig, um Systeme fĂŒr die Speicherung von persistenten Daten von Containern mit Kubernetes zu verbinden. Ihre Anzahl war begrenzt, darunter gehörten frĂŒhzeitig Anbieter wie GCE PD, Ceph, AWS EBS und andere. Die Plugins wurden zusammen mit Kubernetes geliefert, wofĂŒr und […]

Wir erstellen eine Kubernetes-Plattform in Pinterest

Im Laufe der Jahre haben 300 Millionen Nutzer von Pinterest mehr als 200 Milliarden Pins auf ĂŒber 4 Milliarden PinnwĂ€nden erstellt. Um diese Armee von Nutzern und die umfangreiche Inhaltsdatenbank zu bedienen, entwickelte das Portal tausende von Services, angefangen bei Mikrodiensten, die von mehreren CPUs verarbeitet werden können, bis hin zu riesigen Monolithen, die auf einem ganzen Park virtueller Maschinen laufen. Und nun kam der Moment […]

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