1С в Elastic Compute Service Alibaba Cloud. Сокровища Алибабы

    Если ты умеешь что-то делать хорошо, всегда найдется азиат, который сможет лучше
    (один из самых популярных интернет мемов).

    Aliexpress уже стал именем нарицательным в всем мире. Но Alibaba Group это не только интернет-молл, но и сервис облачных вычислений №1 в Китае.

    Интересующихся прошу под кат…


    К министру обороны Китая входит начальник штаба.
    -Мой генерал, нам объявила войну Чехословакия.
    -Какова численность их армии?
    -50 тысяч человек.
    -Отлично. Подумайте в какой гостинице их разместить.
    юмор времен СССР

    Постановка задачи


    Когда интернет-гиганты рассказывают о больших нагрузках на свои сервисы, они всегда делают это невольно озираясь на Восток.

    Еще бы, ты рапортуешь о регистрации миллионного (десяти-, ста- миллионного) посетителя, с гордостью показывая графики и таблицы, а потом приходит «небольшой» почтовик из Поднебесной и рассказывает как они обрабатывают миллиардный траффик (кстати сейчас, в дни Китайского Нового Года он максимальный).

    Я давно общаюсь (в основном конечно с продавцами Aliexpress) с китайскими товарищами и эти люди внушают мне уважение.

    Поэтому пройти мимо возможности проникнуть, хотя бы и виртуально за Великую китайскую стену я не мог. Прошел с небольшими потерями.
    … В любой непонятной ситуации — матерись.
    флотская мудрость

    Решение


    Матерился я часто, но в основном от восхищения. Уходил от компьютера, звал жеванного крота, возвращался с линейкой… цифры сходились до тысячных.



    Но обо всем по порядку. 

    Тем кто не любит много букв


    Понятно что 1С Предприятие разместилось там как влитое, причем на стандартных, а не премиум дисках. Пока это лучшие сервера из тех которые побывали в моих руках, как по качеству, так и по соотношению цена/качество. Из минусов только отсутствие русского языка, русскоязычной поддержки и нашего менталитета.

    Стоимость зависит от физической локации, в материковом Китае к примеру в полтора раза дешевле чем в Западной Европе.



    Чтобы получить сервер на территории Китая, нужно прислать сканы документов (водительского удостоверения или паспорта). Даже если вы не собираетесь размещать 1С или что бы то ни было в облачных сервисах, я настоятельно рекомендую вам потратить один доллар на регистрацию и посмотреть, что такое гармония технических решений.



    Кроме того, это сервера, где в тестах 1С Postgres + Ubuntu уверенно опередил Microsoft SQL + Windows.

    Тестовый контур и порядок работы


    Использовались:

    Сервер Windows 2008 R2, Сервер Ubuntu 16.04
    Postgres 11, MS SQL 2014 evaluation, в Linux MS SQL 2017 evaluation
    1С: Предприятие 8.3 (8.3.13.1644), Бухгалтерия предприятия, редакция 3.0 (3.0.66.70)
    crystal disk mark, winrar, 7zip
    HammerDB 

    Тестовые конфигурации 1С с сайтов www.gilev.ru и fragster.ru, а также обработка эмулирующая работу пользователей в 1С Бухгалтерия предприятия.

    Конфигурация обеих виртуальных машин одинаковая (4 ядра 16 Гб ОЗУ и 50 Гб HDD) приближенная к реальной рабочей.

    На обоих серверах установлен гуи и тесты проводились попеременно с одного на другой.
    Методика и ссылки на использованные конфигурации — в первой статье.

    Картинки кликабельны. Полные принтскрины результатов под спойлерами.

    Полученные результаты




       
    Даже путь в тысячу ли начинается с первого шага.
    Лао-цзы
    Если о сервисах Azure написаны книги, то о сервисах Elastic Compute Service можно писать собрание сочинений. 

    Часть из них я просто не знаю, не то чтобы рассказать как они работают.

    Этой статье я лишь делаю первый шаг внутрь всего этого многообразия.

    Тем кого много букв не пугает, приступим


    Принтскрины в основном будут не тестов, а интерфейсов и различных шагов настроек.
    «На вопрос как дела - завыл матерно, напился, набил морду вопрошавшему, долго бился головой об стенку — в общем, ушел от ответа.»

    М.Жванецкий.
    Как я уже сказал, Elastic Compute Service произвел на меня сильное впечатление. 

    С самого начала… С самого начала я обнаружил, что из 40+ предлагаемых тестовых продуктов сервер для 1С не собрать — не хватит мощности.

    Закинул удочку в саппорт — и получил вежливый ответ, что они такие дела не решают, надо обращаться в финансовую поддержку.
    Лирическое отступление:
    Я уже знал, такой метод отказа, практикуют в скандинавских странах. Никто тебе прямо не говорит «нет», просто ждут пока ты выдохнешься бегая по кругу.
    Поэтому второе письмо посылал уже с меньшим энтузиазмом… Через день на меня смотрело уже три китайца.
    Надо сказать, что кроме врожденной вежливости, во всем что касается общения у китайцев видна гордость за проведение Олимпийских Игр 2020. Поэтому везде где это только уместно видишь их логотип:



    А уместно наверное везде. В России обычно про такое говорят: Сделано с любовью. Для Китая может это просто хорошо выполненная работа.
      Двое впрочем быстро откланялись, предоставив общение менеджеру региона EMEA.
    Мужик из Москвы на новой машине в Питере спрашивает дорогу у местного.
    — О 97, — говорит тот, глядя на номера, — Из какого это ты региона?
    — Это ты — из региона, а я из Москвы!
    анекдот.ру
    Который уточнив цель моего визита, а я показал ему на принскрине какую конфигурацию хочу получить


    , (немного расстроился конечно, что я не собираюсь покупать сервера бочками), взял с меня слово, что я помогу подключиться всем желающим из России (что я несколько самоуверенно пообещал) и выдал мне купон на 150$ (по поводу купона еще отдельная история ниже).

    … и вот отсюда уже идет начало


    Как я уже говорил, сервис сделан отлично. Даже основательно задумавшись, не придумать детали, которую хотелось бы улучшить.

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




    При этом продуманность ощущается даже в мелочах — типа виртуального тура для нового пользователя:



    и обязательного знакомства с SLA



    или приветствия командной строки Ubuntu (это вообще так мило).

    Ну а возможность работать из веб-интерфейса — это конечно киллер-фича.



    Думаю, каждый кто настраивал сервера в облаках, наступал на эти грабли — поменял порт RDP и забыл прописать в брандмауэре или сетевую карту отключил, многое бывает. Одно неосторожное движение мышью — и вы уже по разные стороны монитора, сервер спокойно пыхтит где-то в Амстердаме, а вы в Питере бьетесь головой о стол.

    А тут если виртуальная машина в принципе стартовала — вы к ней получите доступ.

    Что еще удобно — ярлычок странички с тикетами обращения в поддержку есть на каждом экране.

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

    Что не удивительно, во первых в тестовых машинах было по 4 ядра, а во вторых отлично сбалансированные диски.

    Тесты winrar и 7zip


    Скорость доступа в интернет обрезана ровно настолько, насколько заплачено.


    Как я уже сказал, в такой конфигурации оборудования в тестах 1С Postgres рванул Microsoft.
    Причем с дефолтными настройками, больше, чем с рекомендованными.

    Тесты HammerDB для MS SQL почти дотянули до опубликованных официальных Alibaba Cloud Performance White Paper

    Результаты


    APDEX в обоих вариантах ожидаемо максимальный.


    … И тут Остапа понесло…
    «Двенадцать стульев»
      -А пуркуа бы и не па?: подумал я.  И собрал конфигурацию виртуальной архитектуры среднего бизнеса своей мечты
    (это конечно для красного словца, на самом деле просто которую бы я рекомендовал, мечты то у меня побольше).

    А именно:





    Почти вписавшись в отведенные 150$ купона.
    Техническое отступление: VPN  и WWW  сервера конечно можно было не собирать самому, а купить готовые, в наборе предлагаемых сервисов конечно же есть и тот и другой, так же как и например ApsaraDB для MS SQL.

    Но VPN  мне показалось, что выйдет дороже, а для веб-серверов конфигурация слабовата, 1С Битрикс она не потянет.
    Лирическое отступление
    Если захотите собрать такую же конфигурацию для работы, не покупайтесь на слово «1С» в ее названии, и не зовите для настройки спецов 1С, даже меня не зовите), сходите на приличный линуксовый форум и пригласите для настройки VPN  и WWW админа магистрального провайдера. Эти люди такие вещи делают с мухами на лету… что ваши сервера будут летать не хуже. Не забудьте только архивы сделать.

    … и только я застыл посреди всего этого благолепия… как меня прибили...



    … ты просишь без уважения, ты не предлагаешь дружбу, ты даже не назвал меня крестным отцом.

    The Godfather
    А именно, при получении купона, мне нужно было написать в ответ: I agree with applying $150 USD coupon to my account, я этого не сделал,… ну и маленько я разогнался с конфигурацией.

    Надеюсь, мы еще помиримся.

    Так что на этом месте повествование заканчивается и пора подвести полный итог


    Elastic Compute Service Alibaba Cloud отличный выбор для размещения виртуальной инфраструктуры, как для ИТ гурманов, так и для обычных пользователей.

    Пока недостаточно изученный и представленный в нашей стране, поэтому небольшая доля авантюризма в этом решении присутствует.

    Дальнейшее его развитие в России зависит возможно от нас самих. Кто не рискует, тот не пьет шампанского.

    Может Europe и обгонит в EMEA регионе the Middle East and Africa.

    Я рекомендую его как минимум к просмотру всем прочитавшим эту статью, как образец технического совершенства.



    Да пребудет с вами восточная мудрость и благоденствие.

    И да, от своих слов я не отказываюсь, пишите, перекину вам контакты менеджера региона EMEA, господина Leo Liu.

    Результаты теста из 1С



    Статья продолжает цикл тестов облачных платформ:

    1С и Яндекс.Облако Compute Cloud. Вдоль и поперек
    Если у тебя есть фонтан, заткни его; дай отдохнуть и фонтану
    Козьма Прутков
    С каждой статьей я сам открыл для себя что-то новое, и надеюсь удалось частично поделиться этим с вами.

    Очень интересные получились комментарии.

    За это отдельное спасибо написавшим.
    Поделиться публикацией

    Комментарии 14

      0
      Очень интересные получились комментарии.
      В этой статье? Похоже на иронию :)

      P.S. Спасибо за ваш опыт.
        0
        Я имел в виду прошлую статью. А здесь то пока нет. В рабочие дни посмотрим
        0

        Мы тоже присматриваемся к али для переноса нашего проекта туда. Они очень гибкие в цене и можно договориться о скидке.
        Но по сравнению с aws или gcp чувствуется что не хватает "зрелости" сервисов, что-ли, и скорее всего это вызвано тем, что они догоняют локомотив, а не тащат его.

          0
          А я присматриваюсь к aws или gcp в плане потестировать, но пока со временем не очень.
          Да и здесь без большого интереса принимают.
          Интересно посмотреть зачинщиков.
          У али 5-6 марта будет онлайн конференция — можете там поучаствовать и все узнать.
          0
          Умные люди смотрят на наличие (и полноценность) terraform-драйвера нужного провайдера. Тыкать мышкой это конечно не дело, на этом далеко не уедешь.
            0
            У такого масштаба провайдеров они есть по умолчанию.
            Но для моего масштаба клиентов они не нужны )
              0
              На самом деле они нужны всем, просто вы еще об этом не знаете ;) Терраформ удобнее мышкокликанья (да и приятная строчка в резюме/зп)
                0
                Это админские штучки)
                А я например программист 1С, мне в этих статьях интересно было понять как 1С будет работать в облаке, а не как облако администрировать.
                  0
                  Пригодность облака складывается из множества факторов. И среди них быстродействие, и удобство администрирования. И, да, облако — это не отдельно стоящая VPS с 1C, это нечто бОльшее. Иначе Вам хетцнер скорее нужен.
                    0
                    Я понимаю что облако это нечто больше, это небольшая сеть. Дело в том что в этой сети мне сервера нужны все разные — веб, БД и терминальный. ±
                    Терраформ мне в этом чем поможет?
                    Хетцнер по сути тот же облачный провайдер, у него есть предложение с пакетом серверов.
                      0
                      Терраформ мне в этом чем поможет?

                      и да, и нет. Если Вы — аутсорсер, который каждому клиенту продает такую типовую конфигурацию из трех серверов — да, терраформ поможет. Если Вы — разработчик и постоянно допиливаете какие-то модули для 1С и хотите проверить их работу в чистой среде — опять же, терраформ поможет в быстром развертывании идентичных сред. Если Вам нужно развернуть это только один раз и навсегда, то затраты на изучение и внедрение терраформа не оправдаются. Проще тогда реально «накликать» серверы
                        0
                        Согласен.
                        Но мне пока проще накликать.
                        Меня в вашей классификации нет — я настраиваю производительность )
              0
              www.terraform.io/docs/providers/alicloud/index.html
              оно? По количеству ресурсов — впечатляет, но нужно тестировать.
              0
              Точно так

              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

              Самое читаемое