Как нам живется с Yandex Cloud Managed Service?

29.10.21

Интеграция - Облачные сервисы, хостинг

Managed Service for SQL Server был запущен на Yandex.Cloud 18.12.2020, мы его используем с января 2021. Нам обещано, что почти всю головную боль на себя берет Yandex Managed Service for SQL Server. Так ли это?

Статья сделана по мотивам не попавшего на INFOSTART EVENT доклада. В одну статью уложить не смог поэтому содержание статей ниже. Первая часть будет обзорная с элементами мяса, остальные будут более «мясные».

Сразу скажу - цель статей не в критике и не в рекламе! Моя цель поделиться накопленными рецептами, болью и тем, что реально понравилось.

В статьях будет обзор Yandex Cloud Managed Service for SQL и немного Yandex Cloud Managed Service for PostgreSQL. 

Надеюсь, Вам будет полезно! Поехали!

Для кого статьи:

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

Сокращения:

  • YC – Yandex Cloud
  • YC MS – Yandex Cloud Managed Service
  • YC MS SQL – Yandex Cloud Managed Service for SQL
  • YC MS PSQL – Yandex Cloud Managed Service for PostgreSQL

Содержание статей:

Что гласит реклама?

 

 

Читаю и радуюсь, выходит вообще все делается само. Купил, запустил и только знай права раздавай. Сказка, а не жизнь…

Плюсом получаем легкую горизонтальную систему масштабирования. Это как звук добавить или убавить, повернул влево - стало тише, вправо - мощнее.

С чем я согласен из рекламы?

  • Разграничение доступа к данным
  • Развёртывание виртуальных машин
  • Настройка сети
  • Установка ОС и ПО
  • Обновление СУБД
  • Настройка репликации данных
  • Безопасность хранилища данных и оборудования

Неупомянутое, но есть:

  • Лицензии входят в стоимость
  • Поддерживает ТОЛЬКО SQL Server 2016 ServicePack 2.

Частично согласен:

  • Резервное копирование
  • Интеграция с сервисами Yandex.Cloud
  • Инструменты мониторинга

Чего нет:

  • Поддержка MS SQL 2019
  • Планы обслуживания
  • Перенос БД (Способы есть но об этом ниже)

 

С чего начать?

  1. Забудьте про sa, роли и права. Это важно!
  • Все роли теперь назначаются в Yandex Cloud Managed Service, а там только:

DB_DENYDATAREADER, DB_DENYDATAWRITER, DB_DATAREADER, DB_DATAWRITER, DB_DDLADMIN, DB_BACKUPOPERATOR, DB_ACCESSADMIN, DB_SECURITYADMIN и DB_OWNER.

Через MS Managed Studio вы увидите SA и даже можете увидеть поле поменять пароль и прочее, но это как мираж… Вы не сможете применить изменения (но это не точно).

 

 

 

  • Не все скрипты будут работать. Точнее так… Будут работать только те скрипты, на которые у вас будут права, но не все права вам доступны. Это касается не только скриптов, но об этом дальше.

2) Если у вас стоит MSSQL ниже 2016 версии, нужно обновляться или забыть про переезд.

Жизненный цикл продуктов MS примерно 10 лет и, если продукт более не получает фиксы безопасности, значит в YC ему путь «Заказан»:

  • Старый продукт будет уязвим, а значит будут уязвимы все владельцы Yandex Cloud Managed Service
  • Лицензии включены в стоимость владения и если лицензии перестали продаваться, тогда Яндекс не сможет предоставлять Вам владение.

Поэтому в Yandex Cloud Managed Service никогда не будет безвременной поддержки старых версий.

 

 

3) Подучите TSQL, не лишним будет завести DBA. Пока не буду объяснять почему, но думаю, все прояснится ближе к выводам.

4) Выберите необходимые вычислительные мощности и создайте готовый к работе кластер. https://console.cloud.yandex.ru/link/managed-sqlserver/

Нужно сразу учесть, выбрав мощности, деньги будут списаны за месяц.

5) Можно почитать часто задаваемые вопросы и ответы: Managed Service for SQL Server. Ответы на вопросы | Yandex.Cloud - Документация

6) «Сложное стало проще, легкое стало сложным» — это пока оставлю без объяснения. По ходу статей к Вам придет понимание.

 

Стоимость владения?

Правила тарификации для Managed Service for SQL Server

А давайте покрутим и посмотрим. Цены будут показаны на YC MS SQL и YC MS PSQL.

Yandex Cloud Managed Service for SQL:

Минималка (Standard Edition):

 
 4 cores, 16 ГБ. Цена 38595,76 руб. в месяц

 

Максималка (Standard Edition):

 
 16 cores, 128 ГБ. Цена 202126,60 руб. в месяц

 

Минималка (Enterprise Edition):

 
  4 cores, 16 ГБ. Цена 104337,16 руб. в месяц

 

Максималка (Enterprise Edition):

 
64 cores, 512 ГБ. Цена 1760398,60 руб. в месяц 

 

Managed Service for PostgreSQL

Минималка (Standard):

 
 2 cores, 8 ГБ. Цена 3819,58 руб. в месяц

 

Максималка (Standard):

 
 64 cores, 256 ГБ. Цена 142533,00 руб. в месяц

 

Минимальная максималка:

 
 2 cores, 8 ГБ. Цена 5312,81 руб. в месяц

 

Максимальная максималка:

 
 64 cores, 512 ГБ. Цена 171034,83 руб. в месяц

 

Информация по настройкам, влияющим на цену:

Версия – версия инсталляции. Да, да! YC MS SQL доступен только 2016 версии!!!

 

Платформа -процессор.

 

Тип – тип виртуальной машины.

 

 

Выводы по ценам, мне кажется, видны сразу. PostgreSQL дешевле.

Все, что влияет на цену, меняется автоматикой, но все ли делается автоматически?

Нет. Есть настройки, которые нужно менять ручками, иначе чуда не произойдет. При этом у YC MS SQL и YC MS PSQL настройки отличаются. Давайте сравним.

 

Дополнительные настройки:

YC MS SQL YC MS PSQL

 

 

Особенности:

  • Обратите внимание в YC MS PSQL есть возможность выставить 60 дневное хранение бэкапов, а YC MS SQL такой настройки нет.

В YC MS SQL бэкапы хранятся 7 дней!

Пруф:

https://cloud.yandex.ru/docs/managed-sqlserver/qa/general#default-backup

и

 

 

  • Начало резервного копирования (UTC) показано время полного бэкапа, но нигде ни написано, когда делаются бэкапы журнала транзакций.

Бэкапы журналов транзакций делаются раз в 15 минут.

Пруф:

 

 

  • Защита от удаления появилась недавно, пока писал статью спросил ее функционал

 

 

Но и это еще не все настройки! Есть настройки, которые пугающим сообщением устрашают простых обывателей и эти настройки никак ни могут заполняться «Автоматически»!

Перечень доступных для изменения настроек СУБД:

 

 
 
Настройки СУБД YC MS SQL
 
 Настройки СУБД YC MS PSQL

Имейте в виду, настройки СУБД сами себя не заполнят! Как вы могли заметить, для PostgreSQL настроек существенно больше и настраивать должен человек, понимающий, что делает.

Надеюсь, миф о автоматическом администрировании рассеян.

 

Сравним содержание меню:

YC MS SQL YC MS PSQL

 

 

Описание основных пунктов:

  • Обзор – отображает общую информацию по кластеру, используемые ресурсы, выбранные дополнительные настройки и настройки СУБД
  • Хосты – позволяет смотреть мониторинг виртуалки на которой крутится YC MS
  • Пользователи -созданные пользователи для баз данных и выданные права.
  • Базы данных – перечень созданных баз данных
  • Резервные копии – содержит перечень бэкапов и средства для восстановления и бэкапирования
  • Операции – лог выполненных операций
  • Мониторинг – настроенные виджиты мониторинга и возможность войти Yandex Monitoring
  • DataLens – возможность перейти в Yandex DataLens
  • SQL - Язык запросов SQL для работы с базами данных PostgreSQL. Подробный справочник по поддерживаемым запросам смотрите в документации PostgreSQL.

На этом обзорная часть окончена.

В следующей статье поговорим о том, как «обойти» нехватку роли dbcreator при переносе базы в Yandex Cloud Managed Service for SQL. Статья будет написана в виде конкретных кейсов.

Yandex Cloud Managed Service SQL PostgreSQL SqlPackage Ola Hallengren Мониторинг бэкап Query store Масштабирование DACPAC dt MSSQL

См. также

Внешние источники данных Облачные сервисы, хостинг Программист Бизнес-аналитик Пользователь Руководитель проекта Платформа 1С v8.3 8.3.14 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бытовые услуги, сервис Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Гостиничный бизнес Рестораны, кафе и фаст-фуд Реклама, PR и маркетинг Легкая промышленность, мода и одежда Управленческий учет Платные (руб)

Расширение позволяет автоматизировать управление картами лояльности и взаимодействие с покупателями при помощи интеграции корпоративной системы 1С и специализированного облачного сервиса "CARDPR". Автоматическая онлайн синхронизация сведений о владельце электронной карты лояльности и баланса бонусных баллов на карте между корпоративной системой 1С и мобильным устройством покупателя. Оповещение покупателя об изменении баланса его электронной карты лояльности и проведении каких-либо маркетинговых акций в компании при помощи рассылки push-сообщений на его мобильное устройство.

36000 руб.

20.07.2023    3248    1    2    

11

Управление взаимоотношениями с клиентами (CRM) Телефония, SIP Облачные сервисы, хостинг Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Продукт интеграции возможностей Облачной АТС Билайн в систему 1С Предприятие 8. Звонки прямо из программы 1С, уведомления о текущих звонках, регистрация пропущенных и завершенных вызовов, ведение журнала, анализ данных об использовании мобильной связи.

12000 руб.

20.03.2019    23013    54    0    

37

Облачные сервисы, хостинг Linux Тестирование QA Сервера Системный администратор Программист Платформа 1С v8.3 Бесплатно (free)

Завершающая публикация цикла "В облако на работу:.. Рецепты от Капитана", в ходе которых был собран полнофункциональный рабочий контур 1С в сети на отечественной Ред ОС. С веб-серверами, доменной авторизацией, архивированием, отказоустойчивостью и прочая, прочая... В этой статье мы определяемся с быстродействием системы, проводим нагрузочное тестирование и отпускаем ее в свободное плавание (зачеркнуто) выпускаем ее в продуктовый контур, где, конечно же, придется отлавливать ошибки, мониторить состояние и т.п.

31.10.2024    1397    capitan    0    

0

Облачные сервисы, хостинг Linux Сервера Системный администратор Программист Платформа 1С v8.3 Бесплатно (free)

Одна из завершающих публикаций цикла "В облако на работу:.. Рецепты от Капитана", в ходе которых был собран полнофункциональный рабочий контур 1С в сети на отечественной Ред ОС. С веб-серверами, доменной авторизацией, архивированием и прочая, прочая... На закуску разбираемся с отказоустойчивостью. В этой публикации для серверов 1С заодно попробуем подобно сериалу «Разрушители легенд» подтвердить или опровергнуть пару устойчивых мифов о требованиях назначения функциональности.

18.10.2024    1822    capitan    5    

12

Облачные сервисы, хостинг Бесплатно (free)

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

02.09.2024    470    EFSOL_oblako    0    

-2

Облачные сервисы, хостинг Системный администратор Программист Бесплатно (free)

Примеры решения некоторых насущных проблем при работе с облачными сервисами, покрываемых CLI версией Открытого пакета интеграций - OInt CLI.

05.08.2024    1879    bayselonarrend    7    

27

Облачные сервисы, хостинг Linux Системный администратор Программист Платформа 1С v8.3 Бесплатно (free)

Одна из завершающих публикаций цикла "В облако на работу:.. Рецепты от Капитана" в ходе которых был собран полнофункциональный рабочий контур 1С в сети на отечественной Ред ОС. С веб-серверами, доменной авторизацией, архивированием и прочая прочая... Это основное блюдо, на закуску разберемся с отказоустойчивостью. В этой публикации для PostgreSQL, заодно попробуем сделать это по новому.

17.06.2024    7811    capitan    18    

40

Облачные сервисы, хостинг Linux Системный администратор Программист Платформа 1С v8.3 Бесплатно (free)

В прошлых публикациях мы, не торопясь, после настройки персонального рабочего места на РедОС 7.3, посмотрели РедОС 8 и почти полностью собрали рабочую сеть 1С на отечественной ОС подходящую для работы среднего размера компании. С веб-серверами, доменной авторизацией и прочая прочая... Осталось настроить регулярное архивирование, чтобы не потерять нажитое.

27.05.2024    1501    capitan    6    

9
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. malikov_pro 1325 29.10.21 15:20 Сейчас в теме
Забудьте про sa, роли и права - это нормально для централизованного управления.
То что для простых очередей нет ограничений немного опечалило.

"настраивать должен человек" - основных настроек под PG c десяток.
бОльший вопрос как настроить мониторинг (индексы, использование памяти, долгие запросы) или это подскажут инженеры из облака?
2. dsdred 3639 29.10.21 15:25 Сейчас в теме
(1)про мониторинг в 3 статье будет.
2 и 3 статьи висят на модерации.

Я пока не отвечу с Вашего позваления, чтобы не спойлирить.
3. malikov_pro 1325 29.10.21 17:54 Сейчас в теме
(2) ждем следующих статей, форматирование несколько "рваное", в целом читаемо.

В целом что сподвигло переезжать в облако? Для себя пока не определил порог с которого при котором нужно переставать использовать dedic.
4. dsdred 3639 29.10.21 18:35 Сейчас в теме
(3)честно скажу, я в этот раз не сильно за форматирование упарывался. Написал 3 статьи за четыре ночи, обычно 1 статью 2 недели вылизываю. Просто усталость видимо...

Я про проект в прошедшем времени отвечу, так как устал и ушёл.

Проект (стартап) сразу запускался в облаках, только он был по старинке виртуалка и сами устанавливали MS SQL и сразу на яндекс, так как знали про планы Яндекса запустить легкомаштабируемый MS SQL. В планах быстрый рост, но понятны пределы и продумано как будет после... Поэтому переход был запланированный на старте.
5. titanium2008 46 30.10.21 18:09 Сейчас в теме
да уж, облака у яндекса недешевые.
6. dsdred 3639 30.10.21 19:09 Сейчас в теме
(5)Да это так. С другой стороны нареканий мало. 1 раз правда минут был простой небольшой.
7. axelerleo 346 31.10.21 22:59 Сейчас в теме
(5) Мне кажется, за такие деньги (на примере Максималка (Standard Edition)) можно не только dedicated сервак арендовать, но и dedicated админа в штат взять :)
8. dsdred 3639 01.11.21 00:14 Сейчас в теме
(7)Согласен, но в том то и смысл Вы же не сразу берете большие мощности. Берете маленькие и добавляете по мере необходимости.

Но цены действительно кусаются.
Оставьте свое сообщение