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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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