Google представила программу модернизации облачных приложений Google (Google CAMP), основанную на «опыте Google по доставке приложений со скоростью и масштабом».
CAMP был анонсирован на цифровой конференции Google Cloud Next OnAir, в ходе которой Google анонсировала ряд обновлений, призванных помочь организациям оптимизировать разработку и доставку приложений. CAMP использует существующие облачные продукты Google и имеет три основных элемента: инструменты оценки и бенчмаркинга для анализа существующих приложений; инструменты для обеспечения безопасности, управления изменениями и «эластичности»; а также руководство и документацию по передовым практикам.
Google говорит, что оценка и бенчмаркинг на основе данных являются ключевым элементом CAMP. Оценки могут использоваться с широким спектром типов приложений от Kubernetes, бессерверных и даже мэйнфреймовых приложений. Оценка может быть адаптирована к вашей организации, и вы можете предоставить подробную информацию о внутренних процессах и командах. Google говорит, что вы можете сравнивать себя с другими направлениями бизнеса в вашей компании, с общей ИТ-отраслью или с элитными исполнителями в вашей отрасли.
После завершения оценки Google CAMP создает индивидуальный набор лучших практик и программу модернизации приложений. Результаты оценки показывают, где находятся узкие места и какие части обеспечат наилучшую отдачу от инвестиций с точки зрения улучшения результатов.
После оценки приложения заключительной частью CAMP являются продукты облачной платформы Google, которые вы можете использовать для создания и запуска приложений, как новых, так и улучшенных существующих. Инструменты, которые Google предлагает для этой части, включают Облачный код, облачную сборку, Реестр контейнеров и Облачные операции.
Облачный код-это инструмент Google для написания, развертывания и отладки приложений Kubernetes. Он имеет расширения для IDE, включая Visual Studio Code и IntelliJ. Облачная сборка-это бессерверная платформа CI/CD. После сборки приложения можно запускать с помощью Google Kubernetes Engine (GKE), Cloud Run и Anthos. Cloud Run-это полностью управляемая контейнерная платформа Google, которая может использоваться для написания, развертывания и отладки контейнерных приложений непосредственно из IDE, таких как VS Code или IntelliJ.