Архив рубрики: Virtualization

In computing, virtualization refers to the act of creating a virtual version of something, including virtual computer hardware platforms, storage devices, and computer network resources.

AWS: Grunt — деплой JS приложения в S3

18 октября 2016
 

 Задача: собрать JavaScript (AngularJS + Node.js) приложение, и задеплоить его в корзину S3 для хостинга статического сайта. Продробнее про S3 — AWS: S3, Simple Storage Service – описание, примеры. Про хостинг сайтов в S3 — AWS: S3 – хостинг статического сайта. Сначала — запустим простой «Hello, %username%» в S3. Затем — соберём имеющееся приложение, и задеплоим его… Читать далее »

AWS: The bucket you are attempting to access must be addressed using the specified endpoint.

17 октября 2016
 

 Во время работы с корзинами S3 — AWS CLI сообщает об ошибке: $ aws s3api get-bucket-policy —bucket profile-staging.domain.com A client error (PermanentRedirect) occurred when calling the GetBucketPolicy operation: The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint: profile-staging.domain.com.s3.amazonaws.com You can fix this… Читать далее »

Azure: GoCD и MSDeploy — деплой UmbracoCMS в Azure WebServices

14 октября 2016
 

 Описание инфрастуктуры и процесса деплоя приложения одного немецкого производителя приятноалкогольной продукции. Работает на UmbracoCMS, .NET, язык — C#, использует две Azure (MS) SQL базы — одну для хранения настроек, вторую — для пользовательских данных. Для приложения имеются две различные ресурс-группы — Development и Production, при этом у Production имеется Staging swap-slot (у Dev — тоже, но он пока не… Читать далее »

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 Установка… Читать далее »

RTFM: 5 лет и тысячный пост

29 сентября 2016
 

 Как-то со всеми «приключениями» с проектом на Azure (Azure: почему никогда) последние 7-8 месяцев — пропустил пятый День Рождения блога. Как это бывает со многими похожими проектами — задумывался он как «записная книжка» для себя, но со временем оброс постоянной аудиторией (40+% посетителей), и ~2000 человек в сутки. История Amazon Web Services и цены Статистика Разное История… Читать далее »

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… Читать далее »