7 причин, по которым будущее вычислительной техники является распределенным

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

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

Когда мы ставим «данные» в центр программирования, одним из основных строительных блоков является Распределенная архитектура и вычисления. Мы считаем, что граница и облако являются частью распределенной архитектуры или гибридной модели, где Cloud - это просто еще одно устройство в архитектуре. Мы все больше и больше понимаем, что облако не может решить все наши проблемы. Часть обработки происходит на устройстве, а часть - в облаке. Некоторые решения принимаются на устройстве, а некоторые - в облаке. Часть хранилища находится на устройстве, а часть - в облаке. В распределенной архитектуре данные будут в центре приложения, а приложение будет распределяться повсюду на периферии. Не процессы, данные, таким образом, в конечном итоге родят «человека» в центре всего.

Вот 7 причин, по которым будущее вычислительной техники будет распределено.

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

2. Датчики, датчики повсюду:. По мере того, как микросхемы становятся компактными и энергоэффективными, у нас будут датчики повсюду. Не только в наших смартфонах, в наших машинах или на запястьях, но также в нашей обуви, в нашей одежде, везде в нашем окружении, на рабочих местах, таких как фабрики, офисы и дома. Данные, собранные этими датчиками, будут обрабатываться, что позволит принимать решения в режиме реального времени прямо на устройстве. Некоторые данные необходимо «курировать», синхронизировать с другими устройствами и реплицировать для согласованных данных и обработки. Расширение распределенной архитектуры обеспечивает по-настоящему распределенную одноранговую связь, которая может осуществляться в режиме реального времени по мере необходимости.

3. Разделение и разукрупнение компьютера - сеть есть компьютер: объединение и разделение - две фундаментальные силы. для бизнеса и социальных изменений. Смартфоны объединили в себе телефоны, компьютеры и камеры, создав огромный новый рынок. Первоначально мэйнфреймы объединяли вычислительные ресурсы, хранилище и даже сети. Распределенный мир - это разделение того, что мы раньше знали как компьютер.

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

Компьютеры повсюду. Хранилище тоже есть везде. У робота-хирурга есть собственная огромная база данных, как и у автомобиля, беспилотного летательного аппарата и автоматического повара. Тот факт, что данные переместились в центр системы, позволяет всем частям работать вместе. Архитектура завтрашнего дня, которая выберет наиболее эффективное место для размещения вычислений и лучшее место для хранения, что сделает возможным получение данных в реальном времени и принятие решений в реальном времени. В этом распределенном мире будущего больше нет объединенного компьютера: сеть с ее миллиардами специализированных компьютеров - это компьютер.

4. Следующий миллиард предпринимателей, которые будут писать приложения без цели стать следующим Facebook: во всем мире, ИТ-отделы становятся все меньше и меньше. Они находятся на той стадии, когда уже не могут стать меньше. Тем не менее, всем организациям необходимо пройти через серьезную трансформацию, поставив в центр «данные», а не текущую ориентированную на процессы структуру приложения. Называете ли вы это изменение революцией в области ИИ или нет, это изменение происходит. Например, фабрики претерпевают массовые изменения, внедряя механизмы машинного обучения и принятия решений в режиме реального времени на основе данных. Кто напишет приложения, необходимые для внесения этого изменения? Как? Какие инструменты?

Возьмем еще один пример для разработчиков. В мире всего 15 крупных сетей, построенных небольшой армией централизованных разработчиков. Тем не менее, существует 10 000 000 приложений, которые по-прежнему полезны. Не каждое приложение будет иметь такие сильные сетевые эффекты, как Facebook, Twitter или Airbnb. Нам нужны приложения, которые удовлетворяют небольшую потребность и не будут использоваться миллиардами людей, и нам нужны разработчики для их создания. Нам нужна среда с приложениями нового поколения, которые:
a) загружаются / спонсируются определенным образом,
b) легко пишутся / программируются с использованием новой архитектуры,
c) данные находятся в центр архитектуры,
г) Распределенный.

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

5. Доверять центрам? Разработчики устали зависеть от больших сетей и централизованных систем. Они устали платить 30% централизованным площадкам. Они устали от угрозы недоступности API, угрозы отключения или ограничения их роста. В качестве отправной точки в мире распределенных приложений каждый разработчик может создать именно то приложение, которое наиболее соответствует его потребностям. Поскольку приложения работают на распределенных машинах, плата не взимается, а выбор API остается за разработчиком. Единственная проблема заключается в том, как разработать платформы для маркетинга и распространения, которые помогут разработчикам быстро и плавно достигать своих клиентов. Опять же, у распределенной платформы есть шанс прийти на помощь в виде сообществ и платформ сообществ.

6. Отрасли становятся информационной экономикой:. Дело не только в компьютерах: целые отрасли разделяются - в процессе становятся в буквальном смысле самостоятельной информационной экономикой. Когда отрасли становятся информационной экономикой, то есть производством программного обеспечения, происходят колоссальные изменения: чем больше инноваций, тем меньше затраты и наступает демократизация. Транспорт и Энергетика - два хороших примера этого трансформационного процесса. По мере того как трансформация происходит в одной отрасли за другой, все эти отрасли с оборотом в триллион долларов превращаются в распределенные сети, управляемые программным обеспечением.

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

Транспортная отрасль переживает еще более масштабный переход к информационной экономике, чем энергетика. Конечно, все мы знаем, что сегодня автомобили и даже электровелосипеды строятся на основе внутренних компьютеров и сетей. Однако до сих пор основная сущность отрасли - огромные компании, продающие автомобили миллионам индивидуальных владельцев - не изменилась с самого начала. Однако сегодня даже эта модель собственности может исчезнуть. Такие сервисы, как Lyft и Uber, позволяют нам думать о вызове автомобилей, когда они нам нужны. Когда автомобили станут автономными, даже водитель исчезнет из уравнения. В этом новом мире у пользователей гораздо больше гибкости и выбора, чем когда-либо прежде. Вместо того, чтобы ограничиваться одним размером и типом автомобиля, который вы купили и владели, теперь вы можете использовать eBike, позвонить в Lyft или заказать небольшой грузовик, который вы заберете и оставите там, где вам больше всего подходит. В этот момент вся система представляет собой одну огромную распределенную сеть, где все компьютеры работают вместе. В этом новом мире данные находятся в центре внимания, а информационные потоки столь же повсеместны и важны, как движение физических машин.

7. Большая дезинтеграция - распределенный уровень стимулирования и транзакций: Существующая система платежей и транзакций является одной из наиболее централизованные части современного мира. Та же самая платежная система, в центре которой находятся банки, часто является узким местом на нескольких уровнях. Встраивая экономическую модель в Интернет, мы можем предложить новую бизнес-модель и стимулы для разработчиков, решающих многие проблемы начальной загрузки. Блокчейн-системы, которые позволяют производить платежи непосредственно на уровне протокола, включая возможность микроплатежей, освобождают сети разработчиков. Ethereum как вычислительный ресурс, Filecoin как глобальный ресурс базы данных - это первые примеры того, как стимулы и приложения могут быть отделены от текущих моделей оплаты и связаны с новыми моделями контрактов. Помимо платежей, криптовалюта позволяет нам также опробовать новые контракты, модели управления и финансовые модели, что приводит к сбоям во многих отраслях, помогая им перейти в информационную экономику.

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

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

В заключение давайте подумаем о Биткойне с точки зрения энергетики. В каком-то смысле Биткойн - это монета, стимулирующая потребление электроэнергии. Это еще одна причина, по которой такая страна, как Китай, которая предоставляет бесплатное электричество, стала большой силой с серверными фермами, предоставляющими бесплатное электричество для майнинга биткойнов.

Как насчет «зеленой монеты», которая будет стимулировать производство и совместное использование солнечной энергии?

Что еще будет распадаться и распространяться? Ответы - это уже не вопросы на миллион долларов, а во многих случаях вопросы на триллионы долларов, порождающие новые экосистемы.