Опыт Skyeng: тестовая среда в Яндекс.Облаке




О Skyeng
Skyeng — крупнейшая российская онлайн-школа английского языка, входящая в топ-20 IT-компаний России по версии Forbes. Со школой сотрудничают 5,8 тысяч высококвалифицированных педагогов, в ней занимается более 64 тысяч учеников, со времени основания проведено уже 5 миллионов уроков. Занятия проводятся на собственной web-платформе Vimbox с использованием технологий искусственного интеллекта и Big Data: она обеспечивает видеосвязь между студентом и преподавателем, а также хранит весь образовательный контент. За обучение «на ходу» отвечает мобильное приложение Skyeng.


Большая часть решений, используемых школой, разработаны внутри компании. Это связано с инновационностью Skyeng: аналогов просто нет. Однако, по словам Артёма Науменко, руководителя IT-инфраструктуры компании, «изобретать велосипеды» в школе не принято. «Если то, что нам нужно, уже есть и его можно купить, мы купим, а силы потратим на разработку своего продукта, — говорит специалист. — В частности, если мы находим облачный сервис, предлагающий нужную нам функциональность, мы всегда его тестируем, и если все хорошо, то покупаем и пользуемся». Одним из таких нужных сервисов стала платформа Яндекс.Облако.

Проблема: дисковый кредит и низкая скорость
Разработкой решений для экосистемы школы занимается более 80 программистов. У каждого разработчика есть своя облачная копия всей обучающей платформы. Типичный тестовый сервер — 2 ядра CPU, 8 ГБ RAM, 50 ГБ SSD.

Раньше все эти серверы располагались в Amazon Web Services (инстанс типа t2.medium в регионе eu-central-1). «Долгое время нас всё устраивало, — говорит Артём Науменко. — У Amazon удобный сервис RDS, предоставляющий возможность работать с такими СУБД, как MySQL и PostgreSQL, а также облачный Elasticsearch. Собственно, наши рабочие серверы с высокими требованиями к отказоустойчивости по-прежнему остаются там. Но вот с тестовыми серверами возникли определённые проблемы».

Архитектура информационной системы Skyeng — сервисная. «Сейчас у нас порядка 50 сервисов, — рассказывает Артём Науменко, — их число растёт, от серверов требуется все больше ресурсов, мы начали упираться в дисковый кредит — количество операций с диском за час. Разработчики страдали». Тарифный план представлял каждому серверу 3 IOPS/ГБ, т. е. всего 150 операций с диском в секунду.

У AWS нельзя изменить параметры дискового кредита, не увеличив объём самого SSD. А переход на инстансы типа C без дисковых кредитов выливается в двукратное увеличение цены.

Некоторые проблемы создавал довольно большой пинг до европейских серверов. «У нас почти все разработчики работают удалённо, — говорит Артём Науменко. — Средний пинг до серверов составлял 100 мс, из Москвы — 50 мс. При использовании удалённого xdebug задержки ощущались».

«Когда узнали, что Яндекс предлагает такие же серверы на 30% дешевле и без ограничения по дисковым операциям, конечно, захотели попробовать», — делится Артём Науменко.

Решение в Яндекс.Облаке
Поскольку на момент переезда Яндекс.Облако только запустилось, среди доступных сервисов было только два подходящих: Managed Service for PostgreSQL и Сompute Сloud. «Но первое нам не подошло, потому что у Яндекс.Облаке десятая версия PostgreSQL, а у нас 9.6, — говорит Артём Науменко. — Решили вручную поднимать базы и Elasticsearch».


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

Появилась возможность менять отдельные параметры сервера. «У нас могут быть разные запросы, не только по диску, — рассказывает Артём Науменко. — Например, для каких-то задач может потребоваться увеличить память. В AWS при этом нужно было добавлять ещё и производительность CPU, в Яндекс.Облаке мы можем получить ровно то, что нам необходимо».

Результат: быстрый «переезд» и экономия
Процесс переноса серверов занял около месяца:
  • Подняли базы данных PostgreSQL, MySQL, Elasticsearch;
  • Сделали образ одного сервера разработчика (тестинга);
  • С помощью Terraform размножили этот тестинг на 70 разработчиков;
  • Залили 70 копий баз данных во все базы.

Сейчас в Яндекс.Облаке у Skyeng уже 86 виртуальных машин и отдельные серверы с PostgreSQL, MySQL, Elasticsearch, Prometheus и VPN шлюз.

«За счет переезда в Яндекс.Облако мы экономим около 60 тысяч рублей в месяц по сравнению с тем, что у нас было, — говорит Артём Науменко. — Если же сравнить с инстансами type C, то получится 200-300 тысяч. К концу года, с учётом планируемого расширения штата разработчиков, мы полностью окупим затраты на перенос».


Артём Науменко, руководитель IT-инфраструктуры компании Skyeng. Выступление на конференции cloud up!

Специалист отмечает, что пока в Яндекс.Облаке не так много сервисов, но их количество быстро растёт: на днях появился сервис управляемой базы данных MySQL. «Если картина с отсутствием отказов и даунтаймов сохранится, вполне возможно, что в будущем попробуем перенести в Яндекс.Облако что-то более требовательное к надежности», — заключает Артём Науменко.

Плановые работы на DNS-панели



Сегодня мы с радостью представляем Вам новую панель управления DNS-записями — FASTDNS. Эта система заменила устаревшую панель dns.fv.ee dns.fastvps.ru

Новая панель управления обладает рядом преимуществ, так как разработана с учетом потребностей наших клиентов и нашего богатого опыта в данной сфере. Среди ключевых моментов можно отметить следующие:
  • FASTDNS интегрирована с биллинг-системой (bill2fast.com) и Вам больше не нужно заходить в отдельную панель управления для редактирования DNS-записей, помнить ещё один логин\пароль и тратить время на их ввод.
  • Панель FASTDNS имеет новый отзывчивый дизайн оптимизированный под использование с современных устройств (в том числе и мобильных).
  • Добавлена поддержка современных типов DNS-записей.

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

Использовать новую панель Вы можете в Вашем личном кабинете биллинг-системы FASTVPS в разделе «Управление DNS» bill2fast.com/dns

Если у Вас остались вопросы пожалуйста, свяжитесь с нашей Службой технической поддержки (круглосуточно) или Отделом по работе с клиентами.
Все возможные способы связи Вы можете найти на нашей странице контактов fastvps.ru/contacts
Мы с радостью ответим на них и окажем необходимую консультацию.

Мы желаем Вам удобной и безопасной работы.

С уважением, команда FASTVPS, хостинга Вашего успеха

VPS KVM на SSD NVME



Друзья, часто многие задаются вопросом какую же услугу стоит выбрать под конкретные цели. Мы решили немного разъяснить ситуацию и расскажем о полезностях высокопроизводительных VDS/VPS для разных вариантов работы.

Ознакомиться с деталями можно на нашем сайте: zomro.com/vds.html

Кому будет полезен сервер VDS/VPS KVM на SSD NVME?
  • SEO. Для любых сайтов, так как чем выше скорость загрузки — тем выше Ваши позиции в поисковых системах.
  • Коммерция. Владельцам интернет магазинов – скорость работы с базами данных на SSD NVMe несоизмеримо выше, чем на SATA.
  • Индустрия игр. Для игровых серверов – скорость загрузки серверов увеличивается, не заставляйте игроков ждать.
  • Для разработчиков. Скорость компиляции кода на SSD NVMe дисках выше, сэкономьте свое время.
  • Масштабные проекты. Высоконагруженным проектам, так как KVM-виртуализация гарантирует получение заявленных ресурсов в любой момент и в полном объёме.
  • Инвестиционные проекты. Трейдерам, так как выбрав наши VDS на Windows, Вы сможете сконцентрироваться на торговле и быть уверенным в том, что терминалы всегда доступны и всегда работают.
  • Бухгалтерия. Предприятиям с большим количество сотрудников, использующих в своей работе 1C.

Узнали себя? Тогда не тяните время и попробуйте все прелести высокопроизводительных VDS/VPS уже сейчас!
zomro.com

Итальянский банк отказался от собственной доменной зоны



Итальянский банк Banca Nazionale del Lavoro, шестой по размеру банк Италии, подал заявку на ликвидацию собственной доменной зоны .BNL.

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

Но эта новость выделяется в ряду других подобных сообщений о ликвидациях брендовых зон. Дело в том, что Banca Nazionale del Lavoro — дочерняя компания финансового конгломерата BNP Paribas, который, наоборот, видит в брендовых зонах неплохие перспективы.

В 2015 году компания зарегистрировала собственную зону .bnpparibas, и даже отказалась от сайтов в зонах .fr и .nl. В зоне .bnpparibas зарегистрировано 250 доменов, также в ней размещено несколько десятков рабочих сайтов. Сайт mabanque.bnpparibas, предназначенный для банковских услуг на территории Франции, одно время входил в десятку самых посещаемых сайтов в новых gTLD согласно рейтингу Alexa. Сайт востребован и сейчас, он вышел из десятки только по причине активного развития всех новых gTLD.

www.webnames.ru

Вышла книга о борьбе за домен Sex.com



Недавно вышла книга известного журналиста Дэвида Кушнера под названием «The Players Ball: A Genius, a Con Man, and the Secret History of the Internet’s Rise». (Большая игра: гений, жулик и тайная история становления Интернета". Книга рассказывает о борьбе за обладание доменом Sex.com.

В названии книги присутствует игра слов: The Players Ball — название собраний секс-работников, которые проводятся в США в разных городах и часто сопровождаются скандалами.

Кто является главными героями книги? Первый — инженер из Сан-Франциско Гарри Кремен, который в 1994 году зарегистрировал домен Sex.com, который позже станет самым дорогим доменом в истории Интернета. Второй — мошенник Стивен Коэн, который при помощи поддельного письма добился передачи домена в его собственность. Регистратор не смог вовремя разобраться в ситуации, к тому же в то время практика расследований краж доменов была не развита. В результате началась судебная борьба между Гарри Кременом и Стивеном Коэном, которая длилась более десяти лет.

В книге Дэвида Кушнера рассказывается о многочисленных подробностях этой истории.

www.webnames.ru

Apr 15 0.9.8-24



WHATS NEW in 0.9.8-24
  • Let's Encrypt v2 support
  • Wilcdard SSL LE support
  • Ubuntu 18.10 support
  • Updated i18n files
  • Improved server certificate management
  • Bugfixes
  • XSS security fix
  • API privilege escalation security fix
  • Improved server certificate management


vestacp.com

5 шагов к успеху: миграция центра обработки данных без мигрени





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

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

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

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

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

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

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

datacenter.com

Встречайте Битрикс24.Дубай. Центр продаж, туннели и еще 100+ огненных новинок



Центр продаж
Мы все в чатах. В соцсетях. И с клиентами все больше и больше общаемся в чатах. Не отпускайте клиента, не отправляйте на сайт, продавайте сразу в чате!
С Центром продаж в Битрикс24 это очень и очень просто! Делайте для покупателя индивидуальные предложения по товару, предлагайте заполнить заявку, принимайте оплату тут же через различные платёжные системы. Не упускайте своего потенциального клиента!

Туннели продаж
Визуальная понятная настройка воронок и стадий с возможностью подключать внешних чат-ботов и активировать повторные продажи. Просто нарисуйте путь покупателя от одной стадии продажи к следующей, а Битрикс24 автоматизирует всё по вашему сценарию.


Сквозная аналитика
Впервые в мире CRM считает эффективность расходов на рекламу.
Битрикс24.CRM покажет вам, откуда пришел клиент, даже если это непрямой путь от поиска в Яндексе до сообщения в чат ВКонтакте:) а еще, сколько вам стоило привлечение этого клиента. И так по всем рекламным каналам! Даже офлайн (вручную создаете канал, указываете расходы).
Это Сквозная аналитика! И ничего не нужно интегрировать. Она уже есть в вашей Битрикс24.CRM!


Бэкофис 1С
Не выходя из Битрикс24, открывайте 1С прямо в карточке CRM. Заполняйте накладные, формируйте счета и акты в привычном интерфейсе 1С и отправляйте их клиенту. Все документы сохраняются в 1C и в Битрикс24


Рабочее время
Мы учли четыре сценария организации труда: посменная работа, почасовой или фиксированный графики учёта времени, смешанный режим.


Новый профиль
Теперь коллеги могут показать себя и свои интересы, найти единомышленников, используя теги интересов. К тому же Профиль хранит все заслуги и благодарности сотрудника, опубликованные когда-либо в Живой ленте.


Mail.ru Group приглашает на конференцию mailto:CLOUD 25 апреля



Дата-центр Xelent является стратегическим партнером Mail.ru Group и приглашает вас на конференцию mailto:CLOUD, которая пройдёт 25 апреля.
Конференция посвящена всему российскому облачному рынку: на ней встретятся бизнес и IT, провайдеры и их клиенты — а также компании, которые активно смотрят в сторону новых технологий.

Мы обсудим актуальные тренды, успешный опыт компаний и трудности на пути.

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

Москва
25 апреля, четверг
9:00-18:00
Московский офис Mail.ru Group, Ленинградский проспект, д. 39, стр. 79
mcs.mail.ru/m2c/

В программе
Среди спикеров — такие компании, как «Битрикс24», «МегаФон», «Леруа Мерлен», «Норникель», Burger King, Schneider Electric — а также вендоры и облачные провайдеры: Acronis, Microsoft, MerliONCloud, Oracle, SAP, SberCloud, Selectel, #CloudMTS, «Ростелеком — ЦОД», «Лаборатория Касперского», «Яндекс.Облако» — и, конечно, Mail.Ru Cloud Solutions.

Чтобы посетить событие, заполните заявку на участие: