Вот есть в России VK и Яндекс. Всё у них замечательно, молодцы вообще ребята: и предельно высокая посещаемость, и сложность инфраструктуры, и применяемые технологии, но в мире они не столь популярны. Вот и Китай у большинства любителей, из тех, чей взгляд устремлен в Калифорнию, где каждые 3 месяца появляется hitech-компания в миллиард долларов, в картине мира просто отсутствует. Эта страна во многих вопросах, где дело касается количества, необычная, постоянно ведь на слуху города Китая, метро, мосты, порты; так вот я тут — о массивных китайских сайтах. Сравнивать с DDOS как атакой глупо, та совсем разная и она не обыденность, но есть сайты где инфраструктура заточена для миллионов, хотя бы только поэтому они показались мне интересными.
Читать полностью »
Метка «highload» - 4
Когда каждый день как DDOS. Крупнейшие китайские сайты
2012-11-16 в 3:45, admin, рубрики: Baidu, china, highload, rakuten, taobao, tencent, weibo, метки: Baidu, china, highload, rakuten, taobao, tencent, weiboНадежный код при высоких нагрузках
2012-11-14 в 11:44, admin, рубрики: badoo, fault tolerance, highload, php, Блог компании Badoo, Веб-разработка, метки: badoo, fault tolerance, highload, PHP Когда речь идет о высоких нагрузках, как правило, в центре внимания оказываются вопросы производительности или масштабируемости кода и архитектуры.
При этом о надежности самого кода говорить как-то не принято, хотя в суровых условиях высоконагруженных проектов его качество приобретает особое значение. Вам нужен действительно «пуленепробиваемый» код, который будет работать корректно даже в случае большого количества одновременных запросов к одним и тем же данным. В этой статье представлен набор рекомендаций, которые могут помочь вам в написании такого кода.
Читать полностью »
Puppet под нагрузкой
2012-11-01 в 12:50, admin, рубрики: badoo, highload, linux, puppet, ruby on rails, unicorn, баду, Блог компании Badoo, высокая нагрузка, конфигурирование, системное администрирование, метки: badoo, highload, puppet, ruby on rails, unicorn, баду, высокая нагрузка, конфигурирование Puppet — довольно удобный инструмент для управления конфигурациями. По сути, это система, которая позволяет автоматизировать настройку и управление большим парком машин и сервисов.
Базовой информации о самой системе много, в том числе и на Хабре: здесь, здесь и здесь. Мы же постарались собрать в одной статье несколько «рецептов» использования Puppet под действительно большими нагрузками — в «боевых условиях» Badoo.
О чём пойдет речь:
- Puppet: ликбез;
- кластеризация, масштабирование;
- асинхронный Storeconfigs;
- сбор отчётов;
- анализ полученных данных.
Ruby NoName Podcast S04E20
2012-10-31 в 17:55, admin, рубрики: highload, html, linkedin, pony, postgresql, railsrumble, ruby, sha3, метки: highload, html, linkedin, pony, postgresql, railsrumble, ruby, sha3Новости
- Ускоряем Precompile Asset Pipeline
- RailsRumble проект от Российских коллег
- Отличный сайт с рекомендациями о том, как писать спеки
- Truncate для HTML
- Бегство LinkedIn
- Exception Notifier 3.0.0
- Интервью с Шавье Нориа
- Expressing Ruby Code in Natural Language
- Вышел патчлевел 286 для ruby 1.9.3
- SHA-3 расширение для Ruby
- gitfm.com и рассказ о нем
- Мнение про скобочки в Ruby
- wheremymates.com — проект с railsrumble
CDN для 70 000 сайтов одной кнопкой
2012-10-25 в 11:11, admin, рубрики: bitrix, CDN, highload, битрикс, Блог компании 1С-Битрикс, Веб-разработка, облако, Облачные вычисления, облачные сервисы, производительность, метки: bitrix, CDN, client-side, highload, битрикс, облако, облачные сервисы, производительность Что первое приходит вам в голову, когда вы слышите аббревиатуру CDN? Наверняка, «тяжелый контент», «много видео», «терабайты данных», «миллионы хитов в день».
Не так уж много в Рунете проектов, которые характеризуются подобными словами. Олег Бунин, организатор конференции HighLoad++ (мы доверяем ему в вопросах нагрузок :)), не так давно дал такую оценку: CDN в России нужен и при этом экономически оправдан нескольким десяткам сайтов в России.
А что же сайты поменьше (которых — на самом деле — подавляющее большинство: интернет-магазины, блоги, корпоративные сайты и т.д.)? Нужен ли им CDN? И если нужен, то почему же нет ажиотажного спроса на эту услугу? И можно ли совершить небольшую революцию в вебе одним модулем в CMS?
Ответы на эти вопросы — под катом…
Читать полностью »
На днях в Москве прошла «конференция разработчиков высоконагруженных систем» HighLoad++, участником которой мне посчастливилось стать. Ниже я хочу кратко пройтись по докладам, которые посетил в рамках конференции, выделив в них интересные на мой взгляд моменты.
Сразу предупрежу, что какие-то вещи я мог понять неправильно, какие-то переврать. Если для вас это важно — не читайте этот пост, а приходите на следующую конференцию лично! :)
Разработчики «Мамбы» на конференции HighLoad++2012
2012-10-23 в 12:05, admin, рубрики: comet, leveldb, nosql, автоматизация, архитектура, Блог компании Мамба, деплой, деплоймент, знакомства, метки: comet, highload, leveldb, nosql, автоматизация, архитектура, деплой, деплоймент, знакомства Сегодня стартовала самая значимая конференция для разработчиков HighLoad++2012
Наши прекрасные разработчики расскажут много интересного и полезного о высоконагруженной системе знакомств с аудиторией в 17 000 000 пользователей.
Спикеры «Мамбы»:
Глеб Арестов
Использование Comet для создания интерактивных интерфейсов
Михаил Буйлов
Цикл разработки, визуальный деплой, автоматизация и интернационализация
Дмитрий Ананьев
Читать полностью »
Vertica на HighLoad++
2012-10-23 в 8:34, admin, рубрики: big data, Vertica, Блог компании «LifeStreet Media», метки: highload, VerticaВчера было мое выступление на HighLoad++. Тезисы и слайды на сайте организаторов. Конференция организована, кстати, отлично. Но времени на полноценное выступление было мало — 45 минут с вопросами. Тестовый прогон у меня занял 60 минут, после некоторой реорганизации и без вопросов на HL я уложился за 42. Некоторые важные архитектурные моменты пришлось проговаривать быстро и без примеров, от чего, конечно, страдала ясность. Я пытался построить презентацию таким образом, чтобы показать, как мы необходимым образом пришли к Вертике и к текущей архитектуре, и в то же время сделать акцент на важных архитектурных принципах работы с большими данными вообще. Не уверен, что цель была в полной мере достигнута. Мало, мало времени. Но я всегда открыт для вопросов. Вертика, впрочем, вызвала заслуженный интерес, вопросы были по делу.
А сегодня было выступление Криса Бонна из etsy.com, и, удивительное дело, он тоже рассказывал про Вертику. Читать полностью »
Система тайного голосования с возможностью проверки
2012-10-15 в 13:00, admin, рубрики: highload, безопасность, выборы, голосование, информационная безопасность, опросник, прозрачность, метки: highload, безопасность, выборы, голосование, опросник, прозрачностьДисклеймер
Внимание, политика!
Задача
Создать систему голосования, удовлетворяющую следующим условиям:
- Теоретически неограниченное количество голосующих (среди жителей России)
- Строгое соблюдения принципа «один человек — один голос
- Максимально упростить участие для голосующих
С первым пунктом всё просто — это чисто технические требования.
Видеозаписи докладов с HPC
2012-10-12 в 9:47, admin, рубрики: badoo, highload, HPC, itmozg.ru, mail.ru, Блог компании ITmozg, метки: badoo, highload, HPC, itmozg.ru, mail.ruДорогие хабрачитатели, мы готовы представить вам видеозаписи всех докладов с конференции по высоким нагрузкам HPC, которая состоялась 9 августа в Москве.
Прямо сегодня (или в любое удобное для вас время) в программе:
Сергей Аверин XEK, Badoo (участвовал в создании таких проектов как Хабр, dirty, leprosorium, autokadabra, dribbler, trendclub и др.);
Юрий Насретдинов, Badoo;
Андрей Сумин AndrewSumin, Mail.ru Group (ранее Яндекс, HeadHunter);
Константин Осипов, Mail.Ru Group ( ранее Oracle, Sun, MySQL, Ringrows, Spylog, Interpro);
Даниил Павлючков, ITmozg.ru.