mirror of
https://github.com/vale981/ray
synced 2025-03-06 10:31:39 -05:00
81 lines
2.5 KiB
ReStructuredText
81 lines
2.5 KiB
ReStructuredText
.. _cluster-index:
|
|
|
|
Ray Clusters Overview
|
|
=====================
|
|
|
|
Ray enables seamless scaling of workloads from a laptop to a large cluster. While Ray
|
|
works out of the box on single machines with just a call to ``ray.init``, to run Ray
|
|
applications on multiple nodes you must first *deploy a Ray cluster*.
|
|
|
|
A Ray cluster is a set of worker nodes connected to a common :ref:`Ray head node <cluster-head-node>`.
|
|
Ray clusters can be fixed-size, or they may :ref:`autoscale up and down <cluster-autoscaler>` according
|
|
to the resources requested by applications running on the cluster.
|
|
|
|
Where can I deploy Ray clusters?
|
|
--------------------------------
|
|
|
|
Ray provides native cluster deployment support on the following technology stacks:
|
|
|
|
* On :ref:`AWS and GCP <cloud-vm-index>`. Community-supported Azure and Aliyun integrations also exist.
|
|
* On :ref:`Kubernetes <kuberay-index>`, via the officially supported KubeRay project.
|
|
|
|
Advanced users may want to :ref:`deploy Ray manually <on-prem>`
|
|
or onto :ref:`platforms not listed here <ref-cluster-setup>`.
|
|
|
|
What's next?
|
|
------------
|
|
|
|
.. panels::
|
|
:container: text-center
|
|
:column: col-lg-6 px-3 py-2
|
|
:card:
|
|
|
|
**I want to learn key Ray cluster concepts**
|
|
^^^
|
|
Understand the key concepts and main ways of interacting with a Ray cluster.
|
|
|
|
+++
|
|
.. link-button:: cluster-key-concepts
|
|
:type: ref
|
|
:text: Learn Key Concepts
|
|
:classes: btn-outline-info btn-block
|
|
|
|
---
|
|
|
|
**I want to run Ray on Kubernetes**
|
|
^^^
|
|
Deploy a Ray application to a Kubernetes cluster. You can run the tutorial on a
|
|
Kubernetes cluster or on your laptop via KinD.
|
|
|
|
+++
|
|
.. link-button:: kuberay-quickstart
|
|
:type: ref
|
|
:text: Get Started with Ray on Kubernetes
|
|
:classes: btn-outline-info btn-block
|
|
|
|
---
|
|
|
|
**I want to run Ray on a cloud provider**
|
|
^^^
|
|
Take a sample application designed to run on a laptop and scale it up in the
|
|
cloud. Access to an AWS or GCP account is required.
|
|
|
|
+++
|
|
.. link-button:: vm-cluster-quick-start
|
|
:type: ref
|
|
:text: Get Started with Ray on VMs
|
|
:classes: btn-outline-info btn-block
|
|
|
|
---
|
|
|
|
**I want to run my application on an existing Ray cluster**
|
|
^^^
|
|
Guide to submitting applications as Jobs to existing Ray clusters.
|
|
|
|
+++
|
|
.. link-button:: jobs-quickstart
|
|
:type: ref
|
|
:text: Job Submission
|
|
:classes: btn-outline-info btn-block
|
|
|
|
.. include:: /_includes/clusters/announcement_bottom.rst
|