creating your own private download center with bintray

28
Creating your Own Private Download Center Automating software distribution with Bintray

Upload: baruch-sadogursky

Post on 14-Jul-2015

332 views

Category:

Technology


2 download

TRANSCRIPT

Creating your Own Private

Download Center

Automating software distribution

with Bintray

Who’s Speaking?Yoav Landman

JFrog CTOBintray Roadmapper & architect

Baruch Sadogursky

JFrog Developer Advocate

Agenda

• What will you learn?

• Continuous Distribution

• What it takes to build a Download Center

• Introducing Bintray

• How we achieve a fanatic uptime

• Demo – Creating a Download Center in 10

minutes

What Will You Learn

• Automate your S/W distribution with minimal

effort

• Get your software on a CDN with zero

configuration

• Get insights on how your S/W is consumed and

by whom

• Control how consumers access your software

Continuous Distribution

Continuous Distribution

Continuous Distribution

Continuous Distribution

Continuous Distribution

Continuous Distribution

Continuous Distribution

Continuous Distribution

Continuous Distribution

Continuous Distribution

Download Center: Requirements

• Blazing fast downloads

• Fanatic uptime

• Secure

• Entitlement management

• Usage tracking and logs

• Real-time stats

• Searchable metadata

Download Center: Requirements

• Full automation via REST

• Webhooks and notifications

• Integrated with CI processes

• Serving modern packages (RPMs, Deb, Docker,

etc.)

Download Center: Company perspective

• Customer facing user experience

– Speed

– Uptime

– Usability

• Needs flexibility to evolve with requirements

• Core for business, but not the core business

The Non-Core Projects of Despair

Download Center: Enterprise Reality

Download Center: Enterprise Reality

• Starts with big plans

• Infrastructure freeze

• Lack of resources to deal with changes

• Often the domain of a single person

• Little to non-exiting automation

Introducing Bintray

Distribution as a service

The Bintray Advantage

• Full cycle: from development to distribution

• Any file + dedicated packages (deb, rpm,

maven, ?)

• Full REST automation

• Powerful access control

The Bintray Advantage

• CDN backed

– Cloudfront & Akamai

• Advanced statistics

Now with...

The Bintray Advantage

A Complete, Fast & Reliable

Download Center Infrastructure

Fanatic Uptime

DEMO TIME!

What it takes to create a real download center with Bintray?

Demo

• A set of product repos

• Custom Web UI

• Calling the signed URL API

• Customer downloads

• Tracking, stats and alerts

THANK YOU!

Question?