Skip to contents

Start here

Set up once, then run your first job.

starburst-package
starburst: Seamless AWS Cloud Bursting for Parallel R Workloads
starburst_setup()
Setup staRburst
starburst_is_configured()
Check if staRburst is configured

Core execution

Run work across AWS workers.

starburst_map()
Map a Function Over Data on AWS Workers
starburst_cluster()
Create a Starburst Cluster

future / furrr integration

Use staRburst as a future backend for existing future/furrr code.

plan(<starburst>)
staRburst Future Backend
starburst()
Starburst strategy marker

Detached sessions

Long-running jobs that survive your R session closing.

starburst_session()
Create a Detached Starburst Session
starburst_session_attach()
Reattach to Existing Session
starburst_list_sessions()
List All Sessions

Configuration

Account and backend defaults.

starburst_config()
Configure staRburst options
starburst_status()
Show staRburst status

Monitoring, logs & cost

starburst_logs()
View worker logs
starburst_estimate()
Estimate Cloud Performance and Cost
starburst_quota_status()
Show quota status
starburst_check_quota_request()
Monitor quota increase request
starburst_request_quota_increase()
Request quota increase (user-facing)

Infrastructure setup

One-time provisioning and maintenance.

starburst_setup_ec2()
Setup EC2 capacity providers for staRburst
starburst_rebuild_environment()
Rebuild environment image
starburst_cleanup_ecr()
Clean up staRburst ECR images

Developer & internal

Extension points and future-backend internals; not needed for normal use.

StarburstBackend()
Starburst Future Backend
StarburstFuture()
StarburstFuture Constructor
future(<starburst>)
Create a Future using Starburst Backend
launchFuture(<StarburstBackend>)
Launch a future on the Starburst backend
listFutures(<StarburstBackend>)
List futures for StarburstBackend
nbrOfWorkers(<StarburstBackend>)
Number of workers for StarburstBackend
resolved(<StarburstFuture>)
Check if StarburstFuture is Resolved
result(<StarburstFuture>)
Get Result from StarburstFuture
run(<StarburstFuture>)
Run a StarburstFuture
print(<StarburstSessionStatus>)
Print method for session status
session-api
Detached Session API