Object Storage numbered endpoints

On February 18 2020, we are going to disable the following numbered endpoints/regions for Object Storage and Cloud Archive services:
— storage.bhs1.cloud.ovh.net (BHS1)
— storage.bhs3.cloud.ovh.net (BHS3)
— storage.bhs5.cloud.ovh.net (BHS5)
— storage.de1.cloud.ovh.net (DE1)
— storage.gra1.cloud.ovh.net (GRA1)
— storage.gra3.cloud.ovh.net (GRA3)
— storage.gra5.cloud.ovh.net (GRA5)
— storage.gra7.cloud.ovh.net (GRA7)
— storage.sbg1.cloud.ovh.net (SBG1)
— storage.sbg3.cloud.ovh.net (SBG3)
— storage.sbg5.cloud.ovh.net (SBG5)
— storage.sgp1.cloud.ovh.net (SPG1)
— storage.syd1.cloud.ovh.net (SYD1)
— storage.uk1.cloud.ovh.net (UK1)
— storage.waw1.cloud.ovh.net (WAW1)

Before then, configurations should be updated.
New endpoints/regions are available and ready to use since mid-October 2019 (FS#40834):
— storage.bhs.cloud.ovh.net (BHS)
— storage.de.cloud.ovh.net (DE)
— storage.gra.cloud.ovh.net (GRA)
— storage.sbg.cloud.ovh.net (SBG)
— storage.sgp.cloud.ovh.net (SGP)
— storage.syd.cloud.ovh.net (SYD)
— storage.uk.cloud.ovh.net (UK)
— storage.waw.cloud.ovh.net (WAW)

gateways.storage.*.cloud.ovh.net (Cloud Archive rsync/scp/sftp gateways) are concerned by this change in the same way.
BHS2, SBG2 and private regions are not concerned by this change.

OVHcloud Object Storage clusters support S3 API



Что такое хранилище объектов?
Знаете ли вы, что большой объем данных в Интернете хранится в хранилище объектов?

Хранилище объектов — это статическое решение для хранения данных, которое позволяет просто расширять хранилище, не добавляя больше оборудования. Преимущества этого по-прежнему неправильно понимаемого облачного сервиса разнообразны и включают высокую устойчивость и доступность. Однако, если бы мне пришлось выбрать один, я бы сказал, что хранилище объектов делает следующее сообщение об ошибке устаревшим: «На устройстве не осталось места».

Прежде чем обсуждать преимущества, давайте точно определим, что это за объект. Объект — это просто файл: единица данных, к которой можно получить доступ через путь или сетевой адрес, обычно адрес https. Объект хранится вместе со всеми соответствующими расширенными метаданными, которые необходимы при применении подпрограмм. Например, если метаданные содержат информацию об истечении срока действия, подпрограмма, связанная с этими метаданными, удалит данные после истечения срока годности. Другая процедура — это подпись MD5, которая генерируется автоматически после загрузки, что помогает подтвердить правильность данных кластера.

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


Стандартный и Обратимый
OVHcloud продвигает облако SMART (стандартное, мультилокальное, доступное, обратимое и прозрачное). Чтобы было ясно, это не просто желательное утверждение, а ценности, которые OVHcloud стремится реализовать. Например, мы усердно работаем над созданием решений, которые никогда не привязывают наших клиентов к технологиям или жестким контрактам.

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

Имея это в виду, тот факт, что AWS демократизировал свое собственное решение S3, очень ценен, поскольку теперь он является рыночным стандартом, который можно легко использовать в качестве услуги. OVHcloud, в свою очередь, смог предоставить S3 API для своего решения для хранения объектов.

API S3
Интерфейс прикладного программирования Amazon S3 (S3 API) — это наиболее распространенный способ хранения, управления и извлечения данных хранилищами объектов. S3 API — это интерфейсный интерфейс поверх OpenStack Swift. Чтобы использовать S3 API в OVHcloud, вам необходимо получить учетные данные S3 из Keystone (1), который является модулем аутентификации в OpenStack. Это предоставит вам идентификатор ключа доступа и секретный ключ, который вы можете использовать в своем инструменте S3 (2). Получив эти учетные данные, вы сможете общаться с OVHcloud, используя «язык» S3, и использовать наши решения для хранения объектов. S3 API проверит ваши учетные данные (4) и переведет ваши звонки в Swift API (5), чтобы выполнить ваши запросы (6).


Вариант использования: API S3 на работе
Давайте рассмотрим типичный пример: использование S3 API для хранения мультимедийных и статических файлов для веб-сайта WordPress в OVHcloud Object Storage.

Мы будем использовать плагин WordPress под названием Media Cloud, который хранит мультимедиа (изображения, видео) в облачных сервисах. Как только он будет установлен, нам понадобятся учетные данные S3 для настройки плагина, сгенерированного с помощью OpenStack CLI.
$ openstack ec2 credentials create
+------------+-----------------------------------------------------------+
| Field:     | Value                                                     |       
+------------+-----------------------------------------------------------+
| access     | 5a4d8b8d88104123a862c527ede5a3d3                          |
| links      | {u'self': u'https://auth.cloud.ovh.net/...                |
| project_id | 20e124b71be141299e111ec26b1892fa                          |
| secret     | 925d5fcfcd9f436d8ffcb20548cc53a2                          |
| trust_id   | None                                                      |
| user_id    | d74d05ff121b44bea9216495e7f0df61                          |
+------------+-----------------------------------------------------------+


Теперь мы можем настроить плагин, выбрав в мастере запись «S3-совместимый» и предоставив учетные данные при появлении запроса. Убедитесь, что указали правильную конечную точку: storage.gra.cloud.ovh.net



Наконец, просто загрузите изображения в раздел «Медиа» и дважды проверьте, что они размещены в OVHcloud Object Storage.


Из всех доступных вариантов хранилище объектов представляет собой простое, чрезвычайно надежное, высокодоступное и бесконечно масштабируемое решение для хранения данных. Кроме того, OVHcloud установил стандарт, гарантируя, что его предложение Object Storage совместимо с де-факто сервисом Amazon S3.

Обновление продукта: Управляемые Базы данных в GA, Spaces расширяется





Управляемые базы данных для PostgreSQL теперь GA. Пробелы получает пользовательскую поддержку субдомен и расширяется во Франкфурте.

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



Здесь, в DigitalOcean, мы прилагаем все усилия, чтобы улучшить нашу платформу, чтобы вы могли надежно и быстро хранить и извлекать все виды данных.

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


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

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

Кроме того, что касается хранения данных, мы рады сообщить, что наша служба хранения объектов Spaces теперь доступна в нашем дата-центре во Франкфурте (FRA1).

Мониторинг и управление вашей базой данных, все в одном месте
Чтобы помочь вам поддерживать высокую производительность вашей базы данных PostgreSQL, DigitalOcean интегрировал бесплатную службу мониторинга прямо в панель управления управляемыми базами данных. Метрики производительности кластера базы данных помогают вам масштабировать и масштабировать базовую инфраструктуру вашей базы данных для удовлетворения текущих и будущих потребностей. Благодаря нашей интегрированной информации вы увидите агрегированное использование ресурсов для всего кластера:
  • использование процессора
  • 1-, 5- и 15-минутная средняя нагрузка
  • Использование памяти
  • Использование диска
Чтобы получать информацию о состоянии вашего кластера, вы также можете настроить политики предупреждений для этих же показателей с опциями электронной почты и уведомлений Slack.






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





Если после мониторинга и оптимизации базы данных вы пришли к выводу, что вам необходимо увеличить масштаб базы данных, чтобы повысить производительность, или уменьшить масштаб базы данных, чтобы сократить расходы, DigitalOcean делает изменение размера кластера простым и безболезненным.


Полностью автоматизированная репликация, резервное копирование и другая конфигурация на уровне базы данных являются обязательными для нас. Так что мы были невероятно счастливы, когда DigitalOcean анонсировала свой сервис управляемых баз данных. Это плюс их предсказуемая цена и отличная поддержка сделали наш выбор поставщика облачных услуг простым.
Рафаэль Коста, технический директор @ Eficiência Fiscal

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

Управляемые базы данных обычно доступны в восьми местах
С сегодняшним запуском вы можете создавать управляемые базы данных для PostgreSQL во всех регионах нашего центра обработки данных: в Нью-Йорке, Амстердаме, Сан-Франциско, Сингапуре, Лондоне, Франкфурте, Торонто и Бангалоре.


Управляемые базы данных DigitalOcean дали нам готовый кластер PostgreSQL за несколько кликов. Наши клиенты заметили огромное изменение производительности нашего приложения, и наша команда разработчиков DevOps получила лучший способ управления базой данных.
Фернандо Руис, ведущий разработчик, OpenWebinars.net

Кроме того, Spaces, наше хранилище объектов со встроенным CDN, теперь доступно во Франкфурте, а также в Сан-Франциско, Амстердаме и Сингапуре.


В настоящее время Content Ignite использует почти все продукты DigitalOcean, но хранение объектов, предоставляемое DigitalOcean Spaces, и простота использования API DigitalOcean — это два качества, которые наша команда особенно ценит.
Ли Грумбридж, генеральный директор, Content Ignite

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

Но если PostgreSQL является вашей реляционной базой данных, мы будем рады, если вы попробуете наши управляемые базы данных для PostgreSQL. И, как всегда, мы будем рады услышать ваши отзывы.
www.digitalocean.com/docs/networking/private-networking/overview/
cloud.digitalocean.com/databases/new




Теперь с пользовательскими субдоменами и доступны во Франкфурте
DigitalOcean Пробелы наш сервис для хранения объектов с встроенным CDN. С пробелами, вы можете легко хранить большие объемы данных, а затем автоматически распространять данные таким образом, чтобы пользователи могли получить доступ к нему быстро.
Вот что новые пространства:
  • Пользовательские субдомены
Теперь вы можете использовать свой собственный пользовательский поддомен URL для доставки активов, так что вам не нужно будет подвергать свой стек технологий. Это легко загрузить сертификат SSL для вашего собственного поддомена или использовать один свободный от Encrypt Давайте.
Пространства объектов хранения теперь доступна во Франкфурте
Пробелы теперь доступна во Франкфурте (FRA1), а также Сан — Франциско, Амстердаме и Сингапуре, так что вы можете хранить ваши данные еще ближе к своим клиентам.

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

Часть пути к созданию облака разработчика включала запуск Spaces, S3-совместимого хранилища объектов, которое делает хостинг веб-ресурсов безболезненным. В сентябре 2018 года мы запустили встроенную функцию CDN для пространств, которая предоставляла возможность включить глобальное кэширование краев для пространства в любом из регионов, где были доступны пространства. Это позволило нашим клиентам быстрее доставлять ресурсы на свои веб-сайты и приложения до 70%.

Сегодня мы рады объявить о создании пользовательских поддоменов для ваших конечных точек Spaces CDN. Теперь клиенты могут использовать собственный URL-адрес субдомена для доставки ресурсов из пространства, совместимого с S3, и защитить его с помощью сертификата TLS. Эти сертификаты могут быть выданы центром сертификации, самостоятельно подписаны или автоматически сгенерированы с помощью интеграции LetOCrypt от DigitalOcean без каких-либо дополнительных затрат.


Как это работает?
Если у вас еще нет домена, вам необходимо приобрести его у регистратора доменных имен. Затем вам нужно настроить DNS-записи для вашего домена с помощью службы DNS-хостинга. Обратите внимание, что если вы планируете использовать интеграцию Let's Encrypt от DigitalOcean для создания сертификатов TLS для вашего поддоменов CDN, вам необходимо использовать службу DNS-хостинга DigitalOcean. Для самозаверяющих сертификатов вы можете использовать любой DNS-хостинг. Подробное руководство см. В нашей документации по продукту для пользовательских поддоменов.
www.digitalocean.com/docs/spaces/how-to/customize-cdn-endpoint

Добавьте запись DNS CNAME, такую как «assets», которая сопоставляется с конечной точкой CDN вашего Пространства, затем назначьте свой поддомен из меню «Настройки» для ранее существующего Пространства или при включении CDN для нового Пространства.

Зачем использовать пользовательские субдомены?
Есть несколько причин, по которым пользовательские субдомены могут быть полезны для вас.



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

Интегрированное управление SSL / TLS
Обеспечение вашего пространства является гибким и простым. Теперь вы можете загрузить сертификат для своего собственного субдомена или использовать бесплатный сертификат Let Encrypt, который можно легко получить всего несколькими щелчками мыши прямо из панели управления. Процесс создания сертификата Let Encrypt следует тем же простым принципам проектирования, которые использовались для создания сертификатов для балансировщиков нагрузки DigitalOcean.
www.digitalocean.com/products/load-balancer/

Простая конфигурация
Пользователям Spaces не нужно тратить дополнительные инженерные усилия на внедрение решения с обратным прокси-сервером для переадресации вызовов между *.cdn.digitaloceanspaces.com и *.myapp.com. Кроме того, при сопоставлении вашего собственного субдомена с конечной точкой CDN он автоматически добавляется в списки CORS, что экономит вам шаг. Теперь вы можете сосредоточиться на создании отличных приложений, а не на точной настройке инфраструктуры.

Нулевая стоимость
Пользовательские субдомены и интегрированное управление TLS включены в ваше пространство без каких-либо дополнительных затрат.

Что дальше
Хостинг веб-ресурсов — это только один вариант использования, который может использовать субдомен, подключенный к конечной точке CDN. Клиенты также просят размещать статические веб-сайты из своих пространств. Эта функция в настоящее время находится в стадии разработки и будет служить строительным блоком для фронт-энда как услуги, который использует некоторые из основных строительных блоков инфраструктуры хранения объектов и CDN, которые полюбились заказчикам.

Наконец-то мои проекты избавились от рабства облаков




Избавиться от постоянной 503 504 ошибки на картинках.
То о чем меня часто просили читатели. То, о чем меня просили знакомые.
Но историей повелось, что я всегда за модные технологии. И считал что трехкратное резервирование CDN и все такое — лучше для проектов. Но на деле оказалось далеко не так.




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

Изменение цен на ресурсы облачного хранилища

Уведомляем вас о том, что 23 октября 2017 года будут изменены цены на ресурсы облачного хранилища Selectel. Ценовая политика станет более гибкой, будет предусматривать скидки в зависимости от объёма потреблённых ресурсов, появится тарификация запросов к хранилищу.

Текущие цены:
  • Хранение данных: 3.3 рубля за гигабайт в месяц*
  • Исходящий трафик хранилища: 0.8 рубля за гигабайт
  • Исходящий трафик CDN: 1 рубль за гигабайт
  • Все типы запросов к хранилищу и CDN бесплатны
С 23 октября 2017 года начнут действовать следующие цены:

Хранение данных:
  • 1.4 рубля за гигабайт в месяц** при хранении до 1 терабайта данных***
  • 1.3 рубля за гигабайт в месяц при хранении от 1 терабайта до 10 терабайт данных
  • 1.2 рубля за гигабайт в месяц при хранении от 10 терабайт до 100 терабайт данных
  • 1 рубль за гигабайт в месяц при хранении более 100 терабайт данных

Исходящий трафик хранилища:
  • 1 рубль за гигабайт при потреблении до 10 терабайт трафика
  • 0.9 рубля за гигабайт при потреблении от 10 терабайт до 100 терабайт трафика
  • 0.8 рубля за гигабайт при потреблении от 100 терабайт до 1000 терабайт трафика
  • 0.7 рубля за гигабайт при потреблении более 1000 терабайт трафика

Исходящий трафик CDN:
  • 1.20 рубля за гигабайт при потреблении до 10 терабайт трафика
  • 1.10 рубля за гигабайт при потреблении от 10 терабайт до 100 терабайт трафика
  • 1 рубль за гигабайт при потреблении от 100 терабайт до 1000 терабайт трафика
  • 0.9 рубля за гигабайт при потреблении более 1000 терабайт трафика

Запросы к хранилищу данных****:
  • 30 копеек за 1000 запросов типа PUT, POST
  • 0 копеек за запросы типа DELETE
  • 2.4 копейки за 1000 запросов типа GET, HEAD и других

Запросы CDN:
  • 30 копеек за 1000 запросов PUT, POST
  • 0 копеек за запросы GET, HEAD и других


Понимая, что, несмотря на значительное снижение стоимости хранения данных, введение платы за запросы может увеличить ваши затраты, мы предлагаем вам рассмотреть некоторые возможные направления оптимизации работы с облачным хранилищем:
  • Запросите у техподдержки отчёт о количестве запросов, изучите разбивку по типам и кодам ответа – возможно удастся перейти на более оптимально работающее ПО и удалить ссылки на удаленные файлы, к которым фиксируются частые обращения.
  • Минимизируйте использование функциональности “синхронизации”, предоставляемой многими утилитами для работы с облачным хранилищем. Принцип их работы заключается в построении частичного или полного индекса файлов, имеющихся на сервере, вычисления разницы с индексом локального каталога и последующим приведением индексов в соответствие. Процедура построения индекса хранилища обычно реализована отправкой множества HEAD запросов.
  • Рассмотрите возможность перехода на CDN для раздачи небольших файлов – трафик немного дороже, но нет платы за запросы.
  • Возможно ваша модель использования хранилища позволит сэкономить, объединив несколько одновременно запрашиваемых файлов в один. Например, если они используются для работы веб-сайта. Вопросы подобной оптимизации широко освещены в различных публикациях в интернете, в том числе в этих: “Топ-10 советов о том, как увеличить скорость загрузки страницы“ (https://habrahabr.ru/post/137239/), “Отложенная загрузка изображений. 5 техник ленивой загрузки” (https://webformyself.com/otlozhennaya-zagruzka-izobrazhenij-5-texnik-lenivoj-zagruzki/), “Статические сайты: настройка и оптимизация” (https://blog.selectel.ru/staticheskie-sajty-nastrojka-i-optimizaciya/) .

  1. * Указана примерная стоимость. Реальный расход зависит от количества дней в месяце и вычисляется на основании стоимости одного мегабайто-часа, равной 0.000429153442 копейки.
  2. ** Указана примерная стоимость. Реальный расход зависит от количества дней в месяце и вычисляется на основании стоимости одного мегабайто-часа, равной 0.000187285959 копейки.
  3. *** При переходе через новый порог цен стоимость уже произведенных списаний не пересчитывается, новая цена применяется для последующих списаний.
  4. **** Плата взимается за все запросы, вне зависимости от кода ответа.

50% скидки на все тарифы Storage VPS



Используйте код купона ниже, чтобы получить постоянные 50% скидки на все тарифы Storage VPS при годовой оплате. Купон не имеет ограничения на использование на одного клиента! Однако, общее число серверов ограничено, поэтому поторопитесь!
STORAGE50

veesp.com/ru/products/storage-vps