Саммит в этом году проходил как обычно. Почти как обычно. Hyatt Regency Bellevue отель и все остальные отели Bellevue c 7 по 10 ноября были заполнены гиками и нердами.


Но 8 ноября я зашел в центральный зал Hyatt и вдруг понял, что вокруг не гики, а нормально выглядящие люди, хотя с такими же восторженными лицами. Через минуту я понял, что нахожусь на собрании Республиканской партии, а на сцене объявляют что республиканцы сравнялись с демократами. Все вопили от восторга, хотя никто еще не верил в победу…



Саммит прошел под знаком Azure, Microsoft клауд технологий. Плотина рухнула, небеса упали, и практически все сессии были об Azure. Еще пару лет назад мало кто из программистов сталкивался с разработкой, установкой и сопровождением программ в клауде. Все это происходило локально, под боком, на рабочих станциях или на серверах. Но похоже, что скоро на локальных компьютерах уже не останется больших программ. Локальные компьютеры будут использоваться только как терминалы во времена мэйнфреймов. Спираль-спираль.


Azure сейчас насчитывает больше сотни разных сервисов. Я вряд ли уже знаю даже приблизительно, что все они делают и за что отвечают. И с каждым месяцем их становится больше и больше. Один список preview сервисов больше 20 штук. Ребята в Microsoft показывали нам новые версии сервисов и много раз это было Wow! Mы видели что-то, что еще никто до этого не делал. Microsoft в последние годы сплавила свой опыт промышленного программирования со свежими методами и идеями open source community. Ребята несутся вперед совсем не со старой, привычной скоростью enterprise монстров и держатся в седле крепко.


Visual Studio Code — легкая версия VS, работает под Mac, Linux, Windows, поддерживает массу языков. И не беспокойтесь о деньгах, VS Core бесплатная. Повторюсь, она легкая, гиковская и похожа на произведения JetBrain, но никак на произведение Microsoft.


Никто не ждет больших изменений от SQL Server, но что можно сказать про Data Lake Store или про SimpleStore, про Data Factory? Можно сказать, что пришла пора все это пробовать.
Попробуйте теперь найти на своем сервере что-то, что не найдет своего аналога в Azure. Нашли? Вряд ли. А теперь попробуем наоборот. Каков результат?


Пришла, пришла пора начать разбираться с ценами на cloud-сервисы. Уже и не дорого, и имеет смысл. Между прочим Price Calculator теперь не в пример проще и понятнее.
Я не агитирую за Azure. В этом сегменте есть чуть ли не монополист — Amazon, и на подходе Google. Разбирайтесь сами, что вам лучше.
Но я констатирую свои ощущения с точки зрения программиста, работающего в своей специфической нише, со своими технологиями. У вас может быть совсем другой взгляд, абсолютно правильный и полностью противоположный моему.
А я сейчас к себе обращаюсь. Пора мне начать разбираться с ценами, иначе отстану от паровоза, за которым мне суждено бежать и бежать...


Но лучше не обращать внимания на калькулятор, так как все Azure сервисы можно опробовать бесплатно. Многие сервисы имеют начальный бесплатный уровень.


Как насчет опасения попасть в зависимость от Microsoft? Поддерживаются разумные наборы языков программирования и операционных систем. Это хорошо.


Хочу чего-то такого, чего пока нет? Иду на сайт Feedback размещаю свою идею и если за нее проголосует достаточное количество людей, то она будет реализована. Я пробовал на примере Logic Apps, API Services. Обратная связь работает, как ни странно.


Меня сейчас интересует Machine Learning, а в нем Microsoft не на последних позициях. Azure ML Studio интересная штука. Редактор работает в браузере, а модели тренируются и работают на серверах Microsoft. Готовые модели для обработки речи, языков, видео, поиска сведены воедино под шапкой Microsoft Cognitive Services. Если вы сами создаете Neural Network модели, то Cognitive Toolkit, известный как CNTK, поможет. А если вы — hard-core programmer, то есть еще Distributed Machine Learning Toolkit с трендовым LightGBM. Не забудем про R Server, который теперь поддерживается Microsoft.


В общем, по результатам саммита можно сделать вывод, что сейчас в тренде два направления. Cloud уже вышел из ребячьих штанишек, готов к production и начинает напирать на привычные, standalone приложения. Machine Learning — самое горячее направление, многое еще впереди, и еще не поздно запрыгнуть во второй вагон.

Поделиться с друзьями
-->

Комментарии (18)


  1. Aivendil
    07.01.2017 13:59
    +2

    Две придирки.

    Всё таки в русской статье, наверное, лучше использовать «облачные технологии» вместо «клауд технологий». Иначе выглядит странно.

    В статье очень мало про, собственно MVP Summit. Всё про Azure. Может стоило выбрать другой заголовок?


    1. Leo_Gan
      09.01.2017 21:28

      Согласен.
      У меня уже не первый саммит, поэтому непосредственно о саммите я, наверное, мало и написал.
      Что нового было? На большой вечеринке вместо приглашенных музыкантов опять было караоке. MVP-шники — народ частично веселый, поэтому было весело :)
      Канадцы опять пели гимн и делали фото канадских MVP в красных хоккейных формах, чокнутые :)
      Русских приехало в этот раз мало.
      Опять не было главной речи от главного Макрософточника (последний раз был Надэла в его первый год в должности). До этого был несколько раз Балмер, а до него был Гейтс. Самый веселый и сумасшедший был Балмер.
      В этот раз, как и в прошлый, не было заключительной вечеринки. Она проходила несколько раз на футбольном стадионе, была в баре-клубе-амбаре (название не помню), была в отеле. Самая классная, на мой взгляд, была в Авиационном музее Боинга.


      "Облачные технологии"? для меня это тоже странно звучит :) Пока не похоже, что термин устоялся.


  1. BigD
    09.01.2017 12:48
    +1

    И всё-таки в рублях пока дорого за серьезные ресурсы, даже с учетом всяких скрытых издержек и общей стоимости владения. Но, конечно, все там будем в перспективе плюс/минус нескольких лет.


    1. Leo_Gan
      09.01.2017 21:36

      Есть сценарии, где получается супер-выгодно.
      К примеру там, где сайт с большими пиковыми нагрузками и на пиках нельзя снижать производительность. Например, сайт по продаже билетов. На часы или пару дней рентовать сколько надо ресурсов, а обычно держать в десятки раз меньше. Если покупать свое оборудование, то будет очень дорого.
      Другой пример, кратковременные задачи с большими вычислительными требованиями. Например, месяц проектируем какой-то алгоритм, а потом его надо за часы прогнать на данных. Тот же Machine Learning. Так, кстати, многие на Kaggle и делают.
      Еще, сайт c небольшим трафиком на Azure вообще можно практически бесплатно хостить. А чуть добавить и будет дублирование по разным сервеным центрам, что своими силами будет очень дорого даже для богатых компаний.


      1. BigD
        09.01.2017 22:44

        А вот тут интересны разные сценарии и статьи :)


  1. gotch
    09.01.2017 14:16
    +2

    Эта статья очень сильно отличается от ваших предыдущих.
    Что же вы хотели донести слушателю, с учетом того, что содержание сессий — NDA?


    1. Leo_Gan
      09.01.2017 21:40

      Про тенденции попытался рассказать. Нам же показывали в основном не то, что уже все видят на Azure portal, а то, что будет в недалеком будущем, то, во что MSFT вкладывается. Народ, который все это разрабатывает, нам все и показывал и рассказывал. Им обычно некогда по разным симпозиумам ездить, они код пишут.


      1. gotch
        10.01.2017 14:06

        Тему Azure Microsoft уже 10 лет рекламирует на всех своих event'ах. Только ваша работа-то как MVP донести эту рекламу в техническое сообщество так, чтобы вам поверили как независимому эксперту, что это — крутяк. :-)

        Рекламировать-то свои технологии в узком кругу почитателей это одно, а в жизни все обычно немного по другому получается. Вот Silverlight тоже был перспективным, где он теперь.

        Рассказали бы какой вы сделали полезный сервис с использованием Azure ML Studio, было бы интересно.


        1. Aivendil
          10.01.2017 14:15

          Да уж. Про Silverlight до сих пор помню эту вот статью: http://devlicio.us/blogs/rob_eisenberg/archive/2012/01/04/how-i-lost-regained-and-then-turned-down-an-mvp-award.aspx


          1. gotch
            10.01.2017 15:24

            Неплохо, в общем с автором согласен.
            Самое грустное это:

            then they pretend to listen to your feedback, while not actually doing anything


            в контексте
            Идите на сайт Feedback размещайте свою идею и если за нее проголосует достаточное количество людей, то она будет реализована


            1. Aivendil
              10.01.2017 15:48

              Ну, справедливости ради, это было в 2012 году и, вроде, с Azure MS учла проблемы Silverlight. ПО крайней мере сервисы Azure часто меняются так как просило комьюнити.


              1. gotch
                10.01.2017 16:13
                +1

                Это хорошо.

                Вот, кстати, на ту же тему из России, если вам не попадалось раньше:
                http://itband.ru/2016/09/mvp-the-end/


                1. Aivendil
                  10.01.2017 17:06

                  Не попадалось. Большое спасибо. Плюс нашёл много интересных сопутствующих материалов.


        1. Leo_Gan
          10.01.2017 19:36

          C чего вы решили, что MVP — это типа сейлз-менеджера? Я Майкрософт ничего не должен. Залезте в БизТолк форум, где я в основном кручусь, почитайте мой блог (хотя он специализированный, вряд ли он вам будет интересен), где я там Майкрософт или ее программы нахваливаю? МС, конечно, хочет, чтобы я положительно отзывался, но совсем не против конструктивной критики.
          На саммите мы вообще имеем дело только с МС девелоперами. И они от нас хотят честног (хотя и экспертного, а не враждебного) мнения. Что в этом плохого?
          Это по поводу рекламирования и моей работы как MVP. :)
          По поводу полезного сервиса — совершенно согласен, это будет интереснее. Хотя вряд ли это будет Azure ML. Скорее всего будет какая-нибудь ML библиотека, и совсем не факт, что Майкрософтовская.


          С уважением, и спасибо за критику :)


          1. gotch
            10.01.2017 20:42

            Попробую объяснить. Основной задачей работы Microsoft как коммерческой компании — получение прибыли от продажи продуктов и сервисов. MVP программа и DPE существуют для того, чтобы реализовывать этот скромный план, и больше ни для чего. Т.е. они не для того, чтобы сделать вам приятно, это надо понимать. Что вы сейчас сделали, это поработали на строчку отчета, упомянутого по ссылке выше.

            MVP программа отвечает текущей рыночной стратегии. Надо продавать Azure? Делаем много-много Azure MVP и срезаем всех остальных. On-premises? Не актуально, все свободны. Вот взаимосвязь с продажами. Это не плохо и не хорошо — так устроена программа.

            Почитайте, о чем вы пишите, и как вы пишите.

            Пришла, пришла пора начать разбираться с ценами на cloud-сервисы. Уже и не дорого, и имеет смысл.

            Что вы делаете? Продаете. Поэтому вы немного напоминаете сейлз-менеджера. Я всего лишь чуть-чуть вас отговариваю и предлагаю писать интереснее, меньше маркетинга — больше жизни.

            А критиковать можете. Только не забывайте про CoC. :-)

            И конечно, MVP это не работа. За работу платят.


            1. Leo_Gan
              10.01.2017 21:24
              +1

              Спасибо за критику. Текст подправил. Действительно, было слишком много восторга.
              По MVP программе скорее не соглашусь с вами.
              Как нам много раз говорили люди из МС, от MVP им не нужны продажи. Для этого у МС есть другие программы. От MVP им нужен трезвый, сторонний, профессиональный взгляд на их продукты и технологии.
              Из моего опыта: на каждой сессии саммита, на каждой! от нас МС слышал массу нелицеприятных мнений. Но все вежливо и толково, т.к. МVP зарабатывают на жизнь своей работой, своими знаниями о продуктах МС. А нормальный человек в колодец плевать не будет. Как бы мы с МС в одной лодке, тут я с вами согласен. Но они отвечают за качество этой лодки, а мы лодку для своих целей используем. Если лодка нам не понравится, мы другую купим. Но прежде попытаемся решить проблемы полюбовно. Так быстрее и дешевле. Мы ж уже на эту лодку потратились.
              Как-то так…
              И еще. Меня в свое время выбрали MVP за то, что я много ругался по поводу BizTalk. Сказали, что со многим со мною согласны, не мог бы я принять статус MVP? Уточнили, что я им не буду ничего должен, что как я ругался, так и продолжай.


              1. gotch
                10.01.2017 21:50
                +1

                Спасибо за ваш искренний ответ. Что же, честно, желаю вам удачи и надеюсь, что программа даст вам то, что вы от нее ожидаете.

                Хотя я и давно сошел на берег, все же предостерегу вас от слишком больших ожиданий — нравится это или нет, но MVP — часть маркетинговой программы («бесплатные» евангелисты). Когда вы делаете что-то для программы, пишите — задумайтесь о том, чтобы всегда быть чем-то больше чем просто евангелист-волонтер.

                PS: Кстати, всегда считал, что самое ценное, что может дать программа — это хорошее, приятное общение с единомышленниками как среди MVP, так и сотрудников Microsoft — везде есть прекрасные интересные люди, у которых есть чему поучиться.

                В общем ждем ваших новых, красивых и интересных статей. :)


                1. Leo_Gan
                  10.01.2017 22:29

                  Спасибо :)
                  Я тоже в этом году сошел на берег. 10 лет был MVP, давно уже пора. Засиделся.
                  Кстати — да. Когда вокруг одни знакомые и друзья, как-то не хочется уже о плохом писать, рука не поднимается.