ЭФФЕКТИВНЫЙ ПРОЦЕСС РАЗРАБОТКИ И ТЕСТИРОВАНИЯ ПО В ОБЛАКЕ Владимир Юнев Microsoft
Программа вебинара Преимущества разработки и тестирования в облаке Сценарии тестирования в облаке Инструменты разработки и тестирования Windows и Linux-окружений на платформе Windows Azure Преимущества Windows Azure в рамках MSDN для разработки и тестирования Демо: настройка собственного окружения
РАЗРАБОТКА И ТЕСТИРОВАНИЕ
Разработка и тестирование на своих мощностях
Трудности тестирования у себя ограниченный бюджет на приобретение, развертывание и обслуживание серверов и другого оборудования; ограниченный бюджет на лицензирование серверного и другого программного обеспечения, необходимого для тестового окружения; конкуренция за ресурсы виртуальных машин внутри компании между разными командами и отдельными разработчиками; сниженная и часто потерянная гибкость тестовой среды для разработчиков; трудности с проведением реальных тестов на масштабирование приложения.
Разработка и тестирование в облаке
Преимущества тестирования в облаке Быстрый выход качественного продукта на рынок Цена. Отсутствие и устранение капитальных расходов при доступе к тестовому окружению в облаке, которое масштабируется лучше, чем собственное. Использование знакомых инструментов Лучшее тестирование с бесконечным облаком Изолирование продакшн-серверов. Предотвращение влияния процесса разработки и тестирования и тестовых приложений на серверы работающие в коммерческой эксплуатации в компании Доступ из облака к существующим мощностями в компании Размещение в любом месте без лок-ина
Сценарии разработки и тестирования в облаке Песочница для разработки приложения и тестирования на поддерживаемой ОС Проверка качества (Quality Assurance) и совместимости приложения на новых ОС, серверном ПО Нагрузочное тестирование с реальной нагрузкой Песочница для разработки тяжелых решений (SharePoint, SQL Server, BizTalk, Active Directory…) Репродукция среды и ошибочных ситуаций и исправление багов Окружение для тренингов, обучения, демонстраций ПО Системы контроля версий, багтрекинг, инциденты и т.д Построение современных облачных приложений и их тестирование в облаке
Поминутная тарификация Windows и Linux окружения Автоматизация через скрипты в Windows, Linux и OSX Преимущества подписчикам MSDN
Схемы организации разработки и тестирования в облаке Windows Azure
Организация удаленного доступа
ИНСТРУМЕНТАРИЙ ДЛЯ ОРГАНИЗАЦИИ ПРОЦЕССА РАЗРАБОТКИ И ТЕСТИРОВАНИЯ В ОБЛАКЕ
Готовые образы виртуальных машин Microsoft Windows Server 2008 R2 SQL Server 2012/2014 Windows Server 2012/R2 Biztalk Server 2013 Open Source OpenSUSE 12.3 CentOS 6.3 Ubuntu SUSE Linux Enterprise Server 11 SP3
Linux-окружение и cообщество VMDepot LAMP, Drupal, Jenkis, Magento, MongoDB, Neo4js, Redis, WordPress, Apache Solr, Cassandra, Coppermine, Discourse, Django, DokuWiki, GitLab, Gitorious, Horde, JBoss, Jetty, Joomla, JRuby, Mantis, MediaWiki, Moodle, Node.js, OpenERP, ownCloud, phpBB, Plone, Redmine, Riak, Spree, SugarCRM, Tomcat, XOOPS и десятки других.
Сообщество VMDepot
PowerShell/bash для Windows Azure Набор командлетов PowerShell и скриптов bash для управления сервисами и ресурсами облачных служб Windows Azure из Windows, OSX, Linux Средства командной строки Windows Azure
Работа из командной строки: пример PowerShell Остановить VM с именем django и сервисом django234 и оставить ее в инфраструктуре: PS> Stop-AzureVM –Name django –ServiceName django234 -StayProvisioned Командлет Stop-AzureVM поддерживает новые правила для биллинга: плата за остановленные VM не взымается Параметр -StayProvisioned позволит остановить VM, но не потерять IP, продолжая платить за виртуальную машину
Работа из командной строки: пример bash Создать виртуальную машину с именем [DNS_PREFIX], c окружением RedMine/Ubuntu в дата-центре «Северная Европа» с именем админа, паролем и доступом по SSH azure vm create DNS_PREFIX -o vmdepot l "North Europe" USER_NAME [PASSWORD] [--ssh]
Размещение после разработки и тестирования
ПРЕИМУЩЕСТВА РАЗРАБОТКИ И ТЕСТИРОВНИЯ В ОБЛАКЕ ДЛЯ ПОДПИСЧИКОВ MSDN
Преимущества Windows Azure в рамках MSDN 1. Бесплатное использование серверных продуктов SQL Server, SharePoint, Windows Server, BizTalk и других в рамках подписки MSDN Только для разработки и тестирования
Преимущества Windows Azure в рамках MSDN 2. Драматическое (до 97%) снижение цен на вычислительные мощности. Только для разработки и тестирования
Преимущества Windows Azure в рамках MSDN 3. Безвозмездные средства на любые цели $50 – professional $100 – premium $150 – ultimate каждый месяц
MSDN для стартапов бесплатно Бесплатно для каждого сотрудника стартапа в рамках BizSpark/MSDN Ultimate ресурсы Windows Azure на: 150$ в месяц * 8 человек * 3 года можно не только разрабатывать и тестировать, но и размещать проекты Windows Azure в промышленной эксплуатации azurehub.ru
Тестирование с Windows Azure и MSDN 1. $150 каждый месяц даром 2. Лицензии на ПО бесплатно 3. Мощности значительно дешевле со скидкой до 97% 4. Поминутная тарификация 5. Размещение в коммерческую эксплуатацию (для BizSpark) Пора тестировать в облаке. Windows Azure ждет вас.
DEMO
Активируйте Windows Azure, используя вашу подписку MSDN: MSDN (BizSpark): MSDN (не BizSpark): Бесплатный триал:
Центр экспертизы Windows Azure Актуально и полезно: Сценарии Руководства Рекомендации Новости, анонсы И многое другое…. azurehub.ru
Конкурс: Активируйте Windows Azure Попробуйте облачную Windows Azure в деле Оформите заявку contests.techdays.ru/AzureMSDN/ contests.techdays.ru/AzureMSDN/
facebook.com/groups/azurerus / Ответы пишите в сообществе: Вопрос: Укажите PowerShell-команду, с помощью которой можно запустить остановленную VM из командной строки
Пора узнать облако ближе Информационный портал Все о Windows Azure на русском языке Группа Windows Azure для всех Горячая линяя с экспертами Пора попробовать Windows Azure