Рейтинг
0.00

Scaleway Хостинг

9 читателей, 156 топиков

DBaaS за кулисами

База данных Scaleway Elements теперь общедоступна! Команда разработчиков баз данных с гордостью представляет свой сервис управляемых баз данных. В этой статье мы пойдем за кулисы, чтобы узнать, как работает наша служба баз данных.
www.scaleway.com/en/database/

Жизненный цикл базы данных
Что происходит, когда вы нажимаете кнопку «Создать экземпляр»?
Ну так много всего! В этом разделе мы узнаем о полном жизненном цикле экземпляра базы данных Scaleway.

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


Все базы данных используют экземпляры, созданные из базового образа настраиваемого экземпляра. Этот образ построен внутри, и наша команда может развернуть любую версию PostgreSQL, которую мы поддерживаем. Мы называем их золотыми изображениями, потому что они являются единственной ссылкой на наш продукт. Механизм базы данных работает в среде Debian с использованием официального дистрибутива PostgreSQL вместе со многими другими внутренними утилитами.
Мы также используем балансировщик нагрузки перед экземпляром базы данных. Этот балансировщик нагрузки будет всегда перенаправлять ваш звонок на активный узел и автоматически переключаться на узел горячего резервирования в случае сбоя. Это гарантирует, что вы всегда сможете получить доступ к вашей базе данных с тем же IP-адресом.
www.scaleway.com/en/load-balancer/

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

Конфигурация экземпляра
Теперь, когда наш экземпляр подготовлен, нам нужно настроить его для вас.
Это включает в себя создание пользователя с паролями и специальными параметрами, которые вы можете настроить на вкладке «Дополнительные параметры» в консоли.
Чтобы ограничить доступ к вашему экземпляру базы данных, вы можете ограничить доступ с помощью функции «Разрешенные IP-адреса». Когда этот параметр включен, на вашем балансировщике нагрузки настраивается ограничение IP-адресов белого списка.
en.wikipedia.org/wiki/Whitelisting

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

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

Мониторинг
Ваши экземпляры базы данных постоянно контролируются, чтобы убедиться, что они работают правильно. Наш стек мониторинга основан на Prometheus, который собирается исследовать экспортеры метрик (включая экспортер узлов), которые живут в вашем экземпляре. Эта настройка позволяет нам иметь метрики об экземпляре, в котором в данный момент работает ваша база данных.
Например, система отвечает за проверку того, что в вашем экземпляре базы данных достаточно свободного места. Если это не так, он переключит режим транзакций по умолчанию в режим «только чтение», чтобы вы заметили проблему, поддерживая службу в ухудшенном режиме. Эта операция выполняется, чтобы дать вам достаточно времени для очистки логических баз данных или обновления экземпляра базы данных до другого плана.
prometheus.io/
prometheus.io/docs/guides/node-exporter/

Логирование
Во время работы PostgreSQL генерирует логи. Эти журналы здесь, чтобы помочь понять, что в данный момент происходит внутри вашей базы данных.
Вы можете получить эти журналы с консоли.
Выберите интервал времени, из которого вы хотите извлечь журналы, и они будут готовы для вас. Когда ваш экземпляр базы данных высокодоступен, мы получаем журналы со всех активных узлов. Когда вы спросите их в консоли, вы получите файл журнала для каждого узла.

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

Резервный
Когда вы включаете автоматическое резервное копирование для своего экземпляра базы данных, мы планируем процесс резервного копирования, который будет запускаться с фиксированной частотой.
Задача резервного копирования создаст дамп вашей базы данных в виде сжатого файла дампа.
Этот файл затем сохраняется внутри другого региона с использованием хранилища объектов Scaleway Elements.
Мы используем другой географический регион для обеспечения устойчивости данных в случае аварии в одной из наших зон доступности.
Эта задача также может быть запущена вручную, когда вы считаете нужным. Вы можете запустить резервное копирование вручную на вкладке Резервное копирование вашего интерфейса администрирования.

Восстановить
Операция восстановления извлечет резервную копию из хранилища объектов и восстановит этот дамп в качестве базы данных.
По умолчанию целевая база данных является исходной базой данных резервной копии.
В качестве целевой резервной копии вы можете указать другое имя базы данных, чтобы восстановить резервную копию в другой базе данных, чем ее источник.
www.scaleway.com/en/object-storage/

Восстановление резервной копии не ограничивается одним экземпляром, вы можете выполнить восстановление для всех экземпляров базы данных. Тем не менее, можно указать имя целевой базы данных, где будет восстановлена ​​резервная копия.
console.scaleway.com/rdb/backups

Высокая доступность
База данных Scaleway поддерживает настройку высокой доступности. Это позволяет вашей базе данных оставаться доступной даже в случае сбоя узла. Мы настоятельно рекомендуем активировать резервные копии и высокую доступность для производственного использования.
en.wikipedia.org/wiki/High_availability

Собственная репликация PostgreSQL
PostgreSQL изначально поддерживает множество типов репликации.
Для репликации мы используем стратегию доставки журналов с записью.
Это означает, что когда запрос на запись отправляется в активную базу данных, транзакция подтверждается только тогда, когда активный и резервный экземпляры подтверждают, что запись на запись зафиксирована с обеих сторон.
Этим мы гарантируем, что в случае потери одного из узлов экземпляра система продолжит работу и будет работать согласованно.
PostgreSQL поддерживает встроенные методы репликации.
Однако автоматический переход на другой ресурс по умолчанию не поддерживается.
У нас должен быть механизм для перенаправления вызовов на нужный узел. Вот почему нам нужна другая система для арбитража, куда перенаправлять запросы в зависимости от состояния узла (активный / резервный).
www.postgresql.org/docs/current/different-replication-solutions.html

Отработка отказа в случае высокой доступности
Когда вы запрашиваете параметр высокой доступности для экземпляра вашей базы данных, мы включаем отказоустойчивую систему, которая состоит из нескольких элементов:

Распределенное консенсусное хранилище (DCS) DCS гарантирует, что только одна база данных будет одновременно иметь основную блокировку.
Это также гарантирует, что все логические базы данных получили одинаковые согласованные данные.
Это где замок будет жить.
Блокировка — это концепция параллелизма. Это гарантирует, что одновременно может быть активен только один компонент.
Эта согласованная система также проверяет состояние ядра базы данных перед добавлением узла в пул. С помощью этой системы мы можем убедиться, что ваш экземпляр базы данных остается согласованным.

Демон конфигурации. Этот демон работает на каждом экземпляре базы данных. Он отвечает за генерацию конфигурации двигателя и решает, является ли он активным или резервным узлом, на основе согласованного механизма. Этот демон будет выполнять тяжелую работу по управлению механизмом переключения при отказе в вашем кластере базы данных.
Когда система находится в полностью рабочем состоянии, активный экземпляр базы данных будет периодически выполнять операцию записи в DCS. Эта периодическая операция записи называется heartbeat.
Он сохраняет активную базу данных как владельца активной блокировки.
Резервный также считывает этот DCS и видит, что активный узел существует и, следовательно, находится в режиме ожидания. Если в течение определенного времени активной базе данных не удается выполнить операцию записи в DCS, активная база данных считается неисправной. Когда бэкэнд обнаружен как неисправный, соединения с ним обрываются на уровне балансировки нагрузки. DCS также снимает блокировку, если активная база данных не проявляет себя. Когда это происходит, резервный сервер пытается стать активным путем записи в DCS. Делая это, резервный узел информирует DCS, что он готов стать активным.
После достижения консенсуса с DCS резервный узел повышается в качестве основного, и экземпляр базы данных может продолжать работать.
В случае сбоя экземпляра сработает внутренняя система мониторинга группы базы данных, которая сгенерирует новый резервный узел для замены неисправного.

Заключение
Scaleway Elements предоставляет обширный каталог управляемых сервисов баз данных PostgreSQL. Получите выгоду от управляемой базы данных PostgreSQL, начиная с 8 евро в месяц (или 0,016 евро в час) и разворачивая ее менее чем за 5 минут. Среди наших новых предложений вы можете выбрать базу данных, соответствующую вашему проекту, с 256 ГБ ОЗУ и 585 ГБ SSD NVMe для повышения производительности.
www.scaleway.com/en/database/

Узнайте, как запустить свою первую базу данных, благодаря нашей документации и часто задаваемым вопросам по Scaleway Elements. Или узнайте, как перенести ваш экземпляр PostgreSQL в экземпляр базы данных PostgreSQL Scaleway Elements через нашу документацию по API.
www.scaleway.com/en/docs/database-instance/
developers.scaleway.com/en/products/rdb/api/#migration-to-scaleway-database

Опечатка по ставке НДС для жителей русских - Scaleway



Мы отправили вам по электронной почте о правилах НДС в отношении налоговой политики России на электронных услугах.
У нас было недопонимание с финансовыми органами. НДС объявлен 16,67%, наконец, будет 20%.

Вы можете ознакомиться с этой информацией на официальном сайте Федеральной налоговой службы России.
lkioreg.nalog.ru/en/registry
Эта ставка НДС будет изменена, и применительно к своим счетам-фактурам с 1 октября 2019 года.

Приносим свои извинения за причиненные неудобства и остаются доступными, чтобы ответить на ваши вопросы.
Спасибо за доверие.
Scaleway Team

VAT charged on Russians residents - Scaleway



Ваш платежный адрес находится в России. В соответствии с налоговой политикой вашей страны на электронных услуги, поэтому мы обязаны взимать налог на 16,67% добавленную стоимость (НДС) на текущие и счетах — фактурах в качестве команд NEXT от 1 октября 2019 года.
Не стесняйтесь связаться с нашей помощью, если вам нужна дополнительная информация об этом изменении.
Спасибо за доверие.
Scaleway Team

Снова в школу новости из Scaleway Dedibox



Каталог Dedibox
С одним из крупнейших каталогов выделенного сервера, вы можете выбрать сервер, который наилучшим образом соответствует вашим потребностям для нового сезона 2019 Нашего Начала диапазона для начинающих, Pro для производства, Core и хранить диапазоны для большей производительности или хранений предназначены для всех видов, в Scaleway Dedibox вы найдете идеальный сервер по лучшей цене / соотношение и с высокой стабильностью.

www.online.net/en/dedicated-servers

Новинка: Bare Metal Dedibox в бета-версии


Bare Metal Dedibox — это новое поколение выделенных серверов Scaleway со 100% выделенным оборудованием, которое оплачивается по часам, и теперь оно находится в публичной бета-версии:
  • 3 диапазона серверов: общего назначения, высокая загрузка ЦП и высокая оперативная память
  • 4 высококлассных предложения с программным обеспечением RAID1
  • дистрибутивы Ubuntu, Debian и CentOS
  • KVM IP удаленный доступ, режим восстановления, удаленная загрузка с ISO
  • Защита от DDoS
Как заказать свой новый сервер?
Все, что вам нужно сделать, это подключиться к консоли: console.scaleway.com, а затем перейти к Bare Metal Dedibox.

Debian 10 "Buster" now available on our instances



Debian Buster, 10-я версия успешного дистрибутива Linux, теперь доступна для всех наших диапазонов экземпляров, и вы можете развернуть ее прямо сейчас из консоли или выполнив следующую команду с `scw`:
scw create --commercial-type = <instance-type> debian-buster


Эта доступность следует через несколько недель после выпуска новой версии.

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

Уже готовые для установки на наши выделенные серверы Dedibox с 10 июля, настало время для наших экземпляров воспользоваться его многочисленными исправлениями и функциями.

К ним, в частности, относятся следующие:
  • Обновленная версия ядра 4.19 и 5.0 Bash по умолчанию;
  • замена iptables на NFtables и AppArmor по умолчанию включены;
  • Наличие OpenJDK 11.0, Nodejs 10.15 и Python 3.

Scaleway присоединяется к Cloud Native Computing Foundation



Мы очень рады объявить о нашем вступлении в Серебряный член сообщества Cloud Native Computing Foundation (CNCF).

Мы рады поддержать CNCF, который играет ключевую роль в продвижении таких технологий, как Kubernetes.

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

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

См. Пресс-релиз www.cncf.io/announcement/2019/08/21/cloud-native-computing-foundation-welcomes-48-new-members-at-open-source-summit-north-america/

NEW API Features & 48h Deals


Мы рады объявить о новых функциях, доступных в Dedibox API: предоставление с помощью API. Вы сможете заказать свои любимые серверы (с опциями или без) и с помощью одной командной строки.
Как это сделать? Ознакомьтесь с практическим руководством по автоматизации развертываний
documentation.online.net/en/dedicated-server/tutorials/api/order-dedibox-from-api


48h Deals — Предложения с ограниченным временем
Dedibox 48hDeals с сегодняшнего дня до 50% скидки! Мы выбрали 3 разных конфигурации сервера от 39,99 евро в месяц на срок до 6 месяцев.
Обратите внимание, что количество ограничено, так что первым пришел, первым обслужен!
www.online.net/en/dedicated-server#best-offers

Summer Deals 2019 starts today


Мы рады сообщить наше лето продажи: Летние предложения доступны с сегодняшнего дня! 7 различных конфигураций серверов доступны от € 15,99 в месяц и до -60% на срок до 6 месяцев. Обратите внимание, что количество ограничено, поэтому первым пришел, первым обслужен!
www.online.net/en/dedicated-server


Попробуйте Scaleway бесплатно
Начиная с июля 1 — го, Scaleway новички получат € 500 кредит на знак до тестирования наших услуг. Этот кредит не действует на все виды продукции до августа 1 — го, 00:00 UTC. Не стесняйтесь, чтобы пригласить друзей, чтобы попробовать наши продукты!
console.scaleway.com/

ScaleDay: Спасибо Вам все

Мы были рады видеть, что многие из присутствующих на нашем первом Scaleday издании, и мы хотим поблагодарить Вас за участие. Мы надеемся, что различные меры вмешательства, лейтмотивы, конференция, семинары и многими другими, превысили ваши ожидания, и мы сдержали обещание «Время, чтобы изменить коды».
Мы были очень рады, чтобы иметь возможность отпраздновать 20-летие Интернет, демонстрируя 20 лет работы, сотрудничества, достижений и преобразований. Мы в настоящее время создает лучшие моменты веб-страницу, собирая ScaleDay, а также предварительный просмотр предстоящих событий. Мы свяжемся с Вами, как только это и работает.

Читать дальше →

New Cloud Instances in AMS1 at Scaleway



Разработка и общее назначение Инстансы теперь доступны в AMS1 после многих тяжелой работы над новой сетевой платформой в Амстердаме. Это делает эти двух новых диапазоны общедоступны, который позволяет создавать высоко доступные облачные инфраструктуры, наряду с нашими управляемыми услугами.

Начиная с € 2,99 в месяц, случаи развития хорошо подходят для небольших сайтов, приложений и сред разработки, в то время как общие назначение Экземпляры производственно-класс и были разработаны для поддержки высоких рабочих нагрузок вычислительных от € 39 в месяц.

Эти новые экземпляры заменить Start и Pro (X64) диапазоны повышения общей производительности и надежности наших экземпляров виртуальных облаков с до 48 мощного AMD EPYC и репликации виртуальных ЦП локального хранилища NVMe. Кроме того, как всегда, эти примеры доступны с резервным копированием, сетями и параметрами безопасности.

console.scaleway.com/compute/servers/create?region=ams1


New Annoucements during the ScaleDay



Только 6 дней до празднования 20-летия Online в течение ScaleDay. Это событие будет прекрасная возможность восстановить связь с неординарным ДНК наших начинаний.

С девизом «время, чтобы изменить коды», обещание ясно: событие Scaleway будет отличаться от своих сверстников и будет иметь свою долю сюрпризов. В программе несколько Хобарт, которые нельзя пропустить: лейтмотив и заключительное заседание, более 30 технических конференций, конкурс запуска искусственного интеллекта, смолы из наших любимых стартапов, а также несколько анимационных мастерских.

Ознакомьтесь с планированием, чтобы найти сессии лучше всего подходит для ваших потребностей!
www.scaleway.com/fr/evenements/scaleday/agenda/