Рубрики
Uncategorized

Обзор «AWS CodearTifact»

Amazon недавно запустил AWS Codeartifact и обсудит, что в нем для разработчиков. Теги от AWS, DevOps, Artifactory.

AWS CodearTifact

Amazon Web Services (AWS) выпустил свой полностью управляемый программный сервис артефакта AWS CodearTifact через несколько областей AWS.

Источник изображения: Здесь

Введение

Сервис позволяет создавать централизованные репозитории для совместного использования пакетов программного обеспечения, которые были одобрены для использования в командах развития.

С его первоначальным выпуском кодеартифакт поддерживает три типов пакетов, поскольку сейчас: NPM, Maven и PIP, что означает, что он работает с менеджерами по пакетам и строить инструменты, такие как Maven и Ridle для Java, NPM и пряжи для JavaScript, а Pip и Brokine для Python. Один репозиторий может содержать пакеты смеси типов, что является сомнительным решением дизайна как разные типы пакетов требуют разных API и индексов. Devs также может настроить подключения к репозиториям вверх по течению, поскольку слияние репозитория кодеарифакта с другим.

Управляющие репозитория пакетов являются неотъемлемой частью сегодняшнего процесса разработки. Разработчики нужны библиотеки в своих проектах, которые требуют удивительно сложных инструментов для поддержки множества стандартов зависимостей, различных метаданных, разработанной организации репозитория и инфраструктуры для качества и безопасности в трубопроводе. AWS CodearTifact позволяет легкому доступу к последней версии огромного количества библиотек открытых источников и некоторых функций организации репозитории, что делает его хорошим началом.

Рыночные игроки и прогноз

Имя бренда AWS может протолкнуть этот продукт многим людям. Тем не менее, проблема может прийти, когда это решение должно конкурировать с полноценным менеджерами репозитория артефакта, таких как артефактория и Nexus. Список поддерживаемых репозиториев выше по течению ограничен. На данный момент AWS CodearTifact имеет поддержку ограниченной Java, JavaScript и Python. Как Artifactory, и Nexus выполняют работу по управлению репозиторией более десяти лет и изучили трудным способом удивительной настинности домена управления зависимостями.

Источник изображений: Jfrog Artifactory

Artifactory поддерживает 26 языков и многие другие факты, которые могут заставить его выглядеть как жесткий конкурент.

Некоторые незаменимые точки артефактория являются:

  • Универсальное решение, поддерживающее все основные форматы пакетов (в том числе докера, не нужно иметь отдельный реестр докеров)
  • Интеграты со всеми инструментами CI/CD
  • Пользовательские API-приводящие автоматики
  • Обширный CLI для загрузки и загрузки артефактов
  • Поддержка гибридных и многоулавных условий
  • Репликация — обеспечивает местность в любой топологии сети
  • Немедленный (благодаря контрольному контрольному хранилищу) на основе метаданных продвижение между репозиториями
  • Обогащенные неявные, явные и пользовательские метаданные
  • Уязвимость в области безопасности и сканирование соответствия лицензии
  • Язык артефакторинского запроса

Знать больше: https://www.jfrog.com/confluence/display/JFROG/JFrog+Artifactory

Источник изображения: Сонатып Nexus

Особенности репозитория Nexus, которые делают его отличаться от других:

  • Универсальная поддержка для всех популярных инструментов сборки
  • Проверки здоровья репозитория
  • Возможность развертывания непосредственно к желаемому репозитории с вашим выбором сборки
  • SAML/SSO Аутентификация для повышения безопасности
  • Совместимо с популярными инструментами DEVOPS, таких как Eclipse, Intellij, Hudson, Jenkins, Macepet, Cheff, Docker и многое другое.

Знать больше: https://www.sonatype.com/product-nexus-repository

Вердикт

AWS может выпускать это решение как часть проекта полноты продукта. Добавляя кодеартифакт, AWS, похоже, заполняет пробел, в течение многих лет не хватает. Но нам все еще нужно посмотреть, это выгодно для них создать такую альтернативу для гораздо более полных менеджеров артефакта в отрасли сегодня, как артефактория или Nexus. Как вы думаете?

Оригинал: «https://dev.to/pavanbelagatti/review-of-the-aws-codeartifact-48b6»