Постоянная ссылка: 2015-08-31 16:50:00+03:00 , автор Евгений Лопатин в Блог тэги: паранойя слежка

Внимание! Вся данная статья - исключительно моё видение мира, любые высказанные в ней предположения - исключительно мои фантазии.

Материал намеренно написан максимально простым языком - я хочу, чтобы текст был понятен любому рядовому человеку, который его увидит, а не только моим коллегам.

За последние 50 лет существования "компьютерного мира" произошло множество революций в информационно-коммуникационных и компьютерных технологиях, многие технические механизмы изменились - протоколы, форматы данных, прикладное программное обеспечение, операционные системы сменяли друг друга, эволюционировали, "отмирали" и появлялись - но за всё это время дважды произошло одно концептуальное изменение - сначала в одну сторону, потом в другую - это децентрализация, а потом вновь централизация обработки данных.


Когда-то на заре появления электронных компьютеров (да, они бывают ещё и не электронные :)) была популярна концепция "единый вычислительный ресурс - много клиентов", компьютеры были огромными и дорогостоящими, они занимали целые здания, и для работы конечных пользователей такие компьютеры имели "терминалы" (сначала это были считыватели перфокарт и перфолент + печатающие устройства, потом наборы вида "клавиатура+монитор+принтер", и т.п.). Конечный пользователь приходил, загружал свою программу и данные в каком-либо виде, исполнял (пользовался "машинным временем"), забирал результаты вычислений (например, распечатки). Потом произошла первая революция. Моей целью не является исторический очерк - поэтому я не буду пытаться точно указать, когда это началось - но в какой-то период времени возможность проводить вычисления, выглядящая как "персональный компьютер", начала уходить в массы. Если ранее компьютеров были единицы на планету, и у конечной группы людей был четкий контроль того, что за вычисления на них проводят - то теперь каждый мог иметь дома свой компьютер, и делать что-то на нём. И среди всех особенностей данного процесса, таких как удобства, дешевизна, повышение производительности и т.п.я хочу сейчас выделить одно свойство - с этого момента никто не мог знать, что происходит на чьём-то частном компьютере. Возможно, современному человеку это сложно представить - но возможность производить обработку данных с использованием любого компьютера в многих областях дает владельцу вычислительной техники серьёзное преимущество. Попробуйте посчитать бухгалтерский баланс или просто найти нужную фразу в бумажной книге вручную...

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

Эти механизмы:

  • DNS - возможность работать с удобными для чтения и запоминания доменными именами узлов Интернета (например, mail.ru) вместо их IP-адресов (например 94.100.180.202)
  • E-mail - механизм доставки сообщений, до пользователей, имеющих отношение к общему _доменному_имени (например, vasya_pupkin@mail.ru)
  • WWW - механизм отображения веб-страниц по запросу, дававший любому участнику сети возможность расположить у себя некоторое содержимое, общедоступное для всех пользователей глобальной Сети - так привычные нам всем "сайты" (например, http://mail.ru),

Эти 3 механизма до сих пор являются основополагающими для обеспечения функционирования всего интернета как такового, из числа тех, что видны конечным пользователям.

Мало кто из современных людей, не работающих в сфере ИТ, знает, что все эти сервисы можно иметь у себя дома - достаточно купить у интернет-провайдера статический IP-адрес (что вполне доступно у многих интернет-провайдеров), купить себе доменное имя (обычно несколько десятков долларов в год, в зависимости от домена), установить у себя на компьютере некоторый набор специального ПО и не выключать его никогда - и у вас будет свой домен, своя почта на этом домене, и свой "веб-сайт".

Но не каждый, конечно, может это сделать - нужно иметь необходимые знания (или потратить время на их приоберетение), платить абонентскую плату за домен/IP/и т.п., держать постоянно включенным компьютер, следить за всем этим. Вполне естественно, что начали появляться службы, выполняющие эту работу за них. На заре Интернета - это были, как правило, системы предприятий или учреждений - например, было совершенно нормальным, что сотрудникам учреждения или студентам университета предоставлялась возможность иметь почтовый ящик, или сайт на домене их учреждения.

Затем начали появляться... бесплатные публичные системы, предоставляющие некоторые из этих сервисов - так появились почтовые провайдеры, столь известные и популярные во всём мире.

Но.. ведь всё это стоит денег - интернет, домен, обслуживание, электричество, техника.. Зачем предоставлять электронную почту бесплатно? Обычно такие сервисы оправдывают свои расходы рекламой на своих сайтах, или предоставляют сопутствующие платные сервисы - например, больший размер почтового ящика, и т.п. А как вы думаете - возможны ли другие источники финансирования? Я не знаю...

Организация, предоставляющая услугу электронной почты - получает в своё распоряжение ... вашу электронную почту. Вся ваша переписка доступна почтовому провайдеру. Может ли оказаться так, что это нужно кому-то другому? Данные из частной (и не только частной) переписки миллионов пользователей. Может быть, целевая реклама? Разведка? Промышленный шпионаж? Интеллектуальный шпионаж? Маркетинговая аналитика? Аналитика социальных связей? Возможности колоссальные, и остаётся только догадываться, как используются данные в почтовых ящиках у бесплатного публичного провайдера почты..

Читатель может самостоятельно предположить, сколько других бесплатных онлайн-сервисов для организации взаимодействия между пользователями существует (например, те же социальные сети или системы обмена сообщениями), и какие возможности даёт этим организациям доступ к данных их пользователей.


Всем понятно, что понятие "системный администратор" может касаться специалистов очень разного уровня, разной направленности.

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

Вне зависимости от того, администрировал ли этот человек несколько десятков серверов, или обслуживал несколько компьютеров и принтер - его отличало от других сотрудников компании то, что в компьютерном мире он ориентировался лучше их.

Все люди данной профессии составляли собой некую среду, разного профессионального уровня, разных возможностей и разной ценности. Эти люди могли решать проблемы в ИТ у одной конкретно взятой компании. Кто-то на 100%, кто-то менее успешно, да и проблемы бывают разные - но системные администраторы представляли собой отдельную "боевую единицу", рассчитанную на "оборону" одной конкретной компании в плоскости ИТ. Будь это вирусная атака, взлом, выход из строя оборудования, аварии на стороне третьих сторон - сисадмин обеспечивал взаимодействие с другими сисадминами по внешним проблемам, и решал внутренние проблемы. Его труд имел значение, и он обладал знаниями, которых не было у окружающих, имел стимулы развиваться в области этих знаний. Данная профессия существовала. Была нужна, оплачивалась, люди учились ей, их количество росло по мере роста количества компаний, которые нуждались в их услугах.

Лет 10 назад многие компании имели свою серверную инфраструктуру, разного уровня сложности, от офисного ПК, выполняющего все серверные функции на свете, до целого серверного помещения, заполненного разнообразным оборудованием, выполняющем всякие разные задачи.

Такое положение дел делало востребованной должность системного администратора практически в любом бизнесе - у всех было хоть что-то, от просто компьютеров пользователей, до собственных систем электронной почты, IP-телефонии, мессенджинга, баз данных для приложений и т.п.

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

Сейчас же распространённость концепции All - aaS (All as a Service) постепенно сводит на нет эту профессию.

Нужна электронная почта? Купите SaaS (или даже возьмите бесплатно). Нужен сервер? Купите IaaS. Нужно управление сервером? Купите панель управления, с ней разберётся любой старшеклассник. Занимаетесь разработкой ПО? Купите (или даже возьмите бесплатно!) PaaS с нужными вам элементами, и забудьте про локальные вычисления!

Все соответствующие системы уже готовы, кем-то составлены, настроены, укомплектованы, и развернутся с нужными вами параметрами в нужных вам средах. И вы не будете знать, где они работают, где они находятся. Вы получаете прозрачно всё, что вы хотели. Только вот управляется это всё не вашим администратором, а кем-то в облаке...


На мой взгляд, самым важным моментом на этапе, когда децентрализованная архитектура интернета, и развитие персональных ЭВМ достигла своего пика, явилось то, что вычислительные мощности и каналы связи, прежде доступные единицам - стали доступны широкой публике. Каждый мог обрабатывать данные на своём компьютере. Каждый мог пересылать данные другим людям. Публиковать данные в открытом доступе в Сети.

А потом начался второй этап - появление концепции "облака".

"Вам не нужно заботиться и знать, как это работает. Вы видите привычный интерфейс, получаете привычные результаты. Всё работает само, где-то там, и вам не нужно об этом беспокоиться. Зачастую вам даже не нужно за это платить!"

Сначала в облачные сервисы потянулись обычные люди (бесплатная почта, мессенджеры и т.п.), потом подтянулся бизнес, и это стало его неотъемлемой частью (хотя бизнес до сих пор где-то сопротивляется в плане поддержки собственных ресурсов и собственной инфраструктуры - всё же облачные сервисы с каждым годом отвоёвывают всё больше и больше на этом поле), а потом бурное развитие мобильных устройств и их ограниченные вычислительные ресурсы (хотя с каждым годом их мощности растут неимоверно, но это уже никого не волнует) буквально требовали "облака", которое будет выполнять все ёмкие операции и хранить объёмные данные (Google, Apple, Microsoft ;-) ).

Что мы имеем сейчас? Миллионы людей пользуются облачными сервисами, даже имея мощный компьютер и возможность обрабатывать все свои данные локально. Просто потому что вся окружающая нас среда настроена на работу с "большим" коллегой - системой, расположенной у производителя оборудования или ПО. А уж мобильные платформы - Android, iOS, Windows Phone и прочие - они вроде самостоятельные системы, но наиболее полностью раскрывают свой функционал в тандеме со своей облачной частью, которая находится где-то далеко, отнюдь не в вашем мобильном устройстве. К тому же появляется всё больше "тонких" клиентов, ориентированных на то, что у пользователя будет минимум оборудования и ПО, всё остальное работает в облаке (привет, ChromeOS!). Т.е. в век, когда конечное оборудование пользователей вполне в состоянии быть автономным и обрабатывать все данные пользователя самостоятельно - производители ведущих платформ стремятся всё перенести в свои облачные системы, и максимально упростить работу оконечных пользовательских устройств в плане обработки данных. Повсеместное проникновение интернета делает возможным при этом делать "в онлайн" почти всё, превращая веб-приложения в замену приложениям локальным (привет, Google Drive и Office365!)


Итак.

  1. Системные администраторы - те единственные люди, которые имеют достаточно знаний, чтобы создать и обслуживать свою инфраструктуру на своём оборудовании - вымирающая профессия. Ситуация в отрасли сейчас уничтожает профессию, концентрируя единицы этих людей в облачных провайдерах SaaS/PaaS/IaaS. Соответственно, в мире становится всё меньше организаций, контролирующих всё больше специалистов-сисадминов. И всё больше молодых специалистов которые, видя что сейчас всё можно купить как сервис, не выберут более никогда себе эту профессию.
  2. Подавляющее большинство платформ становятся всё более и более облакоориентированными, забирая ваши данные с ваших вычислительных устройств к себе, и получая над ними контроль, возможность неограниченного хранения, тиражирования, индексации и поиска, и любой другой аналитики, которая им взбредёт в голову.

Кто-то или что-то создаёт новую парадигму обработки данных, и устраняет как класс людей, которые в состоянии поддерживать парадигму старую.

Зачем это делается? Кому это выгодно? Какие цели они преследуют? Кто - ОНИ?

Вопросов много, и несмотря на то, что на них есть официальные, "белые и пушистые" ответы (да, слышали, продажи, охват аудитории и т.п.) - у меня почему-то паранойя не проходит.. Наверное, не только у меня..