Categorie: Beheer

Verhalen van de servicedienst. Een luchtige post over serieus werk

Service-engineers zijn te vinden bij tankstations en ruimtehavens, in IT-bedrijven en autofabrieken, bij VAZ en Space X, in kleine bedrijven en internationale giganten. En zij, absoluut allemaal, hebben ooit de klassieke uitspraken gehoord zoals 'het deed het vanzelf', 'ik heb het met plakband omwikkeld en het werkte, en toen explodeerde het', 'ik heb er niets aan veranderd', 'ik heb het zeker niet gewijzigd' en […]

CMake en C++ — broers voor altijd

Tijdens de ontwikkeling hou ik ervan om compilers, build-modi, versies van afhankelijkheden te wijzigen, statische analyses uit te voeren, prestaties te meten, dekking te verzamelen, documentatie te genereren, enzovoorts. En ik ben dol op CMake, omdat het me in staat stelt alles te doen wat ik wil. Veel mensen bekritiseren CMake, en vaak terecht, maar als je het goed bekijkt, is het niet zo slecht, en de laatste tijd […]

Hoe je opslag van back-ups in objectstorage tot 90% kunt verkleinen

Onze Turkse klanten vroegen ons om de back-up voor het datacenter correct in te stellen. We doen soortgelijke projecten in Rusland, maar hier was het verhaal vooral een onderzoek naar de beste aanpak. Gegeven: er is een lokaal S3-opslag, er is Veritas NetBackup, dat is uitgebreid met nieuwe functionaliteit voor het verplaatsen van gegevens naar objectstorage met nu ondersteuning voor deduplicatie, en er is een probleem met […]

StealthWatch: implementatie en configuratie. Deel 2

Hallo collega's! Na de basisvereisten voor het implementeren van StealthWatch in het vorige deel te hebben vastgesteld, kunnen we beginnen met de implementatie van het product. 1. Manieren om StealthWatch te implementeren Er zijn verschillende manieren om StealthWatch te 'verkennen': dcloud – een cloud service voor labwerk; Cloud Based: Stealthwatch Cloud Free Trial – hier zal Netflow van je apparaat in de cloud stromen en daar worden geanalyseerd door StealthWatch-software; On-premise POV […]

Het opzetten van je eigen MTProxy Telegram met statistieken

„Ik erfde deze chaos, te beginnen met de gewetenloze Zello; LinkedIn en eindigend met ‘alle anderen’ op het Telegram-platform in mijn wereld. En toen hij boerde, voegde de ambtenaar haastig en luid toe: maar ik zal (hier in IT) orde scheppen“ (…). Durov, terecht van mening dat autoritaire staten deze cryptopunk moeten vrezen, en roskomnadzors en gouden schilden met hun DPI-filters hem […]

‘Houdt van en houdt niet van’: DNS over HTTPS

We onderzoeken de meningen over de kenmerken van het werken met DNS over HTTPS, dat de laatste tijd een ‘appel van onenigheid’ is geworden onder internetproviders en browserontwikkelaars. / Unsplash / Steve Halama De essentie van het onenigheid De laatste tijd schrijven grote media en thematische platforms (waaronder Habr) vaak over het DNS over HTTPS-protocol (DoH). Het versleutelt verzoeken aan de DNS-server en de antwoorden op […]

Transacties in de globalen InterSystems IRIS

De database InterSystems IRIS ondersteunt interessante structuren voor gegevensopslag - globals. Dit zijn in wezen hiërarchische sleutels met diverse extra voordelen zoals transacties, snelle functies om door gegevensbomen te navigeren, vergrendelingen en zijn eigen ObjectScript-taal. Meer over globals in de serie artikelen 'Globals - zwaarden van dataopslag': Bomen. Deel 1 Bomen. Deel 2 Spars arrays. Deel […]

Globals zijn krachtige tools voor gegevensopslag. Sparse arrays. Deel 3

In de vorige delen (1, 2) spraken we over globals als bomen; in dit deel bekijken we globals als sparse arrays. Een sparse array is een type array waarin de meeste waarden gelijk zijn. In de praktijk komen er vaak zulke enorme sparse arrays voor, dat het geen zin heeft om geheugen te verbruiken voor identieke elementen. Daarom is het zinvol om sparse arrays te implementeren […]

Globals zijn krachtige tools voor gegevensopslag. Bomen. Deel 2

Begin — zie deel 1. 3. Structuurvarianten bij het gebruik van globals. Structuren zoals een geordende boom hebben verschillende specifieke gevallen. Laten we de gevallen bekijken die praktijkwaarde hebben bij het werken met globals. 3.1 Specifiek geval 1. Eén knooppunt zonder takken. Globals kunnen niet alleen als een array worden gebruikt, maar ook als gewone variabelen. Bijvoorbeeld als een teller: Set ^counter […]

Globals zijn krachtige tools voor gegevensopslag. Bomen. Deel 1

Echte krachtige tools voor database-opslag — globals — zijn al lang bekend, maar toch kunnen nog steeds weinig mensen ze effectief gebruiken of hebben ze deze superkracht nog niet onder de knie. Wanneer globals worden gebruikt voor de taken waarvoor ze echt geschikt zijn, kunnen opmerkelijke resultaten worden behaald. Of in prestaties of in het vereenvoudigen van de oplossing van de taak (1, 2). Globals zijn speciale […]

Maak de database toegankelijk voor externe verbindingen

Laten we beginnen met het feit dat er gevallen zijn waarin het noodzakelijk is om een applicatie met een databaseverbinding te maken. Dit gebeurt om niet al te veel in de backend-ontwikkeling te hoeven rommelen en te concentreren op de frontend vanwege een tekort aan handen en vaardigheden. Ik wil niet beweren dat mijn oplossing veilig zal zijn, maar het werkt. Aangezien ik niet hou van betalen voor hosting, […]

Het opzetten van een cloud PBX 3CX op elke Openstack-compatibele hosting

Vaak is het nodig om 3CX-telefoniesystemen in de cloud te installeren, maar uw gekozen cloudprovider staat niet op de lijst van ondersteunde 3CX-providers (bijvoorbeeld Mail.ru Cloud Solutions). Geen probleem! Het is helemaal niet moeilijk! U moet alleen nagaan of de provider de OpenStack-infrastructuur ondersteunt. 3CX, onder andere bedrijven, sponsort de ontwikkeling van OpenStack en ondersteunt de OpenStack API en de standaardinterface Horizon voor monitoring en […]

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster