Управление Затратами — Дешевая Альтернатива Базе Данных Azure Sql.

  • Автор темы Карелин Алексей
  • Обновлено
  • 22, Oct 2024
  • #1

Я создаю систему, которая обрабатывает статьи с новостных веб-сайтов и передает контент в аналитическую систему. Большая часть затрат Azure приходится на базу данных SQL.

Эта база данных используется для хранения списка URL-адресов различных веб-сайтов. Каждая строка содержит название источника новостей и соответствующую URL-ссылку. Если вы хотите добавить источник новостей, новая строка добавляется вручную. Таким образом, количество записей очень мало и остается таким при производстве, т. е. сейчас в альфа-фазе у нас есть около 5 записей, в долгосрочной перспективе у нас может быть максимум 100-200 записей.

Основная часть затрат на базу данных приходится на часто выполняемые операции чтения и записи (каждые 15 секунд все строки обновляются).

Мы считаем, что для хранения такого небольшого объема данных должен существовать более дешевый альтернативный ресурс Azure, а не дорогая база данных SQL. База данных без SQL, простой файл JSON, который можно разместить где-нибудь в Azure и т. д.?

Каковы ваши мысли?

#azure #управление затратами

Карелин Алексей


Рег
07 Dec, 2020

Тем
80

Постов
196

Баллов
606
  • 25, Oct 2024
  • #2

Возможно, вы описываете хранилище значений ключей. Вряд ли вам нужен SQL или реляционный.

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

 

Chip_007


Рег
24 Jun, 2011

Тем
78

Постов
180

Баллов
610
  • 25, Oct 2024
  • #3

Почему бы не создать виртуальную машину (ec2) и не установить на нее сервер LAMP.

Сервер MySQL бесплатен, а экземпляр EC2 должен быть намного дешевле, чем сервер SQL.

(Мы делаем это на AWS; должно работать и на Azure.)

 

Карточка


Рег
11 Mar, 2006

Тем
74

Постов
212

Баллов
592
  • 25, Oct 2024
  • #4

Если вы хотите практически не менять код/синтаксис из-за адаптации к другому ядру базы данных, вы можете просто загрузить небольшую виртуальную машину с выпуском SQL Server 2019 Express.

 

GreyX


Рег
28 May, 2005

Тем
82

Постов
211

Баллов
641
  • 25, Oct 2024
  • #5

Вы можете использовать таблицу учетных записей хранения.

 

Maxim0401


Рег
19 May, 2007

Тем
85

Постов
184

Баллов
619
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно