Больше не нужно искать работу мечты — присоединяйтесь к команде Клауда Подробнее

Июльский дайджест. VPC, кластеры DBaaS, оплата по СБП и архитектура numad

Команда Timeweb Cloud
Команда Timeweb Cloud
Наши инженеры, технические писатели, редакторы и маркетологи
10 августа 2023 г.
328
6 минут чтения
Средний рейтинг статьи: 5

Итак, в июле мы:
— запустили новый продукт,
— проапгрейдили структуру баз данных,
— упростили процесс оплаты,
— ускорили производительность всей инфраструктуры,
— поженили Firewall с базами данных и балансировщиками.

Ниже рассказываем про каждую новость — в том же порядке, но уже более подробно и с нюансами.

VPC: приватные сети

Запустили новый долгожданный сервис, который позволяет объединять и изолировать серверы и сервисы в единой приватной сети. Изолированная приватная сеть — это более защищенное соединение и более высокая скорость передачи данных: а именно 1 Гбит в секунду.

Image1

Еще пара нюансов:

  • Объединять в приватную сеть можно серверы, базы данных и балансировщики нагрузки. В обозримом будущем добавим и кластеры Кубика.
  • Приватную сеть можно создавать в рамках одной локации. Сегодня доступны Санкт-Петербург и Польша. Другие тоже добавим, но позже.
  • Приватные сети можно создавать без ограничений. Сами сети бесплатны — вы платите только за сами серверы, базы или балансировщики.

VPC + Terraform = ❤︎

 

Еще успели добавить VPC в Terraform. Теперь всё, что можно делать с приватными сетями в панели, можно делать и в Терраформ-провайдере.

 

В CLI тоже скоро добавим. Уже вот-вот… на этой–следующей неделе.

Вперед, к созданию VPC →

DBaaS: кластеры, пользователи и их права

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

Image6

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

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

Разложить данные по полочкам →

СБП: оплата по QR-коду

Теперь необязательно вводить данные карты и ждать смсок. Просто выбрал способ оплаты «СБП», отсканировал QR, выбрал подходящий банк — и всё.

Group 1321314096

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

О, да! Хочу настроить автопополнение по СБП →

★ Telegram Premium за идею

 

Первым, кто предложил нам внедрить СБП, был пользователь Люцко. Дарим ему премиум-аккаунт.

 

Два слова про подарки — для тех, кто впервые про них слышит. Каждый месяц, в каждом дайджесте мы дарим телеграм-премиумы на год за предложенные вами идеи. Вы предлагаете, что можно улучшить в «Есть идея», мы это внедряем и дарим подарок тому, кто первый предложил.

Numad: увеличили производительность серверов

Мы замерили скорость работы серверов до и после внедрения сервиса numad, и получили рост производительности на 10, 15, 20, а то и на все 50%.

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

Image2

Подробнее про новую архитектуру рассказали в статье →

Firewall: поженили его с DBaaS и Load Balancer

До этого в правила файрвола можно было добавлять только VDS, а теперь все иначе — доступны еще базы данных и балансировщики нагрузки:

Group 1321314097

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

Настроить файрвол →

UX: поддержка образов ISO

Один из самых популярных форматов образов серверов, совместимый с любыми операционными системами.

Group 1321314097 (1) (1)

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

Загрузить ISO в панель →

★ Telegram Premium за ISO получает Михаил. Спасибо вам за инициативу и участливость. Мы с вами свяжемся и вручим подарок.

UX: прогресс создания бэкапа

Теперь при создании бэкапа VDS или DBaaS показываем не только «крутилку», но и прогресс создания в процентах. Помогает убедиться, что процесс не завис, и оценить, сколько еще ждать до конца.

Image4

Пойду создам бэкап своей VDS →

★ Telegram Premium за progress bar получает Алексей. Мы свяжемся с вами для вручения подарка.

UX: перенос огромных бакетов S3

Раньше при переносе большого объема данных мог произойти дисконнект — и приходилось все переносить заново.

Теперь мы сделали по-умному: 

  1. Приложение по переносу данных запускается в нескольких экземплярах. Каждый экземпляр непрерывно пингуется, чтобы проверять, доступен он или нет.
  1. Каждый экземпляр выполняет фиксированное количество переносов, а переносы потребляют фиксированное количество памяти. В итоге передача данных никогда не прерывается.
  1. Но даже если пинг к экземпляром теряется, перенос данных подхватывает другой экземпляр.
  1. Каждый перенос стоит в очереди, имеет свой прогресс и обновляется in real time, что позволяет в любой момент остановить процесс и потом возобновить его с того же места.

Бакеты до 2 ТБ перенесем легко и без падений, но можем и больше. Как уже было сказано выше: даже если передача данных оборвется, после разгрузки системы мы продолжим перенос ровно с того же самого места, на котором остановились.

Cоздать S3 и перенести данные →

Bug Fixed: доступы к ПО ➔ тоже можно в Телеграм

Небольшой апдейт, связанный с получением доступов при создании сервера. До этого было как? Если включить уведомления о создании сервера в Телеграм, а потом создать сервер из маркетплейса с ПО — то доступы к серверу приходили в ТГ, а к ПО продолжали отправляться на емейл.

Пофиксили этот момент: и теперь все доступы — и к серверу, и к ПО на нем — падают в ТГ.

★ Telegram Premium за эту обнову получает Султангалиев. Спасибо за внимательность. Мы свяжемся с вами для вручения подарка.

Лучшие июльские гайды

И одна классная статья из блога:

1. Установка WordPress с помощью Docker

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

2. Сброс root-пароля MySQL

Четкая, пошаговая инструкция. Сначала рассказываем, как сбросить пароль методом skip-grant-tables, а затем — как сбросить его на Windows.

3. Создание бота в Discord

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

4. Docker Swarm против Kubernetes

Подробный анализ и сравнение двух технологий оркестровки приложений + удобная табличка. Коротко: Docker — для более простых приложений, а Kubernetes — для более крупных и высоконагруженных проектов. А все нюансы узнаете уже внутри статьи.

*   *   *

До встречи в начале сентября. Stay tuned ☺︎

Зарегистрируйтесь и начните пользоваться
сервисами Timeweb Cloud прямо сейчас

15 лет опыта
Сосредоточьтесь на своей работе: об остальном позаботимся мы
165 000 клиентов
Нам доверяют частные лица и компании, от небольших фирм до корпораций
Поддержка 24/7
100+ специалистов поддержки, готовых помочь в чате, тикете и по телефону