Qsan: репликация средствами СХД
Важным аспектом при построении IT-инфраструктуры любой сложности является ее устойчивость к различным инцидентам. К сожалению, полностью исключить ошибки, вызванные аппаратной или программной неисправностью, а также человеческими действиями (случайными или преднамеренными), увы, невозможно. Поэтому всегда необходимо иметь четко отработанный план по восстановлению. Раз мы ведем речь в контексте использования СХД, то наиболее уязвимыми здесь являются как раз хранимые на ней данные.
Читать: https://habr.com/ru/companies/skilline/articles/918912/
#ru
@database_design | Другие наши каналы
Важным аспектом при построении IT-инфраструктуры любой сложности является ее устойчивость к различным инцидентам. К сожалению, полностью исключить ошибки, вызванные аппаратной или программной неисправностью, а также человеческими действиями (случайными или преднамеренными), увы, невозможно. Поэтому всегда необходимо иметь четко отработанный план по восстановлению. Раз мы ведем речь в контексте использования СХД, то наиболее уязвимыми здесь являются как раз хранимые на ней данные.
Читать: https://habr.com/ru/companies/skilline/articles/918912/
#ru
@database_design | Другие наши каналы
Как превратить бизнес-требования в эффективную схему БД без жертв
Научимся превращать бизнес-требования в рабочую схему БД и документировать ключевые решения! Без недопонимания, технического долга и смс.
Читать: https://habr.com/ru/articles/920916/
#ru
@database_design | Другие наши каналы
Научимся превращать бизнес-требования в рабочую схему БД и документировать ключевые решения! Без недопонимания, технического долга и смс.
Читать: https://habr.com/ru/articles/920916/
#ru
@database_design | Другие наши каналы
Jay Knowledge Hub: от прототипа до промышленного PaaS создания баз знаний полного цикла
Привет, Хабр! Меня зовут Никита, я руководитель команды разработки умного поиска на основе генеративного AI в Just AI. В этой статье я расскажу о нашем опыте в умный поиск — как от mvp RAG-сервиса для Q&A бота нашей службы поддержки мы пришли к облачной платформе Jay Knowledge Hub (сокращенно KHUB), которая помогает нашим клиентам автоматизировать поиск по различным источникам знаний.
Читать: https://habr.com/ru/companies/just_ai/articles/920966/
#ru
@database_design | Другие наши каналы
Привет, Хабр! Меня зовут Никита, я руководитель команды разработки умного поиска на основе генеративного AI в Just AI. В этой статье я расскажу о нашем опыте в умный поиск — как от mvp RAG-сервиса для Q&A бота нашей службы поддержки мы пришли к облачной платформе Jay Knowledge Hub (сокращенно KHUB), которая помогает нашим клиентам автоматизировать поиск по различным источникам знаний.
Читать: https://habr.com/ru/companies/just_ai/articles/920966/
#ru
@database_design | Другие наши каналы
Профессор Маргарет Мензин из Simmons University обновила курс по базам данных, внедрив MongoDB и NoSQL. Она создала активное студенческое сообщество и подготовила будущих специалистов, сочетая теорию и практику для реальных проектов и карьерного успеха. Создаем ИИ с когнитивной памятью, которая забывает с целью и помнит с умом. Система на базе MongoDB Atlas, AWS Bedrock и Claude оценивает значимость информации, укрепляет важные знания и предоставляет контекстно релевантные ответы. Это шаг к более естественному ИИ. Искусственный интеллект с когнитивной памятью учится запоминать важное, избегая повторных вопросов и улучшая взаимодействие с пользователем. Такая система формирует связи между понятиями, снижает затраты на обработку и адаптируется со временем, приближая AI к человеческой памяти.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
Как сделать свой первый сайт на HTML и CSS: пошаговая инструкция
Как сделать на HTML и CSS. Показываем, какими навыками нужно обладать для создания сайтов. Рассматриваем пошаговую инструкцию и основные нюансы ✔ Tproger
Читать: «Как сделать свой первый сайт на HTML и CSS: пошаговая инструкция»
#ru
@database_design | Другие наши каналы
Как сделать на HTML и CSS. Показываем, какими навыками нужно обладать для создания сайтов. Рассматриваем пошаговую инструкцию и основные нюансы ✔ Tproger
Читать: «Как сделать свой первый сайт на HTML и CSS: пошаговая инструкция»
#ru
@database_design | Другие наши каналы
MariaDB внедрила Vector Embedded Search — новую функцию для хранения и поиска векторных данных рядом с транзакционной информацией. Это позволяет создавать более умные приложения, использующие искусственный интеллект, напрямую работая с вашими данными. Подробнее по ссылке.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
MariaDB
Build Smarter with MariaDB MCP Server: AI-Ready, Vector-Enabled | MariaDB
MariaDB MCP Server integrates AI workflows via a Model Context Protocol (MCP). Use SQL + vector search for RAG, semantic search and more on your MariaDB stack.
Как заставить вашу базу данных летать, а не ползать. Часть 2 – когда репликации недостаточно и пора использовать шардинг
Всем привет! На связи снова Илья Криволапов — системный аналитик в SENSE, где мы трудимся на проекте одного из цветных банков РФ. Работаю в профессии уже пятый год и, несмотря на мою фамилию, с продом у нас в целом тёплые отношения.
Помимо боевых задач, я преподаю курс «Хранение и обработка больших объемов данных» и за это время накопил немало практических кейсов и наблюдений. Всё это добро я решил не держать при себе и собрал самое полезное в виде ультимативного гайда по оптимизации и грамотному проектированию баз данных с расчетом на масштабирование, который сейчас публикую на Хабре.
Цикл состоит из 3 частей. В первой мы обсудили два базовых подхода к масштабированию БД: вертикальный и горизонтальный. Поговорили о плюсах, минусах и о том, как делать точно не стоит.
Во второй части – то есть сейчас – мы нырнём глубже в мир горизонтального масштабирования и разберем три первых способа шардирования: по диапазону, по хэшу и по географическим зонам. Я расскажу, как каждый из них работает, где пригодится и в каких случаях может дать сбой.
Материал по-прежнему будет полезен всем, кто заботится о «здоровье» базы данных: DBA, архитекторам, DevOps-инженерам, аналитикам и разработчикам.
Готовы продолжать? Тогда поехали!
Читать: https://habr.com/ru/companies/it_sense/articles/920344/
#ru
@database_design | Другие наши каналы
Всем привет! На связи снова Илья Криволапов — системный аналитик в SENSE, где мы трудимся на проекте одного из цветных банков РФ. Работаю в профессии уже пятый год и, несмотря на мою фамилию, с продом у нас в целом тёплые отношения.
Помимо боевых задач, я преподаю курс «Хранение и обработка больших объемов данных» и за это время накопил немало практических кейсов и наблюдений. Всё это добро я решил не держать при себе и собрал самое полезное в виде ультимативного гайда по оптимизации и грамотному проектированию баз данных с расчетом на масштабирование, который сейчас публикую на Хабре.
Цикл состоит из 3 частей. В первой мы обсудили два базовых подхода к масштабированию БД: вертикальный и горизонтальный. Поговорили о плюсах, минусах и о том, как делать точно не стоит.
Во второй части – то есть сейчас – мы нырнём глубже в мир горизонтального масштабирования и разберем три первых способа шардирования: по диапазону, по хэшу и по географическим зонам. Я расскажу, как каждый из них работает, где пригодится и в каких случаях может дать сбой.
Материал по-прежнему будет полезен всем, кто заботится о «здоровье» базы данных: DBA, архитекторам, DevOps-инженерам, аналитикам и разработчикам.
Готовы продолжать? Тогда поехали!
Читать: https://habr.com/ru/companies/it_sense/articles/920344/
#ru
@database_design | Другие наши каналы
Как AI меняет классику: MongoDB ускоряет модернизацию старых систем с помощью ИИ-моделей. Теперь масштабные проекты, что раньше занимали годы, решаются за недели, а команды создают инновации быстрее, благодаря уникальному подходу MongoDB и передовым AI-технологиям. Оптимизация Drupal с MongoDB
Статья рассказывает, как использование MongoDB помогает ускорить Drupal для сайтов с большим числом авторизованных пользователей. MongoDB облегчает хранение данных, повышая производительность и масштабируемость, что становится ключом к будущему развитию Drupal.
Читать подробнее
#en
@database_design | Другие наши каналы
Статья рассказывает, как использование MongoDB помогает ускорить Drupal для сайтов с большим числом авторизованных пользователей. MongoDB облегчает хранение данных, повышая производительность и масштабируемость, что становится ключом к будущему развитию Drupal.
Читать подробнее
#en
@database_design | Другие наши каналы
Новые возможности Spring Data MongoDB: теперь поддержка векторного поиска и шифрования данных. Версия 4.5.0 облегчает работу с векторными индексами и Queryable Encryption, повышая безопасность и эффективность AI-приложений на Java с MongoDB. Как человек запоминает важное? Новый подход к AI-памяти имитирует работу мозга — система выделяет значимую, полезную информацию, объединяет её и «забывает» менее важное. Это позволяет создавать AI, который «помнит» как человек, улучшая качество общения и сокращая повторения. Преподаватель в Simmons University использует MongoDB для обучения студентов работе с современными базами данных. В курсах студенты занимаются реальными проектами и получают навыки, востребованные на рынке труда, что помогает им успешно строить карьеру в IT.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
Конструктор шины PCIe
Приводится решение для снятия ограничений на количество дисков и контроллеров шины PCIe, подключаемых к материнской плате. В качестве примера взят компактный компьютер, у которого для подключения дополнительных дисков доступен только один M.2
Читать: https://habr.com/ru/companies/3rdman/articles/921130/
#ru
@database_design | Другие наши каналы
Приводится решение для снятия ограничений на количество дисков и контроллеров шины PCIe, подключаемых к материнской плате. В качестве примера взят компактный компьютер, у которого для подключения дополнительных дисков доступен только один M.2
Читать: https://habr.com/ru/companies/3rdman/articles/921130/
#ru
@database_design | Другие наши каналы
Когда может быть полезно сэмплирование в pg_stat_statements?
pg_stat_statements — стандартное расширение PostgreSQL для сбора статистики выполнения SQL-запросов. Статистика позволяет анализировать поведение запросов во времени, выявлять проблемные участки и принимать обоснованные решения по оптимизации. Однако в системах с высокой конкуренцией pg_stat_statements само по себе может стать узким местом и вызывать просадки производительности. В этой статье разбираем, в каких сценариях расширение становится источником проблем, как устроено сэмплирование и в каких случаях его применение позволяет снизить накладные расходы.
Читать: https://habr.com/ru/companies/tantor/articles/919592/
#ru
@database_design | Другие наши каналы
pg_stat_statements — стандартное расширение PostgreSQL для сбора статистики выполнения SQL-запросов. Статистика позволяет анализировать поведение запросов во времени, выявлять проблемные участки и принимать обоснованные решения по оптимизации. Однако в системах с высокой конкуренцией pg_stat_statements само по себе может стать узким местом и вызывать просадки производительности. В этой статье разбираем, в каких сценариях расширение становится источником проблем, как устроено сэмплирование и в каких случаях его применение позволяет снизить накладные расходы.
Читать: https://habr.com/ru/companies/tantor/articles/919592/
#ru
@database_design | Другие наши каналы
MongoDB и deepset упрощают создание AI-приложений
MongoDB и deepset объединили усилия, чтобы упростить разработку AI-приложений с использованием RAG и MongoDB Atlas Vector Search. Это ускоряет создание масштабируемых, гибких и безопасных решений для различных отраслей. Новые возможности Spring Data MongoDB 4.5.0: поддержка векторного поиска и шифрования данных. Теперь разработчики могут создавать векторные индексы и выполнять семантический поиск, а также безопасно работать с зашифрованными полями — всё удобно в интеграции с Spring.
Читать подробнее
#en
@database_design | Другие наши каналы
MongoDB и deepset объединили усилия, чтобы упростить разработку AI-приложений с использованием RAG и MongoDB Atlas Vector Search. Это ускоряет создание масштабируемых, гибких и безопасных решений для различных отраслей. Новые возможности Spring Data MongoDB 4.5.0: поддержка векторного поиска и шифрования данных. Теперь разработчики могут создавать векторные индексы и выполнять семантический поиск, а также безопасно работать с зашифрованными полями — всё удобно в интеграции с Spring.
Читать подробнее
#en
@database_design | Другие наши каналы
Векторный поиск внутри PostgreSQL: что умеет и где может пригодиться pgvector
Итак, ваш проект вырос и вам потребовалась новая функциональность, будь то рекомендательный движок, база знаний или автоматизированная первая линия техподдержки. Для всего этого можно использовать векторный и/или семантический поиск, а также интегрировать в проект LLM. Поздравляю — теперь вам нужно еще и хранить embedding-векторы, а также искать по ним ближайшие объекты. Решений два: внешняя векторная БД или интеграция всего этого богатства в существующий стек. Второй путь проще на старте, немного быстрее и обычно дешевле — разумеется, если вы уже используете PostgreSQL.
Привет, Хабр! Меня зовут Александр Гришин, я отвечаю за развитие продуктов хранения данных в Selectel: облачных баз данных и S3-хранилища. В этой статье я расскажу о pgvector — расширении для PostgreSQL, которое позволяет добавить векторный поиск без внешних сервисов, пересборки архитектуры и большого количества работы. Материал пригодится продуктовым командам, архитекторам, бэкенд-разработчикам и инженерам данных.
Читать: https://habr.com/ru/companies/selectel/articles/920824/
#ru
@database_design | Другие наши каналы
Итак, ваш проект вырос и вам потребовалась новая функциональность, будь то рекомендательный движок, база знаний или автоматизированная первая линия техподдержки. Для всего этого можно использовать векторный и/или семантический поиск, а также интегрировать в проект LLM. Поздравляю — теперь вам нужно еще и хранить embedding-векторы, а также искать по ним ближайшие объекты. Решений два: внешняя векторная БД или интеграция всего этого богатства в существующий стек. Второй путь проще на старте, немного быстрее и обычно дешевле — разумеется, если вы уже используете PostgreSQL.
Привет, Хабр! Меня зовут Александр Гришин, я отвечаю за развитие продуктов хранения данных в Selectel: облачных баз данных и S3-хранилища. В этой статье я расскажу о pgvector — расширении для PostgreSQL, которое позволяет добавить векторный поиск без внешних сервисов, пересборки архитектуры и большого количества работы. Материал пригодится продуктовым командам, архитекторам, бэкенд-разработчикам и инженерам данных.
Читать: https://habr.com/ru/companies/selectel/articles/920824/
#ru
@database_design | Другие наши каналы
Почему в бюджете ЦОДа лидирует статья «электричество»
Если кто-то ещё думает, что дата-центр — это про стойки, клауд и «пятую зону отказоустойчивости», стоит посмотреть на его платёжку за свет. В реальности ЦОД — это про энергетику: большинство современных ЦОДов потребляют мегаватты ежедневно, и именно за киловатты приходится платить больше всего.
Даже если ИТ-нагрузка у вас составляет 1 мегаватт, реальное потребление ЦОДа будет 1,5–2 МВт — в зависимости от архитектуры. И пока стоимость железа и лицензий списывается по амортизации, электричество капает в счёт каждый час. День за днём. Год за годом.
Эта статья — про то, почему энергия дороже всего, как устроено энергопотребление дата-центров и почему архитектурные решения, режимы охлаждения и плотность стоек в итоге превращаются в рубли.
Читать: https://habr.com/ru/companies/ruvds/articles/920100/
#ru
@database_design | Другие наши каналы
Если кто-то ещё думает, что дата-центр — это про стойки, клауд и «пятую зону отказоустойчивости», стоит посмотреть на его платёжку за свет. В реальности ЦОД — это про энергетику: большинство современных ЦОДов потребляют мегаватты ежедневно, и именно за киловатты приходится платить больше всего.
Даже если ИТ-нагрузка у вас составляет 1 мегаватт, реальное потребление ЦОДа будет 1,5–2 МВт — в зависимости от архитектуры. И пока стоимость железа и лицензий списывается по амортизации, электричество капает в счёт каждый час. День за днём. Год за годом.
Эта статья — про то, почему энергия дороже всего, как устроено энергопотребление дата-центров и почему архитектурные решения, режимы охлаждения и плотность стоек в итоге превращаются в рубли.
Читать: https://habr.com/ru/companies/ruvds/articles/920100/
#ru
@database_design | Другие наши каналы
👎1
Зачем бизнесу управляемые базы данных в облаке
Выкатили новый проект. База — на PostgreSQL. Все работает. DBA в штате нет, база крутится на виртуалке, обновления никто не трогал, мониторинга нет. И вот ночь, все падает. Начинается экстренный чат, поиск багов, попытки восстановиться из бэкапа… если он вообще был.
Так случается, когда инфраструктура и сопровождение баз данных остаются на совести команды разработки. Чтобы избежать этого, все чаще используются управляемые СУБД в облаке — сервисы, где ключевые задачи закрываются автоматически или силами провайдера.
На связи продуктовая команда РТК-ЦОД, и в этой статье мы расскажем, как устроены облачные базы и зачем они бизнесу.
Читать: https://habr.com/ru/companies/rt-dc/articles/921408/
#ru
@database_design | Другие наши каналы
Выкатили новый проект. База — на PostgreSQL. Все работает. DBA в штате нет, база крутится на виртуалке, обновления никто не трогал, мониторинга нет. И вот ночь, все падает. Начинается экстренный чат, поиск багов, попытки восстановиться из бэкапа… если он вообще был.
Так случается, когда инфраструктура и сопровождение баз данных остаются на совести команды разработки. Чтобы избежать этого, все чаще используются управляемые СУБД в облаке — сервисы, где ключевые задачи закрываются автоматически или силами провайдера.
На связи продуктовая команда РТК-ЦОД, и в этой статье мы расскажем, как устроены облачные базы и зачем они бизнесу.
Читать: https://habr.com/ru/companies/rt-dc/articles/921408/
#ru
@database_design | Другие наши каналы
Зачем бизнесу управляемые базы данных в облаке
Выкатили новый проект. База — на PostgreSQL. Все работает. DBA в штате нет, база крутится на виртуалке, обновления никто не трогал, мониторинга нет. И вот ночь, все падает. Начинается экстренный чат, поиск багов, попытки восстановиться из бэкапа… если он вообще был.
Так случается, когда инфраструктура и сопровождение баз данных остаются на совести команды разработки. Чтобы избежать этого, все чаще используются управляемые СУБД в облаке — сервисы, где ключевые задачи закрываются автоматически или силами провайдера.
На связи продуктовая команда РТК-ЦОД, и в этой статье мы расскажем, как устроены облачные базы и зачем они бизнесу.
Читать: https://habr.com/ru/companies/rt-dc/articles/921408/
#ru
@database_design | Другие наши каналы
Выкатили новый проект. База — на PostgreSQL. Все работает. DBA в штате нет, база крутится на виртуалке, обновления никто не трогал, мониторинга нет. И вот ночь, все падает. Начинается экстренный чат, поиск багов, попытки восстановиться из бэкапа… если он вообще был.
Так случается, когда инфраструктура и сопровождение баз данных остаются на совести команды разработки. Чтобы избежать этого, все чаще используются управляемые СУБД в облаке — сервисы, где ключевые задачи закрываются автоматически или силами провайдера.
На связи продуктовая команда РТК-ЦОД, и в этой статье мы расскажем, как устроены облачные базы и зачем они бизнесу.
Читать: https://habr.com/ru/companies/rt-dc/articles/921408/
#ru
@database_design | Другие наши каналы
MongoDB Atlas CLI теперь полностью покрывает все возможности Administration API. Новые функции появляются быстрее, а управление через командную строку стало удобнее и надежнее, включая автоматическую аутентификацию и мониторинг долгих операций с помощью параметра --watch. Новое сотрудничество MongoDB и deepset ускорит создание интеллектуальных AI-приложений с высокой точностью и производительностью. С интеграцией MongoDB Atlas Vector Search и RAG-технологией от deepset разработчики смогут быстрее запускать умные чат-боты и автоматизацию в разных отраслях.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
Улучшение релевантности поиска в MongoDB Atlas с помощью динамического усиления терминов. Новый подход «embedded scoring» позволяет задавать индивидуальные коэффициенты важности прямо в документах, обеспечивая точный и гибкий ранжирующий поиск без усложнения запросов. Новый уровень автоматизации в MongoDB Atlas CLI
Теперь весь функционал MongoDB Atlas Administration API доступен напрямую из CLI. Это ускоряет доступ к новым возможностям, упрощает управление и автоматизацию, а флаг --watch избавляет от сложного мониторинга долгих операций. Узнайте больше в документации. Новое в MongoDB Atlas CLI: теперь полный доступ к API управления прямо из командной строки. Это упрощает автоматизацию и управление облаком. Возможность в публичном превью — успейте протестировать и оставить отзыв! Подробности в официальной документации.
Читать подробнее
#en
@database_design | Другие наши каналы
Теперь весь функционал MongoDB Atlas Administration API доступен напрямую из CLI. Это ускоряет доступ к новым возможностям, упрощает управление и автоматизацию, а флаг --watch избавляет от сложного мониторинга долгих операций. Узнайте больше в документации. Новое в MongoDB Atlas CLI: теперь полный доступ к API управления прямо из командной строки. Это упрощает автоматизацию и управление облаком. Возможность в публичном превью — успейте протестировать и оставить отзыв! Подробности в официальной документации.
Читать подробнее
#en
@database_design | Другие наши каналы
«Облачные хранилища: как выбрать идеальное решение для бизнеса» (2 часть)
В первой части нашего исследования мы провели сравнительный анализ облачных хранилищ, рассматривая предложения различных провайдеров, включая крупные компании и менее известные игроки на рынке. Мы изучили ключевые аспекты, такие как уровень технической поддержки, доступные конфигурации серверов и дополнительные услуги, что позволило оценить сильные и слабые стороны различных решений в контексте конкурентной среды.
Теперь мы переходим ко второй части нашего анализа, в которой сосредоточимся на ценовой политике облачных хранилищ. Мы сравним тарифные планы различных провайдеров, чтобы выяснить, как они позиционируются на рынке с точки зрения стоимости услуг. Этот анализ поможет понять, насколько конкурентоспособны цены и как они соотносятся с качеством предоставляемых услуг.
Читать: https://habr.com/ru/articles/921518/
#ru
@database_design | Другие наши каналы
В первой части нашего исследования мы провели сравнительный анализ облачных хранилищ, рассматривая предложения различных провайдеров, включая крупные компании и менее известные игроки на рынке. Мы изучили ключевые аспекты, такие как уровень технической поддержки, доступные конфигурации серверов и дополнительные услуги, что позволило оценить сильные и слабые стороны различных решений в контексте конкурентной среды.
Теперь мы переходим ко второй части нашего анализа, в которой сосредоточимся на ценовой политике облачных хранилищ. Мы сравним тарифные планы различных провайдеров, чтобы выяснить, как они позиционируются на рынке с точки зрения стоимости услуг. Этот анализ поможет понять, насколько конкурентоспособны цены и как они соотносятся с качеством предоставляемых услуг.
Читать: https://habr.com/ru/articles/921518/
#ru
@database_design | Другие наши каналы
Как мы убили себя в один клик, размещая сайт и биллинг на геокластере или ещё раз поговорим об избыточности
Да, я тоже бываю дебилом. Но такого я от себя не ожидал. Вроде бы «не первый год замужем». Вроде бы читал кучу умных статей об отказоустойчивости, избыточности и т.п., что-то разумное когда-то написал даже сам тут. Свыше 10 лет являюсь CEO хостинг-провайдера работающего под брэндом ua-hosting.company и предоставляющего услуги хостинга и аренды серверов в Нидерландах, США, а буквально неделю назад и в Великобритании (не спрашивайте, почему название ua, ответ можете найти в нашей автобиографической статье), предоставляем клиентам решения различной степени сложности, иногда такой, что даже сами затрудняемся разобраться в том, что сотворили.
Но блин… Сегодня я превзошёл сам себя. Мы сами себе полностью снесли сайт и биллинг, со всеми транзакциями, данными клиентов об услугах и прочим и в этом виноват был я, я сам сказал «удаляй». Некоторые из Вас уже заметили это. Это случилось сегодня, в пятницу в 11:20 по восточному североамериканскому времени (EST). Причём наш сайт и биллинг размещены были не на одном сервере, и даже не в облаке, мы ушли из облака дата-центра 2 месяца назад в пользу нашего собственного решения. Всё это размещалось на отказоустойчивом гео-кластере из двух виртуальных серверов — нашего нового продукта, VPS (KVM) c выделенными накопителями, НЕЗАВИСИМЫХ VPS, которые располагались на двух континентах — в Европе и в США. Один в Амстердаме, а другой в Манассасе, под Вашингтоном, тем, что D.C. В двух надёжнейших дата-центрах. Контент на которых постоянно и в реальном времени дублировался, а отказоустойчивость основана на обычном кластере DNS, запросы могли приходить на любой из серверов, любой выполнял роль MASTER, и в случае недоступности брал на себя задачи второго.
Я думал, что это может убить только метеорит, ну или ещё что-то подобное глобальное, что может вывести из строя два дата-центра одновременно. Но всё оказалось проще.
Читать: https://habr.com/ru/companies/ua-hosting/articles/424063/
#ru
@database_design | Другие наши каналы
Да, я тоже бываю дебилом. Но такого я от себя не ожидал. Вроде бы «не первый год замужем». Вроде бы читал кучу умных статей об отказоустойчивости, избыточности и т.п., что-то разумное когда-то написал даже сам тут. Свыше 10 лет являюсь CEO хостинг-провайдера работающего под брэндом ua-hosting.company и предоставляющего услуги хостинга и аренды серверов в Нидерландах, США, а буквально неделю назад и в Великобритании (не спрашивайте, почему название ua, ответ можете найти в нашей автобиографической статье), предоставляем клиентам решения различной степени сложности, иногда такой, что даже сами затрудняемся разобраться в том, что сотворили.
Но блин… Сегодня я превзошёл сам себя. Мы сами себе полностью снесли сайт и биллинг, со всеми транзакциями, данными клиентов об услугах и прочим и в этом виноват был я, я сам сказал «удаляй». Некоторые из Вас уже заметили это. Это случилось сегодня, в пятницу в 11:20 по восточному североамериканскому времени (EST). Причём наш сайт и биллинг размещены были не на одном сервере, и даже не в облаке, мы ушли из облака дата-центра 2 месяца назад в пользу нашего собственного решения. Всё это размещалось на отказоустойчивом гео-кластере из двух виртуальных серверов — нашего нового продукта, VPS (KVM) c выделенными накопителями, НЕЗАВИСИМЫХ VPS, которые располагались на двух континентах — в Европе и в США. Один в Амстердаме, а другой в Манассасе, под Вашингтоном, тем, что D.C. В двух надёжнейших дата-центрах. Контент на которых постоянно и в реальном времени дублировался, а отказоустойчивость основана на обычном кластере DNS, запросы могли приходить на любой из серверов, любой выполнял роль MASTER, и в случае недоступности брал на себя задачи второго.
Я думал, что это может убить только метеорит, ну или ещё что-то подобное глобальное, что может вывести из строя два дата-центра одновременно. Но всё оказалось проще.
Читать: https://habr.com/ru/companies/ua-hosting/articles/424063/
#ru
@database_design | Другие наши каналы
Знакомимся с альфа-версией снапшотов томов в Kubernetes
Прим. перев.: оригинальная статья была недавно опубликована в блоге Kubernetes и написана сотрудниками компаний Google и Huawei (Jing Xu, Xing Yang, Saad Ali), активную деятельность которых вы непременно видели в GitHub'е проекта, если когда-либо интересовались фичами и проблемами K8s, связанными с хранением данных. Инженеры рассказывают о предназначении снапшотов томов (volume snapshots), их текущих возможностях и основах работы с ними.
Читать: https://habr.com/ru/companies/flant/articles/426133/
#ru
@database_design | Другие наши каналы
Прим. перев.: оригинальная статья была недавно опубликована в блоге Kubernetes и написана сотрудниками компаний Google и Huawei (Jing Xu, Xing Yang, Saad Ali), активную деятельность которых вы непременно видели в GitHub'е проекта, если когда-либо интересовались фичами и проблемами K8s, связанными с хранением данных. Инженеры рассказывают о предназначении снапшотов томов (volume snapshots), их текущих возможностях и основах работы с ними.
Читать: https://habr.com/ru/companies/flant/articles/426133/
#ru
@database_design | Другие наши каналы