Stephen Chin
Former JFrog VP of Developer RelationsStephen Chin was VP of Developer Relations at JFrog, chair of the CDF governing board, member of the CNCF governing board, and author of The Definitive Guide to Modern Client Development, Raspberry Pi with Java, Pro JavaFX Platform, and the upcoming DevOps Tools for Java Developers title from O’Reilly. He has keynoted numerous conferences around the world including swampUP, Devoxx, JNation, JavaOne, Joker, and Open Source India. Stephen is an avid motorcyclist who has done evangelism tours in Europe, Japan, and Brazil, interviewing hackers in their natural habitat. When he is not traveling, he enjoys teaching kids how to do embedded and robot programming together with his teenage daughter.
The Latest From Stephen Chin
-
5月1日のBintray、JCenter、GoCenter、ChartCenterのサービス終了について
| 2 min readJFrogはBintray、JCenter(Bintrayの一部)、GoCenter、ChartCenterのユーザーに影響を与える重要な変更を行っています。 Bintrayはバイナリを公開して配布するための無料で普遍的なクラウドプラットフォームをオープンソースコミュニティに提供してきました。BintrayはJava OSSライブラリ、パッケージ、コンポーネントを提供するJCenterリポジトリのホストとして、JFrogがJavaコミュニティをサポートするのに貢献しました。GoCenterとChartCenterを立ち上げ、同様のサービスをGoとクラウドネイティブのコミュニティに拡張しました。 JFrogは開発者が直面する新たな課題に対応するために進化しています。Bintrayが提供するサービスの多くは、オープンソースコミュニティのためにJFrog Platformによって提供されています。同様にGoとHelmのコミュニティは、当社のセンターの代わりとなる、独自のセントラルリポジトリを提供しています。 JFrog Platformの生産性を効率化するため、Bintray(JCenterを含む)、GoCenter、およびChartCenterのサービスを2021年5月1日に終了します。これらのサービスのユーザーは、それぞれの正規リポジトリに移行する必要がありますが、その他のバイナリ配布のニーズに対応できる無料および有料のJFrog Platformクラウド・サブスクリプションを引き続き提供します。さらにJFrogはDockerのようなハブと提携して、お客様とコミュニティが依存しているインフラストラクチャが十分に維持されるように支援しています。 昨年1月に発表したConanCenterは、Conanパッケージに依存しているCおよびC++開発者のためのより良いリソースとなるよう、追加投資を行っていく予定です。今後何年にも渡って、ConanCenterの開発者エクスペリエンスを継続的に改善していきます。 変更は以下のフェーズで行われます。 時期 変更内容 現在 Bintray、JCenter、GoCenter、ChartCenterのサービスは継続しています。 Bintray/JCenterのユーザーは新しいホスティングソリューションへの移行を開始してください。 2021年2月28日 GoCenter、ChartCenterへの新規追加は終了します。 GoCenterとChartCenterのWebサイトは無効になります(クライアントからのリクエストは引き続き機能します)。 2021年3月31日 JCenterへの新規追加は終了します。 2021年4月12, 26日 2021年5月1日に終了するサービスについて、利用者の皆様にお知らせするために短期間サービスの一時停止を行います。具体的な時間はBintrayのステータスページでお知らせします。 2021年5月1日 Bintrayのサービスが利用できなくなります。GoCenter、ChartCenterのサービスはArtifactory以外からは利用できなくなります(ConanCenterは影響を受けません)。 2022年2月1日 JCenterのサービスはArtifactory以外からは利用できなくなります。 下記、想定されるご質問にお答えします。 BintrayとJCenterのサービス終了後はどうなりますか? 2021年5月1日のサービス終了により、既存のBintrayユーザー全員に影響が出ます。Bintrayユーザーはブロックされ、Bintrayサービスを利用できなくなります。これには、UIとREST APIの両方を利用した既存のソフトウェア配布、アカウント管理アクセス、コンテンツのダウンロードが含まれます。この日以降もJCenterリポジトリはアーティファクトを提供しますが、エンドユーザーは正規のリポジトリに移行する必要があります(例: JavaパッケージはMaven Centralから取得する必要があります)。2022年2月1日以降、JCenterはArtifactory経由でアクセスした時のみアーティファクトを提供します。 GoCenterとChartCenterに代わるコミュニティは何ですか? Goチームはpkg.go.devというGo開発者向けのモジュールリポジトリを構築しました。同様にHelmコミュニティはArtifactHubと呼ばれるチャートとパッケージのライブラリを構築しており、これをChartCenterの代わりに使用することができます。 私はBintray EnterpriseまたはBintray Proを使用しています。どのようなサポートが期待できますか? Bintray Enterpriseおよびその他の厳選されたお客様には、移行がスムーズに進むよう、JFrogのアカウント担当者から連絡があります。アカウントの無効化とデータ削除の前に、Bintrayデータがすべて正常に取得されたことを確認し、コンテンツがダウンロードされなくなったことを確認するための十分なサポートを提供します。 BintrayとJCenterがサービス終了になった後、私のデータはどうなりますか? Bintrayのデータはすべて5月1日までダウンロード可能です。JFrogは正式なサービス終了日の数週間後にデータの削除を開始し、それ以降はBintrayのデータを保持することはありません。 私はArtifactoryリモートリポジトリをBintray、JCenter、GoCenter、またはChartCenterを使用するように設定しています。このサービス終了により、それらのリモートリポジトリは無効になってしまうのですか? Bintrayおよび各Centerに対してリモートリポジトリを設定したArtifactoryは、このサービス終了の影響を受けません。JFrog Cloudのお客様には、今後もjcenter.bintray.com、gocenter.io、およびrepo.chartcenter.ioをArtifactoryリモートリポジトリとして使用していただくことをお勧めします。JFrogをご自身でインストールしているお客様は、これらのリポジトリからの取得を続けることもできますが、5月1日までに正規リポジトリに移行することをお勧めします。 JFrog Platformのサブスクライブについて、他にも質問があります。誰に連絡すれば良いですか? 他にも回答が必要な方はjp-public@jfrog.comまで日本語でお気軽にお問い合わせください。
さらに見る -
DevOpsに携わる人にメリットをもたらす、Dockerとの革新的なパートナーシップ
| 2 min read本日(2021年1月27日)、お客様およびDevOpsコミュニティ全体に具体的なメリットをお届けする大きな動きを発表します。Dockerとの革新的なパートナーシップにより、JFrog DevOpsプラットフォームのクラウドユーザーはDocker Hubのイメージpull時の回数制限から解放されます。 創業以来弊社の柱となっている「Too integrated to fail (最適なインテグレーション)」という原則に基づいて構築された、JFrogのインテグレーション・パートナーのエコシステムがこの合意によりさらに強化されます。弊社の優先事項はDevOpsチームの作業を合理化、自動化、簡素化することであり、今回のようなインテグレーション・パートナーシップを追求することは中核にあるJFrogのコア・バリューです。 JFrog Artifactoryを使用している開発者にDocker HubとDockerオフィシャルイメージへの無制限かつ高性能なアクセスを提供し、クラウドネイティブ・アプリケーションの開発を簡素化する―これがこのパートナーシップの最初のマイルストーンです。Artifactoryは弊社のプラットフォーム上で使える、ユニバーサル・ソフトウェア・パッケージ管理ソリューションです。 このパートナーシップにより、JFrogとDockerはこれらを提供します: 開発者がコンテナで作業する際の最適なユーザーエクスペリエンス ツールを選択する際の自由度と柔軟性 相互のお客様をサポートするための専用チャネル クラウドネイティブ・アプリケーションを合理的に提供する、エンタープライズレベルの信頼性とパフォーマンス ちょっとした背景説明 昨年、DockerはDocker Hubからのコンテナイメージのpullについて、消費量ベースの新しい制限を発表しました。具体的には匿名の無料ユーザーは6時間あたり100 pullまで、認証済みの無料ユーザーは6時間あたり200 pullまでです。 Fortune 100の大多数を含む何千もの企業の何百万人ものユーザーがJFrog Artifactoryでソフトウェアのアーティファクトとコンテナイメージをホスティングして管理しています。これらJFrogのお客様はDocker Hubでホスティングされているコンテナイメージをミラーリングしていることがよくあります。そこで私たちはすぐに、新しいポリシーについて情報提供し、さまざまな方法でお客様とコミュニケーションをとり、変更内容を説明してきました。 特に、DockerレジストリとしてのDocker Hubに依存している組織ではこのポリシーがDevOpsチームの生産性に影響を与える可能性があることをお伝えし、JFrog Artifactoryを活用してコストをコントロールする方法をお伝えしました。 すべてをより良いものに しかし、私たちはさらに踏み込んで、お客様が遭遇する可能性のある障壁を取り除きたいと考えていました。このパートナーシップによりAWS、GCP、Azureで提供されている無料のサブスクリプションを使用しているユーザーを含め、JFrogプラットフォームのクラウドユーザーがDocker Hubのイメージpullの制限に直面しないことを保証することで、その思いを実現します。 ハイレベルにおいてはこれは組織のビジネスリスクを低下させます。重要な本番稼働アプリケーションのバイナリに信頼性の高いソースがないと、ビジネスは不安定な状況に陥るからです。必要なDocker Hubイメージへの自由なアクセスを提供することで、ビルド環境と本番環境の中断を防ぎ、ビジネスの継続性、スピード、効率性を提供します。 ここで、2つの主要なユースケースを検証することで、このパートナーシップがお客様のビジネスをどのように変えるのかを詳しく見てみましょう。 Docker HubのpullスルーキャッシュとしてのArtifactory JFrog Artifactoryをローカルコンテナ・キャッシュとして活用し、Docker Hubへの無制限のアクセスと組み合わせることで、以下のようなさまざまなメリットを得ることができます。 開発者の生産性の向上。開発者はDocker Hubの制限なしにローカルコンテナ・キャッシュとしてJFrog Artifactoryを利用することで、コンテナへのアクセスをより迅速に行うことができます。 ITリソースの最適な利用。DockerイメージをローカルのJFrog Artifactoryにキャッシュすることで、外部のネットワークへのトラフィックが減少し、企業の帯域幅の消費を削減します。さらに、Docker Hubのインフラストラクチャへの負荷も軽減され、DevOpsコミュニティ全体に利益をもたらします。 コードの健全性とセキュリティの強化。当社の脆弱性スキャンツールであるJFrog Xrayを活用することで、開発者はDocker Hubから取得するイメージを継続的かつ包括的にスキャンすることができます。JFrog Artifactoryとネイティブに統合されているJFrog Xrayは、イメージ、コンテナおよびその他のアーティファクトの脆弱性とライセンス・コンプライアンスの問題を検出し、開発者が早期かつ頻繁に是正措置を取るためのツールを提供することで、組織は”シフトレフト”することができます。 コンテナレジストリとしてのArtifactory 本番で使用するイメージを保存するためのレジストリとしてJFrog Artifactoryを使用することで、以下のようなさまざまな利点を得ることができます。 信頼性とスケーラビリティ。継続的デリバリーを行い、本番環境へのデプロイを何度も行う企業は、Docker Hubからpullした重要なイメージの高可用性とバイナリ配布時の信頼性および再現性の高いシステムが得られます。…
さらに見る