Архив рубрики: HOWTO’s

Вопросы, касаюшиеся установки и настройки различных приложений.

Jenkins: запуск на AWS EC2 + Pipeline Plugin + Docker Pipeline Plugin

12 октября 2016
 

 Задача — поднять Jenkins 2 на AWS EC2, и создать два билда: с помощью плагина workflow-aggregator (Jenkins Pipeline Plugin) — вывести «Hello, World» через Pipeline Script; с помощью плагина docker-workflow (CloudBees Docker Pipeline Plugin) запустить Docker контейнер, в котором Maven-ом будет выполенна сборка Java-проекта. Документация по Jenkins Pipeline Plugin — тут>>>. Документация по CloudBees Docker Pipeline Plugin — тут>>>. Создание EC2 Установка NGINX, Docker Установка… Читать далее »

AWS: S3 — хостинг статического сайта

28 сентября 2016
 

 Введение Amazon Web Services позволяет размещать сайты со статическим контентом прямо в корзине Simple Storage Service. Для размещения такого сайта — вам необходимо настроить корзину S3 и загрузить в неё файлы приложения. После этого — оно будет доступно через URL вида <bucket-name>.s3-website-<AWS-region>.amazonaws.com. Кроме того — вы можете подключить собственный домен, что бы получать доступ к… Читать далее »

AWS: миграция RTFM, часть #3: CloudFormation — инфрастуктура

26 сентября 2016
 

 Напомню — описывается процесс создания инфрастуктуры для миграции RTFM — два EC2 (Bastion и Zeus) в VPC, приватная и публичная сети, NAT-gateway. Первая часть: AWS: миграция RTFM, часть #1: ручное создание инфраструктуры – VPC, подсети, IGW, NAT GW, маршруты и EC2. Вторая часть: AWS: миграция RTFM, часть #2: ручное создание инфраструктуры – AIM, S3, RDS и EBS. В… Читать далее »

WordPress: blue-green деплой и слияние баз MySQL с помощью dbForge Studio

23 сентября 2016
 

 Имеется WordPress в Azure App Service как WebApp. Приложение развёрнуто на Dev окружении, задача — задеплоить его на Stage, который является swap-слотом для Prod, переместить Stage на Prod, после чего — внести изменения на Dev, которые затронут базу — и внести эти изменения в базу Stage, что бы их можно было выкатить на Prod. Используем dbForge Studio… Читать далее »

Azure: WebApp и бекапы

22 сентября 2016
 

 Описание Azure App Service (aka WebApp) предоставляет возможность автоматического создания бекапа приложения. В бекап можно включить следующие данные, связанные с WebApp: настройки приложения файлы базы данных Azure SQL или Azure MySQL (ClearDB) Бекапы хранятся в Storage Account.

Azure: настройка MySQL in-app (Preview) для Web Apps и сравнение с ClearDB

19 сентября 2016
 

  Обзор Создание WordPress WebApp с in-app MySQL Подключение MySQL In App к существующему WebApp WordPress Подключение MySQL In App к новому пустому WebApp Сравнение Azure MySQL in-app vs Azure ClearDB Обзор Не так давно Azure анонсировала поддержку MySQL для Azure Application Services, aka WebApp. Благодаря ей — вам не требуется больше беспокоиться о развёртывании MySQL… Читать далее »

Docker: курс katacoda, часть #1 — запуск контейнеров

16 сентября 2016
 

 Перевод. Полный курс (который категорически рекомендую) доступен на katacoda.com тут>>>. Шаг 1 — запуск контейнера Шаг 2 — просмотр запущенных контейнеров Шаг 3 — порты Шаг 4 — случайные порты Шаг 5 — подключение каталогов Шаг 6 — запуск контейнера в foreground Шаг 1 — запуск контейнера В Docker все контейнеры запускаются из Docker-образов. Эти образы… Читать далее »

Azure: ARM-шаблон — добавить checkbox для Connection strings Slot Setting

9 сентября 2016
 

 Имеется шаблон, создание которого описано в посте Azure: ARM – ручное создание шаблона. В шаблоне создаётся WebApp со swap-слотом, Storage Account, SQL сервер и две и базы. Требуется добавить ещё две базы для свап-слота, и установить Slot setting чекбокс для Connection Strings, что бы приложение на PROD использовало свои базы, а STAGE — свои. Шаблон, получившийся в… Читать далее »

Azure: Git-деплой в Azure WebApp

6 сентября 2016
 

 Azure App Service поддерживает continuous deployment для веб-приложений из VCS, таких как BitBucket, CodePlex, Dropbox, Git, GitHub и Mercurial. Для примера будет использоваться web-app с WordPress из поста Azure: App Service — деплой WordPress. Обновление приложения будет выполняться с помощью Git-репозитория. UPD: пост пролежал в черновиках более полугода (уже 9 мес, точнее), за которые таким образом деплоить пришлось много. При… Читать далее »

MSSQL: T-SQL — копирование базы

6 сентября 2016
 

 Задача — скопировать SQL базу с одного Microsoft SQL сервера — на другой. Используем tsql клиент под Linux. Подключаемся: $ TDSVER=7.1 tsql -S NewSQLServer.database.windows.net -U username -P p@ssw0rd