Categoria: Amministrazione

RabbitMQ. Parte 1. Introduzione. Erlang, AMQP

Buongiorno, Habr! Voglio condividere un manuale-guida sui concetti che sono riuscita a raccogliere su RabbitMQ e riassumerli in brevi raccomandazioni e conclusioni. Indice RabbitMQ. Parte 1. Introduzione. Erlang, AMQP e RPC RabbitMQ. Parte 2. Approfondire gli Exchanges RabbitMQ. Parte 3. Approfondire le Code e i Bindings RabbitMQ. Parte 4. Approfondire cosa sono i messaggi e i frame RabbitMQ. Parte […]

Service Discovery nei sistemi distribuiti prendendo come esempio Consul. Aleksandr Sigachev

Propongo di dare un'occhiata alla trascrizione della relazione di Aleksandr Sigachev Service Discovery nei sistemi distribuiti prendendo come esempio Consul. Service Discovery è stato creato per consentire di collegare una nuova applicazione nel nostro ambiente esistente con il minimo sforzo. Utilizzando Service Discovery, possiamo massimamente separare sia il contenitore in forma di docker, sia il servizio virtuale dall'ambiente in cui viene eseguito. […]

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

Il 13 febbraio, ti 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, analizzeremo un caso pratico di migrazione di una grande azienda, in cui Windows Server 2008 R2 è implementato sia su server fisici che in ambiente virtuale con […]

UPS APC Smart e come prepararli

Tra la vasta gamma di UPS, i Smart UPS della APC (oggi Schneider Electric) sono i più diffusi nei server di livello base. L'ottima affidabilità e il basso prezzo nel mercato secondario portano gli amministratori di sistema a inserire questi UPS nei rack, cercando di massimizzare il 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», è stata preparata la traduzione di materiale interessante. Rassegna Parleremo di un pattern abbastanza popolare, tramite il quale le applicazioni utilizzano più archivi di dati, in cui ciascun archivio è utilizzato per i propri scopi, ad esempio per la memorizzazione della forma canonica dei dati (MySQL, ecc.), per garantire funzionalità di ricerca avanzate (ElasticSearch, ecc.), per caching (Memcached, ecc.) […]

HighLoad++, Mikhail Tyulenev (MongoDB): Coerenza causale: dalla teoria alla pratica

La prossima conferenza HighLoad++ si svolgerà il 6 e 7 aprile 2020 a San Pietroburgo. Maggiori dettagli e biglietti al link. HighLoad++ Siberia 2019. Sala "Krasnoyarsk". 25 giugno, 12:00. Tesi e presentazione. A volte, i requisiti pratici possono entrare in conflitto con la teoria, dove non vengono considerati aspetti importanti per un prodotto commerciale. In questa presentazione viene descritto il processo di scelta e combinazione di vari approcci alla creazione […]

8. Fortinet Iniziare v6.0. Gestione degli utenti

Salve! Benvenuti all'ottava lezione del corso Fortinet Getting Started. Nelle seste e settima lezioni abbiamo esaminato i principali profili di sicurezza, ora possiamo concedere agli utenti l'accesso a Internet, proteggendoli da virus e limitando l'accesso a risorse e applicazioni web. Ora sorge la domanda su come gestire gli account utente. Come 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 sicuro che questa situazione sia familiare a molti. Posso certamente fare a meno dei messaggeri, ma avevo bisogno proprio di Telegram per il lavoro. Ho installato il client […]

Ancora un po' di informazioni sui test errati

Una volta, mi è capitato casualmente sotto gli occhi un codice con cui un utente cercava di monitorare le prestazioni della RAM nella sua macchina virtuale. Non fornirò questo codice (è una «portata») e lascerò solo il succo. Quindi, ecco il gatto in studio! #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 un'api rest json, che utilizza Lucene ed è scritto in Java. La descrizione di tutti i vantaggi di questo motore è disponibile sul sito ufficiale. Da questo punto in avanti, ci riferiremo a Elasticsearch come ES. Motori simili sono utilizzati per ricerche complesse nel database di documenti. Ad esempio, ricerche che tengono conto della morfologia della lingua o ricerche basate su coordinate geografiche. In questo articolo io […]

Come configurare Elasticsearch per evitare perdite

Nell'ultimo anno ci sono state molte perdite dai database Elasticsearch (eccoci, eccoci e ancora eccoci). In molti casi, nel database erano memorizzati dati personali. Queste perdite avrebbero potuto essere evitate se, dopo il deployment del database, gli amministratori si fossero presi la briga di controllare alcune impostazioni semplici. Oggi parleremo di queste impostazioni. Facciamo subito una precisazione: nella nostra pratica utilizziamo Elasticsearch per la memorizzazione di log e l'analisi […]

KeyDB come [potenziale] sostituto di Redis

Su Habr non ci sono recensioni di 'alternative più veloci a Redis' - KeyDB. Avendo acquisito un'esperienza piuttosto recente nel suo utilizzo, desidero colmare questa lacuna. La storia è piuttosto banale: una volta, con un grande afflusso di traffico, è stata registrata una significativa degradazione delle prestazioni dell'applicazione (vale a dire - dei tempi di risposta). In quel momento, purtroppo, non siamo riusciti a eseguire una diagnostica adeguata, quindi successivamente abbiamo pianificato una serie […]

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