Edge computing позволяет клиентам гибко использовать устройства в облаке, выполнять задачи самостоятельно и взаимодействовать друг с другом, когда это имеет смысл, пишет на портале eWeek Вики Рейзельман, менеджер Akamai по стратегическому взаимодействию в области облачных вычислений и безопасности.
Согласно MarketsandMarkets, в 2022 г. объем рынка периферийных вычислений составит 6,72 млрд. долл. Данные опроса Futurum показывают, что почти три четверти (72,7%) компаний уже внедрили Edge-стратегию. Более того, почти все (93,3%) намереваются инвестировать в периферийные вычисления в течение следующих 12 месяцев. Каковы причины столь высокого энтузиазма относительно внедрения Edge? Для респондентов Futurum это повышение производительности приложений, за которым следует аналитика в режиме реального времени/потоковая передача данных.
«Edge станет следующей архитектурой гибридных облаков, поскольку фирмы ищут возможность действовать от имени своих клиентов, используя голос, изображения и видео в масштабе», — утверждает аналитик Forrester Брайан Хопкинс в недавнем отчете «Trend: Cloud Strategies Shift Towards the Edge». Все больше данных создается, обрабатывается и хранится во все большем количестве мест, поэтому вопросы, связанные с управлением инфраструктурой и безопасностью, конфиденциальностью данных и их управлением, становятся все более важными.
Существует два подхода к периферийным вычислениям с точки зрения разработки: бессерверный и контейнерный. Технологии контейнеризации, такие как Kubernetes и Docker, обеспечивают переносимость кода, поэтому организации могут разворачивать один и тот же код в разных местах. Бессерверные решения, такие как Akamai EdgeWorkers, работают подобно FaaS («функция как сервис»), их можно использовать для функций веб-приложений и мощного потокового контента близко к пользователю.
Оба подхода имеют свои преимущества и недостатки. Как правило, бессерверный подход лучше всего подходит для запуска приложений в публичном облаке, а контейнеры полезны для преобразования онпремисных аппаратных ресурсов в частное облако.
Контейнеры
Контейнеры предлагают логический механизм упаковки, в котором приложения могут быть абстрагированы от среды, где они выполняются. Такое разделение позволяет легко и последовательно развертывать их независимо от целевой среды (частный дата-центр, публичное облако или ноутбук разработчика). От применения контейнеров выиграют большие приложения с достаточно постоянной, предсказуемой рабочей нагрузкой.
Плюсы:
- независимость от системы и поставщика;
- контроль версий;
- изоляция от остальной архитектуры.
Минусы:
- контейнеры сложно оркестрировать;
- высокие затраты;
- трудно начать.
Бессерверные вычисления
Serverless хорошо подходит для легких и гибких приложений. Размещение функций приложения рядом с конечными пользователями сокращает задержки, снижает затраты и обеспечивает соответствие многим существующим нормам конфиденциальности.
Плюсы:
- оплата за фактическое использование;
- автоматическое масштабирование;
- быстрый выход на рынок.
Минусы:
- привязка к поставщику;
- холодный старт;
- трудно создавать сложные приложения.
Выбирайте контейнеры и их оркестраторы, когда вам нужна гибкость или когда вам необходимо перенести унаследованные сервисы. Выбирайте бессерверный вариант, когда вам нужна скорость разработки, автоматическое масштабирование и значительное снижение затрат на эксплуатацию.
Согласно IDC, к 2024 г. 25% организаций будут стремиться к использованию сценариев, в которых периферийные данные интегрируются с приложениями, уже размещенными в облаке.
В 2021 г. произойдет заключение ряда партнерских соглашений между традиционными поставщиками облачных сервисов и Edge-провайдерами. Мы увидим, что поставщики телекоммуникационных услуг будут играть ключевую роль в продвижении этих гибридных экосистем. В перспективе устройства и приложения, расположенные ближе к месту нахождения потребителя, будут играть все важную роль в более широком процессе разработки ПО. Решите уже сегодня, какие приложения вы будете переносить на контейнерную или бессерверную архитектуру на периферии.