`

СПЕЦІАЛЬНІ
ПАРТНЕРИ
ПРОЕКТУ

Чи використовує ваша компанія ChatGPT в роботі?

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Netflix обошел всех по обьемам американского трафика

Sandvine опубликовала отчет о характере интернет-трафика в США на сегодняшний день, из которого стало известно, что Netflix на сегодняшний день обслуживает 29,7% downstream-трафика. После него одним скопом идут остальные Web-сайты и протокол HTTP (18%), видео с YouTube (11%) и протокол BitTorrent (10%).

Netflix обошел всех по обьемам американского трафика

Торжество Netflix над протоколом BitTorrent – это аргумент в плане того, что если основной массе населения предоставить относительно простой, удобный и недорогой сервис, то большинство готово за это платить вместо того, чтобы выискивать файлы сомнительного качества.

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

Google выпустит облигаций на $3 млрд

Google выпустит корпоративных облигаций на сумму $3 млрд. Срок погашения – 3, 5 и 10 лет. Зачем, казалось бы, компании с подушкой $37 млрд брать в долг $3 млрд? 35%-ный налог на корпоративную прибыль, с которым доходы, полученные на европейских и азиатских рынках, останутся в более благоприятных зонах.

Seagate делает внешний накопитель данных для смартфонов

Seagate представила беспроводной портативный жесткий диск Go Flex Satellite. Единственная модель с обьемом 500 ГБ и ценником в $200 позиционируется как хранилище файлов для смартфонов. Устройство поддерживает Wi-Fi, доступ к файлам можо получить через бесплатное приложение для iPhone/iPad (пока поддерживаются только яблочные платформы). Для загрузки файлов поддерживается интерфейс USB 3.0.

GoFlex Satellite Wireless

PHP Fog – хостинг, заточенный под PHP

PHP Fog – хостинг, нацеленный сугубо на PHP-проекты. Позволяет быструю установку и автоматическое обновление WordPress, Drupal, Joomla, SugarCRM, CakePHP, Zend Framework, CodeIgniter, Shopify API либо своего приложения.

image

Гибкая система тарификации, плюс наличие бесплатного плана, который позволяет хостить 1 домен на 100 мег дискового пространства, 20 мег пространства под MySQL под 15 гиг трафика в месяц.

image

Проект поднял $1,8 млн финансирования, идея похожа на "безболезненный Ruby-хостинг", предоставляемый проектом Heroku.

Google выводит лэптопы на основе Chrome OS на корпоративный и образовательный рынки

Сегодня утром Google дал официальный старт компьютерной линейке Chromebook. В декабре 2010 г. ряд желающих, в число которых взяли и меня, получили первые прототипы устройства = безымянные ноутбуки с дисплеем 12 дюймов и небольшим количеством внешних портов.

Acer Wi-Fi Chromebook (Black)

Сегодня Google обьявил о линейке различных уровней комплектации от Samsung и Acer, однако бизнес-модель распространения лэптопов под Chrome OS более интересна, чем собственно железо.

Во-первых, Chromebooks изначально поддерживают корпоративные и университетские программы. $28 в месяц за корпоративного пользователя, $20 за студента, в цену входит замена оборудования, поддержка Google Apps и регулярные апгрейды железа. Пользовательский сектор вроде как и поддерживается, но концепция поддержки пока непонятна – на первом этапе Google предпочитает работать с IT-отделами крупных и не очень организаций. Подопытными в корпоративном плане стали две компании – сеть ресторанов Jason’s Deli (230 точек, основной контингент пользователей – менеджеры продаж) и производитель компьютерного железа Logitech (400 сотрудников получили лэптопы для внутрикорпоративного использования, в результате примерно 90% остались довольны).

Amazing Apps

Во-вторых, поддержка не только облачных, но и настольных приложений, хотя и через костыльCitrix XenDesktop, который виртуализирует приложение на Windows-сервере, расположенном где-то в IT-отделе. Это, кстати, единственное упоминание Microsoft в презентации Google.

Google выводит лэптопы на основе Chrome OS на корпоративный и образовательный рынки

В-третьих, автоматические обновления операционной системы с последующей перезагрузкой, когда это необходимо. Поскольку пользователь ничего кроме броузера установить не может (даже Chrome Apps – это специально упакованный код на JavaScript, работающий внутри броузера), нет геморроя с запускаемыми вирусами, случайным удалением файлов и т.д.

Где сейчас зарплатникам хорошо

Зарплаты в Китае за следующие 5 лет вырастут на 80%. Правда, стоит уточнить, что речь идет о китайских фабричных чернорабочих, которые на фоне роста потребительской активности в стране и сильного юаня не прочь получать больше.

Попутно компании ищут новые точки фабричного аутсорсинга:

Yue Yuen Industrial (Holdings) Ltd., the world’s biggest shoe maker, has started moving manufacturing of low-cost shoes from China to countries such as Bangladesh and Cambodia.

Венчурная экономика и интернет-компании в начале 2011 г.

Thomson Reuters опубликовала статистику венчурного капитала в интернет-отрасли за первые четыре месяца 2011 г.

  • Интернет-стартапы за этот период получили около $5 млрд.
  • Заключено 403 сделок.
  • $1,4 млрд вложено в американские компании, примерно 75% денег и 75% сделок заключено за пределами США.
  • Из 25 крупнейших раундов 10 состоялись в США, 12 – в КНР.

35 млн долл. на ускорение дизайнерского рынка

Ненавидимый многими дизайнерами за утилитарный подход к высокому искусству проект 99Designs поднял $35 млн от ряда инвесторов, включая Accel Partners. Идея сродни Rent-a-Coder, пардон, vWorker, но там заказанные логотипы и темы для блогов приходят на почту в виде Zip-файлов.

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

Компания обработала более 75 тыс. проектов, за прошлый месяц сумма выплат дизайнерам почти достигла $1 млн.

Как падал Amazon и почему от этого не пострадал Netflix

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

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

По этому поводу интересен ответ Netflix, которая отгружает контент через AWS, однако хранит контроль над распределением трафика у себя. Netflix изначально использовала дата-центры Амазона по максимуму (большинство клиентов предпочитают устанавливать сервера в конкретной географической точке, справедливо полагая, что нужно быть ближе к клиенту), что помогло в нужное время просто переправить крупные обьемы запросов на работающие машины Амазона. Аналогично ни одна критическая система не существовала в одном-единственном варианте.

Параллельное программирование в условиях распределенных данных в Facebook

Разработчик Facebook Ник Шрок на конференции InfoQ в Лондоне описывает современные парадигмы программирования внутри Facebook, с которыми в будущем наверняка придется столкнуться и создателям других сайтов, которые поддерживают элементы социальности.

Отображение социальной информации имеет тенденцию превращаться в кучу взаимозависимых запросов к базам данных (простоты ради пока допустим, что общаемся мы с БД напрямую, без кэша). Скажем, стандартный вопрос на собеседование – какие запросы нужно сделать, чтобы заполучить ленту новостей?

  1. Получить ID друзей пользователя.
  2. Получить последние новости от каждого друга.
  3. Получить комментарии и лайки к каждой из новостей.

Полученное нужно отсортировать по какому-то механизму ранжирования, перепроверить на предмет приватности, после чего перевести в HTML.

Параллельное программирование в условиях распределенных данных в Facebook

Здесь видим несколько типов запросов: запросы, которые нужно делать в определенной последовательности (последние новости можно запрашивать только после того, как известны ID друзей) и запросы, которые можно запускать параллельно (комментарии и лайки, скажем, могут храниться в двух различных репозиториях).

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

Весь этот балаган приходится обрабатывать в контексте PHP, который не поддерживает параллелизации запросов.

Шрок весьма подробно обьясняет специфический язык с синтаксисом PHP, использующий параллелизм, доступный внутри среды HipHop (так как PHP трансформируется в C++, который затем компилируется в бинарник).

Подход к программированию с параллелизмом в уме требует некоторого изменения ментальной модели. Вместо написания странички, где мы чего-то там достаем из базы данных, обрабатываем и прорисовываем пользовательскому броузеру, на сегодняшний день разработчик Facebook в уме разбивает процессы на несколько шагов, принимает решения касательно того, какие шаги взаимозависимы, а какие – параллелизируемы, после чего пишет код для обработки полученных данных. Абстракция Preparable многим напомнит ключевое слово yield в С# или Python, Java-программисты вспомнят о Transfer Object.

Доклад Шрока занимает 50 минут, есть интересные вопросы из зала.

 

Ukraine

 

  •  Home  •  Ринок  •  IТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Мережі  •  Безпека  •  Наука  •  IoT