Работа с AWS NLB и Terraform в Unix/Linux

Работа с AWS NLB и Terraform в Unix/Linux Network Load Balancer (NLB) работает на уровне подключения (уровень 4), он маршрутизирует подключения к целевым объектам – инстансам Amazon EC2, контейнерам и IP-адресам – на основе данных IP-протокола. Network Load Balancer идеально подходит для балансировки нагрузки трафика TCP, он способен обрабатывать миллионы запросов в секунду при обеспечении […]

Работа с AWS KMS и Terraform в Unix/Linux

Работа с AWS KMS и Terraform в Unix/Linux Сервис AWS Key Management Service (KMS) – это управляемый сервис, позволяющий легко создавать ключи шифрования, используемые для шифрования данных, и управлять ими, а также использующий аппаратные модули безопасности (HSM) для защиты ключей. Сервис AWS Key Management Service (KMS) интегрирован с рядом других сервисов AWS для защиты ваших […]

Работа с AWS ASG(auto scaling group) и Terraform в Unix/Linux

Работа с AWS ASG(auto scaling group) и Terraform в Unix/Linux Auto Scaling позволяет поддерживать доступность приложений на неизменно высоком уровне и динамически масштабировать ресурсы Amazon EC2 как в сторону увеличения, так и в сторону уменьшения в автоматическом режиме, в зависимости от заданных условий. Auto Scaling можно использовать для управления группой инстансов Amazon EC2, чтобы поддерживать […]

Установка docker machine в Unix/Linux

Установка docker machine в Unix/Linux Docker Machine — это инструмент, который позволяет устанавливать Docker Engine на виртуальные хосты и управлять хостами с помощью docker-machine команд. Вы можете использовать Machine для создания Docker нод на локальном компьютере Mac/Linux, а так же в сети вашей компании или в облачных провайдерах (Azure, AWS или Digital Ocean). Используя команды, вы […]

Разграничение прав доступа в Jenkins

Разграничение прав доступа в Jenkins При работе с многими проектами, не все могут (должны) иметь доступ к другим учаскам кода или проекта. Та это и не нужно, нужно какое-то разграничение, чтобы работники из одной тимы не могли получить доступ к задачам, workspace задач других ребят. Т.е. чтобы каждый в рамках своего проекта мог делать в jenkins […]

Установка Ant в Unix/Linux

Установка Ant в Unix/Linux И так, что же такое apache Ant? Apache Ant — это библиотека Java и средство командной строки. Задачей которого — управлять процессами, описанными в файлах сборки, в качестве целей и точек расширения, зависящих друг от друга. Основным известным использованием Ant — является сборка Java-приложений. Ant предоставляет ряд встроенных задач, позволяющих компилировать, собирать, […]

Установка Maven в Unix/Linux

Установка Maven в Unix/Linux И так, что же такое Apache Maven? Apache Maven —  фреймворк, который позволяет собирать проекты (Java, C#, Ruby, Scala, и другие языки) в автоматическом режиме на основе описания их структуры в файлах на языке POM (англ. Project Object Model), являющемся подмножеством XML. Само maven слово, переводиться с языка Идиш как «собиратель знания». Maven обеспечивает декларативную, а не […]

Мониторинг места на сервере через Jenkins

Мониторинг места на сервере через Jenkins Как по мне, очень полезно мониторить место на сервере, и, дженкинс хорошо умеет это делать. И так, нажимаем на «Настроить Jenkins» (На анг яз — Configure Jenkins). Выбираем «Управление плагинами» (На анг яз — Managing Plugins) и устанавливаем плагин «disk-usage plugin»: Лучше всего, искать «disk-usage», а то у меня на новой […]

Установка PhpDox в Unix/Linux

Установка PhpDox в Unix/Linux phpDox — является генератором документации для PHP проектов. Он включает, но не ограничивается в API документации. Установка PhpDox в Unix/Linux -=== Использование PHAR файла===- Вы всегда можете загрузить последнюю стабильную версию в виде phar-архива по следующей агностической ссылке: $ wget https://github.com/theseer/phpdox/releases/download/0.9.0/phpdox-0.9.0.phar && chmod +x phpdox-0.9.0.phar && sudo mv phpdox-0.9.0.phar /usr/bin/phpdox  -=== Использование github===- $ […]

Установка PHP Copy/Paste Detector (PHPCPD) в Unix/Linux

Установка PHP Copy/Paste Detector (PHPCPD) в Unix/Linux phpcpd — это детектор копирования / вставки (CPD) для PHP-кода. Установка PHP Copy/Paste Detector (PHPCPD) в Unix/Linux -=== Использование PHAR файла===- Вы всегда можете загрузить последнюю стабильную версию в виде phar-архива по следующей агностической ссылке: $ wget https://phar.phpunit.de/phpcpd.phar && chmod +x phpcpd.phar && mv phpcpd.phar /usr/local/bin/phpcpd Вы также можете […]