> For the complete documentation index, see [llms.txt](https://docs.parallels.com/landing/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.parallels.com/landing/ras-admin-guide/parallels-ras-21-administrators-guide/virtual-desktop-infrastructure-vdi/add-a-provider/add-a-cloud-provider/amazon-web-services/design-considerations.md).

# Design considerations

This section contains design advice that you might want to keep in mind when using AWS in Parallels RAS.

## **DHCP options set**

You might need to use an AWS DHCP options set to specify a custom DNS pointing to the domain controller so that the VMs created from templates are able to join the Active Directory domain. If the custom DNS is not set, the default AWS public DNS will be used, and the VMs won't be able to communicate with the domain controller.

For information on how to configure DHCP options sets, see <https://docs.aws.amazon.com/vpc/latest/userguide/DHCPOptionSet.html>.

The Provider Agent and Guest Agents need to be on the same subnet for the Guest Agent to discover the Provider Agent using broadcasts. If this is not possible, then a registry setting with the IP of the Provider Agent needs to be added on the VM as described here: <https://kb.parallels.com/en/124157?language=en>.

## **Service quotas**

Sometimes solutions scale in usage, invocations, number of instances, and so on. Due to this, the standard AWS service quotas can be reached. For more information about AWS service quotas, see <https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html>.

Parallels RAS integrations are subject to the EC2 and EBS endpoint limits as specified here:

* <https://docs.aws.amazon.com/general/latest/gr/ec2-service.html>
* <https://docs.aws.amazon.com/general/latest/gr/ebs-service.html>

## **Encrypting storage**

The storage of clones created from RAS templates will be encrypted if the AWS administrator enables encryption of the RAS template VM storage in AWS Management Console.

Encryption can be enabled by default or explicitly when launching a new EC2 VM:

<figure><img src="https://content.gitbook.com/content/djZAnEUWE2gAOnzhy2ZY/blobs/RQcspfMTX0Er5tfnemrl/awsencryption.png" alt="Encrypting storage"><figcaption></figcaption></figure>

For more information about encryption, see <https://aws.amazon.com/blogs/compute/must-know-best-practices-for-amazon-ebs-encryption/>.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.parallels.com/landing/ras-admin-guide/parallels-ras-21-administrators-guide/virtual-desktop-infrastructure-vdi/add-a-provider/add-a-cloud-provider/amazon-web-services/design-considerations.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
