TerraServer непотрібний сервіс або упущена можливість?

Ще до Google Maps в 1998 році у користувачів мережі Інтернет була можливість відвідати інше місто, країну або континент, не виходячи з дому. Це був перший найбільший у світі онлайн атлас, який поєднував у собі як супутникові, так і топографічні знімки Землі. Проект мав назву TerraServer і містив у собі більше 8 ТБ даних з зображеннями від Геологічної служби Сполучених Штатів (USGS) і СПІН-2 (SPIN-2), які оброблялися базою даних SQL. У даного проекту була всього одна мета і вона полягала зовсім не в тому, щоб допомагати користувачам сидячи перед монітором «перелітати» через горизонт. Ні, завданням TerraServer була демонстрація можливостей Microsoft: програмне забезпечення компанії могло обробляти найбільшу базу даних без яких-небудь проблем.



У Microsoft доручили Тому Барклаю помістити всю планету в бази даних усередині комп'ютера Compaq. Вмістити тисячі кілометрів нашої планети всього на 100 м2 — це було дивом.

Планувалося, що TerraServer стане запорукою лідерства компанії Microsoft серед інтернет-компаній в 21 столітті. Це була перша загальнодоступна інтерактивна супутникова карта світу і перша база даних SQL землі розміром в кілька терабайт. Фактично — це була найбільша база даних у світі за кілька років і Compaq вважався найбільшим комп'ютером в світі. TerraServer був функціональним і популярним попередником Google Earth, який дозволяв побачити Ваш будинок з космосу. Він працював задовго до того, як в Google задумалися про подібної концепції.



Так чому ж ми не використовуємо TerraServer зараз на своїх смартфонах?

Ймовірно, з тієї ж причини чому Microsoft програв змагання Google за лідерство в сфері пошукових ресурсів, електронної пошти, веб-браузерами і інших споживчих сервісах. Корпорацію Microsoft особливо не турбувало зручність користувачів при використанні TerraServer. Їх також не турбувало величезну кількість даних про користувачів, які залишалися після використання сервісу.

Зі слів Томі Барклая:
Це було зроблено для того, щоб показати, що наше програмне забезпечення здатне на таке. Але компанія абсолютно не піклувалася про зібраної інформації. Google спочатку був інформаційною компанією, осознавающей цінність інформації.
Початковий план полягав лише в тому, щоб створити базу даних. Корпорації не хвилювало, що там містяться, вона просто хотіла бути величезною. Для чого? База даних повинна була стати найбільшою в світі, щоб перевірити масштабованість СУБД Microsoft SQL.

База даних виробляє постійне резервне копіювання на автоматизований стрічковий модуль StorageTek 9710 TimberWolf, використовує резервне копіювання SQL, інтегроване з мережею Legato. В режимі онлайн процес резервного копіювання використовує 20% ресурсів CPU і займає приблизно 8,5 годин, включаючи час на внесення змін в стрічку.



Як сказав Барклай:
Нас попросили попрацювати над дуже великою базою даних, протестувати бази даних наступного покоління.
Виявилося, що знайти цікавий і реальний терабайт даних, який можна було б вільно використовувати і законно поширювати, було вельми складно. Відповідно до статті USA Today від 22 червня 1998 року, первісна завдання для TerraServer полягала в тому, щоб перерахувати кожну транзакцію в історії Нью-Йоркської фондової біржі і зробити доступною для пошуку онлайн. Але в підсумку обсяг бази даних вийшов всього 500 ГБ, чого було недостатньо. Microsoft вимагала більшого. У 1997 році Геологічна служба США проводила завантаження своїх напівтонових (чорно-білих) супутникових фотографій і інших повітряних зображень зі свого архіву в мережу Інтернет. Хеді Россмейсл з геологічної служби США зустрілася зі знаменитим програмістом Microsoft Джимом Греем, вони починали обдумувати можливість об'єднання проектів в один. Адже розміщувати супутникові зображення в мережі Інтернет, щоб вони знаходилися у відкритому онлайн доступі в будь-який час і в будь-якому місці — було справою не тільки цікавим, але і корисним.

Час було більш-менш підходящим. Холодна війна закінчилася, що дозволило розсекретити фотографії, зроблені супутниками шпигунів. Ніхто в світі не побоювався тероризму (до трагедії 11 вересня), все більше людей відкривало для себе переваги використання мережі Інтернет.

Зі слів Россмейсл:
У нас були зображення в цифровому форматі половини країн на планеті Земля. Також у нас була можливість надавати знімки людям, але не швидким і зручним способом.
Зображення, поряд з деякими розсекреченими військовими фотографіями Росії, становили трохи більше 2,3 терабайта. Грей призначив Барклая (якого Россмейсл називала «мозком проекту») відповідальним за розробку і він приступив до кодування. TerraServer був його першим веб-сайтом, який він коли-небудь робив. Це був його перший проект, який мав хоч якесь відношення до картографії. Але завдання виявилося досить складною, Барклай дуже швидко зіткнувся з основною проблемою картографії. Перенесення округлої поверхні землі на плоский монітор став для нього справжнім головним болем.

Він вирішив, що використання стандартної проекції Меркатора — це не те рішення, яке варто використовувати. Така проекція спотворює розмір континентальних масивів, оскільки переміщення будуть відбуватися не тільки уздовж екватора, але так само на південь і на сервер. Проекція Меркатора особлива тим, що не спотворює кути і форми, відстань зберігається тільки на екваторі. Донині така проекція використовується для складання морських навігаційних та аеронавігаційних карт.



Після невдалого тестування різних способів, Барклай висунув ідею створення «мозаїчних зображень, здатних генеруватися в залежності від обраної частини карти. В основному зображення, отримані компанією Microsoft від Геологічної служби США, були з'єднані разом, але потім порізані на більш дрібні квадрати і повторно відцентровані при команді.



Як говорив Барклай:
У нас не вийшло зробити це з першого разу. На презентації першої демо-версії будинок Білла Гейтса виявився розділений на дві частини, що було не дуже добре. Ми доопрацювали поступальний розгортання карти. Це дозволяло людям центрувати будь-який бажаний ділянку. Також реалізували можливість збільшення і зменшення масштабу.
Нововведення виявилися революційним, стратегія «Мозаїки» стала основою для Google Earth і Google Maps. Дивно наскільки подібні сучасні технології до технології 1997 року. Коли проблема відображення карти була вирішена, TerraServer запустили в роботу і почалося найцікавіше.

TerraServer стартував ще в 1997 році і сьогодні він вже досяг свого повноліття. Але на жаль, у нас немає ніякого способу ним скористатися. Проект пішов в оффлайн ще в 2007 році, з тих пір Барклай провів більшу частину часу працюючи над Bing Maps. Microsoft періодично відновлювала TerraServer (навіть після 2007 року). У доповнення до статті USA Today, проектом також були присвячені статті в New York Times та Newsweek. У них описувалися побоювання з приводу потенційного вторгнення в приватне життя користувачів при використанні системи. Наприклад, заголовок однієї зі статей свідчила: «Surveillance in the sky» (Спостереження в небі).

Microsoft проводила церемонію запуску в Нью-Йорку, на якій був присутній особисто Білл Гейтс. У перший день роботи доступ до проекту отримали 8 мільйонів користувачів, а до кінця тижня було зареєстровано вже 30 унікальних відвідувачів в день (згідно докладу, опублікованому в 2000 році). В кінцевому підсумку сплеск популярності зійшов на немає і проект щодня відвідувало 7 мільйонів користувачів. TerraServer став успішніше, ніж припускали в Microsoft.

Вражаюче, скільки даних про загальне веб-поведінка змогли зібрати в Microsoft. Але ще більше вражає, як бездумно все це використовувалося. У компанії TerraServer розглядали як чергову новинку, а не як проект, здатний змінити світ. Примітно, що Microsoft (ще до Google) встановили один цікавий факт: людина буде вельми засмучений, якщо на зробленому знімку не побачить свій будинок або знайому місцевість, відповідно для нього проект буде марним.

Зі спогадів Барклая:
У перший рік роботи проекту я отримав більше 20000 листів, в яких найчастіше писали дві протилежності: «я люблю TerraServer, я побачив свій будинок» або «я ненавиджу TerraServer, там немає мого будинку». Ми з'ясували, що 85% всіх гео-запитів були локальними. Люди хотіли знайти місця, поруч з їхнім будинком, будь то хімчистка або якийсь фаст-фуд.
Сукупність різних статей про TerraServer зосереджувалася навколо його можливості обробляти найбільшу базу даних. При цьому практично повністю ігнорувалося те, скільки даних про звички користувачів він міг зібрати.

У статті Times згадувалося:

Стратегія Microsoft у використанні TerraServer спрямована на доказ того, що його програмне забезпечення та операційна система підходять для масивних баз даних. Кумедний факт — фахівці компанії з'ясували, що мережа Інтернет найбільш жвава по понеділках і вівторках. Отримана інформація була використана компанією лише для визначення того, коли краще проводити роботи на сервери в дата-центрі. Єдиний дохід, який Microsoft отримувала від використання TerraServer, надходив від продажу супутникових зображення, відправляються користувачам поштою. Вартість таких зображень варіювалася від $ 7,95 до $ 24,95.

Нині Terraserver — пам'ятник упущеної можливості Microsoft домінувати на ринку обчислювальних технологій. Важко сказати, чому компанія вирішила припинити розвиток свого проекту. Можливо, це пов'язано із загибеллю Джима Грея (боса Барклая) у 2007 році у відкритому морі.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.