An Anyscale cloud is an abstraction of the resources and infrastructure that are necessary for managing Ray 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 (if applicable).
- Define the collection of resources necessary to manage Ray clusters.
Currently Anyscale supports deployment on AWS or GCP.
Anyscale clouds are designed to fit into your existing cloud infrastructure, whatever that might look like. We provides two different options to deploy the Anyscale cloud on AWS. The goal is to simplify the cloud setup process to improve the onboarding experience on AWS. The two options are as follows:
Anyscale Managed Resources: The Anyscale CLI creates the required resources and resource configurations for Anyscale to run in your AWS Account. You can quickly deploy a new Cloud with
cloud setupcommand. It uses simple Direct Networking over the Internet and provides rapid deployment and accelerated time to value.
Customer Defined Resources: Create and configure resources in your AWS Account for Anyscale to deploy and manage Ray clusters. In this approach, Anyscale supports Customer Defined Networking that allows customers to run Ray workloads in private networks without needing to be accessed over the Internet in order to protect sensitive workloads. Anyscale provides
cloud registercommand for AWS deployment with customer defined resources.