Кайфуем от проделанной за год работы — надеемся, вы кайфуете вместе с нами.
Выкатили файрвол, приватные сети и плавающий айпи, в начале года зарелизили API, а в конце успели сделать бета-версию Cloud Apps и даже первую версию IAM, были новые локации, а еще мы начали публиковать кейсы — наши собственные и истории успеха наших клиентов, рассказанные ими самими. Мы уже не говорим про участие в двух больших IT-конференциях и резидентство в Сколково.
Короче, было столько всего нового-полезного. Обо всем хочется упомянуть. Но придется ограничиться только самыми ключевыми и значимыми релизами. Сейчас расскажем…
Public API. Начали год резво и мощно. Вышли из новогодних каникул, протерли глаза, засучили рукава и выкатили 126 методов управления нашими сервисами через HTTP-запросы.
На протяжении всего года мы выпускали все новые и новые продукты — и тут же пополняли API методами работы с ними. Сейчас методов уже 237. Также API стал заделом для запуска многих инструментов автоматизации (о них ниже).
Серверы в Новосибирске. Определились со второй локацией в России. Важно было открыться где-то в Сибири — для тех наших клиентов, кому нужен быстрый пинг в этой части страны.
Как правило, запуская новую локацию, мы сначала релизим в ней облачные серверы, а затем дополняем другими сервисами. К текущему моменту в Новосибе можно запускать и управлять только VDS. Если вам требуются другие сервисы в Сибири — пишите в «Есть идея». Если будет много голосов — мы рассмотрим предложение.
Релиз CLI. Это один из тех самых инструментов автоматизации для управления облаком, который невозможен без запуска API. CLI или twc
— утилита, которая позволяет управлять облачными сервисами с помощью командной строки в любом удобном вам терминале.
В далеком феврале через CLI можно было только управлять облачными серверами и настройками аккаунта. Сейчас уже, конечно, поддерживаются все наши сервисы. Как и с API, при релизе новых продуктов мы дополняем новыми командами и CLI — только не сразу же, а с некоторой задержкой: иногда неделя, иногда месяц (все зависит от сложности продукта).
История развития CLI по версиям →
Серверы в Нидерландах. Второй месяц — вторая новая локация. На этот раз европейская. Серверы в Голландии — это быстрый пинг в Европе, интернет-канал на 200 мбит в секунду, бесплатный голландский IPv4 и надежность уровня TIER III.
К декабрю 2023 года мы эскалировали эту локацию на все основные облачные сервисы, так или иначе связанные с VDS — от балансировщиков нагрузки до баз данных.
Нужна база данных в Амстердаме →
FWaaS. Или файрвол как сервис. Или ваш сервер как за каменной стеной. Это сервис, позволяющий управлять правилами безопасности для виртуальных машин, закрывать или открывать сетевые порты и давать доступ из определенных подсетей.
Доступно во всех локациях. Уже можно настраивать «белые списки» — запрещено всё, что не разрешено; и «черные списки» — разрешено всё, что не запрещено.
Провайдер Terraform. И еще один инструмент автоматизации, который позволяет оптимизировать управление облачной инфраструктурой. В этом случае управление происходит с помощью специальных файлов конфигурации в формате HCL. Описываете в нем, что вам нужно, и нажимаете «Выполнить» — все остальное делает Terraform ровно по вашим командам.
Обновляется Терраформ новыми продуктами так же, как API и CLI. Но возможны задержки: релизим новый сервис — добавляем методы в API — затем дополняем CLI и Terraform.
История всех версий Терраформа →
Запустили публичную программу по поиску уязвимостей и багов в наших сервисах на платформе BI.ZONE Bug Bounty. Участвует вся группа компаний Timeweb, не только Клауд. Регистрируетесь на платформе, находите уязвимости, сообщайте о них нам через платформу и получайте вознаграждение. Можно получать до 250к за каждый баг.
Немного статы. За эти несколько месяцев уже выплачено 2 млн рублей со средней выплатой за баг — 19 000 ₽. Присоединяйтесь.
Мир, труд, май и искусственный интеллект. В мае мы успели стать первым российским облаком, которое внедрило модель GPT на уровне саппорта. TimewebGPT заточен на любые вопросы, связанные с девопсом и разработкой.
Работает в панели управления наряду с чатом поддержки, в котором отвечают наши реальные техспецы. А еще его можно найти в разделе с тикетами — во всех произвольных запросах, вроде «Другой вопрос» или «Другая проблема».
Релиз абсолютно новой почты Timeweb. Это и новый, современный, аккуратный, понятный без онбординга дизайн.
Это и целое множество новых фич: группировка писем по дате и отправителю, черный список адресов, фильтрация писем по условиям «Если» и «Когда».
Это и перенос почты на новые мощные серверы с современными дисками NVMe, от которых она должна работать и работает до 10 раз быстрее по нашим замерам.
А к концу года это еще и адаптивность интерфейса под мобильные. Можно пользоваться через любимый браузер, а можно добавить на домашний экран ярлык и пользоваться словно приложением.
Если по-нашему, приватные сети — сервис, который позволяет объединять и изолировать серверы и сервисы в единой приватной сети. Такая сеть дает более безопасное соединение между объединенными ресурсами и более высокую скорость передачи данных — а именно 1 Гбит в секунду.
Сейчас в приватные сети можно объединять серверы, базы данных и балансировщики нагрузки в трех локациях: Питер, Польша и Голландия. Можно создавать неограниченное количество приватных сетей — вы платите только за сами серверы, базы и балансировщики.
Приватно соединить свои ресурсы →
С августа в панели появилась поддержка Cloud-init — фичи, которая позволяет конфигурировать окружение сервера с помощью скриптов и ускоряет настройку инфраструктуры.
Обычно используется при создании сервера, но можно пользоваться и в уже созданном. Путь такой: «Сервер — Конфигурация — Cloud-init».
В уже созданном сервер, например, можно быстро обновить базу репозиториев. А при создании сервера — сразу установить нужное ПО или добавить любое количество пользователей с разными правами доступа.
Доставили сразу два типа баз данных на прод. Apache Kafka — подойдет для обработки потоковых данных в режиме real-time: сбора метрик, обработки событий. OpenSearch — это система с открытым исходным кодом для поиска, анализа и визуализации данных.
Новые базы данных доступны сразу в трех локациях: в Санкт-Петербурге, в Польше и Нидерландах.
Пора выбрать себе подходящую базу →
✦ День знаний = день грантов
1 сентября мы перезагрузили условия по нашим грантам на развитие облака. Во-первых, теперь даем до 500к, а не 50к, как раньше. А во-вторых, мы первое облако, которое отменило всякие условия под звездочками. Вы новый клиент или у вас новый продукт — просто оставляете заявку — мы разбираемся, какая инфра вам нужна — и идем все вместе с светлому будущему.
Прикрутили SDK к нашему публичному API. SDK или Software Development Kit — это набор инструментов, библиотек и документации, предназначенных для разработки приложений и упрощающих внедрение стандартных процедур. В случае с API, SDK позволяет разработчикам сосредоточиться на логике работы приложения, а не углубляться в детальное изучение нашего API.
Сгенерированные SDK есть для большинства популярных языков: GO, PHP, Typescript, Java, Javascript и Python.
Образы в Казахстане. Образы появились у нас еще в 2022, но в этом году мы солидно их прокачали. Во-первых, добавили поддержку одного из ключевых форматов образов ISO. А во-вторых, добавили образы в другие локации: это Нидерланды, Польша — и завершили Казахстаном буквально вчера, в октябре.
Управлять или создать образы →
Плавающие IP. Это публичные айпи, которые создаются как бы отдельно от сервисов и могут быть привязаны к любому из них в любой момент. Ограничение одно: «плавать» IP может только в рамках одной локации. По деньгам — 150 ₽ за каждый.
А еще сделали новый раздел «Сети», куда попали VPC, Load Balancers, Firewall и Floating IP — чтобы не превращать левое меню в панели в нечто монструозное.
Управлять Floating IP и сетями →
RabbitMQ. Добавили еще один брокер сообщений, который используется для построения архитектуры асинхронных микросервисов, веб и мобильных сервисов. Как и Kafka, Rabbit умеет обрабатывать огромное количество сообщений в моменте, ставить их в очередь, а также восстанавливать свою работу, даже если все обвалиться.
Кстати, RabbitMQ и Apache Kafka не совсем базы данных, а именно брокеры сообщений, поэтому скоро мы создадим специально для них отдельный раздел в левом меню и назовем его «Очереди». А пока что ищите «Кафку» и «Кролика» в разделе «Базы данных».
Найти RabbitMQ и Apache Kafka →
Новая локация — выделенные сервере в Москве. Успели добраться до столицы до нового года. И теперь у вас есть настоящий выбор, где поставить свой собственный отдельный физический сервер: в СПб, Москве или Польше.
Готовые сборки запустим в тот же день, а если под запрос —то в зависимости от того, что вам требуется. Если что, сразу пишите нам в ТГ.
↑ Вы можете справедливо заметить: если появились серверы в Москве, то почему бы не добавить там же и облачные серверы. И будете правы. Более того, есть вероятность, что мы успеем это сделать до конца года.
Cloud Apps. Свежайший продукт, не успевший остынуть. Это готовое окружение для быстрого деплоя и тестирования проектов из Github, Gitlab и Bitbucket, которое пока что поддерживает только все популярные бэкенд-фреймворки — но скоро будут и фронтенд.
Выбираете свой репозиторий и подключаете его — выбираете регион, конфигурацию сервера и окружение, которое нужно для работы вашего проекта — и поехали: теперь ваш продукт опубликован в интернете.
Новый код будет подсасываться автоматически, а чтобы вернуться к прошлой версии — достаточно одного клика. Также к вашему проекту будет прикручен технический домен и бесплатный SSL-сертификат.
✦ Ого, срочная новость
А теперь мы прерываем наш дайджест для срочной новости.
Только что нам на стол попала новость от команды разработки. Мы запустили новый продукт: IAM или «Пользователи».
По-простому говоря, это возможность добавлять и управлять пользователями вашего аккаунта. Это не те root-пользователи, которых вы создаете для доступа к тому или иному ресурсу, а именно подключение людей к вашей панели управления.
Раньше вам приходилось давать другим людям свой логин и пароль, чтобы они вошли в ваш аккаунт. А теперь все по-умному.
Дополнительного пользователя можно создать для неограниченного количества сотрудников или партнеров в ваших проектах. В будущем можно будет прикрутить и существующий аккаунт, если таковой уже есть у человека в нашей панели. Можно дать доступ сразу ко всему, только к определенным проектам и только к определенным сервисам внутри проекта.
Которыми вы делились с нами в течение всего года. Было важно, полезно и интересно развиваться вместе с вами.
— За весь год вы оставили нам 1032 идеи (это в 2,5 раза больше, чем в прошлом году).
— Из них 136 предложений уже реализовано. Благодаря вашим идеям мы, например, внедрили RabbitMQ.
— А 22 еще в процессе и будут внедрены в начале 2024 года.
Успеть предложить идею до НГ →
Лучшие статьи на всех наших ресурсах за весь год. По одной из каждого источника.
Самый горячий кейс на VC. По 300 релизов в месяц: как мы выстроили процессы и до сих пор не выгорели →
Топовая история успеха от нашего клиента. Неофлекс: как ускорить тестирование в 5 раз и сократить тайм-ту-маркет цифровых продуктов →
Превосходный гайд на сайте (думаем, это ожидаемо для многих, тема весьма актуальна). Как создать телеграм-бота на Питоне →
Лучшая статья на Хабре. Эти кристаллы доживают последние деньки — почему мощные процессоры и видеокарты середины нулевых умирают →
2023 → 2024
Да, DDOS сильный был) Но остались вместе с TimeWeb!
С наступающим,
Мы с Вами в одной лодке, расскажите детальнее про ДДОС в статье на хабре, будет очень интересно.
Есть чем гордится. Действительно.
Но не стоит забывать писать и про факапы. Почти месяц длились ДДОС-атаки на ваши сервисы. Например, мой сервер был недоступен каждый день от нескольких минут, до часа и больше. Практически каждый день.
А чтобы вы это хоть как-то компенсировали – пришлось вам писать и не раз. Позорище.
И этот факап вы особо не афишируете. А жаль((
Буквально вчера снова была небольшая атака. Мой бот не мог нормально работать более 10 минут. Я увидел об этом по логам. Но вы нигде не пишите об этом. Хотя у вас есть даже в ТГ специальный канал для оповещения об атаках. Он появился кстати благодаря моей идеи и плюсов сообщества ваших клиентов.
В любом случае: С Новым годом Вас! Пусть следующий год будет более честным и открытым! Благодарю за вашу работу.
Здравствуйте!
Мы не забываем, и про ДДОС-атаки расскажем в нашей большой статье на Хабре, которая выйдет уже совсем скоро. Там мы рассмотрим все аспекты этой истории.
Нам жаль, что сложилась такая ситуация с компенсацией - на тот момент было очень много обращений, которые обрабатывались дольше, чем обычно. Мы всегда заботимся о наших клиентах и готовы им компенсировать потери.
К сожалению, похоже, что атака была только на ваш IP, потому что мы массовых атак не наблюдали. Если мы будем публиковать в канал сообщение о ДДОС на каждый IP - то это будет совсем никому не полезно, придётся писать каждые пару минут.
Спасибо за поздравления! Спасибо вам за то, что пользуетесь нашими услугами, и извините, если не смогли максимально прозрачно рассказать о том, как мы работаем. Надеемся, что в новом году у нас с вами не будет недопонимания и мы сможем закрыть все ваши вопросы.
Желаем вам продуктивного года!