Для чего нужны периферийные вычисления? Что это такое? Каковы преимущества Edge Computing по сравнению с облаками? Джо Рут, соучредитель компании Permutive, разработчика целевой платформу управления данными в области периферийных вычислений, рассуждает на портале Information Age о роли пяти «столпов», на которые опирается технология.
Edge Computing — это ответ рынка на скачкообразный рост количества устройств. Мы стали свидетелями стремительного количественного роста подключенных девайсов, который произошел за последние
Эту проблему берется решить Edge Computing, предоставляя вычислительную мощность в форме локальных точек вычислений, таких как смартфоны, на периферии сети.
Первый столп — латентность сети
Облако находится на удалении от пользователя. Передача данных из облака к точке, которая отправляла запрос, занимает время. Оно также требуется для загрузки информации, которая должна быть получена в ответ на сетевой запрос. В настоящий момент это время составляет около 100 мс, 5G его сократит, но независимо от того, насколько будет передовая технология передачи данных, их извлечение из облака всегда будет связано с временной задержкой — ее принято сравнивать со скоростью света. Чем меньше расстояние, тем меньше задержка. Скорость света достигает 300 миллионов метров в секунду, или одного метра за 3 нс, но когда проводится обработка миллионов фрагментов данных из разных источников, наносекунды начинают накапливаться.
Физические законы становятся препятствием, когда вам нужно принять решение за миллисекунды. Чтобы обойти эти ограничения, компании применяют разные подходы: CDN (content delivery network, сеть доставки контента) или 5G приближают обработку к пользователю, что позволяет минимизировать сетевую задержку. Однако самый прагматичный подход — перевести процессинг на само устройство. Именно поэтому, например, сканер объемно-пространственной формы лица человека Apple FaceID работает на смартфоне и не отправляет данные в облако — потому что речь идет о миллисекундах.
Второй столп — пропускная способность
Любая сеть обладает ограниченной пропускной способностью, что обусловлено ее природой, поэтому пользователь может быстро получить доступ лишь к определенному объему данных в облаке. Физические ограничения полосы пропускания сети касаются и отправки данных. Таким образом, второе преимущество Edge Computing заключается в том, что эта технология снимает ограничения пропускной способности, поскольку переносит вычисления на конечные устройства пользователей, устраняя необходимость отправки данных в облако.
Третий столп — вычислительная мощь
Определяющую роль сегодня играет взрывной рост числа устройств, которые подключены к Интернету. Фактически, к нему подключена огромная вычислительная мощность, которая к тому же применяется не в полную силу. Особенность Edge Computing заключается в том, что технология задействует ее и избавляет от необходимости платить за вычисления облачным провайдерам. Однажды квантовые компьютеры могут изменить это соотношение — вычислительная мощность в облаке превысит ту, которой обладает Edge Computing. Но до этого еще далеко. В любом случае, даже когда квантовые вычисления смогут обеспечивать гигантскую вычислительную мощность в облаке, она все равно станет частью периферийных вычислений.
Четвертый столп — устойчивость
Пользователь всегда опасается, что в какой-то момент может отключиться облачный сервис либо он потеряет соединение. Он интуитивно понимает, что нужно перестраховаться, то есть всегда лучше иметь копию документа на компьютере или смартфоне, и это убережет от проблем, например, в путешествии, когда интернет-соединение может оказаться неустойчивым.
Пятый столп — конфиденциальность
Когда данные хранятся в облаке, пользователь частично теряет контроль над ними. Носимые им смарт-девайсы записывают все виды информации — это личная информация, которую нужно хранить в тайне. Может ли быть более надежный способ хранения, чем сам девайс или другие доверенные устройства, а не облако? Технология open RTB (real time bidding, торги в режиме реального времени), которая базируется на протоколе IAB OpenRTB и представляет собой аукцион для алгоритмических рекламных объявлений, является крупнейшим нарушением прав пользователей на неприкосновенность личных данных. GDPR в какой-то степени решает эту проблему, тогда как Edge Computing поможет полностью избавиться от нее. Это не означает, что рекламодатели больше не смогут ориентироваться на конкретных клиентов, просто они будут вынуждены считаться с мнением пользователя и эти взаимоотношения будут прозрачными. Сегодня же open RTB нарушает права пользователей миллионы раз в секунду.
Edge Computing захватывает новые рубежи
Преимущества облачных сервисов общеизвестны — они позволяют гибко подбирать требуемый объем вычислительных ресурсов. Что касается небольших компаний, то облака избавляют их от дорогостоящих инвестиций в собственную инфраструктуру — они платят только за те ресурсы, которые ими применяются. Помимо преимуществ у облака имеются недостатки в плане латентности сети, пропускной способности, вычислительной мощности, устойчивости в случае потери соединения и конфиденциальности. Edge Computing лишен многих из этих недостатков, но при этом обладает гибкостью облака и работает на уже купленном оборудовании. Эта технология ни в коем случае не выступает как замена облаку, она просто подчеркивает его преимущества.