Proxmox 5 и частичная запись в блочных устройствах эффективного хранения Ceph

Автор: admin от 6-07-2017, 23:35, посмотрело: 481

Официальный выпуск Ceph Luminous от производителя мы ждём в ноябре 2017, однако Proxmox 5 уже позволяет использовать в промышленных решениях некую редакцию Ceph Luminous, которая, как и полагается, в качестве основного файлового хранилища по умолчанию предлагает BlueStore. Последнее полноценно поддерживает транзакции с операциями хранения объектов, что делает возможными большое число вкусностей. Одной из них является способность осуществления частичной перезаписи данных в блочных устройствах на основе пулов с удаляющим кодированием (Erasure Coding). Такие пулы, в частности, способны (при наличии достаточного числа физических дисков и серверов) приближать использование имеющегося сырого дискового пространства сколь угодно близко к 100%.



Et voila!
->

Категория: Программирование, Системное администрирование, Веб-разработка, Linux

 

Веб-разработка: как распознать проблемного клиента на старте

Автор: admin от 6-07-2017, 22:55, посмотрело: 250

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



Бывает так, что веб-студии виноваты только в том, что вообще взялись за эти проекты (да-да, виноваты в 99% случаев обе стороны, и было бы интересно почитать ответную статью от клиентов веб-студий).



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

Категория: Программирование » Веб-разработка

 

WI-FI в метро: архитектура сети и подземные камни

Автор: admin от 6-07-2017, 18:05, посмотрело: 1013

WI-FI в метро: архитектура сети и подземные камни


Всего за пару лет поездка москвича в метро перестала быть ежедневной рутиной. Если раньше единственным развлечением в подземке были чтение книг, прессы и MP3-плеер, то теперь к ним добавились онлайн-шоппинг, просмотр сериалов, деловая переписка, даже знакомства в Tinder и квесты. А все благодаря появлению в метро бесплатной сети Wi-Fi. Порядка 80% москвичей регулярно подключаются к сети MT_FREE в метро, не задумываясь, как это работает и чьими силами это сделано. Бытует мнение, что Wi-Fi в метро “провел” сам метрополитен, но это не совсем верно. Беспроводная сеть — это проект “МаксимаТелеком”. Для компании это был первый опыт строительства высокоскоростной сети Wi-Fi с уникальными в мировой практике инженерными и техническими решениями. В этом посте мы расскажем, как организована сеть Wi-Fi в метро Москвы.

 

На самом деле у нас две сети...



 

Радиосеть внутри вагонов

 
->

Категория: Админитстрирование » Сетевые технологии

 

Как Яндекс создавал курс по C++, или Почему нам всё пришлось переписать

Автор: admin от 6-07-2017, 16:15, посмотрело: 383

В Яндексе C++ — один из основных языков, на нём написан наш поиск. Его развитие нам настолько важно, что больше года назад по инициативе Яндекса была создана российская рабочая группа по стандартизации «плюсов». Через неё у всех разработчиков русскоязычного пространства есть возможность влиять на развитие языка.



Как Яндекс создавал курс по C++, или Почему нам всё пришлось переписать


Недавно Физтех, Яндекс и ШАД запустили ещё один курс на платформе Coursera — «Основы разработки на C++: белый пояс». Он посвящён знакомству с С++. Я расскажу, для кого этот курс, как мы его готовили, что получилось в итоге и каковы наши дальнейшие планы.



Как всё началось, было выброшено и началось снова



Онлайн-специализацию из пяти курсов по С++ мы задумали прошлым летом. Сначала сочиняли программу потихоньку, потом активнее, и в октябре начали снимать видео.


->

Категория: Программирование, Яндекс

 

Опыт создания реалтайм видео-секвенсора на iOS

Автор: admin от 6-07-2017, 15:20, посмотрело: 331

Привет, меня зовут Антон и я iOS-разработчик в Rosberry. Не так давно мне довелось работать над проектом Hype Type и решить несколько интересных задач по работе с видео, текстом и анимациями. В этой статье я расскажу о подводных камнях и возможных путях их обхода при написании реалтайм видео-секвенсора на iOS.

->

Категория: Веб-разработка, iOS

 

Использование утилит timeout & strace для мониторинга неактивности пользователя для разрыва соединения Shellinabox

Автор: admin от 6-07-2017, 15:15, посмотрело: 272

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



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

Однако, для открытого пакета shellinabox я обнаружил решение на блоге на немецком языке, которое я и решил довести до нужного мне уровня. В итоге, получился симпатичный контейнер Docker, который можно найти как на GitHub так и на Dockerhub, который решает все необходимые задачи.



Но, статья не об этом, а о сопутствующем коде на Python, который мне пришлось написать. Дело в том, что мне не нравилось, что если пользователь открыл web ssh и куда-то ушел, то сессия будет висеть бесконечно, что на мой взгляд неприемлемо.

->

Категория: Веб-разработка, Linux

 

Отжиг и вымораживание: две свежие идеи, как ускорить обучение глубоких сетей

Автор: admin от 6-07-2017, 14:05, посмотрело: 450

Отжиг и вымораживание: две свежие идеи, как ускорить обучение глубоких сетей


В этом посте изложены две недавно опубликованные идеи, как ускорить процесс обучения глубоких нейронных сетей при увеличении точности предсказания. Предложенные (разными авторами) способы ортогональны друг другу, и могут использоваться совместно и по отдельности. Предложенные здесь способы просты для понимания и реализации. Собственно, ссылки на оригиналы публикаций:


  • Snapshot ensembles (апрель 2017)

  • FreezeOut (июнь 2017)


->

Категория: Программирование

 

Стоимость акций Amazon, Apple и Microsoft сравнялась в результате технического сбоя

Автор: admin от 6-07-2017, 12:30, посмотрело: 544

Стоимость акций Amazon, Apple и Microsoft сравнялась в результате технического сбоя




В минувший понедельник трейдеры, следившие за событиями на рынке через Google Finance, Yahoo Finance, а также торговые терминалы Bloomberg и Thomson Reuters, заметили резкий скачок цен на акции ряда крупных компаний. Некоторые из них, например, Amazon и Apple, значительно потеряли в стоимости, другие, напротив, выросли.



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

Категория: Microsoft, Apple

 

Виртуальный конвейер разработки сайтов и автоматизация

Автор: admin от 6-07-2017, 12:30, посмотрело: 334

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



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

Категория: Программирование » Веб-разработка

 

Сравнение производительности сетевых решений для Kubernetes

Автор: admin от 6-07-2017, 11:00, посмотрело: 347

Сравнение производительности сетевых решений для Kubernetes


Kubernetes требует, чтобы каждый контейнер в кластере имел уникальный, маршрутизируемый IP. Kubernetes не назначает IP-адреса сам, оставляя эту задачу сторонним решениям.



Цель этого исследования — найти решение с наименьшими задержками, наибольшей пропускной способностью и самой небольшой стоимостью настройки. Поскольку наша нагрузка зависит от задержек, мы измеряем задержки высоких перцентилей при достаточно активной сетевой нагрузке. В частности, мы сфокусировались на производительности в районе 30-50 процентов от максимальной нагрузки, поскольку это лучше всего отражает типовые ситуации для неперегруженных систем. ->

Категория: Программирование, Системное администрирование, Linux, Сетевые технологии

 
Назад Вперед