Category Archives: Virtualization

Azure: CDN для WebApp

02/23/2017
 

 Задача – поднять Azure CDN (Verizon), и подключить его к Azure WebApp. Приложение уже создано: $ azure webapp list -g jm-akqa-testing info: Executing command webapp list + Listing webapps data: data: data: Web App Name : jm-wp-vp-test-dev data: Enabled : true data: Status : Running data: Last Modified : 2017-01-30T12:21:03.360Z data: Location : West Europe… Read More »

[UPD 23] Azure: почему никогда

02/22/2017
 

  Описание поста Комментарий Updates UPD #1 UPD #2 UPD #3 UPD #4 UPD #5 UPD #6 UPD #7 UPD #8 UPD #9 UPD #10 UPD #11 UPD #12 UPD #13 UPD #14 UPD #15 UPD #16 UPD #17 UPD #18 UPD #19 UPD #20 UPD #21 UPD #22 UPD #23 Описание поста Не так… Read More »

AWS: билд Java + Maven + Docker + Packer + Terraform

02/20/2017
 

 Достаточно…. Скажем так – интересная схема билда и деплоя одного приложения. Приложение включает в себя 6 контейнеров (5 – сервисы самого приложения, и один контейнер – Zuul discovery service). Сама идея и архитектура – красивая и достаточно сложная. Но использовать такое для билда и деплоя 5 контейнеров… Overhead, overengineering. Ещё один антипаттерн того, как надо… Read More »

Arch: Virtualbox – No kernel 4.8.10-1-ARCH headers

02/15/2017
 

 Во время установки Virtualbox на Arch Linux – – ошибка: # pacman -S virtualbox-guest-dkms … dkms-2.3-1-any 51.8 KiB 596K/s 00:00 [###############################################################################] 100% virtualbox-guest-dkms-5.1.10-1-x86_64 558.7 KiB 3.90M/s 00:00 [###############################################################################] 100% … :: Running post-transaction hooks… (1/1) Install DKMS modules ==> No kernel 4.8.10-1-ARCH headers. You must install them to use DKMS! Устанавливаем linux-headers: # pacman -S linux-headers… Read More »

Azure: подключение дополнительного диска к VM и миграция Jenkins

02/09/2017
 

 Диски в Azure Как и любой компьютер – виртуальная машина в Azure использует диски для размещения операционной системы, приложений и данных. Всем машины в Azure имеют как минимум два диска – для операционной системы (operating system disk), который создаётся из образа ОС, и диск для временных данных (temporary disk). Кроме того – к машине можно… Read More »

AWS: EFS – Elastic File System

02/01/2017
 

 Описание Amazon Elastic File System (AWS EFS) представляет  собой гибкое хранилище данных для Amazon EC2. EFS автоматически меняет размер хранилища, когда вы добавляете и/или удаляете данные. EFS поддерживает протокол NFS v4.1 (Network File System), и предоставляет возможность одновременного доступа нескольким интсансам EC2. Оплата EFS зависит только от размера хранимых в неё данных. Подробнее о ценах – тут>>>.… Read More »

AWS: запуск WordPress в ECS

01/12/2017
 

 Задача: запустить WordPress на AWS ECS. Создание кластера и общие сведения по AWS ECS есть тут>>>. Далее будет рассмотрено: создание кластера; создание EC2 интанса; добавление task definition; создание task; запуск задачи с WordPress. Кластер

AWS: ECS – EC2 Container Service: Docker в Amazon

01/09/2017
 

 Amazon EC2 Container Service (Amazon ECS) – масштабируемый сервис для запуска, остановки и управления Docker-контейнерами в кластере Amazon Elastic Compute Cloud  (EC2) инстансов. В этом посте – обзор ECS, его основных компонентов, и пример создания кластера и запуска задачи в нём с помощью AWS CLI. ECS CLI Установка Настройка ECS Описание Task Definitions Tasks и Scheduling Cluster… Read More »

AWS: AWS CLI и bash – blue/green деплой AutoScale группы за ELB

01/06/2017
 

 Имеется достаточно интересная ифраструктура одного проекта (UPD: описана в посте AWS: билд Java + Maven + Docker + Packer + Terraform), в котором деплой API-приложения выполняется скриптом, описанным ниже. Его задача – запустить EC2 инстансы, объединённые в blue AutoScale группу, подключить её к Elastic Load Balancer-у (ELB), отключить от ELB green-группу, перезапустить в ней инстансы,… Read More »