Введение
Закончился первый месяц 2019 года, и нельзя не отметить, насколько тенденции в бизнесе и технологиях связаны между собой. Например, искусственный интеллект (ИИ) — один из ключевых трендов в области разработок, управления данными и предоставления приложений и услуг на периферии, в ядре и в облаке. Не менее важны контейнеризация как ключевая технология и развитие интеллекта устройств Интернета вещей (IoT) на периферии. Проложить верный курс в рамках трансформации — задача разработчиков, чьи требования являются движущей силой для создания новых парадигм и технологий, которые им затем необходимо освоить, чтобы получить долгосрочные конкурентные преимущества. В связи с этим мы определили пять ключевых тем, которые будут определять развитие отрасли в 2019 году.
1. ИИ будет развиваться главным образом в облаке
Все еще находящиеся на ранней стадии развития, технологии ИИ уже позволяют обрабатывать огромные объемы данных. Большая часть таких операций будет производиться в публичных облаках.
Стремительно растущий объем программного обеспечения и сервисных инструментов ИИ — в основном в облаке — будет постоянно упрощать разработку искусственного интеллекта. Это позволит обеспечивать высокую производительность и масштабируемость приложений ИИ как «on-prem», так и в облаке, поддерживая при этом несколько протоколов доступа к данным и их различные новые форматы. Соответственно инфраструктура, поддерживающая рабочие нагрузки ИИ, также должна будет стать быстрой, отказоустойчивой и автоматизированной. Безусловно, ИИ станет очередным полем битвы для поставщиков инфраструктуры, причём большинство новых разработок будет ориентировано на облако.
2. Интернет вещей: не звоните домой. Решайте сами
Периферийные устройства станут более умными и смогут больше решений, связанных с обработкой информации и ее использованием, принимать в реальном времени.
Традиционные устройства Интернета вещей разрабатываются на основе базовой парадигмы «позвони домой»: сбор данных, их отправка на обработку, ожидание инструкций. Но даже с появлением сетей 5G принятие решений в режиме реального времени невозможно, если данные нужно отправить в облако или ЦОД и обратно. Кроме того, объемы данных постоянно увеличиваются. Обработку данных необходимо приблизить к потребителю, тогда повысится спрос на дополнительные возможности этой функции на периферии. Устройства и приложения IoT со встроенными сервисами, например такими, как анализ и уплотнение данных, должны будут лучше, быстрее и эффективнее решать, какие данные требуют немедленного действия, а какие можно отправить домой в ядро или облако и даже стереть.
3. Применяйте автомагию
Спрос на максимально упрощенные ИТ-услуги будет стимулировать дальнейшую абстракцию ИТ-ресурсов и коммодитизацию сервисов управления данными.
Помните, как автомобильная реклама обещала, что при пробеге до 160 000 километров вашей машине не потребуется сервисное обслуживание? (В конце концов это, кстати, стало более или менее соответствовать действительности.) Суть в том, что сегодня уже вряд ли кто-то тратит выходные на самостоятельную замену масла или свечей. Вы заводите автомобиль, и он едет. Вам не нужно думать о том, что у него внутри, пока не придёт сообщение о неполадке. Все просто. Те же ожидания возникают в отношении ИТ-инфраструктуры начиная с хранения и управления данными: разработчики не хотят думать об этом, они просто хотят, чтобы все работало. Включите «автомагию», пожалуйста. Учитывая развитие контейнеризации и «бессерверных» технологий, тенденция к абстрагированию отдельных систем и сервисов будет побуждать ИТ-архитекторов разрабатывать решения для хранения и обработки данных, а также создавать мультиоблачные структуры, а не просто ЦОДы. С применением прогнозирующих технологий и диагностики ответственные за принятие решений все больше будут полагаться на чрезвычайно надежные, но при этом «невидимые» дата-сервисы, поставляющие данные тогда и туда, когда и где они необходимы, независимо от их источника. Эти новые возможности позволят также автоматизировать и упростить продажу «инфраструктурных» сервисов и перемещение контейнеров и рабочих нагрузок между поставщиками услуг в зависимости от их эффективности для конкретных задач.
4. Переход на мультиоблачные системы потребует сделать выбор (a вы знаете, что выбор подразумевает...)
Гибридное мультиоблачное хранилище станет стандартной ИТ-архитектурой для большинства крупных организаций, тогда как другие будут выбирать единого облачного провайдера из соображений простоты и стабильности.
Контейнеры предельно облегчат перемещение рабочих нагрузок. Но может оказаться так, что перемещать сами данные будет намного труднее, чем вычислительные ресурсы и приложения, а это в свою очередь влияет на мобильность всей конфигурации. Даже если вы решите проблему гравитации данных (data gravity), их согласованности, защиты, безопасности и так далее, вы все равно можете столкнуться с проблемой привязки к платформе конкретного сервис-провайдера, что будет препятствовать переносу данных в другие облака. В результате небольшие организации либо создадут собственные мощности в качестве альтернативы поставщикам облачных услуг, либо выберут одного, единого поставщика с простой оптимизацией и автоматическим управлением. И можно не сомневаться, что сервис-провайдеры будут стараться стимулировать привязку и вознаграждать тех, кто на нее решится. С другой стороны, более крупным организациям придется обеспечивать гибкость, нейтральность и экономическую эффективность, а это возможно именно при переносе приложений между облаками. Они будут максимально эффективно использовать возможности контейнеров и структур данных, чтобы снять привязку, поддерживать полную мобильность и самим контролировать свою судьбу. Какой бы путь они ни выбрали, организациям любого размера потребуется разработать правила и нормы для получения максимальной отдачи от своего выбора.
5. Многообещающие контейнеры: вот это по-настоящему круто
Оркестрация облаков, построенных на контейнерах, позволит создавать настоящие гибридные облачные приложения.
Контейнеры призваны помимо прочего обеспечить свободу от привязки к конкретному сервис-провайдеру. Несмотря на то что такие технологии контейнеризации, как Docker, останутся востребованными, де-факто стандартом для разработки мультиоблачных приложений (рискую заявить очевидное) будет Kubernetes. Но вот что самое интересное... Новые технологии оркестрации облаков, построенных на контейнернах, позволят разрабатывать гибридные облачные приложения, а это означает, что новые приложения будут разрабатываться для использования как в публичных облаках, так и «on-prem»: больше не потребуется перемещать приложения туда и обратно. Это облегчит перемещение рабочих нагрузок туда, где генерируются данные, а не наоборот, как это делалось всегда.
СПЕЦПРОЕКТ КОМПАНИИ NETAPP