Как вы можете реагировать на потребности клиентов и быстрее выводить идеи на рынок? Развивайте свои абстракции

Более десяти лет назад Марк Андрисен справедливо заявил: «Программное обеспечение пожирает мир».1 Сегодня программное обеспечение выглядит совсем иначе. Мы не только потребляем программное обеспечение через Интернет от поставщиков облачных услуг, таких как Salesforce, AWS и, конечно же, VMware, но и большинство глобальных предприятий теперь разрабатывают свои собственные приложения с использованием облачных приложений. Сегодня мы можем утверждать, что облако программное обеспечение пожирает мир или, возможно, кормит его.

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

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

Посмотрите брифинг VMware Multi-Cloud, чтобы узнать мнение отрасли, партнеров и клиентов об абстракции между облаками.

Мультиоблако и роль абстракции

Удивительно, чего добились наши клиенты с помощью программного обеспечения в облаке. То, что мы видим сейчас, — это почти повсеместное распространение на двух фронтах:

  • 95% новых приложений разрабатываются с помощью контейнеров2, а Kubernetes организует большую часть базовой инфраструктуры для этих приложений.
  • 75 % организаций используют многооблачную архитектуру с двумя или более общедоступными облаками для своих приложений.

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

По мере развития виртуализации, добавления автоматизации и самообслуживания по запросу к ресурсам инфраструктуры открылась дверь для создания того, что мы сейчас знаем как IaaS, и эпохи гипермасштабируемых облачных провайдеров, таких как AWS, Google Cloud и Azure.

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

Таким образом, эта многооблачная архитектура сочетает в себе лучшее от каждого облака, но опять же, она сложна.

Решение сложных задач, связанных с несколькими облаками, для большей гибкости и скорости

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

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

Например, один из наших кросс-облачных сервисов, VMware Tanzu, обслуживает как разработчиков, так и операторов при разработке современных приложений в облаке. Разработчики могут проверять свой код, даже не касаясь базовой инфраструктуры, которая не связана с их инструментами разработки и шаблонами. Затем операторы развертывают свою собственную абстракцию, не зависящую от облака, поверх мультиоблака. С Tanzu они могут управлять, отслеживать и защищать кластеры Kubernetes одинаково для любого облака.

«На самом деле, самое приятное в этом то, что моя команда разработчиков на самом деле не знает никакой разницы между переходом на OpenStack и AWS. Опыт разработчиков почти такой же». – Грег Мейер, директор и заслуженный инженер Cerner

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

Выбор того или иного облачного провайдера больше не требует дополнительных сложностей для ИТ. Вместо этого вы можете сосредоточиться на идеях, которые улучшат качество обслуживания клиентов и стимулируют рост, основанные на любом выбранном вами облаке. Абстрагируясь от сложности мультиоблачной среды, вы можете выйти на новый уровень гибкости бизнеса.

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

Источник: https://www.forbes.com/sites/vmware/2022/01/28/how-can-you-respond-to-customer-needs-and-get-ideas-into-market-faster-evolve- ваши-абстракции/