Overview
Amazon DCV Secure Desktop With RStudio on Rocky Linux 9
This AMI delivers a production-ready RStudio Server environment secured behind Amazon DCV pixel-streaming technology. Unlike standard RStudio deployments, data never leaves the instance - users interact with a streamed desktop session, making this ideal for teams handling sensitive research, financial, or healthcare datasets.
Why Choose This AMI Over a DIY Setup
The unique combination of Amazon DCV, RStudio Server, and Rocky Linux 9 provides capabilities that manual installations or competing AMIs lack:
- Zero-egress data architecture - Users access RStudio through a high-performance remote desktop stream. Sensitive data remains on the EC2 instance and is never downloaded to local machines, reducing data exfiltration risk.
- Rocky Linux 9 long-term support - Enterprise-grade stability backed by the Rocky Enterprise Software Foundation, providing a reliable CentOS replacement with extended maintenance.
- Zero-configuration deployment - Launch and access RStudio Server within minutes rather than spending hours on manual installation, dependency resolution, and security hardening.
Key Features
- Pre-installed RStudio Server 2024.12.0 - Ready for data analysis and visualization with R and essential libraries pre-configured.
- AWS Service Integration - Configured for use with S3 for data storage, RDS for database connectivity, and IAM for access control.
- Scalable Instance Support - Run on t3.medium for lightweight workloads or scale to compute-optimized and GPU-backed instances (p3, g4) for intensive processing.
- Security Hardening - SSH access with configurable firewall settings and secure remote access through DCV encryption.
Security Architecture
The zero-egress design ensures that all data processing occurs entirely within your AWS account boundary. Amazon DCV transmits only encrypted pixels to the end user's browser or client - no raw data, files, or datasets traverse the network to local machines. Combined with IAM-based access control and configurable security groups, this architecture supports organizations operating under strict data residency and exfiltration prevention requirements common in healthcare, financial services, and research environments.
For a detailed walkthrough of the security model and data flow, see our Security Architecture Whitepaper linked in the Additional Resources section below.
Technical Specifications
- Operating System: Rocky Linux 9
- IDE: RStudio Server 2024.12.0
- Runtime: R with essential libraries pre-installed
- Package Management: Additional packages available via CRAN
- Remote Access: Amazon DCV for encrypted desktop streaming
- Default Access Port: 8787 (RStudio web interface)
Prerequisites and Requirements
- Minimum Instance Type: t3.medium (2 vCPUs, 4 GB RAM) for basic workloads
- GPU Workloads: Use p3 or g4 instance families for machine learning and GPU-accelerated computing
- Networking: Security group must allow inbound traffic on port 8787 (RStudio) and port 22 (SSH)
- Storage: Ensure adequate EBS volume size for your datasets
- IAM Permissions: Configure IAM roles with appropriate S3 and RDS access policies for AWS service integration
How to Deploy
- Subscribe to this product in AWS Marketplace.
- Launch an EC2 instance using the provided AMI with your preferred instance type.
- Configure your security group to allow ports 8787 and 22.
- Access RStudio Server via your web browser at http://[instance-ip]:8787.
- Customize your environment by installing additional R packages and configuring AWS service connections.
Guided Pilot for Compliance Teams
If your organization requires vendor-assisted evaluation to satisfy compliance or security review processes, contact Relevance Lab to schedule a guided deployment walkthrough. Our team can help your security and compliance stakeholders verify data residency controls and validate the zero-egress architecture for your specific regulatory requirements.
Evaluation Path
To validate the zero-egress architecture and DCV streaming performance for your specific workload, launch a t3.medium instance and test with a representative dataset. This allows your security and compliance teams to verify data residency controls before scaling to larger deployments.
About Relevance Lab
Relevance Lab builds cloud-ready solutions that simplify deployment and management of analytics environments on AWS. Our pre-configured AMIs help teams move from subscription to productive data analysis in minutes rather than days.
Rocky Linux is a free, open-source operating system designed to be a stable and reliable replacement for CentOS, widely used in enterprise and cloud environments. It is maintained by the community and backed by the Rocky Enterprise Software Foundation.
Highlights
- Zero Egress Security for Sensitive Data: Amazon DCV pixel streaming ensures data never leaves the EC2 instance. Users interact only with encrypted pixels transmitted to their client no raw data, files, or datasets traverse the network. This architecture supports healthcare, financial, and research workloads where data residency and exfiltration prevention are governed by strict regulatory frameworks.
- Production Ready RStudio in Minutes, Not Hours: Launch RStudio Server 2024.12.0 pre configured with R libraries and AWS service integration for S3, RDS, and IAM. Skip manual installation and dependency management. Runs on any supported EC2 instance type from t3.medium for light workloads to GPU backed p3 and g4 families for machine learning and intensive data processing.
- Enterprise Grade Rocky Linux 9 Foundation: Built on Rocky Linux 9, backed by the Rocky Enterprise Software Foundation as a long term supported CentOS replacement. Includes security hardening with configurable firewall settings and SSH access controls, providing a stable, community supported base for scalable data science and analytics workloads on AWS.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Vendor refund policy
Not Applicable
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
NA
Additional details
Usage instructions
Quick Usage Summary Subscribe & Launch: Subscribe to the AWS Marketplace product and launch an instance. Access Web Interface: Open a browser and go to https://<Public IPv4 Address>. Login to NGINX: Use default credentials (admin). Set Rocky User Password: After authentication, set a new password for the rocky user. Open RStudio Click Activities Firefox and then navigate to http://localhost:8787 . Login to RStudio: Use rocky as the username and the password set earlier. Start Using RStudio: You will be directed to the RStudio homepage.
Additional Notes Persistent Data: Ensure you attach an EBS volume for persistent data storage. Security Best Practices: Change the default admin password immediately after first login. Firewall and Security Group: Ensure inbound rules allow access only to trusted users. Performance Considerations: If running heavy computations in RStudio, consider using a larger instance type.
For additional reference please check the attached images for detailed setup guidance. You can also visit the following link for more detailed instructions https://market-place-artifacts.s3.us-east-1.amazonaws.com/Rocky-Linux-Rstudio-v1.pdf
Support
Vendor support
Support for Amazon DCV Secure Desktop With RStudio on Rocky 9
Relevance Lab provides support for this AMI product via email.
Contact: rlcloudsupport@relevancelab.com
Scope of Support:
- Assistance with AMI deployment and initial configuration
- Troubleshooting RStudio Server access and connectivity issues
- Guidance on AWS service integration (S3, RDS, IAM)
- Rocky Linux 9 OS-level questions related to this product
- Amazon DCV remote desktop connection troubleshooting
Workload Sizing Guidance:
- Single analyst, light workloads: t3.medium (2 vCPUs, 4 GB RAM)
- Small team, moderate data processing: t3.xlarge or m5.xlarge
- GPU-accelerated ML and intensive computing: p3 or g4 instance families
For help selecting the right instance type for your specific workload, include your team size and data volume when contacting support.
How to Get Help:
Send a detailed description of your issue to the support email above, including your instance ID, AWS region, and steps to reproduce the problem. For deployment assistance or team onboarding, mention your use case and team size so we can provide tailored guidance.
Guided Pilot Requests:
If your compliance or security team requires a vendor-assisted evaluation of the zero-egress architecture, contact support to schedule a guided deployment walkthrough.
Refunds:
To request a refund, contact rlcloudsupport@relevancelab.com with your AWS account ID and subscription details.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.