Казалось бы ещё совсем недавно прогресс целиком и полностью состоял из новинок технического плана и разработки новых программных технологий. Бег скоростей центральных процессоров, объёмов памяти, плотности записи дисков как-то удачно дополнялся новыми алгоритмами, форматами и языками программирования. Всё это живо бурлило, пузырилось и схлопывалось, брызгая в разные стороны самыми восхитительными техническими решениями. Именно в ту пору появились и разошлись в разные стороны десктопы, ноутбуки и карманные гаджеты, тогда за программами закрепилось чёткое «разделение труда», тогда слились из вариаций единые стандарты и форматы.
В качестве фона точно так же бурлила экономическая сторона индустрии: компьютеры делать было выгодно, комплектующие – выгодно, выгодно было писать программы и придумывать хитрые алгоритмические ходы.
Облачные сервисы - прямое продолжение прогресса сетевых технологий
Развитие интернета изменило всё. Хотя глобальная сеть появилась на планете уже довольно давно, двух вещей не хватало ей для превращения в новый фактор влияния на прогресс: массового широкополосного доступа и доступности подключения на максимально широкой территории. К 2008-2009 годам широкополосный доступ и доступ через уже работающую инфраструктуру сотовых операторов стал нормой. И интернет полностью изменил направление прогресса.
В самом деле, если у вас на руках есть некое устройство, которое постоянно подключено к глобальной сети на высокой скорости, вам не нужны большие вычислительные мощности – суперкомпьютеры решат эту задачу за вас, передав через сеть результаты. Точно так же вам не нужны хранилища информации с большим объёмом – данные можно хранить на специально выделенных серверах, получая мгновенный и быстрый доступ через сеть. Наконец, вам не нужны какие-то специализированные программы: можно ограничиться лишь небольшим приложением-клиентом для подключения к серверу, либо использовать браузерную версию программы, которая гораздо лучше приспособлена ко всем преимуществам быстрого и доступного интернета – с бездонными возможностями хранения данных и бесконечно быстрыми вычислительными мощностями.
От инфраструктуры до приложения - многоликий рынок услуг
Однако мы не зря упомянули выше экономический фон происходящего. Ибо никакое техническое изменение не способно стать существенным фактором прогресса, пока не появится коммерчески-успешный способ его внедрения.
В случае с широкополосным доступным интернетом таким способом стала концепция услуги. Услуга – это конкретный, обговорённый, набор возможностей, поставляемых на определённое время за определённое вознаграждение. Схема включает в себя получателя услуги – клиента, производителя услуги и механизмы выполнения.
Бюро добрых услуг
Таким механизмам в случае использования широкополосного доступного интернета и являются облачные службы. Они могут принимать несколько форм.
Облачный инструментарий
Во-первых, это услуги по хранению и доступу к информации клиента. То есть, производитель услуги обязуется хранить у себя определённый объём информации, генерируемой клиентом, давая ему постоянный доступ к ней. Информация может храниться только на серверах производителя, может дублироваться на эти серверы с хранилищ информации клиента – это несущественно. Также не существенна и конкретная форма клиента: это может быть индивидуум, группа пользователей, юридическое лицо или целая корпорация. Гибкость облачных сервисов в качестве услуги состоит в том, что они гибко видоизменяются под требования конкретного клиента. Хорошими примерами облачной служб хранения данных можно назвать проекты Dropbox или Flikr. Оба они чётко обговаривают условия представления услуги, определяют варианты бесплатного и платного использования, берут на себя обязательства беспрепятственного доступа и обслуживания технологической базы. В настоящее время облачные сервисы выделяют одному клиенту до 100-150 гигабайт дискового пространства. Разумеется, это никак не создаёт угрозы производителям жёстких дисков. Однако в будущем, когда подобные услуги станут обыденностью, многие пользователи задумаются: а так ли им нужно иметь терабайтные хранилища в корпусе своего компьютера или ноутбука? О том, что такое время придёт говорит то, что современная техника создаётся с учётом использования облачных служб: тот же клиент Dropbox доступен для всех платформ, а связь с Flikr встраивается в фотоаппараты на уровне прошивки.
Вторая из популярных форм существования облачных служб – это так называемые «программы как услуги» (SaaP - Software-as-a-Service). По сути – это расширение идеи хранения данных клиента. Новым тут является то, что клиент не только может хранить свои данные в «облаке», но и получает от производителя услуги инструмент создания этих данных – прикладную программу. Этой программой может быть любой полезный клиенту продукт: текстовый редактор, редактор баз данных, графический процессор, программа для каталогизации фотографий, программа для работы с электронной почтой… Важно то, что клиенту не требуется устанавливать на свой рабочий компьютер громоздкий программный комплекс, ему не требуется иметь мощный компьютер, подходящий под системные требования ПО. Вместо этого он устанавливает приложение-клиент и оно подключает его к облачной службе, где уже есть необходимая программная среда и достаточный объём свободного пространства под документы, изображения, базу данных… Помимо видимого удобства работы, такой подход имеет и экономические плюсы. Пользователю не надо покупать дорогостоящий программный продукт – его может удовлетворить «бесплатной» пакет программы-услуги или он может купить подписку на расширенную функциональность.
Adobe Carousel
Надо сказать, что облачные службы формата «программа как услуга» лишь начинают развиваться. Чаще всего они становятся экспериментальными продолжениями известных программных продуктов. Соответственно, их разработкой занимаются те же компании, организуя облачную службу у себя на сервере. Примерами облачных служб формата «программа как услуга» может быть Adobe Carousel или Microsoft Office Live.
Чтобы яснее увидеть будущие перспективы облачных служб, стоит обратиться к опыту игровой индустрии, где новые тенденции уже давно стали повесткой сегодняшнего дня. Дело в том, что широкополосный доступ позволил нечистоплотным гражданам наладить процесс нелицензионного копирования и распространения игр до такой степени, что модель «программа как продукт» просто перестала быть коммерчески выгодной. В качестве ответной меры разработчикам игр пришлось быстро переводить индустрию на рельсы концепции «программа как услуга» - продавая не игры, не диски с готовым продуктом, а доступ к серверам и дополнительным игровым возможностям.
Поскольку проблема нелицензионного копирования программ для профессионального использования пока не угрожает индустрии в целом, развитие идей «программа как услуга» в этом секторе только набирает ход. Однако мы уверены, что и крупные производители офисных приложений, графических редакторов и пакетов работы с базами данных в конце концов окажутся вовлечёнными в данную тенденцию.
Третья форма облачной службы опять-таки вырастает из предыдущей. Но если на второй стадии услугой являлась программа, то теперь клиент получает доступ к целой серии приложений, объединённых одной общей задачей. Это может быть полноформатная работа с текстовыми данными, с данными организационного характера, с визуальным контентом. Или объединение программ может идти на уровне повседневной практики, объединяя приложения для работы секретаря, бухгалтера, менеджера по продажам, переводчика, фотографа… В любом случае, производитель услуги предлагает через свой облачный сервис организацию готового рабочего места – что и указано в названии концепции «десктоп как услуга». Простейшим, но наиболее известными примерами этого вида облачной услуги являются Google Docs и iCloud.
Flikr. Все фото мира
Ещё две формы облачных служб используется практически исключительно в сфере обслуживания клиентов с узкоспециализированными профессиональными запросами: «платформа как услуга» и «инфраструктура как услуга». Эти концепции идут в ход в тех случаях, когда клиентом выступает крупная компания, желающая получить весьма чёткий перечень «облачных» возможностей и обладающая достаточным количеством профессиональных кадров, способных наладить работу такого сервиса на основе готовой заёмной платформы или инфраструктуры. Не последнюю роль тут играет и требование к защите данных – именно этот вопрос становится основным, когда мы говорим про облачные сервисы и их применение в коммерческой и производственной деятельности.
Медленно спешащие
Достаточное число современных фирм и компаний не видит себя в качестве клиента облачной службы именно из-за вопросов безопасности и конфиденциальности передаваемых данных. Этот мотив имеет под собой сразу несколько соображений. Во-первых, считается, что обеспечить безопасность данных на серверах компании силами её сотрудников легче, чем в «облаке». Во-вторых, облачная служба, как цель более крупного масштаба, потенциально более интересна для хакерских атак, чем сервера отдельно взятого предприятия.
Облачные услуги Google. Найдётся всё
Противопоставить этим опасениям можно усиление защиты облачных служб – и это уже делается сейчас: очень многие провайдеры открыто используют данный фактор в своих рекламных компаниях. Кроме того, большую роль играет и экономическая целесообразность – если защита облачных данных окажется эффективнее и дешевле, чем поддержка собственных серверов, многие крупные клиенты согласятся на перенос работы в сеть в кратчайшие сроки.
Именно экономическую составляющую надо иметь в виду, говоря о перспективности облачных сервисов. Как было сказано в начале статьи, выгода от перехода прогресса к концепции услуг сейчас очевидна и всеобъемлюща.
В самом деле, клиенту выгодно пользоваться облачными службами: это позволяет экономить на поддержке инфраструктуры, закупке и обслуживании программного обеспечения, закупке и обслуживании более мощных компьютеров и ноутбуков.
Офис в облаках по версии Microsoft
Столь же выгодно создание облачной службы и поставщику услуг: он получает регулярную прибыль от подписчиков, планирует изменения и улучшения работы своей службы, гибко меняет набор услуг в соответствии с конъюнктурой рынка.
Наконец, эти тенденции прогресса выгодны и производителям комплектующих: унификация пользовательской платформы позволит им уменьшать издержки на производство готовых компьютеров и ноутбуков, возрастающие требования к пропускной способности сети и её быстродействию откроют перспективы для создания и обновления инфраструктуры, а появление крупных облачных провайдеров сделает спрос на высокопроизводительные системы и банки данных постоянным и стабильным.
Сквозь облака
Каким же видится нам компьютер в эпоху развитых облачных сервисов? Учитывая равные по силе факторы новизны и инерционности прогресса, можно сказать, что это будет сплав знакомых нам черт и тех технологий, которые только начинают пробивать себе жизнь.
Безусловно, главная характеристика «рабочей лошадки» будущего – мобильность. Уже сейчас ноутбуки является основным инструментом для делового человека. В дальнейшем эта тенденция только усилится.
Тенденция налицо
Эти ноутбуки будут иметь весьма скромные габариты – в первую очередь это касается их массы и толщины корпуса. Что касается размеров экрана, то тут мы вряд ли увидим какие-либо отступления и компромиссы: наиболее востребованным диапазоном диагонали останется 13-15 дюймов.
Перенос сложных вычислений на «плечи» облачных сервисов сильно изменит отношение к достаточности конфигурации компьютера: производительная графическая система, многоядерный процессор и широкий набор встроенных компонентов, скорее всего, окажется невостребованным.
Также в ноутбуке будущего не будет жёстких дисков большого объёма. Хранение данных в облачных датабанках и доступ к различному сетевому контенту позволит ограничится небольшим твердотельным массивом.
Тем более, что массивы SSD благотворно повлияют на быстродействие системы – особенно в критических точках начала и завершения работы. Эту же задачу будет решать и отказ от традиционной системы BIOS в пользу UEFI (Unified Extensible Firmware Interface). Доработка её для большей совместимости с концепцией «облаков» - дело ближайшего будущего.
Системы кодирования-декодирования данных, защитные механизмы, антивирусы и прочее, скорее всего, будет интегрироваться в ноутбуки будущего на «железном» уровне.
Наконец, широкополосный доступ будет развиваться и дальше в сторону увеличения скоростей и территории покрытия. Не исключено, что ноутбуки будущего будут комплектоваться аналогами модемов 4G в столь же обязательном порядке, в каком сейчас они комплектуются адаптерами Wi-Fi.