Облачные технологии предлагают масс преимуществ для размещения веб-приложений. Надежность, экономия, возможность отказаться от своей инфраструктуры, автоматическое масштабирование и многое другое - вот плюсы облачного размещения.
В этом докладе мы рассмотрим как облачная платформа Azure позволит вам получить все преимущества для хостинга проектов на базе Drupal на Linux или Windows в виде PaaS-решения или просто в виртуальных машинах.
"What is available for Ukrainian developers in IaaS?"
What is available for Ukrainian developers in IaaS?
Difference in IaaS vs PaaS
Advantages and Disadvantages of AWS as IaaS provider in Ukrainian market context
Possibilities of Ukrainian IaaS operators for software developers
Как FB, Apple и Google разрушают традиции в компьютерном бизнесе, и почему эт...Ontico
HighLoad - новый взгляд на инфраструктуру центра обработки данных для современных нужд и приложений. Эволюция инфраструктуры датацентра. Как Facebook совершил “открытие” в железной инфраструктуре.
- Тенденции и принципы развития открытых платформ
Как крупный заказчик может заставить работать производителей железа в своих интересах и полностью уйти от зависимости от производителя;
- “Проблема импортозамещения” – видение и решения
Как уйти от порочной зависимости от производителя оборудования? Переработать, переосмыслить, открыть и заставить мировых производителей IТ-оборудования работать на себя на конкурсной основе.
- Открытые системы сегодня и завтра
Это заставило потребителей, производителей оборудования и разработчиков программного обеспечения совместно переосмыслить все аспекты эксплуатации и производства оборудования.
Примеры открытых систем, преимущества и недостатки:
- Facebook OCP. Проблемы, которые стояли перед Facebook и не решались эффективно известными компаниями лидерами IT-нфраструктуры:
-- Виртуальная программно-определяемая инфраструктура;
-- Максимальная унификация;
-- Сверхпреемственность и защита инвестиций;
-- Энергопотребление и тепловыделение;
-- Компактность и плотность платформ;
-- Обслуживание и ремонтопригодность;
-- Минимизация сервисных затрат.
Выбор оптимального хостинга для интернет-магазина на CMS Битриксborovoystudio
Презентация выступления Алексея Русакова, Начальник отдела облачных решений hoster.by, на Большом федеральном семинаре 1С-Битрикс в Минске 6 июня 2013 г.
Облачные технологии предлагают масс преимуществ для размещения веб-приложений. Надежность, экономия, возможность отказаться от своей инфраструктуры, автоматическое масштабирование и многое другое - вот плюсы облачного размещения.
В этом докладе мы рассмотрим как облачная платформа Azure позволит вам получить все преимущества для хостинга проектов на базе Drupal на Linux или Windows в виде PaaS-решения или просто в виртуальных машинах.
"What is available for Ukrainian developers in IaaS?"
What is available for Ukrainian developers in IaaS?
Difference in IaaS vs PaaS
Advantages and Disadvantages of AWS as IaaS provider in Ukrainian market context
Possibilities of Ukrainian IaaS operators for software developers
Как FB, Apple и Google разрушают традиции в компьютерном бизнесе, и почему эт...Ontico
HighLoad - новый взгляд на инфраструктуру центра обработки данных для современных нужд и приложений. Эволюция инфраструктуры датацентра. Как Facebook совершил “открытие” в железной инфраструктуре.
- Тенденции и принципы развития открытых платформ
Как крупный заказчик может заставить работать производителей железа в своих интересах и полностью уйти от зависимости от производителя;
- “Проблема импортозамещения” – видение и решения
Как уйти от порочной зависимости от производителя оборудования? Переработать, переосмыслить, открыть и заставить мировых производителей IТ-оборудования работать на себя на конкурсной основе.
- Открытые системы сегодня и завтра
Это заставило потребителей, производителей оборудования и разработчиков программного обеспечения совместно переосмыслить все аспекты эксплуатации и производства оборудования.
Примеры открытых систем, преимущества и недостатки:
- Facebook OCP. Проблемы, которые стояли перед Facebook и не решались эффективно известными компаниями лидерами IT-нфраструктуры:
-- Виртуальная программно-определяемая инфраструктура;
-- Максимальная унификация;
-- Сверхпреемственность и защита инвестиций;
-- Энергопотребление и тепловыделение;
-- Компактность и плотность платформ;
-- Обслуживание и ремонтопригодность;
-- Минимизация сервисных затрат.
Выбор оптимального хостинга для интернет-магазина на CMS Битриксborovoystudio
Презентация выступления Алексея Русакова, Начальник отдела облачных решений hoster.by, на Большом федеральном семинаре 1С-Битрикс в Минске 6 июня 2013 г.
Solit 2014, Обзор Infocloud для разработчиков, Трухин Юрийsolit
Юрий Трухин, Россия. Эксперт по облачным технологиям хостинговой компании InfoboxCloud. В прошлом – обладатель статуса Microsoft Most Valuable Professional. Гик, стратег, разработчик. Подробнее на trukhin.com
«Обзор InfoboxCloud для разработчиков». Development секция. Высокий уровень подготовки. Для разработчиков.
В этом докладе будет рассказано об устройстве InfoboxCloud из первых рук, о деталях внутренней реализации, о том, какую пользу несет облако для разработчиков и о будущем InfoboxCloud. Будут рассмотрены 2 кита облачных технологий: IaaS и PaaS без vendor-lock. Отличная возможность спросить обо всём, что касается PaaS/IaaS непосредственно архитектора и разработчика этих систем.
«EcmaScript 6 in Action». Development секция. Для разработчиков.
Поговорим о том, как жизнь разработчиков изменится с приходом нового стандарта.
В Windows Azure вы можете легко использовать собственные образы Windows Server или Linux, а также выбрать образы из коллекции. Windows Azure также помогает переносить ваши приложения и инфраструктуру, не меняя существующий код, что ускоряет переход SharePoint, SQL Server и Active Directory в облако и экономит ваше время и деньги.
В презентации обзорно рассматривается архитектура IaaS и ее компоненты (облачные службы, виртуальные машины, хранилища, диски), виртуальные сети, способы внешней коммуникации, встроенные средства обеспечения высокой доступности.
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"Fwdays
On this talk, we will share unusual back streets of ASP.NET MVC for increase performance:
- brief review of usual improvements
- fast and strong typed url generation
- increase Razor performance
При создании интерактивного мобильного или веб-приложений нужна серверная часть, которую будет использовать приложение и разработчик этого приложения. Он должен знать маршруты, по которым можно найти методы, их описание, входные параметры и варианты ответов.
В идеале хочется, чтобы из API можно было мгновенно сгенерировать клиентский код. А ещё реализация метода всегда может измениться, и нужно предусмотреть версионность, чтобы старые клиенты могли продолжать работать без ошибок.
Можно подумать, что реализация этого может занять месяцы, но я покажу, как реализовать это на ASP.NET Core за 20 минут.
Ара Исраелян "Как ускорить разработку приложений"IT Event
Зачем существуют сервисы back-end-as-a-service, какие пробелы закрывают? Рассмотрим опыт разработки и выведения на рынок облачного сервиса для разработчиков, расскажем про его боевое крещение. И самое приятное, создадим Android-приложения в реальном времени.
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...Microsoft
В рамках доклада для стартапов будут представлены преимущества получения бесплатных мощностей облачной платформы Microsoft Azure, которые можно использовать для быстрого старта своего проекта.
Весь спектр услуг в области видеопродакшна: производство рекламных и промо-роликов, корпоративных фильмов, презентационного видео, музыкальных клипов, анимации и 3D графики; организация прямых трансляций.
Solit 2014, Обзор Infocloud для разработчиков, Трухин Юрийsolit
Юрий Трухин, Россия. Эксперт по облачным технологиям хостинговой компании InfoboxCloud. В прошлом – обладатель статуса Microsoft Most Valuable Professional. Гик, стратег, разработчик. Подробнее на trukhin.com
«Обзор InfoboxCloud для разработчиков». Development секция. Высокий уровень подготовки. Для разработчиков.
В этом докладе будет рассказано об устройстве InfoboxCloud из первых рук, о деталях внутренней реализации, о том, какую пользу несет облако для разработчиков и о будущем InfoboxCloud. Будут рассмотрены 2 кита облачных технологий: IaaS и PaaS без vendor-lock. Отличная возможность спросить обо всём, что касается PaaS/IaaS непосредственно архитектора и разработчика этих систем.
«EcmaScript 6 in Action». Development секция. Для разработчиков.
Поговорим о том, как жизнь разработчиков изменится с приходом нового стандарта.
В Windows Azure вы можете легко использовать собственные образы Windows Server или Linux, а также выбрать образы из коллекции. Windows Azure также помогает переносить ваши приложения и инфраструктуру, не меняя существующий код, что ускоряет переход SharePoint, SQL Server и Active Directory в облако и экономит ваше время и деньги.
В презентации обзорно рассматривается архитектура IaaS и ее компоненты (облачные службы, виртуальные машины, хранилища, диски), виртуальные сети, способы внешней коммуникации, встроенные средства обеспечения высокой доступности.
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"Fwdays
On this talk, we will share unusual back streets of ASP.NET MVC for increase performance:
- brief review of usual improvements
- fast and strong typed url generation
- increase Razor performance
При создании интерактивного мобильного или веб-приложений нужна серверная часть, которую будет использовать приложение и разработчик этого приложения. Он должен знать маршруты, по которым можно найти методы, их описание, входные параметры и варианты ответов.
В идеале хочется, чтобы из API можно было мгновенно сгенерировать клиентский код. А ещё реализация метода всегда может измениться, и нужно предусмотреть версионность, чтобы старые клиенты могли продолжать работать без ошибок.
Можно подумать, что реализация этого может занять месяцы, но я покажу, как реализовать это на ASP.NET Core за 20 минут.
Ара Исраелян "Как ускорить разработку приложений"IT Event
Зачем существуют сервисы back-end-as-a-service, какие пробелы закрывают? Рассмотрим опыт разработки и выведения на рынок облачного сервиса для разработчиков, расскажем про его боевое крещение. И самое приятное, создадим Android-приложения в реальном времени.
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...Microsoft
В рамках доклада для стартапов будут представлены преимущества получения бесплатных мощностей облачной платформы Microsoft Azure, которые можно использовать для быстрого старта своего проекта.
Весь спектр услуг в области видеопродакшна: производство рекламных и промо-роликов, корпоративных фильмов, презентационного видео, музыкальных клипов, анимации и 3D графики; организация прямых трансляций.
Raj Scientific Company is one of the Biggest Professional Manufacturers, Importers & Suppliers of Instruments used in Paint,Ink, Oil, Petroleum & Powder Coating Industries.
Scratch Hardness Tester is an instrument which is used to verify the surface hardness of paint and varnish coatings with respect to their scratch resistance capacity.
Построение собственного JS SDK — зачем и как?buranLcme
Многие разработчики любят делать свои велосипеды, но не все задумываются зачем. Мы расскажем о том, зачем вам может понадобится собственный JavaScript SDK и полезно ли кататься на велосипедах.
Мы делали собственный JS SDK для того, чтобы дать возможность создания плагинов в рамках большой enterprise системы - <b>Parallels Automation</b> и <b>Plesk Panel</b>. Сам SDK является частью общего стандарта <b>APS</b>, который является шиной, объединяющей все наши продукты по автоматизации. Обе панели брендируются и мы должны были сохранить брендинг при уже существующей кодовой базе верстки и существующих правилах оформления. И главное - надо было дать возможность создания UI сторонним девелоперам, которые могут иметь абсолютно разный уровень - от пришедших бекэндеров до профессиональных js-разработчиков.
Понятие облака, основные концепции, понятия и подходы
Основные облачные платформы: AWS, Google Cloud Alibaba Cloud, Microsoft Azure.
Зачем облако компании, для кого оно, и почему «облака» настолько популярны?
Почему стоит обратить внимание на Microsoft Azure
Как устроено облако
Презентация Сафонова и Прусенка на семинаре "Продавайте больше"ActiveCloud
Александр Прусенок, технический пре-сейл консультант ActiveCloud, и Павел Богданов, руководитель отдела технической поддержки ActiveCloud: «10 способов улучшить работу сайта нашего клиента без затрат. Погружение в облако ActiveCloud. Размещение высоконагруженных веб-ресурсов. Платформа Bitrix VM. Практический кейс переноса в облако».
1С-Битрикс: Управление сайтом. Платформа для создания и управления корпоратив...borovoystudio
Презентация выступления Игоря Шевчика, технического директора Студии Борового, «1С-Битрикс: Управление сайтом Платформа для создания и управления корпоративным веб-сайтом» от 21.08.2013
Jelastic - гибридная платформа как сервис(PaaS) для компаний- разработчиков ПО на Java, Ruby, .NET, ASP.NET, PHP, Node.JS и Docker. Позволяет строить автомасштабируемые, отказоустойчивые среды для приложений, управлять множеством сред для разработки и тестирования
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...Ontico
Выбор системы мониторинга - это практически holy-war-ная тема среди администраторов и разработчиков. Какая система лучше? Что удобнее? Какая система сможет выдержать большое количество статистики, а какая - лучше собрать и представить данные?
В своем докладе мы попробуем предельно непредвзято рассмотреть существующие решения и понять, что и когда можно использовать.
См. тезисы - http://rootconf.ru/2015/abstracts/1746
Similar to опыт Clickberry.com стартап на drupal в облаке павел загор (20)
3. О компании
Компания ClickBerry предлагает технологию
создания, сервис хранения и доставки
интерактивного видео.
Клиентское ПО
поддерживает различные
платформы:
•Windows
•iOS 4.x-5.x (iPad)
•Mac OS (10.6-10.7)
•Android (в разработке)
5. О компании
• Компания основана в 2010 году
• 20 сотрудников в России и США
• Россия: Разработка, дизайн, поддержка
• США: Продажи, маркетинг
• 12 месяцев разработки 4-х приложений
6. Продукты компании
• Video Editor Pro (C#, .NET) – Видео
редактор, позволяющий размечать и
конвертировать любое видео, добавлять
различные интерактивные элементы.
• Video Editor Lite (PC, Mac, iPad) –
упрощенный редактор видео,
позволяющий использовать базовые
интерактивные элементы.
7. Продукты компании
• FLASH & HTML5 Player – Специальный
плеер, который воспроизводит потоковое
видео и накладывает необходимый
интерактив (виджеты)
• On Line Storage – Сервис хранения и
доставки интерактивного видео.
9. On Line Storage
Основные возможности:
•Хранение видео (Upload, Download)
•Статистика просмотров, кликов по объектам,
переходов по ссылкам
•Редактирование интерактивных объектов
(Опросов, контактных форм)
•Widgets Market (в процессе разработки)
позволяет создавать и распространять
собственные интерактивные элементы (Flash,
HTML5, JavaScript)
10. On Line Storage
Используемые технологии:
•Хранение видео – MS Azure BLOB Storage
•Балансировка нагрузки – MS Traffic Manager
•База данных – MS SQL Azure, MS Storage
Table
•Доставка видео – Caching Streaming Server
•Ядро системы – Drupal 7
•Кэширование запросов - Memcache
11. On Line storage Schema
PC Editor PRO
Portal
clickberry.t
Editor Lite v
MS SQL,
BLOB
STORAGE
Streaming
PLAYER servers
13. On Line Storage
Преимущества MS Azure & Drupal:
•Поддержка Drupal MS Azure из коробки
•Простота и высокая скорость разработки
приложения, за счет мощного ядра Drupal и
поддержки языка PHP на платформе MS Azure
•Большое количество готовых модулей
•Неограниченные вычислительные мощности,
возможность увеличивать или уменьшать их в
зависимости от текущих потребностей
14. On Line Storage
Преимущества MS Azure & Drupal:
•Virtual IP – возможность разместить новую
версию Production приложения, провести ее
тестирование, и перенаправить трафик.
•Automatic deployment from Visual Studio –
удобное и простое размещение приложения в
облако «одним кликом»
•Оплата за фактически используемые ресурсы
•8 Дата центров во всем мире, глобальный
CDN (более 100 узлов).
15. On Line Storage
Недостатки MS Azure & Drupal:
•Относительно медленная работа в связке
PHP+IIS, работа PHP только в режиме FastCGI
•Довольно медленная работа MS SQL Azure
•Сложности с отладкой приложения.
16. On Line Storage
Рекомендации для нагруженных сервисов:
•Где возможно, использовать BLOB Tables (она
значительно быстрее SQL похожа на MongoDB,
Tarantool)
•Использовать Key=Value Базы данных
•Кешировать запросы к БД где это возможно
•Играть с настройками IIS (время исполнения
скриптов, очередь скриптов, количество
FastCGI процессов)
17. On Line Storage
Рекомендации для нагруженных сервисов:
•Не хранить ничего на Инстансах, это позволит
расширять пул BackEnd серверов столько,
сколько это необходимо
•Грамотно настраивать Drupal, подключать
только необходимые модули. Смотреть
тяжелые запросы к БД
•Профилирование-профилирование-
профилирование.
18. On Line Storage
Нагрузочные характеристики:
•Количество конкурентных подключений при
использовании PHP > 100
•Количество конкурентных подключений при
использовании статики > 700 (статику можно
положить в CDN, таким образом убрав нагрузку
с инстансов)
•Среднее время доступа к MS SQL
Insert: 18 msec (55 запросов в секунду)
Update: 30 msec (33 запроса в секунду)