JFROGによるアーティファクト管理

バイナリアーティファクトを信頼できる単一のソースに保存、共有、展開します。

JFrogの主なお客様:

ユニバーサルなアーティファクトマネージャーの利点

ユニバーサルなアーティファクトマネージャーはアーティファクト、パッケージ、ビルドを一元的に管理することができ、すべてのソフトウェア開発の信頼できる単一のソースとなります。これにより、パブリックリポジトリから依存関係をダウンロードする手間とリスクが軽減されます。ユニバーサルなアーティファクト管理では開発チームが正しいバージョンのアーティファクトを簡単に見つけることで不整合を防ぎます。以下にJFrog Artifactoryをアーティファクト管理に使用する利点をいくつか示します。

依存関係管理

バージョン管理された共通ライブラリをすべての開発チームで共有できるため、新しいレベルのコラボレーションをもたらします

リリースの安定性

アーティファクトとメタデータはリリースリポジトリに公開された後もそのまま保持されるため、予測可能な再現性のあるビルドが実現されます

効率的なビルド

ダウンロードしたアーティファクトをローカルにキャッシュして簡単にアクセスできるため、開発者の時間を節約できます

アーティファクトトレーサビリティ

バージョンがトラッキングされるため、ソフトウェアのライブラリを標準化する場合やサードパーティ製のコンポーネントのライセンスを監査する場合に役立ちます

なぜJFROG ARTIFACTORYなのか

ユニバーサル

ソフトウェアの開発や配布で活用されるすべての主要なプログラミング言語、パッケージマネージャー、技術をサポートしています

Kubernetesレジストリ

DockerコンテナやHelm Chartをフルサポートしており、KubernetesレジストリやDockerレジストリとして活用できます

バージョン管理のサポート

アーティファクトのビルド日付やバージョン番号など、豊富なメタデータを利用できます

高可用性

リポジトリマネージャーの冗長構成によってダウンタイムを減らし、安定性とパフォーマンスを維持します

保持

重要なアーティファクトを保持し、重要でないアーティファクトを自動的に削除します

高いスケーラビリティ

マルチサイト、ハイブリッド、高可用性のDevOps、レプリケーションをサポートしており、必要に応じてストレージをゼロから無限大まで拡張できます

自動化と統合

自動化可能なアーティファクト管理と堅牢な幅広いREST APIによって、DevOpsパイプラインの完全自動化を支援します

ユーザーパーミッション

アーティファクトの公開やダウンロードを行えるユーザーを簡単に管理できます

アーティファクトリーの比較を見る

JFrog JFrog
GitHub GitHub
GitLab GitLab
Azure DevOps Azure DevOps
AWS AWS
Google Google
ハイブリッドソリューション
マルチクラウド対応
ユニバーサルソフトウェアパッケージ
スケーラブルでクラウドネイティブCI/CD
拡張メタデータとAQL
DevSecOpsを含む
一部
一部
他社製
一部
一部
ソフトウェアパッケージの配布
ビジネスモデル
サーバーごと/
コンサンプション
ユーザーベース
ユーザーベース
コンサンプション
コンサンプション
コンサンプション

JFrog インテグレーション と パートナー

JFrog製品はレガシーコードから最新のコンテナやマイクロサービスまで、地球上のほぼすべての開発環境とシームレスに統合します。

JFrog Artifactoryについての知識を増やす

ウェビナー

JFROGで休憩を取り、アーティファクトリーのベストプラクティスを学ぶ

eBook

6つの障害 | DevOpsの成功に向けて

ビデオ

JFrog Platformの安全な更新

ウェビナー

開発・運用効率とセキュリティ向上を助けるアーティファクト管理

お客様にArtifactoryをご愛用いただいています

Cisco in swampUP

最初の500万が最も困難:
Ciscoがアーティファクト数を0から500万にした方法

Workiva

WorkivaがArtifactoryを活用:
リリースプロセスを効率化した方法とは

kroger
Kroger

KrogerのCI/CDパイプラインでArtifactory EnterpriseとXrayを活用


アーティファクト
管理とは

ソフトウェアのアーティファクトとは
アーティファクトはソフトウェアプロジェクトに関連またはソフトウェアプロジェクトの一部であるソフトウェア資産です。通常、アーティファクトはバイナリのパッケージであり、アプリケーションの機能、アーキテクチャ、デザインを特徴づけ、説明するために使用されます。一般的なアーティファクトの種類としてはイメージ、実行可能ファイル、データモデル、ライブラリ、ユースケース、コンパイルされたアプリケーションのバイナリなどがあります。

アーティファクト管理の選択肢
これらのアーティファクトは保存して、プロジェクトのすべての開発者と共有する必要があります。これを行う方法としては共有ドライブ、ソース管理ツール、アーティファクト管理リポジトリなどの利用が考えられます。共有ドライブにはバージョン管理機能が限られていたり、アーティファクトのデプロイ機能がない、などの制約があります。ソース管理ツールはソースコードのテキストファイルの管理のみを目的として設計されており、サイズが大きいバイナリやDockerイメージなどの複雑なアーティファクトは対象とされていません。

品質、一貫性、可監査性
すべてのアーティファクトは品質、信頼性、可監査性を確保するために、開発チームや場合によっては複数のサイトで一貫して管理、バージョン管理、デプロイする必要があります。これが難しい点であり、その後の煩雑さにも影響してくるところです。アーティファクトリポジトリはビルドのさまざまなアーティファクトを一元的に保存、バージョン管理、デプロイするために特別に設計されており、増大するアーティファクト管理の問題に対する最適なソリューションを提供します。

JFROG ARTIFACTORYを活用したバイナリ
アーティファクトのエンドツーエンド管理