<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Vladimir Yunev</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/vyunev/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/vyunev/feed.xml</link>
    <description>Microsoft Cloud, Azure and Web technology blog</description>
    <lastBuildDate>Tue, 14 Jun 2016 16:40:06 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Microsoft BI User Group: работаем с 1С эффективно</title>
      <link>https://docs.microsoft.com/archive/blogs/vyunev/microsoft-bi-user-group-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D0%BC-%D1%81-1%D1%81-%D1%8D%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE</link>
      <pubDate>Tue, 14 Jun 2016 19:39:00 GMT</pubDate>
      <dc:creator><![CDATA[Vladimir Yunev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/vyunev/?p=7115</guid>
      <description><![CDATA[Консультационная группа АТК и Microsoft приглашает Вас на встречу сообщества «BI User Group»,...]]></description>
      <content:encoded><![CDATA[<p>Консультационная группа АТК и Microsoft приглашает Вас на <a href="https://www.microsoftevents.com/profile/form/index.cfm?PKformID=0x267806b69d">встречу сообщества «BI User Group»</a>, которая пройдет <strong>16 июня в 17:30 </strong>в Microsoft Technology Center.  <p>На данной встрече будут рассмотрены несколько практических кейсов по эффективной работе с данными 1С в Power BI, а также сделан обзор полезного функционала нового релиза Power BI. <p><a href="https://www.microsoftevents.com/profile/form/index.cfm?PKformID=0x267806b69d"><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/06/image479.png" width="643" height="229"></a> <p>Спикеры мероприятия: <ul> <li><b><i>Андрей Терехов</i></b> – руководитель направления аналитических систем, Консультационная Группа АТК.</li> <li><b><i>Александра Чижова</i></b> – Архитектор Business Intelligence и DataWarehouse решений, Microsoft, Россия.</li></ul> <p>Все участники встречи получат приглашение на on-line курс по Power BI на русском языке от Консультационной Группы АТК и Microsoft. <h4><font style="font-weight: normal">Регистрация открыта! </font><a href="https://www.microsoftevents.com/profile/form/index.cfm?PKformID=0x267806b69d"><font style="font-weight: normal">Зарегистрироваться сейчас</font></a><font style="font-weight: normal">.</font></h4>]]></content:encoded>
    </item>
    <item>
      <title>О новых функциях SQL Server 2016</title>
      <link>https://docs.microsoft.com/archive/blogs/vyunev/%D0%BE-%D0%BD%D0%BE%D0%B2%D1%8B%D1%85-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F%D1%85-sql-server-2016</link>
      <pubDate>Tue, 07 Jun 2016 10:22:00 GMT</pubDate>
      <dc:creator><![CDATA[Vladimir Yunev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/vyunev/?p=7095</guid>
      <description><![CDATA[Базы данных — это сердце любой компании, которое обеспечивает работоспособность буквального каждого...]]></description>
      <content:encoded><![CDATA[<p>Базы данных — это сердце любой компании, которое обеспечивает работоспособность буквального каждого направления деятельности. Но какое место базы данных занимают в современных реалиях? Ведь они появились не сегодня. Они были созданы в то время, когда мы и представить не могли, что мир технологий будет таким, какой он есть сейчас. Традиционные базы данных предназначались исключительно для записи и извлечения транзакций, таких как заказы и платежи. Их задачей было обеспечивать надежную и безопасную работу приложений в небольшом или среднего масштаба локальном ЦОДе. <p>Наш продукт — SQL Server 2016 — помогает реализовать весь потенциал новейших технологических тенденций. Он поддерживает гибридную обработку транзакций, расширенную аналитику и машинное обучение, мобильную бизнес-аналитику, интеграцию данных, обработку запросов с шифрованием и работу с транзакциями в оперативной памяти. По всей видимости, это единственная в своем роде реляционная база данных, изначально предназначенная для облака. Большинство ее функций первоначально были разработаны и протестированы в Azure, в 22 ЦОДах, рассредоточенных по всему миру, при нагрузке в несколько миллиардов запросов в день. Она уже успела продемонстрировать отличные результаты на практике. Многие наши клиенты успешно используют эту базу данных. <blockquote> <p>Мы рады пригласить Вас на ключевое событие года в мире данных –<a href="https://info.microsoft.com/CE-SQL-WBNR-FY16-06Jun-08-Virtual-forum-technology-and-data.html"> Виртуальный Форум Microsoft «Данные. Технологии. SQL Server 2016»,</a> который состоится 8 июня 2016 года. </p></blockquote> <p>Ниже подробности о некоторых новых функциях SQL Server 2016 – R Services, PolyBase, Stretch Database.  <p>Еще больше и подробнее вы можете узнать на <a href="https://info.microsoft.com/CE-SQL-WBNR-FY16-06Jun-08-Virtual-forum-technology-and-data.html">нашем виртуальном форуме</a>. <h3>Анализ внутри базы данных с использованием языка R </h3> <p>Язык программирования R широко используется как программное обеспечение для анализа данных и составления прогнозов. Он бесплатный, основан на открытом исходном коде и поддерживается большим сообществом. Вы можете использовать <a href="https://mran.revolutionanalytics.com/packages/?wt.mc_id=WW_CE_DM_OO_BLOG_NONE">несколько тысяч пакетов</a> для решения различных задач. К вашим услугам — стандартные функции статистики и управления данными, графические интерфейсы и передовые алгоритмы машинного обучения. Язык R выбирают ученые и компании, которые хотят внедрять инновации с использованием современных аналитических методов. <p>SQL Server R Services — это новый компонент в SQL Server 2016. Вы по-прежнему можете использовать преимущества языка R, постоянно растущего набора пакетов и большого сообщества пользователей, но теперь вам также доступны возможности SQL Server и знакомый интерфейс Transact-SQL. <ul> <li>Службы R Services позволяют выполнять анализ внутри базы данных. Вы можете хранить данные в SQL Server 2016, а приложения вызывают скрипты R через хранимую процедуру T-SQL. Это упрощает интеграцию приложений с языком R. Скрипты R выполняются на той же машине, где хранятся данные, поэтому вам не нужно беспокоиться о безопасности: код R не сможет получить доступ к Интернету или к другим процессам, запущенным на SQL Server. <li>Пользователи R Services могут использовать библиотеку алгоритмов <a href="https://download.microsoft.com/download/C/C/F/CCF6DFA1-2450-4D9F-8292-B423FAEB3C4F/Microsoft_R_Server_ScaleR_Datasheet_EN_US.pdf?wt.mc_id=WW_CE_DM_OO_BLOG_NONE">ScaleR</a> — набор функций, который предлагает эквиваленты для повседневных задач, выполняемых на языке R. Однако в отличие от аналогов CRAN-R, функции ScaleR масштабируемы для обработки сотен миллионов и миллиардов строк посредством параллельных вычислений. Это обеспечивает производительность, которой невозможно достичь при использовании распространенных пакетов с открытым исходным кодом. API ScaleR были разработаны компанией Revolution Analytics. После того как Microsoft приобрела эту компанию, API были интегрированы в SQL Server. Они являются кроссплатформенными, то есть поддерживают не только SQL Server, но и другие платформы. <li>SQL Server также предлагает существующие функции и механизмы для интеграции и повышения производительности. Например, возможно использование ColumnStore индексов вместе с языком R, чтобы быстрее выполнять аналитические запросы. Встроенный механизм управления позволяет контролировать ресурсы, выделенные для среды выполнения R. А службы SQL Server Integration Services (SSIS) обеспечивают бесшовную интеграцию с ETL и планирование регламентных задач через интерфейс хранимых процедур. <li>Другая важная особенность R Services заключается в том, что пользователи могут работать со знакомыми инструментами:  <ul> <li>Специалисты, занимающиеся изучением данных, имеют возможность использовать привычную среду R IDE. Они могут работать с R Studio, с недавно анонсированными средствами <a href="https://www.visualstudio.com/en-us/features/rtvs-vs.aspx?wt.mc_id=WW_CE_DM_OO_BLOG_NONE">R Tools for Visual Studio</a> или с любой средой IDE по своему усмотрению. Вместо того чтобы переносить данные на локальную машину, можно воспользоваться средством ScaleR для удаленного выполнения непосредственно из IDE. Применение средств SQL Server 2016 для анализа внутри БД позволяет ускорить анализ больших наборов данных. <li>К услугам администраторов серверов — хорошо им знакомое ПО SQL Server Management Studio для управления службами R Services, контроля ресурсов и назначения прав доступа. <li>Разработчикам приложений доступны API T-SQL. Они могут создавать отчеты SQL Server Reporting Services или панели мониторинга Power BI с оценками, прогнозами и графикой из R без необходимости изучать сам язык R. <li>Инженеры данных могут <a href="https://blogs.msdn.microsoft.com/ssis/2016/01/11/operationalize-your-machine-learning-project-using-sql-server-2016-ssis-and-r-services/">комбинировать R</a> с существующими потоками ETL и планировать регламентные задачи с помощью служб SQL Server Integration Services.</li></ul></li></ul> <p>SQL Server R Services — это уникальное решение для анализа данных с использованием языка R, которое обеспечивает масштабирование, позволяет выполнять интеграцию с приложениями в промышленной среде и не требует больших денежных расходов.</p> <p><b>С чего начать?</b><b></b> <p>Вот список ресурсов, которые помогут вам приступить к работе с R Services: <ul> <li><a href="https://msdn.microsoft.com/en-us/library/mt604845.aspx?wt.mc_id=WW_CE_DM_OO_BLOG_NONE">Документация по продукту на MSDN</a> <li><a href="https://www.youtube.com/watch?v=8Sly49zDZEw">Видео</a> от Data Driven, в котором рассказывается о том, как службы SQL Server R Services помогают создавать интеллектуальные приложения, выполнять предиктивный анализ и извлекать ценную информацию из данных. Другие видео по R Services см. в <a href="https://www.youtube.com/playlist?list=PL8nfc9haGeb6T3HaGhQWvBz1AqS9d6Zv_">плейлисте Data Driven</a> и на канале <a href="https://channel9.msdn.com/Search?term=r%20services#ch9Search?wt.mc_id=WW_CE_DM_OO_BLOG_NONE">Channel9</a>. <li><a href="https://msdn.microsoft.com/en-us/library/mt591993.aspx?wt.mc_id=WW_CE_DM_OO_BLOG_NONE">Руководства на MSDN</a> <li><a href="https://gallery.cortanaanalytics.com/Collection/On-Prem-ML-Templates-with-SQL-Server-R-Services-1?wt.mc_id=WW_CE_DM_OO_BLOG_NONE">Шаблоны решения</a> на сайте Cortana Analytics Gallery, образцы данных и кода на GitHub. <li>Если вы ничего не знаете о языке R, пройдите наши онлайн-курсы, например на сайте <a href="https://www.datacamp.com/">Datacamp</a>, где вы также сможете найти углубленные курсы по API ScaleR.</li></ul> <h3>Представляем PolyBase</h3> <p>За последние 10 лет мир информационных технологий изменился до неузнаваемости. Интернет вещей, технологии обработки неструктурированных данных и снижение цен на ИТ-оборудование, — все это обусловило настоящий бум Больших данных. Появились решения (такие как Hadoop and HDFS), позволяющие обрабатывать огромные массивы полуструктурированных данных и при этом не требующие покупки дорогостоящего специализированного «железа». Все это открыло перед бизнесом новые возможности получения прибыли, однако «оборотной стороной медали» стала растущая сложность корпоративных платформ для работы с данными. Кроме того, источники данных стали гораздо более разнообразными. Зачастую компаниям приходится иметь дело сразу с несколькими разрозненными наборами данных: реляционными в SQL Server и нереляционными в HDFS. Если аналитику необходимо совместить анализ полуструктурированных и структурированных данных, то ему придется сначала скопировать их из одной среды в другую, что отнимает много времени и сил. <p>Но все в мире меняется к лучшему! Решение PolyBase в SQL Server 2016 снимает проблему разрозненности реляционных и полуструктурированных данных. Использование PolyBase и T-SQL позволяет пользователям отправлять запросы к данным HDFS так, как будто они хранятся на локальном SQL Server, что открывает массу новых возможностей для анализа. <p><img title="clip_image001" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/2016/06/clip_image0019.png" width="610" height="309"> <p><b>Примеры использования</b> <p>PolyBase предлагает три сценария обращения к данным в SQL Server и Hadoop: <ul> <li>разовые запросы к Hadoop и SQL Server 2016 с помощью T-SQL; <li>импорт данных из Hadoop или blob-хранилища Azure в SQL Server 2016; <li>экспорт «холодных» реляционных данных в Hadoop или blob-хранилище Azure при сохранении возможности одновременной отправки запросов.</li></ul> <p>При отправке запросов к данным в Hadoop PolyBase стремится максимально рационально использовать вычислительные ресурсы этой платформы. В частности, PolyBase может принять решение перенести вычислительную нагрузку в Hadoop путем создания заданий MapReduce, что обеспечивает максимально эффективную обработку запросов. <p><b>Дополнительные ресурсы</b> <p>Вам интересны возможности, предлагаемые PolyBase для SQL Server 2016? Ниже вы найдете ссылки на полезные ресурсы, а также видео, в котором рассказывается, как PolyBase позволяет отправлять запросы к данным HDFS с помощью T-SQL прямо из SQL Server. <ul> <li><a href="https://msdn.microsoft.com/en-us/library/mt163689.aspx?wt.mc_id=WW_CE_DM_OO_BLOG_NONE">Getting started with PolyBase</a> <li><a href="https://msdn.microsoft.com/en-us/library/mt607030.aspx?wt.mc_id=WW_CE_DM_OO_BLOG_NONE">PolyBase groups for scale-out computation</a> <li><a href="https://msdn.microsoft.com/en-us/library/mt146389.aspx?wt.mc_id=WW_CE_DM_OO_BLOG_NONE">PolyBase troubleshooting with dynamic management views</a></li></ul> <h3>Неограниченно долгое хранение данных с технологией Stretch Database </h3> <p>Технология Stretch Database, входящая в состав СУБД SQL Server 2016, дает возможность хранить любой объем данных столько, сколько потребуется, без нарушения соглашения об уровне обслуживания бизнеса и высоких затрат на приобретение систем хранения данных уровня предприятия. В отличие от обычных решений, применяемых для хранения «холодных» данных, Stretch Database обеспечивает постоянный доступ к вашим данным за счет использования неисчерпаемых облачных ресурсов Azure, а также не требует модификации большинства приложений. Администраторам баз данных лишь нужно активировать хранение «холодных» данных в облаке.  <p><strong>Основные сценарии</strong></p> <ul> <li>Перенос в облако всей таблицы: уже имеющуюся выделенную таблицу для «холодных» данных можно перенести целиком. Допустим, у вас есть таблицы Order_details и Order_details_history, последняя из которых содержит только «холодные» данные, переносимые из первой. <li>Перенос «холодных» строк: если в одной и той же таблице есть и «горячие», и «холодные» данные, можно перенести в Azure только «холодные». Для этого достаточно указать, какие именно строки являются таковыми (обычно это определяется по дате или состоянию), а SQL Server позаботится о переносе.</li></ul> <p><strong>Преимущества</strong></p> <p>Azure SQL Stretch Database дает возможность пользоваться Azure на ваших условиях. <ul> <li>Получите пространство хранения корпоративного класса — сколько и когда нужно. Автоматизированное резервное копирование и георепликация включены по умолчанию. <li>При необходимости масштабируйте вычислительные ресурсы и пространство хранения с учетом требований рабочей задачи и платите только за используемый объем. <li>При помощи встроенного механизма безопасности централизованно управляйте доступом для заказчиков, объединивших локальный Active Directory с Azure Active Directory. <li>Пользуйтесь имеющимися знаниями и инструментами, такими как SQL Server Management Studio, SQL Server Data Tools, T-SQL и PowerShell, и расширяйте доступные возможности посредством портала Azure.</li></ul> <p>Еще раз напомним, что для использования Stretch Database вносить изменения в код большинства приложений не нужно. <h3>Виртуальный Форум</h3> <p>Мы рады пригласить Вас на ключевое событие года в мире данных –<a href="https://info.microsoft.com/CE-SQL-WBNR-FY16-06Jun-08-Virtual-forum-technology-and-data.html"> Виртуальный Форум Microsoft «Данные. Технологии. SQL Server 2016»,</a> который состоится 8 июня 2016 года.  <p>Основная программа форума состоит из трех паралельных технологических сесссий:  <ul> <li>SQL Server 2016: новые стандарты в мире транзакции;</li> <li>Бизнес-aналитика: SQL, Power BI, R, Mobile;</li> <li>Azure: новое поколение решений для аналитики и&nbsp; Big Data. </li></ul> <p>Подробная <a href="https://events.techdays.ru/SQL-Server-2016-Forum/">программа</a> доступна на сайте мероприятия. <p>Пространство Виртуальном форума орагизовано таким образом, что бы сможете почуствовать себя участником реальной конференции. <ul> <li>Каждый участник сможет посетить <b>выставку партнерских решений.</b></li> <li>Пообщаться <b>с технологическими экспертами </b><b>MVP</b>, задать интересующие вопросы.</li> <li>Задать интересующие <b>вопросы докладчикам</b>.</li> <li>Получить все необходимые <b>материалы и презентации.</b></li> <li>И даже <b>выйграть призы</b> – самые активные получат один из 30 сертификатов на сдачу экзаменов по SQL Server 2016.</li></ul> <p>И это еще не все - увидеть технологии в действии Вы сможете в течение дня, приняв участие в <b>тест-драйве платформы</b> с помощью онлайн лабораторных работ под руководством тренера. <p>Участие в форуме бесплатное. Необходима <a href="https://info.microsoft.com/CE-SQL-WBNR-FY16-06Jun-08-Virtual-forum-technology-and-data.html">предварительная регистрация.</a> <h3>Дополнительно</h3> <p>Предлагаем вам обратить внимание на <a href="https://olontsev.ru/sql-server-2016/">блог Сергея Олонцева</a>, где вы можете найти множество материалов, посвященных SQL Server 2016.</p> <p>Обратите внимание на классную программу с метатегами – которую мы специально подготовили для технических специалистов (с возможностью фильтра по интересам) <a href="https://www.sql2016.ru/schedule">https://www.sql2016.ru/schedule</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Анонс: 8 июня пройдет виртуальный форум Microsoft «Данные. Технологии. SQL Server 2016»</title>
      <link>https://docs.microsoft.com/archive/blogs/vyunev/%D0%B0%D0%BD%D0%BE%D0%BD%D1%81-8-%D0%B8%D1%8E%D0%BD%D1%8F-%D0%BF%D1%80%D0%BE%D0%B9%D0%B4%D0%B5%D1%82-%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D1%84%D0%BE%D1%80%D1%83%D0%BC</link>
      <pubDate>Tue, 17 May 2016 14:16:00 GMT</pubDate>
      <dc:creator><![CDATA[Vladimir Yunev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/vyunev/?p=7076</guid>
      <description><![CDATA[Мы рады пригласить Вас на ключевое событие года в мире данных – Виртуальный Форум Microsoft «Данные....]]></description>
      <content:encoded><![CDATA[<p>Мы рады пригласить Вас на ключевое событие года в мире данных – <a href="https://info.microsoft.com/CE-SQL-WBNR-FY16-06Jun-08-Virtual-forum-technology-and-data.html?ls=Blog&amp;lsd=VS_habr">Виртуальный Форум Microsoft «Данные. Технологии. SQL Server 2016»,</a> который состоится 8 июня 2016 года. Форум приурочен к выходу <b>новой версии платформы управления данными </b><b>Microsoft на базе </b><b>SQL </b><b>Server 2016</b>, лидеру <a href="https://info.microsoft.com/CO-SQL-CNTNT-FY16-09Sep-14-MQOperational-Register.ru.1AVDPmD7U.html?ls=Website">квадранта Gartner</a> по системам управления базами данных*.  <p><a href="https://info.microsoft.com/CE-SQL-WBNR-FY16-06Jun-08-Virtual-forum-technology-and-data.html?ls=Blog&amp;lsd=VS_habr"><img title="900x250 (2)" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="900x250 (2)" src="https://msdnshared.blob.core.windows.net/media/2016/05/900x250-21.png" width="900" height="250"></a> <p>Успех цифровой трансформации бизнеса сегодня напрямую зависит от способности организации использовать передовые технологии и инструменты по работе с данными, которые становятся важнейшим ресурсом развития бизнеса – сравнимым, пожалуй, с ролью электричества в эпоху трансформации XIX века. В рамках форума мы обсудим, какие требования сегодня предъявляются к современным платформам по работе с данными, какие ключевые технологии must have в арсенале любой компании. <p>Основная программа форума состоит из трех паралельных технологических сесссий:  <ul> <li>SQL Server 2016: новые стандарты в мире транзакции;</li> <li>Бизнес-aналитика: SQL, Power BI, R, Mobile;</li> <li>Azure: новое поколение решений для аналитики, Big Data&amp; IoT.</li></ul> <p>Подробная <a href="https://events.techdays.ru/SQL-Server-2016-Forum/">программа</a> доступна на сайте мероприятия. <p>Пространство Виртуальном форума орагизовано таким образом, что бы сможете почуствовать себя участником реальной конференции. <ul> <li>Каждый участник сможет посетить <b>выставку партнерских решений.</b></li> <li>Пообщаться <b>с технологическими экспертами </b><b>MVP</b>, задать интересующие вопросы.</li> <li>Задать интересующие <b>вопросы докладчикам</b>.</li> <li>Получить все необходимые <b>материалы и презентации.</b></li> <li>И даже <b>выйграть призы</b> – самые активные получат один из 30 сертификатов на сдачу экзаменов по SQL Server 2016.</li></ul> <p>И это еще не все - увидеть технологии в действии Вы сможете в течение дня, приняв участие в <b>тест-драйве платформы</b> с помощью онлайн лабораторных работ под руководством тренера. <p>Участие в форуме бесплатное. Необходима <a href="https://info.microsoft.com/CE-SQL-WBNR-FY16-06Jun-08-Virtual-forum-technology-and-data.html?ls=Blog&amp;lsd=VS_habr">предварительная регистрация.</a> <p>С уважением, <br>команда Виртуального Форума]]></content:encoded>
    </item>
    <item>
      <title>Развертывание стека MEAN (MongoDB, Express, AngularJS, Node.js) в Microsoft Azure</title>
      <link>https://docs.microsoft.com/archive/blogs/vyunev/%D1%80%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D1%82%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%81%D1%82%D0%B5%D0%BA%D0%B0-mean-mongodb-express-angularjs-node-js-%D0%B2-microsoft-azure</link>
      <pubDate>Thu, 28 Apr 2016 14:59:00 GMT</pubDate>
      <dc:creator><![CDATA[Vladimir Yunev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/vyunev/?p=7025</guid>
      <description><![CDATA[Разработчики, которые создают решения в стеке MEAN могут легко размещать свои решения в облачной...]]></description>
      <content:encoded><![CDATA[<p>Разработчики, которые создают решения в стеке MEAN могут легко размещать свои решения в облачной платформе Microsoft Azure. Проще всего это сделать с помощью виртуальных машин. <p>Для упрощения работы с виртуальными машинами в облаке Azure предлагается площадка Azure Marketplace, в которой находятся сотни заранее настроенных виртуальных машин с разным окружением и установленными инструментами, включая операционные системы, базы данных, среды, фреймворки, CMS и так далее. <p>Рассмотрим, как любой пользователь Azure может развернуть стек MEAN за несколько минут. <h3>Поиск MEAN в Azure Marketplace</h3> <p><i>Подразумевается, что у вас уже есть учетная запись </i><i>Microsoft </i><i>Azure. Если это не так, то воспользуйтесь бесплатным </i><a href="https://azure.microsoft.com/ru-ru/free/"><i>триал-предложением по этой ссылке</i></a><i>.</i> <p>Перейдите на портал Microsoft Azure по ссылке <a href="https://portal.azure.com">https://portal.azure.com</a>, вы откроете панель управления облачными мощностями Microsoft Azure, предоставленными вам по запросу (рисунок 1). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image1040.png" width="624" height="385"> <p><i>Рис.1 – Портал </i><i>Microsoft </i><i>Azure</i> <p>Нажмите на кнопку «Создать» для добавления нового компонента в свою учетную запись. В нашем случае мы намереваемся добавить виртуальную машину со стеком MEAN. Введите в строку поиска MEAN. Вы получите полный список доступных в Azure Marketplace конфигураций MEAN на выбор (рисунок 2). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image1042.png" width="624" height="426"> <p><i>Рис</i><i>.2. – Список</i><i> MEAN в</i><i> Azure Marketplace</i> <p>Выберите MEAN и в новом информационном окне нажмите кнопку «Создать». Теперь вы перейдете к непосредственному созданию виртуальной машины, выбранной из Azure Marketplace (рисунок 3). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image1043.png" width="624" height="385"> <p><i>Рис.3. – Создание виртуальной машины</i> <h3>Создание VM с MEAN</h3> <p>Чтобы создать виртуальную машину, в нашем случае с MEAN на борту, необходимо указать ряд параметров. В первую очередь ввести название виртуальной машины. Затем имя пользователя (администратора) и пароль доступа. Выбрать подписку Azure, если у вас их несколько. <p>Важный параметр, который необходимо указать – это группа ресурсов. В целом, группа ресурсов – это просто объединение разных облачных ресурсов – VM, хранилища, сетей – под одним именем для упрощения администрирования. Поэтому, на данном этапе просто введите название для группы. <p>Последний параметр, который нужно указать на первом шаге – расположение виртуальной машины – по существу выбор одного из ЦОД Microsoft Azure, которые расположены по всему миру. Ближайшие к России ЦОД – это Северная или Западная Европа. Выберите один из них (рисунок 4). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image1044.png" width="624" height="426"> <p><i>Рис.4. – Параметры первого шага создания виртуальной машины</i> <p>Нажмите «ОК» после ввода всех параметров. На втором шаге вам предложат выбрать размер виртуальный машины. По умолчанию будут представлены несколько типов машин, которые рекомендуются для данного типа решения. Но вы всегда можете выбрать другой размер нажав на «Просмотреть все» (рисунок 5). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image1045.png" width="624" height="426"> <p><i>Рис.5. – Выбор размера виртуальной машины</i> <p>Я предлагаю выбрать вам размер «A1 Базовый» как подходящий для тестирования. После выбора нажмите кнопку «Выбрать», чтобы перейти к третьему шагу. <p>На третьем шаге производится тонкая настройка развертывания. Здесь все параметры можно оставить по умолчанию и вообще ничего не менять. Но если требуется, что вы можете выбрать SSD-хранилище для VM, настроить виртуальную сеть, безопасность, включить мониторинг, создать группу доступности для отказоустойчивой работы VM (рисунок 6). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image1046.png" width="624" height="426"> <p><i>Рис.6. – Тонкие настройки развертывания </i><i>VM</i> <p>Нажмите «ОК» после тонкой настройки для того, чтобы перейти к финальным шагам и запуску виртуальной машины. <p>Вы получите информационное окно с перечислением ваших настроек (рисунок 7).  <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image1047.png" width="624" height="426"> <p><i>Рис.7. – Информационное окно с настройками</i> <p>Ознакомьтесь с информацией и нажмите «ОК» для того чтобы перейти к приобретению виртуальной машины для своей подписки. <p><b><i>Для информации.</i></b><i> Приобретение в данном случае означает создание </i><i>VM с бесплатным ПО на нем. В </i><i>Azure </i><i>Marketplace есть продукты, которые могут потребовать приобретения лицензии на них.</i> <p>Прочитайте информацию о приобретении (рисунок 8). В нашем случае содержание виртуальной машины стоит 0 рублей. Стоимость выбранной нами самой VM, которую предоставить Microsoft Azure – около 3 р. в час. <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image1048.png" width="624" height="426"> <p><i>Рис.8. – Приобретение виртуальной машины</i> <p>Нажмите кнопку «Приобретение» для того чтобы запустить процесс развертывания вашей виртуальной машины с MEAN на борту.  <p>Вы увидите информационное сообщение «Развертывание начато…» (рисунок 9).  <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image1049.png" width="624" height="426"> <p><i>Рис.9. – Развертывание начато</i> <p>Как только VM будет готова вы получите еще одно информационное сообщение, а на портале откроется панель управления созданной VM (рисунок 10). В общем случае, создание виртуальной машины занимает несколько минут. <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image1050.png" width="624" height="426"> <p><i>Рис.10. – Панель управления виртуальной машиной</i> <p>Поздравляю! Вы развернули свою машину с готовым стеком MEAN. <h3>Управление развернутой виртуальной машиной</h3> <p>Для того чтобы убедиться в работоспособности виртуальной машины первым делом мы можем перейти по ее общедоступному адресу. <p>Вы можете найти общедоступный адрес в заголовке панели администрирования. В моем случае это <a href="https://13.69.252.216/">https://13.69.252.216/</a>. Перейдя по этому адресу, мы увидим стандартное приветствие (рисунок 11). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image1051.png" width="624" height="426"> <p><i>Рис.11 – Стандартное приветствие от запущенной в </i><i>Azure машины с </i><i>MEAN</i> <p>Данная виртуальная машина была подготовлена компанией Bitnami – известным сборщиком готовых окружений. По приложенным ссылкам вы найдете подробное описание установленной конфигурации и компонент MEAN (рисунок 12). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image1052.png" width="624" height="426"> <p><i>Рис.12. – Описание </i><i>MEAN-стека</i> <p>Вам может быть интересно то, как получить FQDN-адрес для своей машины в виде доменного имени. По умолчанию для VM адрес не сопоставляется, но его можно легко получить. Для этого перейдите в настройки VM (Все параметры) на панели конфигурации. Затем выберите пункт «Конфигурация» и в панели настройки укажите наименование для вашей VM, которое будет включено в FDQN-путь (рисунок 13).  <p>После сохранения настроек вы сможете перейти по ссылке, которая будет представлена в виде (мой случай) <a href="https://vyumean.northeurope.cloudapp.azure.com/">https://vyumean.northeurope.cloudapp.azure.com/</a>. <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image1053.png" width="624" height="426"> <p><i>Рис.13. – Добавление </i><i>FDQN-пути для виртуальной машины</i> <p>Этот же адрес вы теперь сможете использовать для доступа по SSH к вашей виртуальной машине (рисунок 13), например:  <p><i>SSH vyunev@vyumean.northeurope.cloudapp.azure.com</i> <p>где vyunev – имя пользователя (администратора), которое вы указали при создании VM. <p>Или просто используя адрес в любимом инструменте (рисунок 14). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image1054.png" width="624" height="394"> <p><i>Рис.14. – Подключение к виртуальной машине по </i><i>SSH</i> <p>Теперь вы можете настроить вашу VM с MEAN так как душа пожелает! <h3>Заключение</h3> <p>Мы рассмотрели простой пример того, как с помощью Azure и площадки Azure Marketplace за считанные минуты можно развернуть окружение MEAN и получить доступ к готовой рабочей виртуальной машине. <p>Azure и Azure Marketplace предлагают запустить любые решения построенные на любой технологии, в том числе для Linux и Windows. Вот лишь краткий список того, что вы можете найти: Red Hat Enterprise Linux, Oracle Linux, CentOS, CoreOS, Ubuntu, Suse, WordPress, Moodle, MEAN, Jboss, Redmine, SEO Panel, Parse, Git, GitLab, MEAN, ModX, Memcached, LAMP Stack, Jenkins, Node.js, SugarCRM, Ruby Stack, Ghost, Subversion, ActiveMQ, Nginx Stack, Solr, Tomcat, JRuby, OwnCloud, MySQL, Drupal, MongoDB, Piwik, Dolibarr, LAAP Stack, OpenProject, Plone, eXo, Mahara, Zurmo, RoundCube, Mautic, ThinkUp, Prestashop, Tracks, phpBB, eZ Publish, Joomla… <p>Продолжайте использовать Azure и размещать в облаке свои opensource-решения. Поможет вам в этом подробный раздел с документацией и ресурсами <a href="https://azure.microsoft.com/ru-ru/documentation/services/virtual-machines/linux/">по этой ссылке</a>.]]></content:encoded>
    </item>
    <item>
      <title>Анонс. Участникам DevCon 2016 будет доступен мастер-класс от Intel</title>
      <link>https://docs.microsoft.com/archive/blogs/vyunev/%D0%B0%D0%BD%D0%BE%D0%BD%D1%81-%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0%D0%BC-devcon-2016-%D0%B1%D1%83%D0%B4%D0%B5%D1%82-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B5%D0%BD-%D0%BC%D0%B0</link>
      <pubDate>Wed, 27 Apr 2016 23:07:00 GMT</pubDate>
      <dc:creator><![CDATA[Vladimir Yunev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/vyunev/?p=6895</guid>
      <description><![CDATA[Уважаемые читатели, нам приятно сообщить, что участники DevCon 2016 смогут приять участие в...]]></description>
      <content:encoded><![CDATA[<p>Уважаемые читатели, нам приятно сообщить, что участники <a href="https://msdevcon.ru/">DevCon 2016</a> смогут приять участие в особенном мастер-классе компании <strong>Intel</strong> на тему Интернета Вещей с платами <strong>Intel Edison</strong>.  <p><img title="F8330891-01_Intel-Edison-2" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="F8330891-01_Intel-Edison-2" src="https://msdnshared.blob.core.windows.net/media/2016/04/F8330891-01_Intel-Edison-2.jpg" width="400" height="272">  <p>Мастер-класс посвящен практической работе с Intel Edison. Вы узнаете о технических особенностях и возможностях, вариантах использования и тестирования одноплатного компьютера Intel Edison. Будет рассмотрена установка драйверов и подключение к Edison; работа в Linux: запуск SSH и подключение к Wi-Fi. В ходе тренинга будет предложено решение практических задач в мини-группах.  <p>Каждый участник попробует написать собственные программы по включению светодиода и подключению различных датчиков. С помощью платформы Intel Edison участники своими руками смогут собрать такие устройства как интерактивные гаджеты, элементы умного дома, а также попробуют управлять объектами через интернет.  <p>Организаторами будет предоставлено следующее оборудование: Intel Edison, Grove Starter Kit Plus и другие наборы датчиков и сенсоров. Участникам необходимо принести с собой ноутбук с предустановленной средой <a href="https://software.intel.com/en-us/iot/software/ide">Intel XDK IoT Edition</a>.  <p>Мастер-класс в рамках конференции DevCon 2016 будут проводить <strong>Диана Ильина </strong>и <strong>Сергей Иванов </strong>- одни из первых в России участников программы <strong>Intel Software Innovator</strong> по направлению Internet of Things, IoT. </p> <p><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image1019.png" width="226" height="241">&nbsp;<img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image1020.png" width="204" height="241"></p> <p>Диана Ильина является выпускницей факультета вычислительной математики и кибернетики&nbsp; Нижегородского&nbsp; государственного университета им. Н.И. Лобачевского (ННГУ) по специальности «Прикладная информатика». В феврале 2006 Диана стала стажером лаборатории физических основ и технологий беспроводной связи радиофизического факультета ННГУ. С 2010 г. является координатором студенческих школ и&nbsp; ментором учебных проектов проходящих на базе лаборатории ФОТ БС.  <p>Иванов Сергей - выпускник факультета вычислительной математики и кибернетики Нижегородского&nbsp; государственного университета им. Н.И. Лобачевского (ННГУ) по специальности «Прикладная информатика», с августа 2010 стал&nbsp; стажером Лаборатории&nbsp; физических основ и технологий беспроводной связи. С 2011 г. учувствует в организации студенческих школ, проходящих на базе лаборатории ФОТ БС. Является лектором и ментором учебных проектов. <h3>DevCon 2016</h3> <p><a href="https://www.msdevcon.ru/">DevCon </a>— крупнейшая конференция Microsoft для разработчиков в России. Мы проводим ее шестой год и традиционно стараемся собрать неравнодушных к платформе Microsoft за чертой города, в комфортном загородном парк-отеле, чтобы вместе обсудить актуальные технологии и попробовать свежие версии продуктов на практике.</p> <p>В 2016 году DevCon предстанет в обновленном формате. Мы с удовольствием делимся с вами секретами подготовки нашей конференции: почему мы пришли <a href="https://habrahabr.ru/company/microsoft/blog/273143/">к новому формату</a>, как формируется <a href="https://habrahabr.ru/company/microsoft/blog/275087/">сетка конференции</a>. Одновременно с этим мы публикуем подробности о программе конференции, например, вы можете познакомиться с новым форматом «интенсив» в предшествующем <a href="https://habrahabr.ru/company/microsoft/blog/278563/">анонсе интенсива по ASP.NET Core</a>. Анонсы <a href="https://habrahabr.ru/company/microsoft/blog/280232/">различных мастер-классов</a> и отдельный пост о <a href="https://habrahabr.ru/company/microsoft/blog/282057/">мастер-классе по Xamarin </a>вы также можете найти в нашем блоге. На DevCon 2016 так же пройдет отдельный <a href="https://habrahabr.ru/company/microsoft/blog/281378/">стартап-трек докладов</a>!</p> <p>В этом году у участников мероприятия будет больше возможностей для погружения в технологии и получения новых знаний. Мы приготовили большое количество новых интересных мастер классов, о которых подробнее расскажем в следующем анонсе. При этом DevCon — это по-прежнему больше, чем просто конференция, с насыщенной программой и общением с экспертами и коллегами вне программы. На <a href="https://www.msdevcon.ru/conditions">сайте</a> вы можете подробнее узнать, как стать участником.</p> <p>Напоминаем, что в этом году мы предлагаем упрощенное участие в DevCon 2016 с новой категорией билетов <strong>Guest Pass за 2500 рублей</strong>, в которые входит трансфер до места проведения, посещение всех докладов и мастер-классов первого дня конференции, и интерактивная выставка!</p> <p>Торопитесь успеть <a href="https://events.techdays.ru/DevCon/2016/registration">купить GUEST PASS</a> на конференцию DevCon 2016, чтобы иметь возможность посетить мастер-класс Intel и другие активности первого дня конференции.</p> <p>До встречи на конференции!</p>]]></content:encoded>
    </item>
    <item>
      <title>Сценарии применения бесплатных инструментов Veeam для разработки и тестирования в Microsoft Azure</title>
      <link>https://docs.microsoft.com/archive/blogs/vyunev/%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B8-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D1%8B%D1%85-%D0%B8%D0%BD%D1%81%D1%82</link>
      <pubDate>Wed, 27 Apr 2016 10:12:32 GMT</pubDate>
      <dc:creator><![CDATA[Vladimir Yunev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/vyunev/?p=6845</guid>
      <description><![CDATA[Мы продолжаем рассказывать про решения независимых разработчиков, которые представлены на облачной...]]></description>
      <content:encoded><![CDATA[<blockquote> <p>Мы продолжаем рассказывать про решения независимых разработчиков, которые представлены на облачной платформе Azure и в Azure Marketplace. Сегодня о сценариях применения бесплатных инструментов компании Veeam, <a href="https://azure.microsoft.com/en-us/marketplace/?term=veeam">представленных в Azure Marketplace</a>, рассказывает Александр Ширманов – R&amp;D Director в Veeam. Вы всегда можете найти больше историй по ссылке <a href="https://habrahabr.ru/search/?q=%5B%23isvcloudstory%5D&amp;target_type=posts">на Хабре</a>. <em>– Владимир Юнев, Microsoft</em></p></blockquote> <p>Сегодня я хочу разобрать несколько сценариев использования публичного облака, продемонстрировав, как с их помощью можно выполнять те виды работ, которые до сих пор откладывались «в долгий ящик».  <p>Я возьму такой пример инфраструктуры: имеется некоторый программный продукт, приложение, над которым постоянно трудятся инженеры (естественно, с целью довести его до совершенства). Основными компонентами являются:  <ul> <li>сервер баз данных (Backend)  <li>«среднее звено», т.е. сервис, выполняющий основные рабочие задачи (Middle-Tier)  <li>веб-сайт, с которым непосредственно работают пользователи (Front-Tier)</li></ul> <p><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image1007.png" width="640" height="293"></p> <p><i>Рис.1</i>  <p>Раньше для работы над продуктом нужно было развернуть как раз 3 виртуальные машины – по одной для каждого из компонентов. Но продукт совершенствуется, и каждый из компонентов теперь может включать несколько ролей – так, например, веб-сайт теперь задействует не одну, а несколько ВМ, и, соответственно, требует балансировки нагрузки (Load balancer). Нагрузка в «среднем звене» также распределяется. Ну и сервер баз данных теперь использует SQL Server AlwaysOn Availability Groups. В итоге инфраструктура, с которой работают инженеры, приобретает вид, показанный на рисунке 2.  <p><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image1008.png" width="640" height="313">  <p><i>Рис. 2</i>  <p>Понятно, что среда, в которой выполняются тесты, которая используется разработчиками и другими членами продуктовой команды, мало напоминает ту, в которой обычно работают конечные пользователи. А ведь именно ее, пользовательскую среду, нужно уметь воссоздать в производственных целях.  <p>Вот я и решил поделиться примерами задач, которые мне регулярно приходится выполнять в ходе создания тестовой инфраструктуры для производственных нужд.  <h3>1. Создание инфраструктуры для разработки, тестирования и проверки качества ПО</h3> <h4><a name="_Toc447271920">Проблема</a></h4> <p>Потребность в инфраструктуре для выполнения задач разработки, тестирования и проверки качества ПО является насущной и для компаний-производителей, и для небольших команд-отделов внутренней разработки. Она актуальна и во всех случаях, когда крупное предприятие приобретает софт у сторонних поставщиков, которые должны обеспечить его работу в производственных условиях.  <p>В идеальном мире, конечно, можно рассчитывать на детально скопированную пользовательскую инфраструктуру. Но наш мир реален, и в нем, в том числе, существует ряд причин «против» развертывания такой копии: трудно управлять изменениями, поскольку команды, у которых есть полноправный доступ к ОС, вносят изменения буквально «на лету». Развертывание такой инфраструктуры отнимает время и силы, а ресурсы на поддержку лимитированы. Ну и зачастую у компании просто нет аппаратных ресурсов для развертывания.  <p>Рассмотрим такую ситуацию применительно к нашему примеру - допустим, что ИТ-администратор весьма ограничен в ресурсах. До сей поры достаточно было развернуть 3 виртуальных машины (по одной на каждый компонент). Но теперь задача усложнилась, и из-за того, что не была смоделирована производственная среда, и решение не было в ней протестировано, последствия вывода в продакшен были довольно-таки безрадостными, включая необходимость полного отката к предыдущей версии. Кроме того, в условиях таких ограничений разработчики и бета-тестеры из числа пользователей не могли испытать продукт в работе с реальными данными, что также привело к неожиданным результатам уже после релиза.  <p>Но даже если и вышеописанная ситуация никак не относится к разряду тех, с которыми вам доводилось встречаться, то вы наверняка слышали о случаях, когда тот или иной проект в компании приостанавливается по причине недостатка ресурсов, которые не высвободил какой-то из текущих проектов.  <p>А что если для решения подобных проблем задействовать публичные облачные ресурсы?  <h4>Вариант решения</h4> <p>Естественно, для всех машин, входящих в производственную инфраструктуру, которой я пользуюсь, регулярно создаются точки восстановления. И вот я попробовал восстановить один из сервисов из резервной копии напрямую в облачную инфраструктуру Microsoft Azure’s Infrastructure as a Service (IaaS)  <p>В итоге я получил не только все те же необходимые ресурсы, но также и практически свежие реальные данные (всего 2-часовой давности), что позволило инженерам без помех завершить свою работу перед тем, как выдавать решение в продакшен.  <p>Для этого мне понадобилось вот что (см. рис.3):  <ul> <li>Резервная копия (VBK), созданная с помощью Veeam<sup>®</sup> Backup &amp; Replication™ (или Veeam Backup Free Edition или Veeam Endpoint Backup™)  <li>Подписка Microsoft Azure  <li>Veeam Direct Restore <i>to Microsoft Azure</i>  <li>Veeam FastSCP™ <i>for</i><i> Microsoft</i><i> Azure</i><i> (</i>я использовал его для загрузки данных в\из ВМ Azure)</li></ul> <p>После восстановления в облако пользователи моего сервиса были обеспечены доступом к инфраструктуре ровно такой же, как если бы это была реальная производственная инфраструктура, к тому же они могли работать с реальными, живыми данными.  <h3>2. Тестирование патчей и обновлений</h3> <p>Вот еще один хорошо знакомый всем сценарий. В идеальном мире для тестирования патчей, хотфиксов и обновлений и т.п. я бы использовал точную копию производственной инфраструктуры, где и опробовал бы новинки до применения их в продакшене. В реальности, конечно, большинство ИТ-специалистов не может похвастаться такой копией, имеющейся в их распоряжении. Вместо этого возможны следующие варианты:  <p>· патчи и обновления проверяются на нескольких тестовых серверах. На основе полученных результатов пишутся планы по внедрению изменений и предоставляются на одобрение руководству. Такой вариант имеет ряд потенциально опасных моментов, в частности, обновления не всегда тестируются вместе со всеми имеющимися зависимостями.  <p>· вариант с «волновым обновлением», т.е. сначала патч ставится на 10% серверов, и за их состоянием ведется наблюдение в течение недели. Затем патчатся другие 10%, и еще через неделю – все оставшиеся. Плюс такого подхода в том, что в случае критической ошибки она затронет не всю инфраструктуру, но минус в том, что инфраструктура все же находится под угрозой, и этот риск не всегда оправдан.  <h4>Вариант решения</h4> <p>Снова применяю ресурсы публичного облака, где создаю копии производственной инфраструктуры, которые после завершения тестирования я могу отключить или снести. Я могу протестировать и задокументировать свой план внесения изменений, который затем будет отправлен руководству. При этом я могу снимать скриншоты, собирать записи журналов, записывать видео, и т.д. и т.п., то есть выполнять сбор необходимой информации любым удобным способом. Записи журналов понадобятся инженерам, чтобы понять, как ведет себя инфраструктура после установки патча, а скриншоты подтвердят менеджерам, что процесс внедрения изменений задокументирован. А хорошая документация по процессу, в свою очередь, станет подспорьем для коллег, когда кому-то из них понадобится внедрить аналогичные изменения.  <p>Собственно процедура, которую я выполнил для создания тестовой среды, аналогична описанной в предыдущем разделе – разве что может понадобиться восстановить в Microsoft Azure меньше ВМ (в зависимости от ряда настроек). Например, если у вас 3 идентичных веб-сервера, то вы можете протестировать один из них. То же относится и к БД, и к «среднему звену» (см. рис.4).  <h3>3. Тестирование резервных копий и планов послеаварийного восстановления</h3> <p>Зададимся простым вопросом: как часто мы тестируем бэкапы? А план послеаварийного восстановления? Раз в неделю, в месяц, в год, или вообще ни разу?  <p>Конечно, всегда найдутся веские причины – нет времени, нет людских ресурсов, нет возможности предоставить выделенную среду для этих целей. В идеальном мире, безусловно, эти тесты выполнять необходимо, но в реальности так происходит не всегда.  <p>И снова на помощь может прийти публичное облако. Восстановление из резервной копии в облачную инфраструктуру имеет ряд преимуществ, например:  <ul> <li>Нет нужды в локальном оборудовании (распределители нагрузок, роутеры, свичи и пр.)  <li>Как только тестирование закончено, можно очень быстро избавиться от неиспользуемых более ресурсов  <li>Дополнительное оборудование (брандмауэры, роутеры и пр.) настраивается в том же облаке  <li>План послеаварийного восстановления тщательно проверен и задокументирован  <li>Отличный шанс проверить и задокументировать возможность восстановления инфраструктуры в публичное облако на случай, если вся инфраструктура пострадает в результате аварии</li></ul> <h4>Вариант решения</h4> <p>Собственно, все то, о чем я уже писал выше, поэтому не буду повторяться. Но есть еще кое-что, о чем я не упомянул ранее. Компоненты инфраструктуры: брандмауэры, распределители нагрузки, серверы DNS и т.п., - в публичном облаке придется также настроить. Это делается раз и навсегда (то есть на все время действия подписки) – разумеется, за исключением случаев какой-то глобальной реструктуризации. Зато в случае аварии у вас есть идентичная инфраструктура, стоимость содержания которой базируется на стоимости подписки, а не на капиталовложениях в дорогостоящее оборудование.  <p>ИТ-специалисты не всегда склонны использовать публичное облако для поддержки производственной инфраструктуры. Однако стоит подумать о такой возможности при составлении плана аварийного восстановления. Ведь если придется переключиться на резервную копию, то в вашем распоряжении почти моментально окажутся необходимые ресурсы, включая сетевые и аппаратные – и только точная копия инфраструктуры, развернутая на удаленной площадке в филиале, смогла бы составить им конкуренцию.  <h3>Заключение</h3> <p>Не всегда нужно полностью переносить инфраструктуру целиком в публичное облако, во многих случаях более эффективно использовать гибридный подход. Использование публичного облака для решения некоторых типовых задач, рассмотренных в этой статье, может стать хорошим подспорьем в рутинной работе и сослужить хорошую службу как инженерам-разработчикам, так и конечным пользователям ПО.  <h3>Об авторе</h3> <p><strong>Александр Ширманов, R&amp;D Director, Veeam</strong>  <p><img title="151_small" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="151_small" src="https://msdnshared.blob.core.windows.net/media/2016/04/151_small.jpg" width="263" height="250">  <h3>Azure Marketplace</h3> <p>Более 3300 разнообразных решений вы всего сможете найти на странице <a href="https://azure.microsoft.com/en-us/marketplace/">Azure Marketplace</a>. Вы можете найти больше информации о магазине решений Azure Marketplace на нашем <a href="https://events.techdays.ru/Azure-Market-Place/">русскоязычном портале</a>.</p> <p>Пользователи Azure могут получить <a href="https://azure.microsoft.com/en-us/marketplace/?term=veeam">быстрой доступ к решениям Veaam</a> через удобный Azure Marketplace. Начните работать с Veeam уже сегодня!</p>]]></content:encoded>
    </item>
    <item>
      <title>Развертывание стека Django в Microsoft Azure</title>
      <link>https://docs.microsoft.com/archive/blogs/vyunev/%D1%80%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D1%82%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%81%D1%82%D0%B5%D0%BA%D0%B0-django-%D0%B2-microsoft-azure</link>
      <pubDate>Mon, 18 Apr 2016 22:08:00 GMT</pubDate>
      <dc:creator><![CDATA[Vladimir Yunev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/vyunev/?p=6816</guid>
      <description><![CDATA[Разработчики, которые создают решения в стеке Django могут легко размещать свои решения в облачной...]]></description>
      <content:encoded><![CDATA[<p>Разработчики, которые создают решения в стеке Django могут легко размещать свои решения в облачной платформе Microsoft Azure. Проще всего это сделать с помощью виртуальных машин. <p>Для упрощения работы с виртуальными машинами в облаке Azure предлагается площадка Azure Marketplace, в которой находятся сотни заранее настроенных виртуальных машин с разным окружением и установленными инструментами, включая операционные системы, базы данных, среды, фреймворки, CMS и так далее. <p>Рассмотрим, как любой пользователь Azure может развернуть стек Django за несколько минут. <h3>Поиск Django в Azure Marketplace</h3> <blockquote> <p><i>Подразумевается, что у вас уже есть учетная запись </i><i>Microsoft </i><i>Azure. Если это не так, то воспользуйтесь бесплатным </i><a href="https://azure.microsoft.com/ru-ru/free/"><i>триал-предложением по этой ссылке</i></a><i>.</i></p></blockquote> <p>Перейдите на портал Microsoft Azure по ссылке <a href="https://portal.azure.com">https://portal.azure.com</a>, вы откроете панель управления облачными мощностями Microsoft Azure, предоставленными вам по запросу (рисунок 1). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image746.png" width="624" height="385"> <p><i>Рис.1 – Портал </i><i>Microsoft </i><i>Azure</i> <p>Нажмите на кнопку «Создать» для добавления нового компонента в свою учетную запись. В нашем случае мы намереваемся добавить виртуальную машину со стеком Django. Введите в строку поиска Django. Вы получите полный список доступных в Azure Marketplace конфигураций Django на выбор (рисунок 2). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image747.png" width="624" height="385"> <p><i>Рис</i><i>.2. – Список</i><i> Django в</i><i> Azure Marketplace</i> <p>Выберите Django Stack и в новом информационном окне нажмите кнопку «Создать». Теперь вы перейдете к непосредственному созданию виртуальной машины, выбранной из Azure Marketplace (рисунок 3). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image748.png" width="624" height="385"> <p><i>Рис.3. – Создание виртуальной машины</i> <h3>Создание VM с Django</h3> <p>Чтобы создать виртуальную машину, в нашем случае с Django на борту, необходимо указать ряд параметров. В первую очередь ввести название виртуальной машины. Затем имя пользователя (администратора) и пароль доступа. Выбрать подписку Azure, если у вас их несколько. <p>Важный параметр, который необходимо указать – это группа ресурсов. В целом, группа ресурсов – это просто объединение разных облачных ресурсов – VM, хранилища, сетей – под одним именем для упрощения администрирования. Поэтому, на данном этапе просто введите название для группы. <p>Последний параметр, который нужно указать на первом шаге – расположение виртуальной машины – по существу выбор одного из ЦОД Microsoft Azure, которые расположены по всему миру. Ближайшие к России ЦОД – это Северная или Западная Европа. Выберите один из них (рисунок 4). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image749.png" width="624" height="426"> <p><i>Рис.4. – Параметры первого шага создания виртуальной машины</i> <p>Нажмите «ОК» после ввода всех параметров. На втором шаге вам предложат выбрать размер виртуальный машины. По умолчанию будут представлены несколько типов машин, которые рекомендуются для данного типа решения. Но вы всегда можете выбрать другой размер нажав на «Просмотреть все» (рисунок 5). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image750.png" width="624" height="426"> <p><i>Рис.5. – Выбор размера виртуальной машины</i> <p>Я предлагаю выбрать вам размер «A1 Базовый» как подходящий для тестирования. После выбора нажмите кнопку «Выбрать», чтобы перейти к третьему шагу. <p>На третьем шаге производится тонкая настройка развертывания. Здесь все параметры можно оставить по умолчанию и вообще ничего не менять. Но если требуется, что вы можете выбрать SSD-хранилище для VM, настроить виртуальную сеть, безопасность, включить мониторинг, создать группу доступности для отказоустойчивой работы VM (рисунок 6). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image751.png" width="624" height="426"> <p><i>Рис.6. – Тонкие настройки развертывания </i><i>VM</i> <p>Нажмите «ОК» после тонкой настройки для того, чтобы перейти к финальным шагам и запуску виртуальной машины. <p>Вы получите информационное окно с перечислением ваших настроек (рисунок 7).  <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image752.png" width="624" height="426"> <p><i>Рис.7. – Информационное окно с настройками</i> <p>Ознакомьтесь с информацией и нажмите «ОК» для того чтобы перейти к приобретению виртуальной машины для своей подписки. <blockquote> <p><b><i>Для информации.</i></b><i> Приобретение в данном случае означает создание </i><i>VM с бесплатным ПО на нем. В </i><i>Azure </i><i>Marketplace есть продукты, которые могут потребовать приобретения лицензии на них.</i></p></blockquote> <p>Прочитайте информацию о приобретении (рисунок 8). В нашем случае содержание виртуальной машины стоит 0 рублей. Стоимость выбранной нами самой VM, которую предоставить Microsoft Azure – около 3 р. в час. <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image753.png" width="624" height="426"> <p><i>Рис.8. – Приобретение виртуальной машины</i> <p>Нажмите кнопку «Приобретение» для того чтобы запустить процесс развертывания вашей виртуальной машины с Django на борту.  <p>Вы увидите информационное сообщение «Развертывание начато…» (рисунок 9).  <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image754.png" width="624" height="426"> <p><i>Рис.9. – Развертывание начато</i> <p>Как только VM будет готова вы получите еще одно информационное сообщение, а на портале откроется панель управления созданной VM (рисунок 10). В общем случае, создание виртуальной машины занимает несколько минут. <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image755.png" width="624" height="426"> <p><i>Рис.10. – Панель управления виртуальной машиной</i> <p>Поздравляю! Вы развернули свою машину с готовым стеком Django. <h3>Управление развернутой виртуальной машиной</h3> <p>Для того чтобы убедиться в работоспособности виртуальной машины первым делом мы можем перейти по ее общедоступному адресу. <p>Вы можете найти общедоступный адрес в заголовке панели администрирования. В моем случае это <a href="https://40.69.45.8/">https://40.69.45.8/</a>. Перейдя по этому адресу, мы увидим стандартное приветствие (рисунок 11). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image756.png" width="624" height="426"> <p><i>Рис.11 – Стандартное приветствие от запущенной в </i><i>Azure машины с </i><i>Django</i> <p>Данная виртуальная машина была подготовлена компанией Bitnami – известным сборщиком готовых окружений. Чтобы увидеть собственно Django-приложение вы можете нажать на «Access my application» (рисунок 12). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image757.png" width="624" height="426"> <p><i>Рис.12. – Запущенное приложение </i><i>Django</i> <p>Вам может быть интересно то, как получить FQDN-адрес для своей машины в виде доменного имени. По умолчанию для VM адрес не сопоставляется, но его можно легко получить. Для этого перейдите в настройки VM (Все параметры) на панели конфигурации. Затем выберите пункт «Конфигурация» и в панели настройки укажите наименование для вашей VM, которое будет включено в FDQN-путь (рисунок 13).  <p>После сохранения настроек вы сможете перейти по ссылке, которая будет представлена в виде (мой случай) <a href="https://vyudjango.northeurope.cloudapp.azure.com/">https://vyudjango.northeurope.cloudapp.azure.com/</a>. <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image758.png" width="624" height="426"> <p><i>Рис.13. – Добавление </i><i>FDQN-пути для виртуальной машины</i> <p>Этот же адрес вы теперь сможете использовать для доступа по SSH к вашей виртуальной машине (рисунок 14), например:  <p><i>SSH vyunev@vyudjango.northeurope.cloudapp.azure.com</i> <p>где vyunev – имя пользователя (администратора), которое вы указали при создании VM. <p>Или просто используя адрес в любимом инструменте (рисунок 13). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image759.png" width="624" height="394"> <p><i>Рис.14. – Подключение к виртуальной машине по </i><i>SSH</i> <p>Теперь вы можете настроить вашу VM с Django так как душа пожелает! <h3>Заключение</h3> <p>Мы рассмотрели простой пример того, как с помощью Azure и площадки Azure Marketplace за считанные минуты можно развернуть окружение Django и получить доступ к готовой рабочей виртуальной машине. <p>Azure и Azure Marketplace предлагают запустить любые решения построенные на любой технологии, в том числе для Linux и Windows. Вот лишь краткий список того, что вы можете найти: Red Hat Enterprise Linux, Oracle Linux, CentOS, CoreOS, Ubuntu, Suse, WordPress, Moodle, MEAN, Jboss, Redmine, SEO Panel, Parse, Git, GitLab, Django, ModX, Memcached, LAMP Stack, Jenkins, Node.js, SugarCRM, Ruby Stack, Ghost, Subversion, ActiveMQ, Nginx Stack, Solr, Tomcat, JRuby, OwnCloud, MySQL, Drupal, MongoDB, Piwik, Dolibarr, LAAP Stack, OpenProject, Plone, eXo, Mahara, Zurmo, RoundCube, Mautic, ThinkUp, Prestashop, Tracks, phpBB, eZ Publish, Joomla… <p>Продолжайте использовать Azure и размещать в облаке свои opensource-решения. Поможет вам в этом подробный раздел с документацией и ресурсами <a href="https://azure.microsoft.com/ru-ru/documentation/services/virtual-machines/linux/">по этой ссылке</a>.]]></content:encoded>
    </item>
    <item>
      <title>Microsoft едет на “Стачку”! Промо-коды для желающих купить билеты</title>
      <link>https://docs.microsoft.com/archive/blogs/vyunev/microsoft-%D0%B5%D0%B4%D0%B5%D1%82-%D0%BD%D0%B0-%D1%81%D1%82%D0%B0%D1%87%D0%BA%D1%83-%D0%BF%D1%80%D0%BE%D0%BC%D0%BE-%D0%BA%D0%BE%D0%B4%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%B6%D0%B5%D0%BB%D0%B0</link>
      <pubDate>Mon, 18 Apr 2016 16:24:00 GMT</pubDate>
      <dc:creator><![CDATA[Vladimir Yunev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/vyunev/?p=6675</guid>
      <description><![CDATA[Друзья, 22-23 апреля в Ульяновске состоится 5-я международная IT-конференция «Стачка», которая в...]]></description>
      <content:encoded><![CDATA[<p>Друзья, 22-23 апреля в Ульяновске состоится 5-я международная IT-конференция «Стачка», которая в одном месте собирает экспертов из мира информационных технологий. Мы очень любим эту конференцию, ежегодно посещаем и выступаем спонсорами. <p>В этом году компания Microsoft традиционно приняла активное участие в подготовке активностей нескольких секций. Сразу несколько спикеров от Microsoft будут ждать вас на «Стачке». <p>Гостем секции «Менеджмент и образование» станет <b>Николай Страх</b>,&nbsp; предприниматель и трекер ФРИИ, эксперт по BigData и Internet of Things. <p>22 апреля в 10:30 он откроет Стачку своим докладом <b>«Акселератор ФРИИ и Майкрософт: от технологического решения к масштабируемому бизнесу»</b>, а 23 апреля проведет мастер-класс под названием <b>«Студии цифровых решений: внутренние и клиентские проекты. Как не облажаться и заработать деньги на стартапе»</b>. <p>Николай Страх: «Конференции такого уровня - это не только кладезь знаний, но и возможность обсудить с коллегами напрямую актуальные вопросы, поделиться собственными соображениями и взглядами. Мы не понаслышке знаем, с какими трудностями сталкиваются предприниматели при запуске нового продукта. Многие из них умеем эффективно преодолевать и именно этим опытом поделимся с участниками «Стачки». Расскажем как с инвестициями ФРИИ и поддержкой Microsoft всего за три месяца кратно увеличить продажи». <p>В мобильной секции выступит технологический евангелист Microsoft <b>Горелкина Мария</b> с докладом <b>«DevOps и разработка мобильных приложений»</b>. Мария расскажет о разработке мобильных приложений в парадигме DevOps и возможности технологического стека Microsoft. Вы узнаете самое интересное: от управления исходным кодом, до автоматического предоставления новой сборки на следующий этап. <p>Сразу с несколькими докладами в технической секции выступит <b>Владимир Юнев</b>, старший эксперт по стратегическим технологиям Microsoft. В первый день «Стачки» в своем докладе <b>«Микросервисы + контейнеры, тренды, технологии, примеры»</b> Владимир расскажет о технологиях микросервисов и смежных с ними контейнерных технологиях на примере Docker. Вы узнаете, какие новые технологии предлагает компания Microsoft для эффективной разработки кроссплатформенных микросервисов, работающих как в облаке, так и в локальной инфраструктуре. <p>Во второй день приходите послушать доклад <b>«Опенсорс в облаке Azure – как эффективно запускать и выдерживать высокие нагрузки в облаке в стеках LAMP и MEAN»</b>. В рамках этого доклада будет рассмотрено текущее состояние облачных технологий Microsoft и платформы Azure для запуска решений на базе открытого кода, таких как MEAN (MongoDB + Node.js) или LAMP (PHP + MySQL), а также любых других. Хотите узнать, как облачная платформа помогает сократить расходы и увеличить скорость выпуска продуктов? Приходите 23 апреля в зал технической секции. <p>Мы также будем рады вас видеть у нашего стенда, где вы сможете задать свои вопросы, пообщаться и узнать много интересного. <p>Международная IT-конференция «Стачка» на протяжении пяти лет собирает экспертов из мира информационных технологий. «Стачка -2016» - это 5000 участников, более 150 докладов от 130 спикеров, мастер-классы, afterparty.&nbsp; На конференции будут представлены доклады по направлениям: digital-коммуникации, мобильная разработка, backend и frontend-разработка, highload,&nbsp; управление проектами, e-commerce и др. Каждый найдет для себя много интересного.  <p><b>Присоединяйтесь! Все будут на «Стачке».</b> <p>Специально для подписчиков и друзей Microsoft действует промо-код на покупку билета на конференцию со скидкой 30% - «MICROSOFT». Поспешите, до «Стачки» осталось меньше недели! <p>Зарегистрироваться можно на сайте - https://nastachku.ru/.</p>]]></content:encoded>
    </item>
    <item>
      <title>Развертывание Red Hat в Microsoft Azure</title>
      <link>https://docs.microsoft.com/archive/blogs/vyunev/%D1%80%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D1%82%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-red-hat-%D0%B2-microsoft-azure</link>
      <pubDate>Tue, 12 Apr 2016 12:27:00 GMT</pubDate>
      <dc:creator><![CDATA[Vladimir Yunev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/vyunev/?p=6673</guid>
      <description><![CDATA[Разработчики, которые создают решения на базе Red Hat могут легко размещать свои решения в облачной...]]></description>
      <content:encoded><![CDATA[<p>Разработчики, которые создают решения на базе Red Hat могут легко размещать свои решения в облачной платформе Microsoft Azure. Проще всего это сделать с помощью виртуальных машин. <p>Для упрощения работы с виртуальными машинами в облаке Azure предлагается площадка Azure Marketplace, в которой находятся сотни заранее настроенных виртуальных машин с разным окружением и установленными инструментами, включая операционные системы, базы данных, среды, фреймворки, CMS и так далее. <p>Рассмотрим, как любой пользователь Azure может развернуть Red Hat за несколько минут. <h3>Поиск Red Hat в Azure Marketplace</h3> <blockquote> <p><i>Подразумевается, что у вас уже есть учетная запись </i><i>Microsoft </i><i>Azure. Если это не так, то воспользуйтесь бесплатным </i><a href="https://azure.microsoft.com/ru-ru/free/"><i>триал-предложением по этой ссылке</i></a><i>.</i></p></blockquote> <p>Перейдите на портал Microsoft Azure по ссылке <a href="https://portal.azure.com">https://portal.azure.com</a>, вы откроете панель управления облачными мощностями Microsoft Azure, предоставленными вам по запросу (рисунок 1). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image508.png" width="624" height="385"> <p><i>Рис.1 – Портал </i><i>Microsoft </i><i>Azure</i> <p>Нажмите на кнопку «Создать» для добавления нового компонента в свою учетную запись. В нашем случае мы намереваемся добавить виртуальную машину с Red Hat. Введите в строку поиска Red Hat. Вы получите полный список доступных в Azure Marketplace конфигураций Red Hat на выбор (рисунок 2). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image509.png" width="624" height="426"> <p><i>Рис</i><i>.2. – Список</i><i> Red Hat в</i><i> Azure Marketplace</i> <p>Выберите Red Hat Enterprise Linux 7.2 и в новом информационном окне нажмите кнопку «Создать». Теперь вы перейдете к непосредственному созданию виртуальной машины, выбранной из Azure Marketplace (рисунок 3). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image512.png" width="624" height="426"> <p><i>Рис.3. – Создание виртуальной машины</i> <h3>Создание VM с Red Hat</h3> <p>Чтобы создать виртуальную машину, в нашем случае с Red Hat на борту, необходимо указать ряд параметров. В первую очередь ввести название виртуальной машины. Затем имя пользователя (администратора) и пароль доступа. Выбрать подписку Azure, если у вас их несколько. <p>Важный параметр, который необходимо указать – это группа ресурсов. В целом, группа ресурсов – это просто объединение разных облачных ресурсов – VM, хранилища, сетей – под одним именем для упрощения администрирования. Поэтому, на данном этапе просто введите название для группы. <p>Последний параметр, который нужно указать на первом шаге – расположение виртуальной машины – по существу выбор одного из ЦОД Microsoft Azure, которые расположены по всему миру. Ближайшие к России ЦОД – это Северная или Западная Европа. Выберите один из них (рисунок 4). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image513.png" width="624" height="426"> <p><i>Рис.4. – Параметры первого шага создания виртуальной машины</i> <p>Нажмите «ОК» после ввода всех параметров. На втором шаге вам предложат выбрать размер виртуальный машины. По умолчанию будут представлены несколько типов машин, которые рекомендуются для данного типа решения. Но вы всегда можете выбрать другой размер нажав на «Просмотреть все» (рисунок 5). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image514.png" width="624" height="426"> <p><i>Рис.5. – Выбор размера виртуальной машины</i> <p>Я предлагаю выбрать вам размер «A1 Базовый» как подходящий для тестирования. После выбора нажмите кнопку «Выбрать», чтобы перейти к третьему шагу. <p>На третьем шаге производится тонкая настройка развертывания. Здесь все параметры можно оставить по умолчанию и вообще ничего не менять. Но если требуется, что вы можете выбрать SSD-хранилище для VM, настроить виртуальную сеть, безопасность, включить мониторинг, создать группу доступности для отказоустойчивой работы VM (рисунок 6). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image515.png" width="624" height="426"> <p><i>Рис.6. – Тонкие настройки развертывания </i><i>VM</i> <p>Нажмите «ОК» после тонкой настройки для того, чтобы перейти к финальным шагам и запуску виртуальной машины. <p>Вы получите информационное окно с перечислением ваших настроек (рисунок 7).  <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image516.png" width="624" height="426"> <p><i>Рис.7. – Информационное окно с настройками</i> <p>Ознакомьтесь с информацией и нажмите «ОК» для того для того чтобы запустить процесс развертывания вашей виртуальной машины с Red Hat на борту.  <p>Вы увидите информационное сообщение «Развертывание начато…» (рисунок 8).  <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image517.png" width="624" height="426"> <p><i>Рис.8. – Развертывание начато</i> <p>Как только VM будет готова вы получите еще одно информационное сообщение, а на портале откроется панель управления созданной VM (рисунок 9). В общем случае, создание виртуальной машины занимает несколько минут. <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image518.png" width="624" height="426"> <p><i>Рис.9. – Панель управления виртуальной машиной</i> <p>Поздравляю! Вы развернули свою машину с готовым Red Hat. <h3>Управление развернутой виртуальной машиной</h3> <p>Для того чтобы убедиться в работоспособности виртуальной машины первым делом мы можем подключиться к ней по общедоступному адресу через SSH. <p>Вы можете найти общедоступный адрес в заголовке панели администрирования. В моем случае это 52.169.165.229.  <p>Вам может быть интересно то, как получить FQDN-адрес для своей машины в виде доменного имени. По умолчанию для VM адрес не сопоставляется, но его можно легко получить. Для этого перейдите в настройки VM (Все параметры) на панели конфигурации. Затем выберите пункт «Конфигурация» и в панели настройки укажите наименование для вашей VM, которое будет включено в FDQN-путь (рисунок 10).  <p>После сохранения настроек вы сможете использовать ссылку, которая будет представлена в виде (мой случай) <a href="https://vyuredhat.northeurope.cloudapp.azure.com/">https://vyuredhat.northeurope.cloudapp.azure.com/</a>. <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image519.png" width="624" height="426"> <p><i>Рис.10. – Добавление </i><i>FDQN-пути для виртуальной машины</i> <p>Этот же адрес вы теперь сможете использовать для доступа по SSH к вашей виртуальной машине, например:  <blockquote> <p><i>SSH vyunev@vyuredhat.northeurope.cloudapp.azure.com</i></p></blockquote> <p>где vyunev – имя пользователя (администратора), которое вы указали при создании VM. <p>Или просто используя адрес в любимом инструменте (рисунок 11). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image520.png" width="624" height="394"> <p><i>Рис.11. – Подключение к виртуальной машине по </i><i>SSH</i> <p>Теперь вы можете настроить вашу VM с Red Hat так как душа пожелает! <h3>Поддержка Red Hat для пользователей Azure</h3> <p>Одной из особенностей развертывания виртуальных машин в Azure является встроенная поддержка Red Hat. Вы можете получить ее из панели управления виртуальной машиной (рисунок 12). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image521.png" width="624" height="426"> <p><i>Рис.12. – Клиентская поддержка </i><i>Red </i><i>Hat в </i><i>Azure</i> <p>Вы можете затем перейти по указанной ссылке и получить квалифицированную официальную поддержку решений Red Hat в облаке Azure (рисунок 13). <p><img title="image" style="border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;margin: 0px;padding-right: 0px" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/04/image523.png" width="624" height="426"> <p><i>Рис.13. – Портал поддержки пользователей </i><i>Azure и </i><i>Red </i><i>Hat</i> <h3>Заключение</h3> <p>Мы рассмотрели простой пример того, как с помощью Azure и площадки Azure Marketplace за считанные минуты можно развернуть окружение Red Hat и получить доступ к готовой рабочей виртуальной машине. <p>Azure и Azure Marketplace предлагают запустить любые решения построенные на любой технологии, в том числе для Linux и Windows. Вот лишь краткий список того, что вы можете найти: Red Hat Enterprise Linux, Oracle Linux, CentOS, CoreOS, Ubuntu, Suse, WordPress, Moodle, Red Hat, Jboss, Redmine, SEO Panel, Parse, Git, GitLab, Red Hat, ModX, Memcached, LAMP Stack, Jenkins, Node.js, SugarCRM, Ruby Stack, Ghost, Subversion, ActiveMQ, Nginx Stack, Solr, Tomcat, JRuby, OwnCloud, MySQL, Drupal, MongoDB, Piwik, Dolibarr, LAAP Stack, OpenProject, Plone, eXo, Mahara, Zurmo, RoundCube, Mautic, ThinkUp, Prestashop, Tracks, phpBB, eZ Publish, Joomla… <p>Продолжайте использовать Azure и размещать в облаке свои opensource-решения. Поможет вам в этом подробный раздел с документацией и ресурсами <a href="https://azure.microsoft.com/ru-ru/documentation/services/virtual-machines/linux/">по этой ссылке</a>.]]></content:encoded>
    </item>
    <item>
      <title>Что нового в облаке Azure после Build? Справочник по анонсам</title>
      <link>https://docs.microsoft.com/archive/blogs/vyunev/%D1%87%D1%82%D0%BE-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE-%D0%B2-%D0%BE%D0%B1%D0%BB%D0%B0%D0%BA%D0%B5-azure-%D0%BF%D0%BE%D1%81%D0%BB%D0%B5-build-%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8</link>
      <pubDate>Wed, 06 Apr 2016 15:52:00 GMT</pubDate>
      <dc:creator><![CDATA[Vladimir Yunev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/vyunev/?p=6593</guid>
      <description><![CDATA[Только что прошла конференция Build в рамках которой было сделано великое множество анонсов по всем...]]></description>
      <content:encoded><![CDATA[<p>Только что прошла конференция Build в рамках которой было сделано великое множество анонсов по всем направлениям разработки на платформах Microsoft. </p> <p>По традиции, особенно много анонсов касаются облачной платформы Azure, ее сервисов и функций.</p> <p>В этой статье мы постараемся агрегировать все анонсы в краткий справочник с полезными ссылками и кратким описанием. </p> <h3>Azure Functions</h3> <p><a href="https://azure.microsoft.com/en-us/documentation/services/functions/">Azure Functions</a> – новый сервис, который позволяет описывать обработчики на языках C#, Node.js, Python, F#, PHP, batch, bash, Java или использовать любой исполняемый файл для реакции на внешние события. При этом не требуется создавать или администрировать виртуальные машины или окружения. Другое преимущество – гибкая модель ценообразования – вы платите только за время, когда ваша функция работает. При этом Azure самостоятельно масштабирует нагрузку и обеспечивает отказоустойчивость.</p> <p>Проект Azure Functions <a href="https://github.com/azure/azure-webjobs-sdk-script">открыт</a>. Ближайший аналог Azure Functions – это AWS Lambdas. Вот <a href="https://serifandsemaphore.io/azure-cloud-functions-vs-aws-lambda-caf8a90605dd?gi=e786c38980c8#.x8ywz83ng">здесь можно найти</a> хорошее сравнение этих двух сервисов.</p> <h3>Azure Service Fabric</h3> <p>Платформа микросервисов <a href="https://azure.microsoft.com/en-us/services/service-fabric/">Azure Service Fabric</a> была запущена в коммерческую эксплуатацию. Сегодня платформа предлагает создавать сверхнадежные решения на базе миркосервисов с .NET и Azure (Windows). Однако на Build были запущены предварительные версии Azure Service Fabric для Java, Linux и развертывания в пользовательском окружении, в том числе в других облаках, например Amazon.</p> <h3>Azure IoT</h3> <p>В рамках Build было сделано несколько анонсов, касающихся темы Azure + IoT (Интернет Вещей). В том числе:</p> <ul> <li><a href="https://azure.microsoft.com/en-us/develop/iot/starter-kits/">Azure IoT Starter Kits</a> – сертифицированные IoT-наборы для мэйкеров с ценником от $50;</li> <li><a href="https://azure.microsoft.com/en-us/blog/microsoft-announces-two-new-offerings-to-streamline-iot-management/">Azure IoT Gateway SDK</a> – анонс нового инструмента, который позволит подключать к облаку даже те устройства, которые не умеют работать с интернетом;</li> <li><a href="https://azure.microsoft.com/en-us/blog/microsoft-announces-two-new-offerings-to-streamline-iot-management/">Azure IoT Hub Device Management</a> – анонс новых API управления устройствами подключенными к IoT Hub;</li> <li><a href="https://azure.microsoft.com/en-us/blog/mydriving-an-azure-iot-and-mobile-sample-application/">IoT Sample App</a> – большой демонстрационный проект с <a href="https://github.com/Azure-Samples/MyDriving">исходными кодами</a> и отдельным руководством для построения IoT-решения + мобильных клиентов.</li></ul> <h3>Azure DocumentDB</h3> <p>Сервис NoSQL Azure DocumentDB получил несколько важных нововведений, среди них:</p> <ul> <li><a href="https://azure.microsoft.com/documentation/articles/documentdb-protocol-mongodb/">Поддержка протокола MongoDB</a> – важнейший анонс, который значительно упростит миграцию в Azure клиентов, которые используют MongoDB;</li> <li>Глобальные базы данных – <a href="https://azure.microsoft.com/en-us/blog/documentdb-goes-planet-scale-with-global-databases-new-pricing-and-more-developer-choices/">анонс</a> новых функций репликации баз данных между регионами по всему миру;</li> <li>Partitioned collections – новые возможности увеличения производительности через <a href="https://azure.microsoft.com/en-us/documentation/articles/documentdb-partition-data/">партицирование и масштабирование</a> коллекций документов;</li> <li>Обновление цен – представлено новое <a href="https://azure.microsoft.com/en-us/pricing/details/documentdb/">ценообразование</a> с возможностью резервировать отдельно производительность и хранилище.</li></ul> <h3>Azure Application Insights</h3> <p>Сервис сбора и отображения аналитики Azure Application Insights <a href="https://azure.microsoft.com/en-us/blog/new-diagnostics-and-analytics-capabilities-in-application-insights/">получил</a> новые возможности:</p> <ul> <li><a href="https://azure.microsoft.com/en-us/documentation/articles/app-analytics-queries/">Analytics for Application Insights</a> – аналитика для накопленных данных, включая возможность писать и выполнять запросы к собранным данным; <li><a href="https://azure.microsoft.com/en-us/documentation/articles/app-insights-nrt-proactive-diagnostics/">Near Real Time Proactive Detection</a> – новая функция обнаружения, диагностики и уведомления о аномальных событиях, ошибках и сбоях; <li><a href="https://azure.microsoft.com/en-us/blog/new-diagnostics-and-analytics-capabilities-in-application-insights/">Live Stream Metrics</a> – возможность получать данные в реально времени через Webhook Callbacks <li><a href="https://azure.microsoft.com/en-us/blog/new-diagnostics-and-analytics-capabilities-in-application-insights/">Application Map</a> – новая функция, которая автоматически определяет топологию приложения с отображением производительности каждого элемента; <li><a href="https://azure.microsoft.com/en-us/blog/new-diagnostics-and-analytics-capabilities-in-application-insights/">Azure Dashboards</a> – новая возможность вывести на одну панель разнообразные метрики Application Insights; <li><a href="https://azure.microsoft.com/en-us/blog/new-diagnostics-and-analytics-capabilities-in-application-insights/">Jump to Code from Exceptions in Visual Studio</a> – возможность сразу из портала Azure перейти в Visual Studio 2015 Update 2 к строчке кода, на которую указывает зафиксированное исключение; <li>Automatic logging framework detection, Diagnostics Hub,&nbsp; – еще <a href="https://azure.microsoft.com/en-us/blog/new-diagnostics-and-analytics-capabilities-in-application-insights/">несколько функций</a> добавленных в VS2015 Update 2.</li></ul> <h3>Azure Storage</h3> <p>Хранилище Azure Storage получило <a href="https://azure.microsoft.com/en-us/documentation/articles/storage-service-encryption/">функцию шифрования</a>, которая пока доступна только для Blob-объектов. Все данные, которые будут помещаться в хранилище со включенным шифрованием будут прозрачно шифроваться и дешифроваться при извлечении. Данные шифруются алгоритмом AES-256.</p> <p>Выпущено <a href="https://azure.microsoft.com/en-us/blog/storage-explorer-march-update/">мартовское обновление</a> бесплатного инструмента <a href="https://storageexplorer.com/">Microsoft Azure Storage Explorer</a>. Среди новых функций: поддержка таблиц и очередей, SaS-функции, увеличение производительности, улучшение UX, механизм уведомления о новых версиях.</p> <h3>Azure Developer Tools</h3> <p>Инструменты разработчика получили многочисленные нововведения.</p> <p><strong><a href="https://azure.microsoft.com/en-us/blog/quick-glance-azure-devtest-labs-at-build/">Azure DevTest Labs</a></strong></p> <ul> <li>Упрощена подготовка VM <li>Настройки виртуальных сетей <li>Мониторинг и контроль за ценами <li>Переиспользование шаблонов VM для ускорения развертывания</li></ul> <p><a href="https://azure.microsoft.com/en-us/blog/announcing-visual-studio-azure-tools-and-sdk-2-9/">Visual Studio Azure Tools and SDK 2.9</a></p> <ul> <li>Диагностика производительности с новым Service Profiler (Preview)  <li>Новые функции диагностики и визуализации с Application Maps  <li>Диагностика Event Hub  <li>Поддержка развертываний <a href="https://azure.microsoft.com/en-us/blog/keyvault-support-for-arm-templates/">ARM и KeyVault</a> <li>Возможность создавать Secondary App Service (вторичные экземпляры) <li>Обновление инструментов Tools for Docker Preview  <li>Обновление инструментов Service Fabric Tools для Visual Studio  <li>Обновление инструментов Azure Data Lake Tools для Visual Studio  <li>Обновление инструментов Azure Resource Manager Tools для Visual Studio Code.</li></ul> <p><a href="https://azure.microsoft.com/en-us/blog/developer-analytics-tools-vs2015-update2/">Developer Analytics Tools for Visual Studio 2015 Update 2</a></p> <ul> <li>Управление пакетами beta с HockeyApp</li></ul> <h3>Azure Coginitive Services</h3> <p>Представлен новый сервис <a href="https://azure.microsoft.com/en-us/services/cognitive-services/">Azure Coginitive Services</a>, который представляет собой набор функций работы с натуральными объектами: изображениями, речью, видео для распознавания и аналитики, перевода в реальном времени и так далее. Кроме того, в сервис входят функции работы с поиском информации на базе Bing (подсказки, картинки, новости, места и т.д.) Список всех доступных API можно найти <a href="https://www.microsoft.com/cognitive-services/en-us/apis">на этой странице</a>.</p> <p>Azure Coginitive Services вместе с анонсированным сервисом построения ботов <a href="https://dev.botframework.com/">Bot Framework</a> теперь официально входят в пакет <a href="https://www.microsoft.com/en-us/server-cloud/cortana-intelligence-suite/Overview.aspx">Cortana Intelligence Suite</a>.</p> <h3>Azure Marketplace</h3> <p>Магазин решений Azure Markeptlace получил новый функционал – Test Drives, который позволяет пользователям пробовать решения из магазина без необходимости оформить подписку Azure или заплатить деньги.</p> <p>В настоящее время для тест-драйва доступны следующие решения: NetApp, YellowFin, SUSE, DataStax, Trend Micro, Consensys, OutSystems, AllDigitall, SoftNas, VMTurbo и MapR. Список будет постоянно расширятся.</p> <p>Для тест-драйва просто перейдите по ссылке <a title="https://azure.microsoft.com/en-us/marketplace/" href="https://azure.microsoft.com/en-us/marketplace/">https://azure.microsoft.com/en-us/marketplace/</a> и в поиске найдите <a href="https://azure.microsoft.com/en-us/marketplace/partners/vmturbo/vmturbo64-opsmgr-5-3/">одно из решений</a>.</p> <h3>Eще новости Azure</h3> <p><strong>Azure Data Catalog</strong> <p>Сервис работы с корпоративными данными запущен в коммерческую эксплуатацию. <a href="https://azure.microsoft.com/en-us/services/data-catalog/">Подробнее</a>. <p><strong>Virtual Machines Scale Sets GA</strong> <p>Функция автоматического развертывания множества однотипных виртуальных машин запущена в коммерческую эксплуатацию. Функция не стоит дополнительных денег. <a href="https://azure.microsoft.com/en-us/documentation/articles/virtual-machine-scale-sets-overview/">Подробнее</a>. <p><strong>Новые типы Dv2 VM</strong> <p>Анонсирован новый тип размера виртуальной машины – D15v2, который становится самым большим в серии Dv2 c 20 ядрами CPU и 114 GB RAM. <p><strong>Microsoft Power BI Embedded (public preview)</strong> <p>Команда PowerBI представила возможность размещения отчетов PowerBI внутри приложений и веб-сайтов. Подробнее о встраивании PowerBI <a href="https://azure.microsoft.com/en-us/services/power-bi-embedded/">можно почитать тут</a>. <p><strong>SQL Database Elastic</strong> <p>В коммерческую эксплуатацию запущен функционал <a href="https://azure.microsoft.com/en-us/documentation/articles/sql-database-elastic-pool/">эластичных баз данных</a> сервиса Azure SQl Database. Функционал позволяет упростить выделение большого числа баз данных для SaaS-сервисов. <h3>Еще больше новостей</h3> <ul> <li>Анонсирована скорая поддержка Hyper-V Containers на Windows 10 </li> <li>Выпущено мартовское обновление Power BI Desktop </li> <li>Выпущено обновление PowerShell для Docker</li> <li>Пакет SQL Server Developer Edition теперь бесплатен <a href="https://www.visualstudio.com/products/visual-studio-dev-essentials-vs">для всех пользователей</a> </li> <li>Выпущена первая предварительная версия следующего поколения <a href="https://www.visualstudio.com/news/vs15-preview-vs">Visual Studio “15”</a></li></ul>]]></content:encoded>
    </item>
  </channel>
</rss>