All Blog Posts

How Does Dis.co Work?

Yuval Greenfield
Yuval Greenfield

Dis.co provides an easy and cost-effective way to use multiple machines to make compute jobs faster. Whether you need to run a simulation, process footage, or train a model, Dis.co simplifies distributing compute tasks across your own hardware, the cloud, or both. Let’s take a look at how Dis.co works. Read on, or check out this overview video.

When you log in, you’ll see Dis.co’s dashboard which shows the list of jobs that are running or completed as well as any results they generated.

Image of Dis.co Dashboard

Launch Jobs from Dis.co Dashboard

You can also start new jobs through Dis.co’s dashboard. Simply drag and drop a python script plus any additional data files. For example, I can use Dis.co to speed up a video analysis script by dragging it onto Dis.co’s “New job” form along with the source video files. Normally, a script like this would take 30 minutes to run locally. But by breaking the video up into smaller sections, and distributing the analysis across ten machines with Dis.co, it now finishes processing in roughly three minutes. That’s 10 times faster!

Gif of How to Create a Job in Dis.co

In this example, all we needed to do was drag over the python script and the video files, then click the launch button. Dis.co took care of the rest. This means you don’t have to worry about spinning machines up and down, moving code or data around, and getting results back.

Many users will prefer to use the command line interface. This is what the same job would look like when launched from the terminal.

disco add –name process_video –script analyze.py –input “part*.mp4

You can see the job a name, python script, and the wildcard asterisk which gets all the video files uploaded from the current directory.

Monitor Job Progress

You can monitor your job’s progress on the site, or wait for the job results in the terminal using the “–wait” option.

Image of Monitoring a Job on Dis.co Dashboard

Deployment Options

Dis.co supports a variety of different deployment configurations. You can bring your own devices, your own cloud, or rely on Dis.co as a purely managed service.

Visual of Options for Using Disco

If you’d like to better utilize your local machines or scale out to the cloud, Dis.co makes it easy and efficient. Contact us today to get started with a free account.

Yuval Greenfield
Yuval Greenfield

Most recent articles

How Does Dis.co Work?

Dis.co provides an easy and cost-effective way to use multiple machines to make compute jobs faster. Whether you need to…

Yuval Greenfield
Yuval Greenfield

Dis.co’s Vision for a More Powerful Kind of Cloud Computing

Consider the fact that more than 3.3 billion people or about 35% of the world’s population now have smartphones. Then,…

Avi Barliya
Avi Barliya

What Technology Tools Can Help Data Scientists?

To say the field of Data Science is exploding is truly an understatement. It only takes one statistic to be…

esther carlson
esther carlson

Serverless Computing vs. Cloud Computing: What’s the Difference?

When IT pros first see or hear the phrase serverless computing, their minds go in multiple directions. Is it true…

esther carlson
esther carlson

What is Serverless Computing?

How many developers would prefer spending more of their time building new products that create value rather than configuring and…

esther carlson
esther carlson

What is DevOps and Why You Should Care

Customers have set the bar high when it comes to their expectations for speed and responsiveness, on-demand availability, easy access…

esther carlson
esther carlson