Upgrade to Pro — share decks privately, control downloads, hide ads and more …

はじめての JFrog Distribution / getting-started-with-jfrog-distribution

はじめての JFrog Distribution / getting-started-with-jfrog-distribution

本ウェビナーでは JFrog Platform のソフトウェア配布サービスである JFrog Distribution の概要についてお話します。JFrog は DevSecOps の実現のために JFrog Platform という包括的なプラットフォームサービスを提供しています。JFrog Platform のウェビナーでは、開発者が作成した素晴らしいソフトウェアを「いかに迅速に安全に」エンドユーザーに届けることができるか、その実現のために JFrog は「バイナリ」を中心にこのフローを再定義してきたという話をしました。

JFrog Distribution はこのビジョンのうち「ソフトウェアをエンドユーザーに届ける」ことに特化したサービスになります。ソフトウェアデリバリーのターゲットはKubernetesのクラスターのような全てがクラウドで完結するプラットフォームだけではありません。車載器やIoTデバイスなど「ラストワンマイル」へのデプロイを実現するためのJFrog Distributionを基礎から学んでみたい方を中心にご参加をお待ちしております。

Tsuyoshi Miyake

October 21, 2021
Tweet

More Decks by Tsuyoshi Miyake

Other Decks in Technology

Transcript

  1. JFrog Distribution
    Getting Started with JFrog Distribution

    View Slide

  2. 2
    § Webinar
    Ø
    §
    § Q&A
    Ø
    Ø Chat

    View Slide

  3. 3
    §
    § Sr. DevOps Acceleration Engineer @JFrog
    § DevOps Liquid Software
    §
    @tsuyoshi_miyake
    [email protected]

    View Slide

  4. JFrog Distribution
    Private Distribution Network (P2P)
    CDN Distribution
    Q&A
    4

    View Slide

  5. 5

    View Slide

  6. 6
    (Distribution)
    Software Bill of Materials, SBOM
    SDLC


    View Slide

  7. 7

    View Slide

  8. 8

    View Slide

  9. 2024
    5.2
    2025
    60%
    80%
    K8s
    2021
    700
    380
    IoT
    IDC: Preparing for the Digital-First Economy: The Hyperscale, Hyperspeed, and Hyperconnected Enterprise, Doc # DR2020_GS2_FG, March 2020.
    9

    View Slide

  10. 10
    INTERNAL
    DISTRIBUTION
    EXTERNAL
    DISTRIBUTION
    RUNTIME
    DISTRIBUTION

    View Slide

  11. (4S)
    11
    (Speed)
    (Scalability)
    CI
    (Spread Globally)
    (Simplicity)

    View Slide

  12. Distribution via
    Hybrid Edges
    Private
    Distribution
    Network (P2P)
    CDN
    Distribution
    JFrog Platform
    12

    View Slide

  13. 13
    JFrog Distribution

    View Slide

  14. JFrog Distribution
    § or
    §
    §
    §
    14

    View Slide

  15. 24/7 Dedicated Support +
    DevOps Acceleration Service Arm
    BUILD TEST RELEASE DEPLOY
    On Premises
    & Multicloud
    VCS
    ACCESS FEDERATION
    ACL SSO
    JFrog Platform
    15

    View Slide

  16. JFrog Distribution
    § (BOM)
    §
    16

    View Slide

  17. §
    §
    §
    §
    § (RBAC)
    § JFrog Xray
    §
    § JFrog Pipelines
    § Distribution API
    17

    View Slide

  18. § Immutable Bill of Materials (BOM)
    § GPG
    §
    § AQL (Artifactory Query Language)
    § AirGap export/import
    18

    View Slide

  19. § Artifactory
    §
    §
    § Replicator
    §
    § 500GB
    § 3 BOM
    § 50GB
    § 1000
    19

    View Slide

  20. JFrog Pipelines or REST API or UI
    1. : Docker Helm Chart
    2. GPG
    3.
    20
    1 2 3

    View Slide

  21. Replicator
    21
    1.
    2.
    3.
    Distributor
    Edge
    Node
    Replicator
    Artifactory
    Source
    Replicator

    View Slide

  22. Smart Replication
    22
    Replicator Replicator
    Blob info:
    {
    "part1": "checksum",
    "part2": "checksum",
    "part3": "checksum",
    "part4": "checksum"
    }
    Blob info:
    {
    "part1": "checksum",
    "part2": "checksum",
    "part3": "checksum"
    }
    Part 4
    01001110
    11001101
    00011011
    10101010

    View Slide

  23. 23
    Private Distribution Network (P2P)

    View Slide

  24. PEER-TO-PEER
    § :
    §
    24

    View Slide

  25. PEER-TO-PEER
    § P2P
    § Artifactory
    § Artifactory RBAC
    §
    §
    §
    25

    View Slide

  26. LB/RevProxy
    MAIN DATA CENTER K8s CLUSTER - PRODUCTION
    K8S Nodes
    TRACKER
    ARTIFACTORY EDGE
    DISTRIBUTION
    Immutable
    Release Bundles
    & Remote Cache
    Security and
    Compliance
    Metadata
    Release
    Bundle
    Peer
    Client
    Peer
    Client
    Peer
    Client
    Peer
    Client
    Peer
    Client
    PEER-TO-PEER
    26

    View Slide

  27. CONCURRENT DOWNLOADS
    RESPONSE TIME
    27

    View Slide

  28. 28
    CDN Distribution

    View Slide

  29. CDN Distribution
    § SDK OSS
    §
    § SaaS
    29

    View Slide

  30. CDN Distribution
    §
    § RBAC
    § Geo / IP
    § Signed URL
    § AWS
    30

    View Slide

  31. View Slide

  32. Q&A

    View Slide

  33. THANK YOU!

    View Slide