#AIInfraShiftstoApplications


#AIInfraShiftstoApplications На протяжении десятилетий ИТ-инфраструктура была звездой шоу. Физические серверы, стойки мигающих коммутаторов, массивы хранения данных и аккуратно подключённые сетевые кабели — это были коронные драгоценности любого предприятия. Команды измеряли успех по времени работы, планированию ёмкости и циклам обновления оборудования. Приложения были гостями; инфраструктура — постоянным, непоколебимым хостом.

Эта эпоха закончилась. Тихо, но решительно инфраструктура утратила свою центральную роль. Сегодня инфраструктура существует только по одной причине: чтобы обслуживать приложения. Более того, инфраструктура больше не является отдельным слоем, который управляется изолированно. Она поглощается, абстрагируется и переопределяется самими приложениями, которые она поддерживает. Заявление «Вся инфраструктура переходит к приложениям» отражает глубокие изменения в том, как мы создаём, запускаем и думаем о технологиях.

Что на самом деле означает «Вся инфраструктура переходит к приложениям»?

Давайте разберём эту фразу. Это не означает, что аппаратное обеспечение исчезает или что сети становятся неактуальными. Скорее, это означает:

1. Инфраструктура определяется потребностями приложения. Вместо вопроса «Какие у нас серверы?», мы теперь спрашиваем «Что требуется приложению по задержке, пропускной способности, хранению и безопасности?» Инфраструктура адаптируется к приложению, а не наоборот.
2. Код приложения управляет инфраструктурой. Через Infrastructure as Code (IaC) и политику как код, те же пайплайны, что создают и тестируют приложения, также обеспечивают, настраивают и выводят из эксплуатации инфраструктуру. Манифест развертывания приложения — это чертёж инфраструктуры.
3. Наблюдаемость смещается с устройств на сервисы. Мониторинг раньше фокусировался на ЦПУ, памяти и диске. Сегодня мы отслеживаем трассировки транзакций, уровни ошибок и пользовательский опыт. Метрики инфраструктуры всё ещё присутствуют, но являются вторичными сигналами, помогающими объяснить поведение приложения.
4. Команды реорганизуются вокруг приложений. Старая разделение между «разработкой» и «операциями» исчезает. Команды платформенного инжиниринга, инженерии надежности сайта (SRE) и опыта разработчиков (DevEx) создают абстракции, ориентированные на приложения. Они рассматривают инфраструктуру как внутренний продукт, пользователями которого являются другие разработчики — а не само оборудование.

Исторический сдвиг: от Pets к Cattle к Functions

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

· Эра Pets: Каждый сервер имел имя и был аккуратно настроен вручную. Если он выходил из строя, это становилось кризисом. Приложения связывались с конкретными машинами.
· Эра Cattle: Виртуальные машины и позже контейнеры сделали серверы одноразовыми. Инфраструктура стала программируемой. Но мы всё ещё думали в терминах кластеров, групп автоскейлинга и балансировщиков нагрузки. Приложение было одной нагрузкой среди многих.
· Эра функций и сервисов: С безсерверными вычислениями (AWS Lambda, Cloud Functions) и управляемыми сервисами (базами данных, очередями, объектным хранилищем), инфраструктура становится невидимой утилитой. Разработчик пишет код или настраивает API; платформа занимается размещением, масштабированием и отказоустойчивостью. Инфраструктура больше не является отдельной задачей — она полностью переехала в цикл запросов приложения.

Этот последний этап и есть полное выражение идеи «вся инфраструктура переходит к приложениям». Инфраструктура не скрыта за слоями YAML-файлов или скриптов Terraform; она абстрагирована до такой степени, что большинство разработчиков никогда не трогают ядро, виртуальную сеть или том хранения.

Реальные проявления

Вы видите это смещение в каждой современной технологической практике:
#AIInfraShiftstoApplications
· Безсерверные базы данных: Вместо выделения сервера базы данных приложение подключается к строке соединения и платит за запрос или за секунду вычислений. Инфраструктура (резервное копирование, репликация, переключение) полностью управляется провайдером и невидима для команды разработки.
· Граничные вычисления: Приложение, развернутое на CDN-обработчике (например, Cloudflare Workers или Fastly Compute), выполняет код на границе без необходимости выделять сервер. Инфраструктура — это логика распространения приложения.
· API-шлюзы и сервисные сетки: Это компоненты инфраструктуры, но они настраиваются через политики, ориентированные на приложение — маршрутизация по HTTP-заголовкам, бюджеты повторных попыток, основанные на SLA сервиса, канареечные развертывания, инициируемые метриками приложения.
· Внутренние порталы платформенного инжиниринга: Команды создают «золотые пути», где разработчик указывает название приложения и желаемые возможности (например, «PostgreSQL 14», «публичный HTTPS-эндпоинт»). Платформа синтезирует всю необходимую инфраструктуру — сеть, IAM, хранилище, вычисления — из этого декларативного описания приложения.

Почему это важно для вашей карьеры и организации

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

Для разработчиков: Вы больше не можете говорить «у меня всё работает» и передавать проблему дальше. Вы отвечаете за поведение вашего приложения во время выполнения, включая взаимодействие с инфраструктурой. Инструменты вроде OpenTelemetry, распределённое трассирование и chaos engineering теперь часть вашего ежедневного арсенала.

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

Проблемы на пути вперёд

Переход всей инфраструктуры к приложениям не без трения. Возникают три основные проблемы:

1. Утечки абстракции. Как бы высокоуровнева ни была платформа, иногда нужно понять базовую инфраструктуру. Задержка холодного старта функции, шумной соседи в общем кластере Kubernetes или ограничение API хранилища — всё это вынуждает разработчиков заглянуть под капот. Хорошие платформы минимизируют утечки, но полностью устранить их не могут.
2. Контроль затрат. Когда инфраструктура невидима и масштабируется автоматически под нагрузкой приложения, расходы могут выйти из-под контроля. Каждый вызов API, каждая строка логов, каждый объект — это микротранзакция. Команды нуждаются в новых практиках FinOps и встроенной осведомлённости о расходах при проектировании приложений.
3. Безопасность и соответствие требованиям. Традиционные сетевые периметры исчезают. Безопасность переходит к политикам на основе идентификации (zero trust), аттестации нагрузки и контролям на уровне приложений. Аудиторы, привыкшие к правилам файрволов и VLAN, должны научиться читать политики инфраструктуры как код и логи авторизации сервисных сеток.

Заключение: Примите перемены

«Вся инфраструктура переходит к приложениям» — это не лозунг, а описание того, куда уже пришла технология. Самые инновационные компании больше не управляют инфраструктурой напрямую. Они пишут приложения, а инфраструктура материализуется вокруг них по требованию, эфемерна и точно масштабирована.
#AIInfraShiftstoApplications
Ваш путь — принять этот образ мышления. Перестаньте спрашивать «Что у нас есть?» и начинайте спрашивать «Что нужно моему приложению?» Автоматизируйте обеспечение ресурсов. Абстрагируйте сложность. Измеряйте всё с точки зрения приложения. Тогда вы увидите, что инфраструктура больше не является отдельной нагрузкой — это просто ещё одна функция вашего приложения, которая предоставляется автоматически.

Переход завершён. Инфраструктура стала тенью приложения — всегда присутствует, никогда не мешает. Добро пожаловать в новую норму.#AIInfraShiftstoApplications
Посмотреть Оригинал
post-image
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 1
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
HighAmbition
· 3ч назад
Просто двигайтесь вперед, и всё будет сделано 👊
Посмотреть ОригиналОтветить0
  • Закрепить