Category: İnzibatiyyət

Учимся разворачивать микросервисы. Часть 1. Spring Boot и Docker

Привет, Хабр. В этой статье я хочу рассказать о своем опыте создания учебной среды для экспериментов с микросервисами. При изучении каждого нового инструмента мне всегда хотелось его попробовать не только на локальной машине, но и в более реалистичных условиях. Поэтому я решил создать упрощенное микросервисное приложение, которое впоследствии можно будет «обвешивать» всякими интересными технологиями. Основное […]

Создание CI/CD-цепочки и автоматизация работы с Docker

Я написала мои первые сайты в конце 90-х. Тогда приводить их в рабочее состояние было очень просто. Был Apache-сервер на каком-нибудь общем хостинге, на этот сервер можно было войти по FTP, написав в браузерной строке нечто вроде ftp://ftp.example.com. Потом надо было ввести имя и пароль и выгрузить файлы на сервер. Другие были времена, всё тогда […]

RabbitMQ. Часть 1. Introduction. Erlang, AMQP

Добрый день, Хабр! Хочу поделиться учебником-справочником знаний, которые мне удалось собрать по RabbitMQ и сжать в короткие рекомендации и выводы. Оглавление RabbitMQ. Часть 1. Introduction. Erlang, AMQP и RPC RabbitMQ. Часть 2. Разбираемся с Exchanges RabbitMQ. Часть 3. Разбираемся с Queues и Bindings RabbitMQ. Часть 4. Разбираемся с тем, что-такое сообщения и фреймы RabbitMQ. Часть […]

Service Discovery в распределенных системах на примере Consul. Александр Сигачев

Предлагаю ознакомиться с расшифровкой доклада Александра Сигачева Service Discovery в распределенных системах на примере Consul. Service Discovery создан для того, чтобы с минимальными затратами можно подключить новое приложение в уже существующее наше окружение. Используя Service Discovery, мы можем максимально разделить либо контейнер в виде докера, либо виртуальный сервис от того окружения, в котором он запущен. […]

Microsoft Azure Təlim Günləri: server infrastrukturasının köçürülməsi (qeydiyyat başa çatıb)

13 fevralda, hibrid həllərin tətbiqi üçün yerli server infrastrukturunun hazırlanması mövzusunda dərin texniki seminar təşkil edirik, burada konkret ssenarilərin buluda köçürülməsi məsələləri müzakirə olunacaq. Tədbir çərçivəsində, Windows Server 2008 R2-nin həm fiziki serverlərdə, həm də virtual mühitdə yayımlandığı iri bir şirkətin köçürülməsini praktik misal olaraq nəzərdən keçirəcəyik […]

APC Smart UPS-lərin arızasızlaşdırılması və onların hazırlanması

Bütün bu İBPlər arasında, aşağı səviyyəli serverlərdə ən çox yayılmış olanı APC şirkətinin Smart UPS-ləridir (indi - Schneider Electric). Mükəmməl etibarlılıq və ikinci bazarda aşağı qiymət, sistem administratorlarının ciddi düşünmədən bu İBPləri quraşdırmasına və 10-15 yaşlı avadanlıqlardan batareyaların sadə dəyişdirilməsi ilə maksimum qazanc əldə etməyə çalışmasına şərait yaradır. Təəssüf ki, hər zaman […]

Delta: Məlumat sinxronizasiya və zənginləşdirmə platforması

Yeni «Data Engineer» kursunun başlamasından əvvəl maraqlı materialın tərcüməsini hazırlamışıq. Baxış Məlumatların bir neçə saxlanma yerinin istifadə edildiyi, hər birinin öz məqsədləri üçün istifadə edildiyi kifayət qədər məşhur bir naxış haqqında danışacayıq, məsələn, məlumatların kanonik formasının saxlanması (MySQL və s.), geniş axtarış imkanlarının təmin edilməsi (ElasticSearch və s.), keşləmə (Memcached və s.) üçün.

HighLoad++, Mixail Tyulenyev (MongoDB): Qafqaz uyğunluğu: nəzəriyyədən praktiki həyata

Növbəti HighLoad++ konfransı 2020-ci ilin 6 və 7 aprel tarixlərində Sankt-Peterburqda keçiriləcək. Ətraflı məlumat və biletlər üçün linkə baxın. HighLoad++ Siberia 2019. "Krasnoyarsk" zalı. 25 iyun, saat 12:00. Məruzələr və təqdimat. Bəzən praktiki tələblər nəzəriyyə ilə münaqişə yaradır, burada ticarət məhsulu üçün vacib mühüm aspektlər nəzərə alınmamışdır. Bu təqdimatda müxtəlif yanaşmaların seçilməsi və birləşdirilməsi prosesi təqdim edilir […]

8. Fortinet Getting Started v6.0. Работа с пользователями

Приветствую! Добро пожаловать на восьмой урок курса Fortinet Getting Started. На шестом и седьмом уроках мы познакомились с основными профилями безопасности, теперь мы можем выпускать пользователей в Интернет, защищая их от вирусов, разграничивая доступ к веб ресурсам и приложениям. Теперь встает вопрос об администрировании пользовательских записей. Как обеспечить доступ в Интернет только определенной группе пользователей? […]

Поднимаем свой инстанс Webogram с проксированием через nginx

Привет, Хабр! Недавно я попал в ситуацию, в которой необходимо было работать внутри корпоративной сети с неполным доступом к интернету и как вы можете догадаться по заголовку — Telegram в ней был заблокирован. Уверен, что данная ситуация знакома многим. Я вполне могу обходиться без мессенджеров, однако именно Telegram мне нужен был для работы. Установить клиент […]

Еще немного о неправильном тестировании

Однажды мне случайно попался на глаза код, которым пользователь пытался мониторить производительность RAM в своей виртуальной машине. Код этот я приводить не буду (там «портянка») и оставлю только самое существенное. Итак, кот в студии! #include <sys/time.h> #include <string.h> #include <iostream> #define CNT 1024 #define SIZE (1024*1024) int main() { struct timeval start; struct timeval end; […]

Основы Elasticsearch

Elasticsearch — поисковый движок с json rest api, использующий Lucene и написанный на Java. Описание всех преимуществ этого движка доступно на официальном сайте. Далее по тексту будем называть Elasticsearch как ES. Подобные движки используются при сложном поиске по базе документов. Например, поиск с учетом морфологии языка или поиск по geo координатам. В этой статье я […]

DDoS qorunması olan etibarlı veb sayt hostinqi alın, VPS VDS serverlər 🔥 DDoS qorunması olan etibarlı veb sayt hostinqi alın, VPS VDS serverlər | ProHoster