Skip to main content
Version: 1.0.0

Overview of Anyscale Cloud

Check your docs version

Anyscale is rolling out a new design. If you have preview access to the enhanced experience, use the latest version of the docs and see the migration guide for transitioning.

An Anyscale Cloud is an abstraction of the resources and infrastructure that are necessary for managing Anyscale Clusters. It performs the following duties:

  • Hold information about where and how to start clusters.
  • Use the identity, which maps to credentials, to deploy clusters in your AWS or GCP account.
  • Define the collection of resources necessary to manage Anyscale Clusters.

Anyscale supports deployment on AWS or GCP.

Deployment options

Anyscale Clouds fit into your cloud infrastructure, whatever that might look like. There are two different options to deploy an Anyscale Cloud. The goal is to simplify the cloud setup process to improve the deployment experience. The two options are as follows:

  1. Anyscale Managed Resources: The Anyscale CLI creates the required resources and resource configurations for Anyscale to run in your AWS or GCP account. You can quickly deploy a new Cloud with the cloud setup command. It uses simple Direct Networking over the Internet and provides rapid deployment and accelerated time to value.

  2. Customer Defined Resources: Create and configure resources in your AWS Account or GCP Project for Anyscale to deploy and manage Anyscale Clusters. In this approach, Anyscale supports Customer Defined Networking that allows customers to run Ray workloads in private networks without accessing them over the Internet to protect sensitive workloads. Anyscale provides cloud register command for AWS or GCP deployment with customer defined resources. For fine-grained control over your cloud, Anyscale provides a Terraform module to modify permissions given to Anyscale. This approach allows you to scope down permissions to your specific use case and enforce restrictions on your cloud resources.