Skip to main content

Overview

The CPU Scheduling Algorithms Simulator is deployed to the cloud for instant access without any local setup. This is the fastest way to start using the simulator.

Live Demo

Access the production deployment instantly: The application is hosted on Render, providing reliable and fast access from anywhere in the world.

Benefits of Cloud Deployment

Zero Setup

Start using the simulator immediately - no installation required

Always Updated

Access the latest version without manual updates

Cross-Platform

Works on any device with a web browser

Share Easily

Send the URL to colleagues or students

Deployment Platform: Render

The application is deployed on Render, a modern cloud platform that provides:
  • Automatic deployments from the GitHub repository
  • Global CDN for fast access worldwide
  • HTTPS encryption for secure connections
  • 99.9% uptime for reliability
  • Free hosting for static sites
The Render deployment uses the same Nginx-based Docker container as the local Docker deployment, ensuring consistency across environments.

Alternative Cloud Platforms

Since this is a static web application, you can deploy it to various cloud platforms:
# Install Netlify CLI
npm install -g netlify-cli

# Deploy from project directory
cd AlgoritmosPlanificacion
netlify deploy --dir=. --prod

Deploying Your Own Instance

If you want to deploy your own instance to the cloud:
1

Fork the repository

Fork the GitHub repository to your own account.
2

Choose a platform

Select a cloud platform:
  • Render - Docker support, free tier available
  • Netlify - Simple drag-and-drop deployment
  • Vercel - Optimized for static sites
  • GitHub Pages - Free for public repositories
3

Connect repository

Link your forked repository to the cloud platform:
  • For Render: Create new “Static Site” or “Web Service” (Docker)
  • For Netlify/Vercel: Import project from Git
  • For GitHub Pages: Enable in repository settings
4

Configure deployment

Platform-specific configuration:Render (Docker):
  • Environment: Docker
  • No build command needed
  • Auto-deploy enabled
Netlify/Vercel:
  • Publish directory: . (root)
  • No build command needed
  • Auto-deploy enabled
GitHub Pages:
  • Source: main branch / root
  • No configuration needed
5

Deploy

Trigger the deployment:
  • Most platforms auto-deploy on commit
  • Or use manual deployment buttons
  • Wait for deployment to complete (usually < 1 minute)

Platform Comparison

PlatformFree TierHTTPSCustom DomainDocker Support
Render✅ Yes✅ Yes✅ Yes✅ Yes
Netlify✅ Yes✅ Yes✅ Yes❌ No
Vercel✅ Yes✅ Yes✅ Yes❌ No
GitHub Pages✅ Yes✅ Yes✅ Yes❌ No

Performance Considerations

Free tier deployments on platforms like Render may “spin down” after periods of inactivity. The first request after inactivity may take 30-60 seconds to wake up the service.
For optimal global performance, consider platforms with CDN support:
  • Netlify: Global CDN included
  • Vercel: Global edge network
  • Render: CDN available on paid plans
Since this is a static application, deploying as static files (Netlify/Vercel) is typically faster and cheaper than Docker deployments. However, Docker ensures consistency with local development.

Monitoring and Maintenance

Uptime Monitoring

Use services like UptimeRobot or Render’s built-in monitoring

Analytics

Add Google Analytics or Plausible for usage tracking

Auto-Updates

Enable auto-deploy to keep the live site in sync with your repository

Error Tracking

Use browser console or Sentry for error monitoring
For academic or evaluation purposes, the existing live demo at planificacion-app-rcl8.onrender.com is ready to use immediately without any setup!

Build docs developers (and LLMs) love