Managed MySQL, PostgreSQL, and SQL Databases on Google Cloud
Get back to your application and leave the database to us. Cloud SQL automatically handles backups, replication, and scaling.
Cloud SQL is a fully managed relational database for MySQL, PostgreSQL, and SQL Server. We handle patching, backups, replication, encryption, and failover—so you can focus on your app. Migrate from on-prem or other clouds with free Database Migration Service. IDC found customers achieved 246% ROI. New customers get $300 in credits plus a 30-day free trial.
Try Cloud SQL Free
AI-generated apps that pass security review
Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.
Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
ClusterSSH is a tool to manage simultaneous interactive sessions across multiple SSH-accessible hosts. It opens one master terminal and many child terminal windows (or tabs), sending the same keystrokes to all clients while allowing isolated input per host. This is useful when orchestrating repetitive tasks—such as rolling updates or diagnosing distributed systems—without copying and pasting into each window. The interface supports splitting windows, delayed input modes, and host groupings...
GPU environment management and cluster orchestration
Genv is an open-source environment and cluster management system for GPUs. Genv lets you easily control, configure, monitor and enforce the GPU resources that you are using in a GPU machine or cluster. It is intended to ease up the process of GPU allocation for data scientists without code changes.
Ballast is a tool for balancing user load across SSH servers that supports user-specific policies as well as traditional policies based on metrics such as CPU load. It includes a simple client, a lightweight data server, and a data collection agent.
ClusterSSH controls a number of xterm windows via a single graphical console window to allow commands to be interactively run on multiple servers over an ssh connection.
Run everything from popular models with on-demand NVIDIA L4 GPUs to web apps without infrastructure management.
Run frontend and backend services, batch jobs, host LLMs, and queue processing workloads without the need to manage infrastructure. Cloud Run gives you on-demand GPU access for hosting LLMs and running real-time AI—with 5-second cold starts and automatic scale-to-zero so you only pay for actual usage. New customers get $300 in free credit to start.
A utility for parallelizing the execution of shell functions.
PRLL HAS MOVED TO GITHUB
https://github.com/exzombie/prll
A utility for parallelizing the execution of shell functions. Focuses on convenience in interactive use, but is just as usable in shell scripts. Put your multicore to good use, or combine prll with ssh to create an instant cluster.
Manage node sets, node groups and execute commands on cluster nodes in parallel. Provides an event-based Python library to improve administration of large compute clusters or server farms. Command line tools: clush and nodeset included.
PuSSH is Pythonic, Ubiquitous SSH, a Python wrapper/script that runs commands in parallel on clusters/ranges of linux/unix machines via SSH, ideally where SSH is configured to use Kerberos, RSA/DSA keys, or ssh-agent as to avoid password authentication.
RainforestCluster is an Amazon EC2 python program that manages and load-balances dynamic clusters to allow for maximum workflow flexibility and speed at minimal cost. It enables one to quickly and cheaply create dynamic compute clusters in the cloud, which can then run computational pipelines generically. It is also able to optimize the use of spot instances - idle computers in Amazon's cloud that are available at drastically reduced cost (5x-10x cheaper) - but can be terminated at any...
PyDSH is a remote administration tool, consisting of pydsh and pydcp. Pydsh allows you to run a command on multiple hosts in parallel over RSH, SSH or Telnet, OR manage your SSH public keys. The pydcp command allows copying files to/from multiple hosts.
New to Google Cloud? Get $300 in free credit to explore Compute Engine, BigQuery, Cloud Run, Vertex AI, and 150+ other products.
Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query exabytes in BigQuery, or build AI apps with Vertex AI and Gemini. Once your credits are used, keep building with 20+ products with free monthly usage, including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. Sign up to start building right away.
chainssh is a shell script to smplify the ssh login via multiple sshgateways/firewallgateaways. e.g. connect from homehost via sshgateway to a clusternode with one command.
Cluster101 allows you to run software on many hosts and perform a simple task scheduling. No need to install any software on the hosts (it just runs tasks via ssh). It is typically used for running scientific applications on University campuses.
Parallel Secure Shell (pssh) is an ssh wrapper that makes it easy to execute commands on multiple remote systems in parallel. pssh accepts lists of host names, system attributes and exclusions.
Multicast SSH is a small utility similar to cssh. It works like a multi-tabbed terminal where every terminal contains an instance of SSH communicating with an SSH server. Multicast SSH makes administration of a large number computers easy.
A very lightweight Python program that executes commands on multiple Linux hosts in a user-designated number of threads via SSH. Intended for management for a large number of Linux/Unix nodes
pdo allows users to run SSH commands on multiple remote hosts in parallel, or run commands (such as rsync etc.) locally against multiple remote hosts in parallel.
SimParEx executes a program(command) on many computers (farm) in parallel and collects the results (task farming). Major features: minimal requirements (TCP, SSH, Perl), flexible task definition, web interface.
N-stage worm propagated via SSH. It executes commands in a given list of hosts and copies files to them with rsync. The paths for its propagation to the cluster are configurable. It offers a scalable/reliable transport API thanks to its adaptive algorithm
This tool lets you login with SSH to a group of machines and interact with them as if they were one machine. Each command that you enter is run in parallel on all machines in the group. The output from each machine is printed separately.
CACM = Client Access to Cluster Manager manage access via ssh for user to a cluster (or a computer) via SSH key and a Web calendar Interface. The web site manage all users. An user can reserve the cluster via the web site. A daemon generate a SSH-key-p.
The Distribulator: Distributed Computing For The Rest Of Us. This is an SSH-based command execution and file transfer utility that includes support for batch, console, and shell integration modes, multiple server enviornments, and full audit logs.
PFARS For Automatic Replication System is mainly used to sync servers in LVS clusters but also has many other uses. It is based on rsync over ssh and has native support for the Debian package system.