Categoria: Amministrazione

Creazione di una pipeline CI/CD e automazione del lavoro con Docker

Ho scritto i miei primi siti alla fine degli anni '90. All'epoca, era molto semplice metterli in funzione. C'era un server Apache su qualche hosting condiviso, a cui ci si poteva connettere tramite FTP, digitando nella barra del browser qualcosa come ftp://ftp.example.com. Poi dovevo inserire nome utente e password e caricare i file sul server. Erano altri tempi, tutto allora […]

RabbitMQ. Parte 1. Introduzione. Erlang, AMQP

Buongiorno, Habr! Voglio condividere un manuale-riassunto delle conoscenze che sono riuscita a raccogliere su RabbitMQ e condensarle in brevi raccomandazioni e conclusioni. Indice RabbitMQ. Parte 1. Introduzione. Erlang, AMQP e RPC RabbitMQ. Parte 2. Approfondiamo gli Exchanges RabbitMQ. Parte 3. Approfondiamo le Queue e i Bindings RabbitMQ. Parte 4. Approfondiamo cosa sono i messaggi e i frame RabbitMQ. Parte […]

Video con il rilevatore di oggetti cloud su Raspberry Pi

Prologo Un video sta circolando in rete — come il pilota automatico della Tesla vede la strada. Da tempo volevo trasmettere un video, arricchito da un rilevatore, anche in tempo reale. Il problema è che voglio trasmettere video da Raspberry, e le prestazioni del rilevatore basato su rete neurale su di esso lasciano molto a desiderare. Intel Neural Computer Stick Ho considerato diverse opzioni per risolvere. In […]

Service Discovery in sistemi distribuiti con l'esempio di Consul. Alexander Sigachev

Ti invitiamo a leggere la trascrizione della relazione di Aleksandr Sigachev su Service Discovery nei sistemi distribuiti usando Consul come esempio. Il Service Discovery è stato creato per connettere una nuova applicazione nel nostro ambiente esistente con il minimo sforzo. Utilizzando il Service Discovery, possiamo separare al massimo o il container in formato Docker oppure il servizio virtuale da quell'ambiente in cui è in esecuzione. […]

Microsoft Azure Training Day: migrazione dell'infrastruttura del server (registrazione completata)

Il 13 febbraio vi invitiamo a partecipare a un seminario tecnico approfondito, dedicato alla preparazione dell'infrastruttura server locale per l'implementazione di soluzioni ibride con il trasferimento di scenari specifici nel cloud. Durante l'evento esamineremo, attraverso un esempio pratico, la migrazione di una grande azienda, in cui Windows Server 2008 R2 è implementato sia su server fisici che in ambiente virtuale con […]

UPS APC Smart UPS, e come prepararli

Tra la vasta gamma di UPS, i più comuni nei server di livello base sono gli Smart UPS della APC (ora Schneider Electric). L'eccellente affidabilità e il basso prezzo sul mercato delle attrezzature usate fanno sì che gli amministratori di sistema, senza pensarci troppo, colleghino questi UPS nei rack e cerchino di ottenere il massimo profitto da hardware di 10-15 anni fa semplicemente sostituendo le batterie. Purtroppo, non sempre […]

Delta: Piattaforma di sincronizzazione dei dati e arricchimento

In vista del lancio di un nuovo ciclo del corso "Data Engineer", abbiamo preparato la traduzione di un materiale interessante. Panoramica Parleremo di un pattern abbastanza popolare che consente alle applicazioni di utilizzare più archivi di dati, dove ogni archivio è utilizzato per scopi specifici, ad esempio per la memorizzazione della forma canonica dei dati (MySQL, ecc.), per fornire funzionalità di ricerca avanzate (ElasticSearch, ecc.), per la memorizzazione nella cache (Memcached, ecc.) […]

HighLoad++, Michail Tuleev (MongoDB): Coerenza causale: dalla teoria alla pratica

La prossima conferenza HighLoad++ si terrà il 6 e 7 aprile 2020 a San Pietroburgo. Maggiori dettagli e biglietti al link. HighLoad++ Siberia 2019. Sala "Krasnoyarsk". 25 giugno, 12:00. Sintesi e presentazione. Talvolta, i requisiti pratici confliggono con la teoria, dove non sono considerati aspetti importanti per un prodotto commerciale. In questa presentazione viene illustrato il processo di selezione e combinazione di diversi approcci alla creazione […]

8. Fortinet Getting Started v6.0. Lavorare con gli utenti

Ciao! Benvenuto nell'ottava lezione del corso Fortinet Getting Started. Nelle sesta e settima lezioni abbiamo conosciuto i principali profili di sicurezza; ora possiamo consentire agli utenti di accedere a Internet, proteggendoli da virus e limitando l'accesso alle risorse web e alle applicazioni. Ora sorge la domanda sull'amministrazione delle registrazioni degli utenti. Come possiamo garantire l'accesso a Internet solo a un determinato gruppo di utenti? […]

Avviamo la nostra istanza di Webogram con il proxy tramite nginx

Ciao, Habr! Recentemente mi sono trovato in una situazione in cui dovevo lavorare all'interno di una rete aziendale con accesso limitato a Internet e, come puoi immaginare dal titolo, Telegram era bloccato. Sono certo che questa situazione è familiare a molti. Posso tranquillamente fare a meno dei messenger, ma avevo bisogno di Telegram per lavoro. Installare il client […]

Ancora un po' di discussione sui test errati.

Una volta mi sono casualmente imbattuto in un codice che un utente stava cercando di utilizzare per monitorare le prestazioni della RAM nella propria macchina virtuale. Non riporterò il codice (è un "mucchio") e lascerò solo ciò che è essenziale. Quindi, qui ci siamo! #include #include #include #define CNT 1024 #define SIZE (1024*1024) int main() { struct timeval start; struct timeval end; […]

Fondamenti di Elasticsearch

Elasticsearch è un motore di ricerca con API REST JSON, che utilizza Lucene ed è scritto in Java. Una descrizione di tutti i vantaggi di questo motore è disponibile sul sito ufficiale. D'ora in poi, ci riferiremo a Elasticsearch come ES. Motori simili vengono utilizzati per ricerche complesse all'interno di un database di documenti. Ad esempio, ricerche che tengono conto della morfologia della lingua o ricerche basate su coordinate geo. In questo articolo […]

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster