Инструмент Managed Databases от DigitalOcean получил поддержку MySQL и Redis


DigitalOcean запустила управляемые сервисы MySQL и Redis

DigitalOcean ввела в эксплуатацию две новых службы баз данных, позволяющих развёртывать управляемые инстансы MySQL и Redis на облачной платформе этой компании.

Они пополнят пакет Managed Databases, дебютировавший в феврале и первоначальной предоставлявший поддержку только PostgreSQL. Новые сервисы также стали первыми продуктами DigitalOcean, вышедшими после масштабных замен в высшем руководстве компании несколько месяцев назад. Тогда генеральным директором DigitalOcean был назначен бывший операционный директор SendGrid, Янси Спруилл (Yancey Spruill), а на ветерана отдела финансов компании, Билла Соренсона (Bill Sorenson), возложили обязанности финдиректора.

Один из новых сервисов базируется на MySQL, самой известной в мире системе управления реляционными БД. MySQL поддерживает сложные программно-аппаратные (бэкенд) приложения, такие как системы обнаружения мошенничества, и является предпочтительным выбором разработчиков веб-сайтов.

Redis, ещё одна СУБД, поддержку которой анонсировала DigitalOcean, существенно отличается от MySQL тем, что не хранит информацию в рядах и колонках. Вместо этого Redis следует модели «ключ-значение», ориентированной на поддержку более экзотических типов записей, например, геопространственных измерений. Другой особенностью Redis является хранение записей в высокопроизводительной оперативной памяти (in memory), а не на более медленных накопителях. Redis может функционировать не только как база данных, но и как кэш для хранения наиболее частоиспользуемых записей предприятия или как брокер сообщений, управляющий движением данных между разными приложениями.

«С добавлением MySQL и Redis DigitalOcean теперь поддерживает три наиболее востребованные базы данных, помогая создавать и использовать приложения не тратя время на сложное администрирование», — заявил Шивен Рамджи (Shiven Ramji), старший вице-президент по продукции DigitalOcean.

На данный момент новые сервисы предоставляются датацентрами компании в Нью-Йорке, Франкфурте и Сан-Франциско. В ближайшие недели DigitalOcean планирует расширить их доступность на всю свою облачную сеть.

Вы можете подписаться на наш Telegram-канал для получения наиболее интересной информации

В каких случаях использовать — redis или memory в mysql?

1) В каких случаях вы стали бы использовать redis для хранения кеш данных (или не кеш), а в каких storage engine = MEMORY (в MySQL ) ?

—-
2) есть еще любопытный костыль — InnoDB on RAMdisk , кто что думает по этому поводу?

  • Вопрос задан более двух лет назад
  • 1094 просмотра

В каких случаях вы стали бы использовать redis для хранения кеш данных (или не кеш), а в каких storage engine = MEMORY

Лично я — наверное во всех случаях, в которых Redis для этого подходит. От части по тому, что проекты требующие кэширования такого уровня, в основном (*конкретно в моей практике, по факту — это не говорит ни о чём) комплектуются Postgres’ом.

Среди прочих достоинств — редиска умеет сохранять данные да диск, это может быть важно/нужно.

В остальных случаях, главное — без фанатизма это делать. Нет «едноправильного» решения, которое бы дало 100% результат. У Вас определенные требования к задаче, есть инструмент. Если MEMORY_ENGINE работает нормально (т.е. Вас показатели устраивают), и у Вас уже установлен MySQL и он работает — зачем тащить ещё Redis? Это усложнит систему, хоть и не сильно.

Если у Вас нет MySQL, или MEMORY_ENGINE по какой-то причине не устроил, например, Вам нужно сохранять данные на диск или [причина-N] — берём Redis.

Так же, стоит заметить, что функциональность MEMORY_ENGINE немного шире, в виду наличия полноценного SQL-движка, и в целом логически отличается от редиски.

А есть ещё Memcached.

2) есть еще любопытный костыль — InnoDB on RAMdisk , кто что думает по этому поводу?

По моему, решение уровня «так себе». Мне эта идиома не нравится.


Да, и в целом — Redis — это именно кэш-хранилище, со скроком жизни кэша «из коробки» (как пример), MEMORY_ENGINE — это полноценная таблица, со всеми вытекающими из этого фактами. Функционал, как я уже писал выше — немного разный.

DigitalOcean launches managed MySQL and Redis database services

Half a year after launching its managed PostgreSQL service, upstart hosting and cloud services platform DigitalOcean today announced the launch of its managed MySQL and Redis database offerings.

Like most of the company’s latest releases, this move exemplifies DigitalOcean’s ambition to move beyond its discount hosting roots to become a more fully fledged cloud provider. Besides the database service and its core hosting products and infrastructure, the company now offers object and block storage and a Kubernetes engine, which itself can be used to run virtually any modern piece of cloud infrastructure. It’s unlikely to catch up with the hyperclouds anytime soon, but it’s good to have a competitor in the market.

“With the additions of MySQL and Redis, DigitalOcean now supports three of the most requested database offerings, making it easier for developers to build and run applications, rather than spending time on complex management,” sa >DigitalOcean ’s senior VP of Product. “The developer is not just the DNA of DigitalOcean , but the reason for much of the company’s success. We must continue to build on this success and support developers with the services they need most on their journey towards simple app development.”

Pricing for the managed database services remains the same, no matter which engine you choose.

The new database services are now available in the company’s New York, Frankfurt and San Francisco data centers. Support for other database engines is also in the works. As the company notes, it selected MySQL and Redis because of popular demand from its developer community, and it will do so for other engines as well. MySQL and Redis were the only services on DigitalOcean’s roadmap for 2020, though, so I don’t expect we’ll see any additional releases before the end of the year.

DigitalOcean Managed Databases add MySQL, Redis support

Expanding its database management system offerings, cloud computing vendor DigitalOcean added Managed Databases support for MySQL and Redis.

DigitalOcean Managed Databases introduced support for open source relational database MySQL and in-memory database Redis to eliminate the complexity involved in managing, scaling and securing database infrastructure.

DigitalOcean, a cloud computing vendor offering infrastructure-as-a-service platforms for software developers, intends its new managed database offerings to enable developers to focus more exclusively on building apps and boosting productivity.

Мастер Йода рекомендует:  Ключевые слова - теория

PostgreSQL was DigitalOcean’s first offering when it launched Managed Databases in February 2020, enabling developers to create fully managed database instances in the cloud. DigitalOcean’s Managed Databases feature capabilities that simplify database management system (DBMS) process, such as free daily backup with point-in-time recovery, standby nodes with automated failovers, end-to-end security and scalability.

DigitalOcean selected MySQL and Redis as Managed Databases’ next offerings because of customer demand and their large presence in the developer community. Oracle-backed MySQL is the most commonly used data technology among developers and DigitalOcean users, according to the vendor. Developed to handle large databases quickly, users typically install MySQL on one machine, but can send databases to multiple locations and enable access from different MySQL client interfaces.

Redis, an open source, in-memory data structure store, is also a database, cache and message broker — one of the most adopted data technologies among DigitalOcean users.

According to Gartner’s 2020 State of the Open-Source DBMS Market, 70% of new in-house applications will be developed on an open source database management system, or OSDBMS, by 2022, and 50% of existing relational database management system instances will have been or be in the process of converting to OSDBMS.

As cloud-based database software has introduced new DBMS options, cloud-based platforms are trending to be the norm when choosing open source database vendors. Gartner estimated that AWS is the leader, with Microsoft Azure close behind. DigitalOcean’s DBMS offering expansion may be the vendor’s attempt to compete with the cloud-based DBMS giants.

Managed Databases for MySQL and Redis are currently offered in the New York; Frankfurt, Germany; and San Francisco data center regions. DigitalOcean plans to add support for more regions in the coming weeks. Other popular database engine offerings and services for DigitalOcean Managed Databases will be released on a rolling basis.

DigitalOcean Adds MySQL and Redis to Managed Databases Offering

NEW YORK, Aug. 20, 2020 (GLOBE NEWSWIRE) — DigitalOcean, the cloud for developing modern apps, today announced it has introduced Managed Databases for MySQL and Redis, the most popular open-source relational and in-memory databases, respectively. These offerings eliminate the complexity involved in managing, scaling and securing database infrastructure, and instead allow developers to focus on building apps.

Launched in February with PostgreSQL as its first offering, DigitalOcean’s Managed Databases service allows developers to create fully-managed database instances in the cloud. Leveraging DigitalOcean’s hallmark simplicity, Managed Databases provides features like worry-free setup and maintenance, free daily backups with point-in-time recovery, standby nodes with automated failovers, end-to-end security and scalable performance.

“With the additions of MySQL and Redis, DigitalOcean now supports three of the most requested database offerings, making it easier for developers to build and run applications, rather than spending time on complex management,” said DigitalOcean’s Senior Vice President of Product Shiven Ramji. “The developer is not just the DNA of DigitalOcean, but the reason for much of the company’s success. We must continue to build on this success and support developers with the services they need most on their journey toward simple app development.”

DigitalOcean selected MySQL and Redis as the next offerings for its Managed Databases service due to overwhelming demand from its customer base and the developer community at large. MySQL, an open-source relational database, is the most commonly used data technology among developers 1 and the most widely adopted by DigitalOcean users. Redis is an open-source, in-memory data structure store, used as a database, cache and message broker. Redis is one of the top three most adopted data technologies in use among DigitalOcean’s customers and considered the “most loved” database among developers according to the 2020 StackOverflow survey. 2

“Managing databases in the cloud is a complex but critical part of building production-ready apps,” said Liam Eagle, research director, cloud, hosting and managed services, 451 Research. “DigitalOcean’s offering meets the demand in the market for flexible, API-supported managed database services. By adding MySQL and Redis support to the existing PostgreSQL offering, it now serves three of the most popular database engines in the industry.”


Managed Databases for MySQL & Redis are now available!

Хостинг MySQL и Redis уже здесь!
Мы рады сообщить, что теперь доступны управляемые базы данных для MySQL и Redis. Управляемые базы данных устраняют многие трудности в обслуживании ваших баз данных. Наша миссия — упростить облако, чтобы вы могли тратить меньше времени на управление инфраструктурой и больше времени на создание отличных приложений.

Раскрутите кластеры MySQL и Redis всего за несколько кликов, не беспокоясь о настройке, управлении, масштабировании, обновлении и защите. Выберите ядро базы данных, хранилище, vCPU, память и резервные узлы, а мы позаботимся обо всем остальном.

DigitalOcean Adds Managed MySQL and Redis Services

Aug 30, 2020 3 min read

Cloud provider DigitalOcean recently released a pair of new managed data services. Their Managed MySQL and Redis offerings are on-demand and elastic, and offer a variety of sizes and high-availablity options.

In February of 2020, DigitalOcean launched their managed database service with PostgreSQL as the first supported engine. They shared that MySQL and Redis options were on the roadmap, and this month they delivered on that commitment. In a blog post about their Managed Databases for MySQL and Redis, André Bearfield of DigitalOcean explained how these databases reflect the simplicity and usability that’s synonymous with their services.

Developers of all skill levels, even those with no prior experience in databases, can spin up database clusters with just a few clicks. Select the database engine, storage, vCPU, memory, and standby nodes and we take care of the rest.

DigitalOcean delivered capabilities one might expect from a managed database. They offer automatic software updates to the database engine and underlying operating system, in a maintenance window of your choosing. There are automatic daily backups that are retained for seven days. During instance failure, DigitalOcean automatically replaces failed nodes with new ones that pick up from the point of failure. For manual recovery from a backup, users restore into a new database instance.

Both Managed MySQL and Redis options support up to two standby nodes that take over automatically if the primary node fails. Managed MySQL customers can provision read-only nodes in additional geographic regions for horizontal scaling. Managed MySQL customers also get access to monitoring and proactive alerting functionality, and the ability to fork an entire cluster based on a specific point in time. Bearfield says that Managed Redis will also get database metrics and monitoring upon general availability.

Мастер Йода рекомендует:  TranslatePress руководство по плагину для перевода WordPress-сайтов

Both the Managed MySQL and Redis offerings come with two cluster types: single node or high-availability. The single node clusters start at $15 per month and provide 1 GB of memory, 1 vCPU, and 10 GB of SSD disk storage. As evident by the name, the single node clusters aren’t highly available, but do support automatic failover. The high availability clusters offer up to two standby nodes and begin at $50 per month. The single node plan offers database instances as large as 32 GB of RAM, 8 vCPUs, and 580 GB of storage. The high availability plan goes a notch larger with machines offering 64 GB of RAM, 16 vCPUs, and 1.12 TB of disk storage.

Whether you look at the 2020 Stack Overflow developer survey, Jetbrains 2020 Dev Ecosystem survey, or DBEngine rankings, it’s clear that MySQL and Redis are wildly popular database engines. Shiven Ramji, DigitalOcean’s VP of Product, says that the company is driven by supplying developers with what they need.

«With the additions of MySQL and Redis, DigitalOcean now supports three of the most requested database offerings, making it easier for developers to build and run applications, rather than spending time on complex management,» said Shiven Ramji, DigitalOcean’s senior VP of Product. «The developer is not just the DNA of DigitalOcean, but the reason for much of the company’s success. We must continue to build on this success and support developers with the services they need most on their journey towards simple app development.»

The Managed Databases for MySQL and Redis are currently available in a subset of regions globally, with DigitalOcean promising wider availability soon. For both engines, you’re allowed up to 3 clusters per account, private networking is only available within the same datacenter region, and while clusters can be resized, they can only be made larger, not smaller. MySQL v8 is the supported edition with a handful of unsupported features, and Redis version 5 is offered with a few limitations.

During the past few years, DigitalOcean has expanded beyond offering low-cost virtual private servers. They’ve launched an object storage service, managed Kubernetes offering, more robust networking options, and now managed databases.

DigitalOcean Adds MySQL and Redis to Managed Databases Offering

New offerings build upon the existing support for PostgreSQL, providing worry-free maintenance for three of the most popular database engines

NEW YORK, Aug. 20, 2020 (GLOBE NEWSWIRE) — DigitalOcean, the cloud for developing modern apps, today announced it has introduced Managed Databases for MySQL and Redis, the most popular open-source relational and in-memory databases, respectively. These offerings eliminate the complexity involved in managing, scaling and securing database infrastructure, and instead allow developers to focus on building apps.

Launched in February with PostgreSQL as its first offering, DigitalOcean’s Managed Databases service allows developers to create fully-managed database instances in the cloud. Leveraging DigitalOcean’s hallmark simplicity, Managed Databases provides features like worry-free setup and maintenance, free daily backups with point-in-time recovery, standby nodes with automated failovers, end-to-end security and scalable performance.

“With the additions of MySQL and Redis, DigitalOcean now supports three of the most requested database offerings, making it easier for developers to build and run applications, rather than spending time on complex management,” said DigitalOcean’s Senior Vice President of Product Shiven Ramji. “The developer is not just the DNA of DigitalOcean, but the reason for much of the company’s success. We must continue to build on this success and support developers with the services they need most on their journey toward simple app development.”

DigitalOcean selected MySQL and Redis as the next offerings for its Managed Databases service due to overwhelming demand from its customer base and the developer community at large. MySQL, an open-source relational database, is the most commonly used data technology among developers 1 and the most widely adopted by DigitalOcean users. Redis is an open-source, in-memory data structure store, used as a database, cache and message broker. Redis is one of the top three most adopted data technologies in use among DigitalOcean’s customers and considered the “most loved” database among developers according to the 2020 StackOverflow survey. 2

“Managing databases in the cloud is a complex but critical part of building production-ready apps,” said Liam Eagle, research director, cloud, hosting and managed services, 451 Research. “DigitalOcean’s offering meets the demand in the market for flexible, API-supported managed database services. By adding MySQL and Redis support to the existing PostgreSQL offering, it now serves three of the most popular database engines in the industry.”

Базы данных: Redis


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

Redis — быстрая база данных вида ключ-значение, хранящая данные в памяти. Скорость работы достигается ценой надёжности хранения данных. Но об этом позже.

Данные

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

Данные хранятся очень просто: нет ни связей, ни индексов, ничего. Если что-то нужно, придется реализовать это самим. Redis — это простой инструмент.

Хранение

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

Этого можно избежать, включив режим AOF. Тогда каждая команда от клиента сперва будет записываться в лог на диске, что позволит потом восстановить все данные. Цена за это — резкая деградация производительности: иногда скорость может упасть в 10 раз.

Обычно Redis не использует AOF, а вместо этого в фоне сохраняет данные на диск. Есть возможность настроить то, как часто будут сохранятся данные по времени и количеству изменений.

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

Еще несколько полезных вещей, которые умеет Redis.

Транзакции
Как и все остальное, реализованы просто и обеспечивают атомарное выполнение набора команд. Изоляции нет, но в Redis она и не нужна, так как Redis — однопоточное приложение, и транзакции не выполняются параллельно.

Репликация
Реализована как master-slave: на мастер можно писать и читать, слейвы — только чтение. Настраивается легко, работает безотказно.

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

Узнать больше

Redis — маленькая, но быстрая база данных для хранения данных, которые не жалко потерять: счетчики, временные данные. Сегодня ее часто можно встретить в самых разных проектах.

Мастер Йода рекомендует:  Графический счетчик на Perl

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

Redis — быстрая база данных вида ключ-значение, хранящая данные в памяти. Скорость работы достигается ценой надёжности хранения данных. Но об этом позже.

Данные

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

Данные хранятся очень просто: нет ни связей, ни индексов, ничего. Если что-то нужно, придется реализовать это самим. Redis — это простой инструмент.

Хранение

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


Этого можно избежать, включив режим AOF. Тогда каждая команда от клиента сперва будет записываться в лог на диске, что позволит потом восстановить все данные. Цена за это — резкая деградация производительности: иногда скорость может упасть в 10 раз.

Обычно Redis не использует AOF, а вместо этого в фоне сохраняет данные на диск. Есть возможность настроить то, как часто будут сохранятся данные по времени и количеству изменений.

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

Еще несколько полезных вещей, которые умеет Redis.

Транзакции
Как и все остальное, реализованы просто и обеспечивают атомарное выполнение набора команд. Изоляции нет, но в Redis она и не нужна, так как Redis — однопоточное приложение, и транзакции не выполняются параллельно.

Репликация
Реализована как master-slave: на мастер можно писать и читать, слейвы — только чтение. Настраивается легко, работает безотказно.

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

Узнать больше

Redis — маленькая, но быстрая база данных для хранения данных, которые не жалко потерять: счетчики, временные данные. Сегодня ее часто можно встретить в самых разных проектах.

Работа с сервисом Managed Databases от Digital Ocean в .NET Core

В том время, как у других облачных платформ уже давно есть свои решения для баз данных, Digital Ocean в этом сегменте до сегодняшнего дня ничего не предлагал. Но, 14 февраля, в день всех влюбленных компания решила сделать подарок своим клиентам и в режиме Limited Availability запустила сервис Managed Databases.

Поскольку Digital Ocean сейчас является довольно популярной платформой для хостинга небольшой проектов на .NET Core, я не мог обойти вниманием это событие.

Как работает сервис и какие есть нюансы при подключении к базе при использовании .NET Core в я расскажу в этой публикации.

На сегодняшний день доступно создание баз данных PostrgeSQL версий 10 и 11. На очереди MySQL и Redis.

По утверждению Digital Ocean, сервис управляемых баз данных решает общие проблемы, с которыми сталкиваются многие компании и разработчики при создании кластера с нуля:

    Определение оптимальной инфраструктуры

Масштабирование инфраструктуры по мере роста требований к бизнесу и данным

Проектирование и управление высокодоступной инфраструктурой и процессами аварийного переключения

Реализация стратегии резервного копирования и восстановления

На сегодняшний день, создание самой компактной базы обойдется вам в $15. Самая дорогая конфигурация может обойтись в более чем две тысячи долларов в месяц.


Пулы подключений

Когда клиент подключается напрямую к базе данных PostgreSQL, сервер создает процесс для обработки этого подключения. Каждое отдельное соединение требует примерно 10 МБ ОЗУ и использует эту память до тех пор, пока не будет закрыто. Кроме того, общее количество подключений является фиксированным, и когда все подключения используются, новые клиенты уже не смогут подключиться.

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

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

Создание пула

Создать пул соединений, очень просто — нужно открыть кластер и перейти на вкладку Connection Pools. DigitalOcean поддерживает три вида пулинга:

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

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

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

После создания пула, для подключения к базе нужно использовать параметры пула. Их можно посмотреть нажам на ссылку Connection details:

Подключение к пулу

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

Строка подключения будет выглядеть следующим образом:
User >

На что стоит обратить внимание:

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

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

Параметр SslMode должен иметь значение Require, так как будет необходим сертификат для открытия подключения.

Параметр Server Compatibility Modeнужно инициализировать значение Redshift. Это позволит избежать ряда проблем при работе драйвера npgsql через PgBouncer.

Метод подготовки подключения будет выглядеть следующим образом:

Тут стоит обратить внимание на два момента.

    Первый. При создании подключения необходимо использовать сертификат. Его можно скачать в диалоге просмотра параметров подключения к пулу. Подключение сертификата настраивается через ProvideClientCertificatesCallback.

Второй. Процедура проверки сертификата пула, которая настраивается через RemoteCertificateValidationCallback. В моем примере используется небольшой хак, который позволяет игнорировать ошибку, которая возникает из-за того, что проверка корневого сертификата не срабатывает.

Не стоит забывать, что сервис на данный момент предоставляется в режиме LIMITED AVAILABILITY, что означает, что часть функциональности еще может расширяться и во время работы с сервисов могут возникать проблемы, которые команда DO пока еще не успела устранить.

Добавить комментарий