На русском языке публикуется впервые
Скачать 1.86 Mb.
|
Добро пожаловать в облако Все началось с создания виртуальных машин (VM) – компьютеров, которые могут работать внутри других компьютеров. Виртуальные машины позволяли создавать на одном физическом сервере множество виртуальных, что давало возможность компаниям значительно расширять объем загрузки компьютерного «железа». Виртуальные машины позволяли решить серьезную для крупных компаний проблему избыточных мощностей. До появления виртуальных машин добавление в систему еще одного сервера означало покупку еще одного дорогостоящего элемента оборудования. Некоторые из этих серверов использовали лишь незначительную часть своего потенциала. Чем-то это напоминает ситуацию, при которой огромный автобус в течение 24 часов возит по городу одного-единственного пассажира. Теперь же у компаний появилась возможность заполнить каждое место в автобусе и таким образом сэкономить немалые деньги (которые в противном случае просто ушли бы на покупку нового оборудования). «Облачная» концепция пошла немного дальше – если у вас заканчиваются собственные мощности, вы можете беспрепятственно воспользоваться чужими. Условно говоря, их можно «арендовать», но только тогда, когда они вам нужны. Если взять пример ресторана в Сан- Франциско (о котором мы рассказывали выше), то он мог бы использовать дополнительные площади лишь на время обеда и платить только за то время и помещение, которое ему нужно. Эта концепция использования чужих ресурсов экономит компаниям целые состояния, а также создает владельцам этих мощностей отличные возможности для развития бизнеса. Компании типа Amazon делают большие ставки на эту идею, создавая огромные центры по обработке данных и сдавая виртуальные машины в аренду всем желающим (иногда даже на поминутной основе). Поскольку вся техническая работа проходит «за сценой», для потребителей это не связано ни с какими проблемами. Чем выше загрузка серверов, тем больше продолжительность периода аренды и тем выше величина доходов, позволяющих покрыть изначальные издержки. На дворе полночь и на вашем сайте мало посетителей? Вы платите за это время копейки. Наступила пятница после Дня благодарения, и вы ежеминутно продаете через сеть тысячи цифровых фоторамок? Вы платите за это премию, однако зарабатываете больше денег, чем обычно. Вам нужны дополнительное пространство, более высокая скорость или дополнительные сервера? Плати́те только за то, что вам реально нужно. Поставщики «облачных» услуг позволили сгладить ступенчатую функцию. Самое главное во всех этих процессах – концепция поиска постепенных решений, применяемых до тех пор, пока для вас не станет оправданным новый шаг, связанный с приобретением собственных ресурсов. Вы не можете позволить себе взять на работу нового сотрудника? Укрепите отношения с подрядчиком и поручите ему часть работы. Не можете заплатить всю сумму за тарифный план, дающий вам две тысячи минут? Купите семейный план и распределите расходы по нему между несколькими людьми. Выявление ступенчатых функций, их сглаживание и планирование действий в отношении тех, где сглаживание невозможно, вполне может помочь вашему бизнесу (и вашей жизни) течь подобно Ниагаре. Однако это происходит, лишь пока вы не сталкиваетесь с узким местом. Узкие места Узкое место – это часть системы, которая ломается первой и замедляет работу всех остальных компонентов. Неспособность выявить узкое место может привести к тому, что поток упрется в неожиданный затор и это приведет к замедлению или даже остановке работы всей системы. Примерно то же происходит, когда вы включаете в одну розетку слишком много электрических приборов. Зачастую плато возникают из-за того, что мы не знаем, когда и где возникнут узкие места. К примеру, неопытные менеджеры часто оказываются на плато, поскольку сами становятся узким местом. Они занимаются микроменеджментом, внимательно изучают каждое крошечное решение и заставляют других людей ждать, пока они не разберутся. Их работа тормозится их собственной потребностью в том, чтобы все рассмотреть, изучить и переварить. Вы наверняка знаете таких людей – «ходячих блокираторов». Узкие места могут возникать в самых странных ситуациях. Только в 2009 году, по некоторым подсчетам, в США было украдено более 143 миллионов элементов персональных данных (номеров кредитных карт, карт социального страхования и т. д.) {90} . Это большая проблема для потребителей, однако представьте себе, с каким проблемами сталкиваются при этом преступники. Предложение украденных номеров кредитных карт резко возросло, и конкуренция между плохими парнями заставила упасть цены на каждый украденный номер. Они снизились до одного доллара (при этом помимо самого номера карты в комплект входит код CVV2 и индекс для адреса, на который отправляются счета) {91} . Более «уважаемые» дилеры украденных номеров даже предлагают круглосуточную службу поддержки потребителей. Если номер кредитной карты не работает, они предоставляют на замену новый всего за несколько часов (и мы сейчас не шутим). Обратите внимание, насколько убедительными кажутся условия обслуживания этих, скажем так, предпринимателей {92} Попробуйте, прежде чем покупать (цитата из рекламного объявления в сети): «Если хотите проверить, купите один номер. Если с CVV все в порядке, можете купить у меня еще». Скидки за объем покупки – зачем покупать один украденный номер, когда вы можете получить 30? Порадуйте себя: «Если вы захотите купить больше 30 номеров, я предложу вам отличную цену». Отсутствие оплаты в кредит (что в данных условиях выглядит несколько несправедливым): «CVV будет отправлен вам после получения платежа». И, наконец, приверженность качеству и ориентация на клиентов: «Мы меняем плохие CVV. Гарантия 24 часа. Все мои CVV проверены перед продажей. Не подходит – заменим!» Обычно такие номера кредитных карт покупают представители организованных преступных групп. А вот теперь пришло время для непростого вопроса – каким образом можно превратить украденный номер кредитной карты в деньги без риска быть пойманным? И вот тут- то мы и натыкаемся на настоящее узкое место для мошенничества в области кредитных карт – на американских домохозяек. Процесс работает следующим образом – плохие парни публикуют в сети объявления о возможности работы (иногда даже вывешивают баннеры на сайтах, где дают свои объявления о вакансиях агентства и компании). Они обнадеживают обещаниями типа «Заработайте до 100 тысяч долларов, работая на дому в свободное время». Что ж, это кажется вполне привлекательным. Люди реагируют на предложение и становятся «сотрудниками». В течение недели к их домам начинают подъезжать грузовики с большими телевизорами, игровыми системами, ноутбуками и другой дорогостоящей электроникой, заказанной в интернет-магазинах с помощью украденных номеров кредитных карт. Работа этих «сотрудников» довольно проста – упаковать поступившие товары в коробки и отправить их по адресу склада, расположенного за пределами страны. Такая схема мошенничества носит название «переупаковка», и довольно часто домохозяйки (называемые на преступном жаргоне «мулами») даже и не знают, что занимаются чем-то противозаконным – до тех пор пока через несколько месяцев агенты ФБР не начинают штурмовать их дома {93} Процесс монетизации украденного номера кредитной карты ограничен поиском достаточного количества «мулов», то есть временем, за которое преступники смогут подключить к работе ни о чем не подозревающих подмастерьев. Это и есть узкое место. Основная доля усилий в цепочке поставок украденных номеров кредиток концентрируется на найме сотрудников. Это большой и серьезный бизнес. Киберпреступники обращаются к сайтам знакомств и объявлений или отправляются на форумы любителей тех или иных хобби – то есть в любые места, где они могут завязать нужные связи. Для того чтобы понять динамику развития отношений в этой области, мы бы хотели пригласить вас в странный мир CAPTCHA [29] Возможно, само это название вам и незнакомо, но если вы пользуетесь интернетом, то наверняка их видели. CAPTCHA – написанные нарочито нечетким шрифтом слова, которые нужно впечатать в специальное поле на сайте перед тем, как купить билет на бейсбольный матч или открыть новый аккаунт электронной почты. Это своеобразный тест, позволяющий ответить на вопрос о том, кто общается с сайтом – человек или компьютер. В современном виде CAPTCHA стал плодом размышлений Луиса фон Ана, специалиста по компьютерным технологиям из Университета Карнеги – Меллон {94} . CAPTCHA были интегрированы почти в каждый значимый сайт, в том числе Google, Yahoo и Ticketmaster. Возможно, вы удивляетесь – какой цели служат эти невероятно раздражающие, иногда совершенно неразборчивые слова. Порой человеку сложно их прочитать, однако для компьютера задача прочитать хорошие CAPTCHA оказывается просто не под силу. До появления CAPTCHA киберпреступники создавали автоматизированные инструменты, позволяющие за несколько секунд перебрать тысячи различных паролей для вашего сайта или другого закрытого источника. После появления CAPTCHA процесс застопорился. Созданные преступниками роботы доходили до раздела сайта, где им нужно было догадаться, какое слово зашифровано в поле, а затем сдавались. CAPTCHA менял правила игры для сайтов, изнемогавших от засилья спама или роботов, перебиравших пароли. Но давайте еще раз посмотрим на ситуацию с точки зрения киберпреступника. Очевидно, что CAPTCHA стал слишком узким местом. Организованные преступные группы, работающие в интернете, инвестировали много времени и сил в написание инструментов для рекламы своих предложений и взлома аккаунтов. Им совершенно не нравилось видеть, что все эти усилия были потрачены зря и что они теряют доходы (особенно обидным было то, что причиной этого послужило несколько букв, написанных почерком пьяного любителя американских горок). И здесь мы можем видеть, насколько творческими могут оказаться усилия хорошо мотивированной группы по преодолению узких мест. Первые попытки преодолеть CAPTCHA были исключительно технологическими. Плохие парни создали целый ряд программных инструментов для специальных целей, связанных с оптическим распознаванием (OCR) и помогающих компьютерам читать символы CAPTCHA {95} В некоторых случаях эти инструменты давали хорошие результаты, что заставило авторов CAPTCHA делать буквы еще менее читаемыми. Следующий подход ко взлому CAPTCHA состоял в том, чтобы платить людям в странах с низкими доходами за разгадку зашифрованных надписей {96} . За сотую долю цента нанимался человек, который внимательно смотрел, что именно написано на экране – Cat, Car или Let. Этот подход работал, однако оплата за каждую разгаданную надпись постепенно оказывалась слишком высокой. Представьте себе, что вы пытаетесь подобрать пароль к компьютеру другого человека. В некоторых случаях придется перебрать сотню тысяч различных комбинаций в поисках нужной вам. Даже если вы заплатите за эту работу десять долларов – не лучше ли купить за те же деньги десять украденных номеров кредиток? А затем наконец наступил прорыв. Мошенники смогли использовать в своих интересах самую мощную силу в интернете. Именно эта сила заставила браузеры обновиться и начать показывать пользователям картинки. Именно этот джаггернаут [30] позволил формату VHS одержать победу над Betamax. Это отрасль размером в миллиард долларов, породившая некоторые из самых прорывных достижений в технологии и производстве видео. Мы говорим о порнографии. Банды киберпреступников начали создавать сайты с порнографией {97} . Сами сайты были бесплатными – не нужно было ни регистрироваться, ни становиться членами сообщества. Все, что требовалось, – ввести несколько CAPTCHA, для того чтобы увидеть следующее изображение или видео. Схема была простой и гениальной. CAPTCHA брались с тех самых сайтов, которые преступники жаждали взломать. Как только их робот наталкивался на узкое место, связанное с CAPTCHA, он брал картинку с непонятным словом и размещал ее на заставке своего порносайта. На некоторых из этих сайтов даже существовало подобие контроля качества – они брали одну и ту же картинку CAPTCHA и показывали ее пяти различным охотникам за порно. Ответ считался правильным только тогда, когда все пять людей давали один и тот же ответ. По некоторым расчетам, на пике борьбы между порно и CAPTCHA за каждую пару минут ничего не подозревавшие и отлично мотивированные пользователи порносайтов решали до нескольких тысяч CAPTCHA. Такое решение позволило преодолеть узкое место. Причем оно актуально и сейчас – вне зависимости от того, насколько сложную CAPTCHA вы сделали, всегда найдется достаточно мотивированный человек, желающий бесплатно разгадать ее содержимое. В этой битве добра со злом, появлением узких мест и их преодолением CAPTCHA продолжают развиваться и расширять границы человеческих способностей к вычислению. Ирония судьбы в том, что человек, ответственный за создание одного из мощнейших крупнейших узких мест в борьбе с киберпреступностью, Луис фон Ан, поменял круг своих интересов (возможно, руководствуясь чувством вины?) и занялся решением проблемы узкого места в совершенно иной области – оцифровкой старых книг. Если вы еще не поняли, Луис фон Ан любит разгадывать головоломки. После того как CAPTCHA начал появляться практически повсеместно, он заметил, что и другие люди готовы заниматься этой малоосмысленной работой. Можно ли было найти их усилиям лучшее применение? Ежедневно заполняется свыше 200 миллионов CAPTCHA – иными словами, на разгадку этих головоломок ежедневно тратится свыше 150 тысяч человеко-часов {98} . Можно ли было объединить разгадку всех этих небольших головоломок в нечто единое, позволявшее достичь более масштабной цели? Именно из этого желания и родился проект reCAPTCHA. Перед тем как перейти к рассказу о reCAPTCHA, давайте немного поговорим о проблемах, с которыми сталкиваются компьютеры в попытках прочитать написанное или напечатанное слово. В течение нескольких прошлых десятилетий компьютерные системы научились с довольно высокой эффективностью распознавать напечатанные слова в чистых электронных документах. Но как быть со старыми бумажными документами и книгами, испачканными кофейными пятнами, пестрящими зачеркиваниями и помарками или просто плохо напечатанными? В таких условиях программы оказываются менее надежными, а результат распознавания выглядит полной чепухой. Рано или поздно в процесс должен вмешаться человек, изучить страницу и понять, что написано на ней на самом деле. И вот тут на сцене появляются Луис фон Ан и reCAPTCHA. Вместо полностью выдуманных текстовых головоломок reCAPTCHA просит пользователя ввести свой вариант для двух коряво написанных слов – для одного из них сайт знает правильный ответ, а другое представляет собой изображение слова из старой книги. Пользователи не знают, какое из двух слов фальшивое, а какое – правильное, поэтому изо всех сил пытаются разгадать оба. Затем reCAPTCHA собирает данные и проводит перекрестное сравнение версий слов из старых отсканированных книг, предложенных разными пользователями. Если определенный вариант ввело достаточное количество людей, то ура! Вы только что помогли сохранить историю, превратив старый шедевр в цифровой документ, который может жить вечно. reCAPTCHA делает и еще один шаг вперед. Программа дает вам возможность не только изучить слово визуально, но и послушать немного искаженное аудио и записать услышанные вами слова. Это сделало концепцию CAPTCHA применимой для работы людей, имеющих проблемы со зрением (в рамках концепции reCAPTCHA), а также создало возможность для превращения старых записей в электронные документы. Технология reCAPTCHA стала настоящим прорывом. Она позволила избавиться от узкого места в процессе оцифровки документов и записей неидеального качества. В наши дни reCAPTCHA позволяет решить более 30 миллионов головоломок в день, и с ее помощью уже оцифрованы миллионы старых книг и документов. Она быстро привлекла внимание Google – ключевого игрока на рынке оцифровки книг, и в 2009 году интернет-джаггернаут приобрел компанию – производителя reCAPTCHA. Преодоление узких мест носит трансформационный характер. Самая главная задача состоит в том, чтобы определить, где находится узкое место, и творчески проложить новый путь вокруг него (желательно при этом не связавшись с порнобизнесом). Эрозия Раз в год сотни людей на небольшом багамском островке Южный Бимини собираются на охоту. Жители соседних островов приплывают сюда на шлюпках, парусниках и старом китобое «Бостон». Это уже стало настоящей традицией, любимым времяпрепровождением множества людей. Группа добровольцев работает над подготовкой мероприятия всю ночь накануне. Добро пожаловать на ежегодный праздник охоты на пасхальные яйца. Основное действие начинается в полдень, а до тех пор родители придерживают своих детей в возрасте до десяти лет, как лошадей перед скачками. Затем, предоставленные сами себе, дети переворачивают камни, залезают на деревья и просеивают траву в поисках раскрашенных вареных яиц. Хью вспоминает, что, когда он был ребенком, на него однажды напала утка – он попытался утащить из ее гнезда несколько некрашеных яиц. Что ж, у каждой охоты есть свои риски. Умудренные опытом десятилетние ветераны знают, насколько важно сконцентрироваться на поисках с самого начала. Большинство яиц находят в первые несколько минут – розовое яйцо выделяется в зеленой траве, другое просто лежит на краю скалы, а третье выглядывает из-под листа, лежащего под деревом. Начальный темп (яйцо в минуту) постепенно замедляется, по мере того как дети находят большинство яиц. Возможно, сами дети этого не знают, но в этот момент они сталкиваются с типичным примером плато, связанного с эрозией. С течением времени результат становится все хуже, при этом усилия ничуть не уменьшаются – дети охотятся за яйцами во вторые десять минут так же упорно, как и в первые, – уменьшается их награда за эти усилия. Когда мы потребляем ресурс, объем которого зафиксирован (или пополняется медленнее, чем скорость его потребления), в результате может возникнуть эрозия. Плато эрозии обычно наступают незаметно. В них не бывает резких падений эффективности или потока, обычно сопутствующих ступенчатой функции или узкому месту. Эффективность снижается постепенно. То же самое происходило и с охотой на яйца. Мудрый охотник попытался бы обогнать остальных, набрать максимум яиц, пока это просто, а затем просто блуждал в поисках случайных находок. Но даже эта стратегия оказывается со временем менее удачной. В середине 1980-х годов случился настоящий прорыв. Эта инновация была способна изменить сами принципы охоты и подарить немалую радость даже самым медленным и маленьким охотникам. В то время Хью было около десяти лет, он уже долго занимался поисками, но без особых результатов. И вот что изменилось: вместо использования заранее подготовленного поля с яйцами (статичного и готового к посещениям охотников) организаторы устроили охоту в разное время и в двух различных областях на противоположных концах острова (который был довольно мал). После 15 минут охоты на южной стороне открывалась северная часть, куда устремлялись дети, привлеченные новым, никем не тронутым запасом яиц. Затем группа взрослых вновь наполняла яйцами первую зону, что позволяло начинать цикл сначала. Охота вместо прежних 15 минут продолжалась час – а могла продолжаться вечно. Решение, разбивающее плато, кислота, разъедающая плато эрозии, – это правильно найденный контрбаланс, то есть нечто способное восстанавливаться, давать вам то, что вы берете, и брать то, что вы даете. На Южном Бимини родители прятали яйца, а дети их находили. Что это, как не пример идеального контрбаланса? Контрбалансы отличаются от дополняющих друг друга пиков, позволивших Rise & Shine Biscuit Kitchen and Café преуспеть в том же месте, где работала пиццерия Basil Doc’s. Контрбаланс возобновляет ресурс, который постепенно исчезает. Для того чтобы увидеть всю силу контрбаланса в действии, приглашаем вас в Сиэтл. Затем вам нужно проехать пять часов в восточном направлении, после чего спросить любого человека, едущего на тракторе, где можно найти Кевина Мадера. Вам гарантированно покажут верную дорогу. Регион Палоуз в юго-восточной части штата Вашингтон – родина не только университета штата, но и чечевицы. Фактически 90 процентов чечевицы, выращиваемой в США, растет именно в этой области {99} . Поехав по шоссе 27, вы увидите бесконечные поля зеленого и коричневого цветов – чечевицы и пшеницы, растущих до самого горизонта. А кроме того, вы повсюду будете натыкаться на фамилию Мадер. Там есть и ферма Мадеров, настоящая империя комбайнов и складов. Через штат проходит Мадер-роуд. Во всех направлениях по ней едут грузовики с логотипом Palouse Brands, перевозящие чечевицу и пшеницу. А если вы пробудете в этом районе достаточно долго, то вас рано или поздно поприветствуют Стив и Кевин Мадеры, представители четвертого и пятого поколения фермеров, выращивающих пшеницу и чечевицу на 20 тысячах акров (то есть на площади размером больше Манхэттена) {100} Фермеры типа Мадеров могут продемонстрировать вам идеальный пример контрбалансов. Каждое растение что-то отдает почве и забирает что-то взамен. К примеру, чечевица обогащает почву азотом, при этом забирая у нее определенный тип солей. Вот почему вы не можете год за годом сажать на одном и том же поле один вид растений – с каждым сезоном выращивать его будет все сложнее, и вы столкнетесь с плато, несмотря на то что в прошлом году ваш урожай мог быть отменным. Одно решение состоит в том, чтобы дать земле год отдохнуть. Это позволит природе оживить почву, поле чего вы можете ее вновь засеять. У такого метода работы есть свои научные и библейские причины. Согласно иудейской концепции, земля должна отдыхать после каждых семи циклов сбора урожая. Посевы истощают ресурсы, и мать-природа выступает в качестве контрбаланса для восстановления земли. Современные фермеры используют и другие типы контрбалансов для поддержания земли в состоянии равновесия. Азот, остающийся после сбора урожая чечевицы, представляет собой идеальную подкормку для другого растения – пшеницы. Она потребляет азот, представляющий собой мусор, остающийся после чечевицы. Эти два вида культуры работают в идеальной гармонии, давая друг другу все, что требуется, и забирая ненужное. Такое разнообразие не только позволяет увеличить урожай, но и помогает остановить накопление удобрений и поддерживает плодородность почвы. Пшеница забирает азот и благодаря этому хорошо растет. Чечевица оставляет азот в почве, а пшеница его собирает. Что это, как не идеальный пример контрбаланса? |