Интернет не масштабировался под Всемирную паутину! Люди говорили: «Нам никогда не справиться со всеми этими картинками и гипертекстовыми документами. Интернет не масштабируется!» И вновь писались диссертации, и вновь пошли обсуждения. И интернет не масштабировался. На сегодняшний день он с удивительным достоинством отказывается масштабироваться уже более десяти лет – с достоинством и весьма успешно.
Передача голосовой информации уничтожит интернет
Затем кто-то изобрел сервис передачи голосовой информации по интернет-протоколу (VoIP). А еще кто-то подумал: а почему бы нам не заменить интернетом всю телефонную сеть? Идея была совершенно безумной. Телефонные компании проделали огромную работу, разъясняя, почему сети с пакетной передачей данных никогда не смогут качественно отправлять голосовую информацию. Телефонные компании говорили: «Настоящее качество передачи голоса может обеспечить только иерархическая коммутируемая сеть, которой владеют национальные монопольные телекоммуникационные компании; интернет никогда не сможет масштабироваться для передачи междугородной телефонии».
И именно эти телефонные компании (ну те, которые пока еще продолжают свою деятельность) теперь передают весь свой телефонный трафик через интернет. Сначала они не хотели передавать интернет-трафик по своим телефонным сетям. Потом они разрешили передавать его. А затем стали строить свои телефонные сети уже поверх интернет-сети.
Видео с котиками уничтожат интернет
Затем все принялись рассылать видео с котиками. И интернет опять не смог масштабироваться, потому что из-за YouTube интернет должен был рухнуть. Совершенно ясно: необходима фильтрация контента по качеству, потому что разве можно допустить, чтобы каждый идиот размещал в интернете видео со своим котом? Говорили так: «В интернете уже тысячи видео с котиками! Если построить график от точки со вчерашним количеством этих видео до точки с сегодняшним количеством и экстраполировать график на будущее, станет ясно, что уже к концу нынешнего десятилетия в интернете будет миллиард видео с котиками!» Что и случилось.
Но мы смогли масштабировать сеть. Теперь мы умеем делать и трехмерное видео (3D), и видео ультравысокой четкости (4K).
Netflix уничтожит интернет
Когда появился Netflix[65], повторилась та же ошибка. В 1992 году, когда я впервые зашел в интернет, то подумал: «Вот это да! Это же конец телевидению, потому что когда-нибудь можно будет моментально передавать фильмы». Но если бы вы сказали такое кому-нибудь в 1992 году, вас назвали бы идиотом. Потому что совершенно очевидно – если бы Netflix существовал в 1992 году, то один-единственный видеопоток, предназначенный одному-единственному пользователю, вывел бы из строя весь интернет. Но вот мы дожили до будущего. Интернет опять отказывается масштабироваться под Netflix и все остальные компании, которые транслируют видео в реальном времени. И интернет так и продолжит не поддаваться масштабированию. Вскоре станет возможной передача видео для шлемов виртуальной реальности Oculus Rift с поддержкой голографического видео 3D, 4K, VR. И тогда интернет опять невозможно будет масштабировать! И будут написаны новые диссертации о том, почему интернет вот-вот рухнет.
Масштабирование – это движущаяся цель
Масштабирование – это постоянно удаляющаяся от нас цель. Требования масштабируемости лежат на пределе сегодняшних возможностей. С ростом требований эти возможности расширяются. Причина проста: сама по себе масштабируемость не является целью, которой нужно достичь, – это просто определение того, что вы можете сделать с сегодняшней сетью. В тот самый момент, когда пропускная способность увеличивается, само определение того, что вы можете сделать с сегодняшней сетью, меняется, потому что кто-нибудь говорит: «Секундочку! Вы хотите сказать, что я теперь могу сделать Х, что требует в десять раз больше ресурсов, чем всё, что можно было делать прежде? Так давайте этим и займемся!» И вам опять нужно масштабировать сеть. Так что масштабирование – постоянно удаляющаяся от нас мишень. Масштаб задает предел сегодняшних возможностей. Как только он укрупняется, возможности растут.
«Масштабирование – постоянно удаляющаяся от нас мишень. Требования масштабируемости лежат на пределе сегодняшних возможностей. И с ростом требований эти возможности расширяются».
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии