Новый пул VPC, обновление API облачного хранилища и другие новости Selectel




Новый пул VPC
Новости о «Виртуальном приватном облаке» — мы открыли новый пул в московском дата-центре «Берзарина». Это обеспечит отказоустойчивость, улучшит связность и повысит качество работы пользовательских ресурсов. Об этом в нашем блоге вышла подробная статья.
Читать статью
Подписка на распродажу серверов
На странице распродажи выделенных серверов теперь можно отсортировать предложения по цене и максимальной скидке. Также мы сделали возможность подписаться на обновления распродажи и первыми узнавать о новых выгодных позициях. А еще у нас акция: до конца августа при заказе сервера вы получите месяц аренды в подарок.
Подробнее


Облачное хранилище: обновление API
Мы переписали API облачного хранилища. Теперь всё работает гораздо стабильнее и быстрее благодаря новой платформе — Hummingbird, которая по сути представляет собой реализацию некоторых компонентов OpenStack Swift на Go. О том, как мы внедряли Hummingbird и какие проблемы нам удалось решить с его помощью, мы расскажем в этой статье.
Читать статью
Как Linux.Org.Ru переезжал в «Селектел»
Создатель Linux.Org.Ru Максим Валянский написал, почему для размещения сервера LOR выбрал нас, и поделился техническими деталями переезда.
Читать статью
Механизмы контейнеризации: cgroups
Продолжение цикла статей о механизмах контейнеризации. Рассказываем, как устроен механизм cgroups и что изменилось в его новой версии.
Читать статью


Книга «Статические сайты в облачном хранилище»
Вышла первая электронная книга Selectel о том, как сделать статические сайты еще удобнее. Рассказали про основные виды генераторов, объяснили, как настроить и оптимизировать сайт, и поделились нюансами использования SPA-приложения и площадок для него.
Скачать книгу


Присоединяйтесь к нашей команде!
В Санкт-Петербурге есть открытые вакансии для разработчиков и системных администраторов.



Линус Торвальдс представил релиз ядра Linux 4.6
«Среди наиболее заметных изменений: новая файловая система OrangeFS, поддержка USB 3.1 SuperSpeedPlus (10Gbps), возможность использования интерфейса датаграмм для отправки/приёма отдельных сообщений по TCP, поддержка шифрования на уровне кадров Ethernet, реализация mesh-протокола B.A.T.M.A.N V, поддержка cgroup namespaces, слой pNFS SCSI для NFSv4.1, поддержка 3D-ускорения для GPU NVIDIA GeForce GTX 900 „Maxwell“, режим монтирования „nologreplay“ в Btrfs, более агрессивное забирание памяти в OOM killer».
Читать статью
Глава Сбербанка предсказал конец эры пластиковых карт
Идентифицировать владельцев счетов будут по лицам, голосам и ладоням. Первый «удар по пластику» Герман Оскарович планирует нанести уже в следующем году: «Действительно, в таких инструментах, как банковские карты, не потребуется никакой необходимости. Первые элементы уже начнем внедрять в следующем году. У нас в этом году опытная эксплуатация, а в следующем году начнем промышленную эксплуатацию», — заявил он.
Читать статью
MicroSD рекордной ёмкости
Компания Samsung представила карту MicroSD EVO Plus на 256 Gb. Создатели заявили, что это самая большая ёмкость в этом классе. На карту, например, поместится до 33 часов видео в формате Full HD.
Читать статью
GosLinux сэкономил Федеральной службе судебных приставов очень много денег
Представитель ФСС рассказал, что GosLinux обошелся в 37 раз дешевле ПО Microsoft и огласил затраты ведомства на проект. «В настоящий момент GosLinux установлен на 16 тыс. рабочих мест и на 660 серверах службы. К концу года в связи с тем, что мы себе поставили задачу не только в виде деклараций и целей, но и зафиксировали решение на нашей годовой коллегии, мы собираемся довести показатель внедрения до 50%, снизив тем самым удельную стоимость одной версии примерно до 800 рублей».
Читать статью
Студия Urvogel Games хочет разработать симулятор выживания динозавра
Наш счастливый талисман — Тирекс — настоял, чтобы мы включили в рассылку эту новость. Создатели собирают деньги для проекта на kickstarter.com. Из промо-ролика понятно, что нужно выживать в шкуре динозавра в естественной среде обитания. Известно, что в игре будут дакотараптор, пахицефалозавр, трицератопс и, конечно же, тираннозавр (лично мы будем болеть за него).
Читать статью

Открытие API для работы с услугами от российского лоукост-хостера (часть 1)

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



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

В качестве биллинговой системы мы используем продукт российской компании ИСПсистем — BILLmanager4. Для всех продуктов ИСПсистем есть открытое API и оно описано в большей или меньшей степени на их официальном сайте документации ispdoc.com
Работать с API можно как из командной строки, обращаясь непосредственно к интерпретатору mgrctl, так и через адресную строку браузера (или любое другое приложение, которое будет отправлять запрос на веб-сервер: curl, wget и т.п)
Исходя из документации можно составить запрос к любому из продуктов, НО при работе с биллингом требуется некоторое количество информации, которая доступна только со стороны хостинг-провайдера.

Сам запрос для заказа виртуального сервера, к примеру, KVM Ferrum на один месяц с автоматическим помесячным продлением, шаблоном ОС Centos-6.7-x86_64-minimal без использования лицензии ISPmanager, будет выглядеть так:
https://billing.ihor.ru/billmgr?authinfo=<USER>:<PASS>&addon_1101=20&addon_1103=1&addon_1104=1&addon_1110=1&addon_1791=4&enum_1112=21&enum_1106=25&agree=on&domain=test-for.habr&ostempl= Centos-6.7-x86_64-minimal&period=1210&price=1100&autoprolong=1210&payfrom=neworder&func=vds.order.7&sok=ok


Теперь попробуем расшифровать все это нагромождение переменных и цифр.
Сам запрос можно разделить условно на две части: это URL биллинга и передаваемые параметры запроса биллингу.
Сами параметры можно распределить следующим образом:
Описание параметров
  • Авторизация — authinfo

В качестве данных авторизации указывается логин и пароль пользователя, зарегистрированного в биллинге.
  • Тарифный план — price

Каждому тарифному плану соответствует свой идентфикатор в биллинге, берется из таблицы «Тарифные планы».
  • Параметры тарифного плана – addon_

К параметрами тарифного плана относятся параметры виртуального сервера, его ресурсы. Каждый параметр тарифного плана имеет свой идентификатор и свое значение по умолчанию, которое соответствует размеру диска, количеству ядер процессора и оперативной памяти, а так же IPv6- и IPv4-адресам.
  • Дополнительные услуги – enum_

В дополнительные услуги входят DNS-серверы и использование лицензии ISPmananger.

(параметры по умолчанию для KVM Ferrum)
  • Период заказа — period
  • Автопродление – autoprolong
Идентификатор периода заказа и автопродления для каждой из услуг абсолютно одинаковы.
  • Доменное имя сервера – domain

Доменное имя должно быть уникальным. Иначе появится ошибка
Ошибка: The domain is already in use. Specify a different domain name.
При массовом добавлении виртуальных серверов, рекомендую использовать формат +<порядковый номер>.
  • Шаблон ОС – ostempl

Неполный список шаблонов приведен в этом тексте чуть ниже. Обращаю внимание, что при заказе шаблона ОС без ISPmanager, в установке значения дополнительных услуг следует отключить использование панели управления ISPmanager (для всех тарифных планов этот идентификатор одинаков — 25)
  • Параметры оплаты – payfrom

В примере я привел значение параметра оплаты — neworder, что соответствует отдельному заказу с оплатой для каждого сервера. payfrom=neworder.
  • Оплата заказа – func

Так как весь заказ виртуального сервера состоит из 7 шагов, то в API, что не особо очевидно на первый взгляд, следует указывать не только саму функцию vds.order, но и номер последнего шага — 7. Таким образом полное значение этого пункта выглядит так: func=vds.order.7
  • Подтверждение пользовательского соглашения – agree

При заказе любой из услуг мы предлагаем ознакомиться с пользовательским соглашением и принять его (тогда заказ уходит на активацию) или не принять его (тогда заказ отменяется). В API этот пункт так же обязателен: agree=on.

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

Чтобы не загромождать текст большими таблицами со всеми тарифными планами, я приведу только ту часть, которая поможет разобраться, как была составлена строка для заказа виртуального сервера с тарифным планом KVM Ferrum. А так же два других младших тарифных плана SSD и OVZ


Список шаблонов
  • FreeBSD-11-amd64-minimal
  • Centos-6.7-x86_64-minimal
  • Debian-7-x86_64-minimal
  • Debian-8-x86_64-ispconfig
  • Ubuntu-16.04-x86_64-minimal
  • CentOS-7-x86_64-ispmgr5

Если запрос составлен корректно и заявка на активацию новой услуги принята, Вы получите в ответ что-то типа этого:
<script language='JavaScript'>fr_master('startpage=vds', 'top.');</script>

Ниже в качестве бонуса прикладываю несколько скриптов для заказа произвольного количества виртуальных серверов для консоли Linux и Windows.
Если в комментариях будет проявлен интерес к развитию темы работы с API нашего биллинга, мы постараемся описать ее более подробно, с использованием различных языков программирования и программных продуктов для интеграции.
Пример на BASH
#/bin/bash
#
# Данные для авторизации
USER=user
PASS=password

# Заказать 10 виртуальных серверов
for i in {1..10}
do
/usr/bin/curl https://billing.ihor.ru/billmgr?authinfo=$USER:$PASS&addon_1101=20&addon_1103=1&addon_1104=1&addon_1110=1&addon_1791=4&enum_1112=21&enum_1106=25&agree=on&domain=$USER-$i.ru&ostempl= Centos-6.7-x86_64-minimal&period=1210&price=1100&autoprolong=1210&payfrom=neworder&func=vds.order.7&sok=ok"
done


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

Пример на PowerShell, файл curl.exe должен находиться в той же директории, откуда выполняется скрипт
USER=user
PASS=password

for ($i=1; $i -lt 10; $i++) {
.\curl.exe https://billing.ihor.ru/billmgr?authinfo=$USER:$PASS&addon_1101=20&addon_1103=1&addon_1104=1&addon_1110=1&addon_1791=4&enum_1112=21&enum_1106=25&agree=on&domain=$USER-$i.ru&ostempl= Centos-6.7-x86_64-minimal&period=1210&price=1100&autoprolong=1210&payfrom=neworder&func=vds.order.7&sok=ok"
}

Последние сутки на наш дата-центр велась ддос-атака

Последние сутки на наш дата-центр велась ддос-атака. Под ударом оказался биллинг, DNS-серверы и сама инфраструктура дата-центра. Мы решили не афишировать этот факт, пока все не утихнет, чтобы злоумышленники не радовались. Атака почти не повлияла на работоспособность системы. Наши специалисты сохранили высокий уровень доступности серверов и минимизировали ущерб. Как говорится, ддосили-ддосили, да невыддосили. Заказчик атаки, привет! У нас есть знакомые в Group-IB: )
Вы в числе пострадавших? Если писали тикет в техподдержку, то компенсируем время простоя.

Обновлённый Jelastic на REG.RU: в 2 раза выгоднее и мощнее


Обновлённый Jelastic на REG.RU: в 2 раза выгоднее и мощнее
REG.RU представляет для своих клиентов последнюю версию облачной платформы Jelastic на новых выгодных условиях: по прежней цене вы получаете в 2 раза больше мощности для всех окружений. Теперь клаудлет обладает 128 МБ оперативной памяти и мощностью процессора, равной 400 МГц. Повышенная на 100% производительность окружений позволила улучшить аналитические процессы, работу веб-серверов, серверов баз данных, групповую обработку данных и сценарии, не требующие много памяти или места на SSD-дисках.
www.reg.ru/company/news/7023

В последние месяцы, мы не выпускали новости



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

Но давайте перейдем к главному, оптимизация и новые решения, позволили значительно увеличить продуктивность работы сервисов. Первыми в этом списке оказались сервера серии COUNTER-STRIKE.

Мы изменили цены и ввели единый тариф – Gold. Кто с нам давно, прекрасно помнит качество этих серверов. Сейчас игровой слот для игр этой серии начинается с 23 рублей.
Наверное, вы все еще сомневаетесь? Тогда пишите нам на support@forteam.ru и мы предоставит тестовый период.

Block Storage is here! Scale storage independently of your

up to 16TB — $0.10/GB per month



Highly Available and Redundant
Block Storage stores data on hardware that is separated from the Droplet and replicated multiple times across different racks, reducing the chances of data loss in the event of hardware failure.

Scalable and Flexible
You can easily scale up and resize your Storage volumes from 1GB to 16TB and move them between Droplets via the control panel or API. As your storage needs grow, you can expand an existing volume or add more volumes to your Droplet.

Reliable and Secure
All the data is encrypted at rest and transmitted to the Droplets over isolated networks.

Multiple Regions
You can create Block Storage volumes right now in NYC1 and our new SFO2 region. FRA1 is next in line and will be available in the coming weeks. We’re working quickly to expand to other regions. More updates to come.

Getting Started
When you log in to your dashboard, you will see a new Volumes tab that has an overview of your volumes:


You will also be able to add volumes right from a Droplet’s page


Once you have a volume attached to your Droplet, use the simple copy and paste instructions displayed on your dashboard to configure it. For more information on working with your Block Storage volumes, read our community tutorials about Linux filesystems and tools and our introduction to Block Storage.

Like all DigitalOcean resources, you can also automate provisioning using our brand new volumes API or doctl, the official DigitalOcean command-line client.

Firefox под угрозой, уязвимости D-Link и немного абсурда



Доброго всем времени суток!
Жаркие денечки продолжаются и несмотря на ожидаемое июльское затишье в мире ИТ жизнь кипит. Мы подготовили для вас обзор самых горячих новостей!

Новый вирус притворяется обновлением Firefox
Новое вредоносное программное обеспечение распространяется под видом обновления для браузера Firefox. Ситуация усугубляется тем что антивирусы его свободно пропускают, поскольку Kovter (приложение с помощью которого злоумышленники устанавливают трояны и программы-вымогатели) на этот раз имеет легитимный сертификат разработчика антивирусов Comodo.
Пользователям рекомендуется избегать приема предложений об обновлении вне стандартного процесса и делать это через пункт меню “ О Firefox”.
www.cnews.ru/news/top/2016-07-11_milliony_polzovatelej_firefox_v_opasnosti_izza

Более 120 наименований продуктов D-Link подвержены уязвимости
Эксперты компании Senrio обнаружили и проэксплуатировали уязвимость в последней версии прошивки беспроводной облачной камеры D-Link DCS-930L, позволяющую удаленно выполнить код. С помощью данной уязвимости злоумышленник может установить свой пароль для входа в web-интерфейс управления и путем отправки специальных команд получить удаленный доступ к видео с камеры.
Как показало дальнейшее исследование, данная проблема затрагивает свыше 120 наименований продуктов производства D-Link, в том числе камеры, точки доступа, модемы, маршрутизаторы и устройства для хранения данных.
www.itsec.ru/newstext.php?news_id=110775

Американские спецслужбы склонны считать всех пользователей Linux экстремистами
Система Xkeyscore, используемая АНБ для слежки за интернет-пользователями, автоматически фиксирует пользователей, которые вводят в поисковой строке «TAILs», «Amnesiac Incogneto Live System», «linux», «USB», «CD», «secure desktop», «IRC», «truecrypt» и записывает его IP-адрес в базу данных. При этом речь идет не только об американских гражданах, есть подозрения что “под колпаком” находятся пользователи во всем мире.
Представители АНБ сообщили, что использование спецслужбами XKeyscore позволяет защитить американскую нацию от угрозы нападения со стороны иностранных войск. Они также добавили, что операции проводятся в соответствии с принципами верховенства права.
В свете последних российских событий, впрочем, последняя новость удивления как-то не вызывает :)
Всем хорошего настроения и безопасного интернет-серфинга!
www.securitylab.ru/news/454741.php

Доступна новая версия панели клиента

Уважаемые клиенты!
Нами была доработана панель управления для клиентов, которая доступна на тарифах администрирования.

Текущий функционал:
  • Отображение информации о работе сайта (доступность, скорость отклика)
  • Статистика работы сайта (аптайм по месяцам, информация о причинах сбоя работы сайта)
  • Раздел «Бекапы». (информация о резервном копировании на наше хранилище, возможность просмотра файлов и восстановления).

Для перехода в панель необходимо в разделе «Товары/Услуги» -> «Администрирование» нажать на кнопку «Панель».

Обращаем ваше внимание, что система сейчас в статии «beta» и мы просим обо всех ошибках и замечаниях/предложениях сообщать нам.