Сервер за границей

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


Читать дальше →
Сервер за границей
Source: habrahabr

[Перевод] Создание кастомных Go-профилей с помощью pprof. Запоминаем стеки


Кадр из сериала «Коломбо»


Go-шный пакет pprof часто используется для профилирования процессора или памяти, но не все знают о возможности создавать собственные кастомные профили. Они могут быть полезны для поиска утечек ресурсов или, например, для слежения за злоупотреблением какими-нибудь тяжелыми вызовами.
Читать дальше →
[Перевод] Создание кастомных Go-профилей с помощью pprof. Запоминаем стеки
Source: habrahabr

Crysis на максималках, или зачем серверу видеокарта

image alt text

Помимо игры в Battlefield 1 и развлечений с VR-очками, установка отдельной видеокарты в сервер полезна при работе с графикой в виртуальной среде или для математических вычислений.

Использование GPU в серверной среде связано с некоторыми особенностями в каждом конкретном сценарии, поэтому разберем их подробнее.

Читать дальше →
Crysis на максималках, или зачем серверу видеокарта
Source: habrahabr

Конкурс GraphHPC-2017 на самую быструю реализацию задачи Betweenness Centrality

Лаборатория DISLab (ОАО «НИЦЭВТ») совместно с НИВЦ МГУ проводят четвертую ежегодную научно-практическую конференцию по проблемам параллельной обработки больших графов с использованием суперкомпьютерных комплексов и кластерных систем.

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

Совсем скоро, в рамках данной научно-технической конференции GraphHPC-2017, стартует конкурс GraphHPC, посвященный проблемам параллельной обработки больших графов с использованием суперкомпьютеров. В этот раз участникам предстоит получить самую быструю реализацию задачи Betweenness Centrality (Центральность по посредничеству) в неориентированном графе.

Интересно — жми сюда!
Конкурс GraphHPC-2017 на самую быструю реализацию задачи Betweenness Centrality
Source: habrahabr

Битва идей

image


Дорогие читатели, мы с Вами хотели бы обсудить вопрос предустановленного ПО для VPS.


Есть несколько категорий людей, которые подключают себе VPS:


— одни умеют настраивать и обращаться с VPS;

— вторым не помешала бы инструкция и небольшая помощь;

— третьи слышали, что VPS круче виртуального хостинга, но не знают, как к нему подступиться.


Решение, которое удовлетворяет почти всех — сделать образы с предустановленным ПО. Кому-то это сэкономит время на установке LAMP, а кому-то поможет начать пользоваться сервисом без специальных знаний. Но как это лучше всего реализовать провайдеру?
Читать дальше →
Битва идей
Source: habrahabr

[Перевод] (Надеюсь) всё, что нужно знать о фотограмметрии

image


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


Эта статья предназначена для следующих категорий пользователей:

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


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


Выражаю особую благодарность Югославу Пендичу (Jugoslav Pendić) за редактирование и дополнение этой статьи. Ещё я благодарю команду, занимающуюся 3D-сканированием, за ликвидацию пробелов в моих знаниях.
Читать дальше →
[Перевод] (Надеюсь) всё, что нужно знать о фотограмметрии
Source: habrahabr

[Из песочницы] Автопоиск IP-адресов

Preview

Зачем вообще искать IP?


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

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


Поэтому от идеи «забирать» я перешел к идее «отправлять» и начал мастерить реализацию автоматического поиска IP-адресов на Python 3. Читать дальше →
[Из песочницы] Автопоиск IP-адресов
Source: habrahabr

Облачные вычисления второго поколения: Система CLAVIRE

Под катом в этом материале — рассказ о том, что такое AaaS, почему модель Application as a Service считается более перспективной, чем знакомые нам SaaS, PaaS и IaaS, и как разработчики и ученые Университета ИТМО реализуют такую модель в рамках проекта CLAVIRE.

Читать дальше →
Облачные вычисления второго поколения: Система CLAVIRE
Source: habrahabr

PI-планирование в SAFe

Scaled Agile Framework, SAFe — фреймворк Agile-разработки, разработанный Scaled Agile Inc., по сути база знаний по реализации бережливой Agile-разработки в корпоративных масштабах. Ниже вольный пересказ оригинальной статьи “PI Planning — Scaled Agile Framework”: http://www.scaledagileframework.com/pi-planning.

Читать дальше →
PI-планирование в SAFe
Source: habrahabr

[Перевод] Техподдержка в эпоху DevOps

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

В такой ситуации успешное внедрение DevOps-практик может оказаться практически невозможным.

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

Читать дальше →
[Перевод] Техподдержка в эпоху DevOps
Source: habrahabr