ведение в систему управления пулом ресурсов Mesos и ее использование для создания масштабируемых приложений с помощью фреймворков Marathon, Chronos, Singularity
ведение в систему управления пулом ресурсов Mesos и ее использование для создания масштабируемых приложений с помощью фреймворков Marathon, Chronos, Singularity
Облачные технологии предлагают масс преимуществ для размещения веб-приложений. Надежность, экономия, возможность отказаться от своей инфраструктуры, автоматическое масштабирование и многое другое - вот плюсы облачного размещения.
В этом докладе мы рассмотрим как облачная платформа Azure позволит вам получить все преимущества для хостинга проектов на базе Drupal на Linux или Windows в виде PaaS-решения или просто в виртуальных машинах.
Модели OPEN SOURCE компаний и можно ли выжить без OPEN CORE и ENTERPRISE EDITIONUP2IT
UP2IT 2017, DEV&QA Stream 2
Євген Патлань, Build/Release Engineer, Percona (Чернігів)
"Моделі OPEN SOURCE компаній та чи можливо вижити без OPEN CORE та ENTERPRISE EDITION?"
Solit 2013, Разработка приложений в облаке на примере Amazon Web Services, Сл...solit
Слисенко Константин, Минск. Компания JazzTeam, Senior Software Engineer (R&D), Java/Agile Coach
«Разработка приложений в облаке на примере Amazon Web Services». Development секция. Для разработчиков.
«JVM изнутри: оптимизация и профилирование». Development секция. Для разработчиков.
Original story taken from, "Wisdom From the Elders" Indian Life publications. I have made some additions and taken some creative liberties in order to communicate the Gospel fully.
Облачные технологии предлагают масс преимуществ для размещения веб-приложений. Надежность, экономия, возможность отказаться от своей инфраструктуры, автоматическое масштабирование и многое другое - вот плюсы облачного размещения.
В этом докладе мы рассмотрим как облачная платформа Azure позволит вам получить все преимущества для хостинга проектов на базе Drupal на Linux или Windows в виде PaaS-решения или просто в виртуальных машинах.
Модели OPEN SOURCE компаний и можно ли выжить без OPEN CORE и ENTERPRISE EDITIONUP2IT
UP2IT 2017, DEV&QA Stream 2
Євген Патлань, Build/Release Engineer, Percona (Чернігів)
"Моделі OPEN SOURCE компаній та чи можливо вижити без OPEN CORE та ENTERPRISE EDITION?"
Solit 2013, Разработка приложений в облаке на примере Amazon Web Services, Сл...solit
Слисенко Константин, Минск. Компания JazzTeam, Senior Software Engineer (R&D), Java/Agile Coach
«Разработка приложений в облаке на примере Amazon Web Services». Development секция. Для разработчиков.
«JVM изнутри: оптимизация и профилирование». Development секция. Для разработчиков.
Original story taken from, "Wisdom From the Elders" Indian Life publications. I have made some additions and taken some creative liberties in order to communicate the Gospel fully.
Algo chaos - Pubcon Vegas 2013 by Jake Bohall of Virante, Inc.Jake Bohall
Frustrated at the world of algorithm updates? Has a Google penalty wiped you out? Do you have an algo-proofed website? Can your online marketing platform sustain the test of time? Obtain answers to these questions as well as solutions for long-term SEO success from this session at Pubcon Vegas 2013.
Основные аспекты управления веб-проектом в Microsoft Azure WebsitesArtur Baranok
Основные аспекты управления веб-проектом в Microsoft Azure Websites. Cоздание сайта из коллекции веб-приложений, выбор СУБД, средства развертывания, сервис Kudu, привязка собственного домена, использование HTTPS. Артур Баранок, Azure MVP
Drupal: система для быстрой и комфортной разработки web-сайтовAlex Barkov
On October 30th, 2013 Alexander Barkov and Andrew Yun on behalf of the deWeb studio and Ukrainian Drupal community made a speech for the students and youth of Software Engineering club IT-master in the hall of the Academic Council "KPI". They talked about the benefits of using CMS / CMF Drupal, - the basic system, based on which we build our projects.
http://deweb.com.ua/blog/speech-students-community-it-master-kpi
Docker и оркетсрация контейнеров в облаке AzureStas Pavlov
Небольша презентация, которая знакомит с конетейнерным подхдом, Docker, Windows Containers и вохможностях использования контейнеров и их оркестрации в облаке Azure.
Seminarul Internaţional „Implementarea tehnologiei IR (repozitorii instituţionale): Sistemul DSpace”, 14-15 aprilie 2011. Chişinău, Ambasada Regală a Norvegiei în România, Asociaţia Bibliotecarilor din Republica Moldova, Consorţiul REM, Programul EIFL-OA, Biblioteca Ştiinţifică a Academiei de Studii Economice din Moldova. Instructor: Kuzma KUDIM, Institutul Sisteme Software al Academiei de Ştiinţe din Kiev, Ucraina.
On 7-8.th of June Drupal Camp Kyiv takes plase in Kyiv. It is the biggest conference in Ukraine devoted to the CMS/CMF Drupal.
This year DEWEB Studio participates actively in this conference: we act as sponsors, reporters and help with the organization of the arrangement.
http://www.youtube.com/watch?v=amGNl5tjXbg
НП "ДрупалСиб" ставит своей целью популяризацию всей мощи Drupal. В данном докладе я расскажу о смене парадигмы в понимании роли контента, сайта и CMS в современном бизнесе. Мы посмотрим, как передовые западные компании используют данные инструменты для достижения больших результатов.
Подробнее о докладчике: http://goo.gl/Tqy6zw
Видео презентации: https://youtu.be/OI_4OVq-KiY
Подписывайтесь на нас!
VK: https://vk.com/drupalsib
FB: https://facebook.com/groups/drupalsib
Twitter:
https://twitter.com/SibDrupalCamp
https://twitter.com/DrupalSib
Instagram: https://instagram.com/drupalsib
DC/OS – больше чем PAAS, Никита Борзых (Express 42)Ontico
Доклад про ближайшее будущее в эксплуатации распределённых систем.
Компания Mesosphere весной 2016 сделала свою платформу DC/OS (data center operation system) бесплатной и открытой. Платформа DC/OS унифицирует и упрощает процесс поставки и эксплуатации систем.
Основными особенностями платформы являются:
– переход от host centric к resource centric подходу для всех компонентов вашего проекта за счёт представления серверов как ресурсов для приложения (с помощью mesos и marathon);
– наличие инструментов автоматического восстановления вашего проекта после аварии;
– marketplace для приложений. Например, можно развернуть MySQL, Elasticsearch, Kafka или mongodb кластер, используя готовые скрипты развертывания. Процесс развертывания кастомизируется, в случае необходимости можно описать кастомные приложения и поправить скрипты существующих;
– наличие API для интеграции в ваши системы CI/CD, мониторинга, и т.д.
Основные компоненты DC/OS:
– Apache Mesos — абстракция над датацентром, которая представляет сервера (физические и виртуальные) как ресурсы и распределяет эти ресурсы на основании данных о потребностях приложения;
– Marathon — система распределённого запуска приложений (в т.ч. docker контейнеров), основной фишкой является возможность декларативного описания вашей системы. Вы можете описать, сколько ресурсов нужно вашему приложению, зависимости между приложениями, и в каком порядке производить деплой.
Доклад разбит на три части:
– Интро про DC/OS, сравнение с kubernetes и coreos стеком;
– Рассказ про компоненты mesos и marathon, как их можно использовать с докером (и без!) уже сейчас;
– Опыт Express 42. Мы построили CI/CD платформу для приложений, с использованием Mesos, Marathon, Docker и Jenkins 2.0.
Jelastic - гибридная платформа как сервис(PaaS) для компаний- разработчиков ПО на Java, Ruby, .NET, ASP.NET, PHP, Node.JS и Docker. Позволяет строить автомасштабируемые, отказоустойчивые среды для приложений, управлять множеством сред для разработки и тестирования
WebCamp: Developer Day: Все об Azure Web Sites - Сергей БайдачныйGeeksLab Odessa
Все об Azure Web Sites
Сергей Байдачный
Майкрософт Украина
Мы расскажем о том, что такое Web Sites в MicrosoftAzure, механизмы создания и настройки простых веб-сайтов, использование существующих CMS, затронем вопросы резервного копирования и использования различных баз данных.
JavaScript-модули "из прошлого в будущее"oelifantiev
Доклад на первом Ярославском форнтэнд-митапе.
Рассказ об имеющихся методиках описания модулей в JavaScript а также о грядущем стандарте ES6 и, наконец-то, нативной поддержке модулей языком.
2. Drupal — система управления содержимым (CMS), используемая также как каркас
для веб-приложений (CMF), написанная на языке PHP и использующая в качестве
хранилища данных реляционную базу данных (MySQL, PostgreSQL, MSSQL).
Drupal является свободным программным обеспечением, защищённым лицензией
GPL, и развивается усилиями энтузиастов со всего мира.
Развертывание и управление CMS Drupal в Microsoft Azure
Что такое CMS Drupal?
Текущие версии:
7 версия – 7.35
8 версия - 8.0.0-beta (8.0.0-beta 7)
Weather.com
NBC.com
Harvard University
NASA
White House
Tesla
Grammy
University of Oxford
Веб-сайты использующие Drupal
3. • Гибкость
• Масштабируемость
• Безопасность
• Скорость
• Мультисайтовость
• Документированный API
• Сообщество
Развертывание и управление CMS Drupal в Microsoft Azure
Преимущества CMS Drupal
4. Способы развертывания CMS Drupal в
Microsoft Azure
Развертывание и управление CMS Drupal в Microsoft Azure
- развертывание виртуальной машины с CMS
Drupal с образом VMDEPOT (версии Drupal
8.0.0.beta7, Drupal 7.34)
- развертывание виртуальной машины на
базе Windows Server 2012 или Linux с
установкой CMS Drupal
(доменное_имя.cloudapp.net)
Microsoft Azure Websites
(PaaS)
- развертывание CMS Drupal в Azure
WebSites с использованием базы
данных MySQL
(доменное_имя.azurewebsites.net)
- развертывание CMS Drupal в Azure
WebSites с использованием базы
данных MSSQL
(доменное_имя.azurewebsites.net)
Microsoft Virtual Machine
(IaaS)
6. Быстрое создание сайта Drupal из коллекции веб-приложений
Портал Microsoft Azure
manage.windowsazure.com
Создать –> Веб-сайт -> Из
коллекции:
1. Acquia Drupal 7
2. Drupal Commerce Kickstart
3. NuData DKAN
7. Быстрое создание сайта Drupal из коллекции веб-приложений
Выбор готового приложения
на базе CMS Drupal
8. Быстрое создание сайта Drupal из коллекции веб-приложений
Настройка приложения:
1. Url-адрес сайта
(доменное_имя.azurewebsites.net)
2. Выбор базы данных:
a) База данных MySQL
Бесплатная база данных SQL
(20Mb)
b) База данных SQL (из плана
размещения)
3. Выбор региона размещения.
9. Быстрое создание сайта Drupal из коллекции веб-приложений
Настройка базы данных
MySQL:
1. Имя базы
2. Регион размещения
Уведомление об успешном
развертывании сайта
10. Быстрое создание сайта Drupal из коллекции веб-приложений
Процесс установки и
настройки сайта
12. Быстрое создание сайта Drupal из коллекции веб-приложений
Настройка начальных
параметров готового сайта:
1. Название сайта
2. E-mail адрес сайта
3. Имя пользователя
4. Пароль
5. Часовой пояс
6. Автоматическое обновление
модулей (уведомления)
13. Быстрое создание сайта Drupal из коллекции веб-приложений
Готовый сайт на CMS Drupal 7 в
облачном сервисе Microsoft
Azure WebSites
14. Развертывание и управление CMS Drupal в Microsoft Azure
Перенос готового сайта на CMS Drupal в Azure
WebSites
1. Создание нового веб-сайта Azure Web Site и базы данных MySQL
2. Импорт базы данных в MySQL в веб-сайт Azure
mysqldump -u local_username --password=local_password drupal | mysql -h remote_host -u remote_username --
password=remote_password remote_db_name
3. Изменение строки подключения к базе данных
/site/wwwroot/sites/default/setting.php
4. Размещение кода Drupal с помощью Git или FTP
Git: http://azure.microsoft.com/en-us/documentation/articles/web-sites-php-mysql-deploy-use-git/
15. Использование виртуальных машин Azure
Windows Server 2012 R2 Ubuntu Server 14.04 LTS CentOS 6.5
SUSE Linux
Enterprise Server Oracle Linux 6.4.0.0.0openSUSE 13.1
1. Коллекция готовых образов для разнообразных окружений
2. VMDEPOT. Виртуальные машины с предустановленным ПО (CMS
Drupal 7-8, MySQL, PhpMyAdmin - https://vmdepot.msopentech.com
3. Использование готовых виртуальных машин из сервиса
Azure Marketplace (portal.azure.com):
- Drupal 7 (Ubuntu 12.10)
- Drupal Commerce Kickstart
- Drupal 7 LAMP Server on OpenLogic CentOS 6.3
- Drupal + Odata
- Linux Chef
- CiviCRM
- NuData DKAN
16. Развертывание и управление CMS Drupal в Microsoft Azure
Установка Drush в Windows Azure Websites
Drush (Drupal Shell) - инструмент для работы с CMS Drupal через командную строку.
Процесс установки:
1. Копирование Drush в корневую папку
2. Установка инструмента Composer через специализированный сервис Kudu
(https://drupal701.scm.azurewebsites.net) и обновление всех зависимостей для Drush.
17. Развертывание и управление CMS Drupal в Microsoft Azure
Установка Drush в Windows Azure Websites
3. Проверка конфигурации Drush через
консоль Debug Console -> CMD
drush status
4. Примеры команд Drush
drush help (все команды drush)
drush pm-update drupal (обновление ядра CMS drupal)
drush cache-clear (очистка кеша)
drush vset theme_default theme_name (Установить тему по
умолчанию для вашего сайта)
drush pm-update <modulename> (обновить модуль drupal)
drush archive-dump –-destination=<destination path> (сделать
бэкап сайта)
drush en <modulename> (включить модуль)
18. Развертывание и управление CMS Drupal в Microsoft Azure
Полезные модули Drupal для Microsoft Azure
Windows Azure Integration https://www.drupal.org/project/azure
Drupal 7 driver for SQL Server and SQL Azure https://www.drupal.org/project/sqlsrv
Windows Azure Authentication https://www.drupal.org/project/azure_auth
Windows Azure Service Access Control https://www.drupal.org/project/azure_acs
TMGMT Translator Microsoft https://www.drupal.org/project/tmgmt_microsoft
DKAN http://nucivic.com/dkan-now-available-microsoft-azure/
Drupal memcache https://www.drupal.org/project/memcache
Windows Azure Blob https://www.drupal.org/project/azure_blob
19. Развертывание и управление CMS Drupal в Microsoft Azure
Полезные ресурсы: Drupal + Microsoft Azure
1. Лучшие практики размещения Drupal в облачном окружении
http://habrahabr.ru/company/microsoft/blog/228841/
2. Установка и настройка CMS Drupal в Microsoft Azure WebSites с использованием базы данных
MSSQL
http://la.by/blog/ustanovka-i-nastroyka-cms-drupal-v-microsoft-azure-websites-s-ispolzovaniem-
bazy-dannyh-mssql
3. DrupalCon Amsterdam 2014: Drupal DevOps on Azure Websites | Drupal & Ruby: Let's Be Friends
https://www.youtube.com/watch?v=2WP8JeiuUJs
4. Introduction to Microsoft Azure Virtual Machines and Installing and Configuring Drupal
https://github.com/Azure-Readiness/MicrosoftAzureTrainingKit/blob/master/HOLs/HOL-
IntroToWindowsAzureVirtualMachinesLinux/HOL.md
20. Развертывание и управление CMS Drupal в Microsoft Azure
Спасибо за внимание!
e-mail: arturbaranok@outlook.com
website: http://la.by
twitter: http://twitter.com/arturbaranok