On-Premise AWS Deployment Guide
This guide provides detailed instructions for deploying Inspeq AI platform in your AWS environment using our custom AMI. This deployment method ensures data privacy, security, and compliance with your organization's requirements.
Prerequisites
AWS Requirements
Active AWS Account
IAM user with EC2 permissions
VPC with appropriate networking configuration
Basic knowledge of AWS EC2 service
Deployment Process
1. Access Request Process
Required Information
Before requesting access to the Inspeq AMI, please prepare:
AWS Account ID
Preferred AWS Region(s)
Expected instance type requirements
Network requirements overview
Technical team contact information
Requesting Access
Email [email protected] with subject "AMI Access Request"
Include:
AWS Account ID
Preferred region
Brief description of deployment needs
Our team will verify your request and provide:
AMI ID
Region-specific instructions
Support contact information
2. AWS Security Configuration
Security Group Setup
Create a new security group with the following configurations:
Basic Details
Name
inspeq-service-sg
Security group name
Description
Security group for Inspeq service
For documentation
VPC
Your VPC
Example: vpc-0abfe6ff2aafa6ce0
Inbound Rules
SSH
TCP
22
Your IP range
SSH access
HTTP
TCP
80
0.0.0.0/0
Web service access
HTTPS
TCP
443
0.0.0.0/0
Secure web service
Custom TCP
TCP
9000
0.0.0.0/0
Backend API access
Security Note: Consider restricting port 9000 access based on your security requirements. For enhanced security, use HTTPS (443), we can help you with that.
Outbound Rules
All traffic
All
All
0.0.0.0/0
Allow all outbound
Create Security Group
Sample Security Group
3. Instance Deployment
Instance Configuration
Navigate to EC2 in AWS Console
Navigate to AMIs section
Choose "My AMIs" > "Shared AMI"
Select the provided Inspeq AMI ID
Click on the AMI ID
Click on "Launch Instance"
Select AMI
Recommended Specifications
Give the instance a name
Select inspeq recommended instance type
Create a key pair or use an existing key pair
Select the security group created in the previous step
Configure storage : minimum 150GB
Click on "Launch Instance"
Select instance type
Key pair creation
Security group selection
Storage configuration
Once you click on "Launch Instance" you will be redirected to the instance details page. And instance will be created in some time.
Instance details
Get instance's public IP/URL
4. Post-Deployment Verification
Accessing the Frontend services
Copy your Inspeq On-Prem instance URL and paste it into your web browser. This will take you to the Sign Up/Login page.
Sign up using your preferred email address and a secure password.
Once your account is created, log in with the same credentials.
After logging in, you will be automatically redirected to your personal dashboard.
Login page
Welcome page
Create project
Copy project keys
Check created project
Integrating with the Inspeq SDK
Begin by following the official Inspeq SDK Quickstart guide to familiarize yourself with the SDK’s features and requirements
Configure the INSPEQ_API_URL environment variable to URL:9000
When calling inspeq_eval, ensure you pass the same INSPEQ_API_URL value as the inspeq_api_url parameter so your requests are routed correctly to your On-Prem deployment.
Now you can use the setup to evaluate your LLM tasks similar to the quickstart guide for our managed service.
Ready to explore Inspeq AI's On-Prem deployment? Contact us at [email protected] to discuss your organization's specific needs and requirements.
Contact Information
Technical Support: [email protected]
Sales Inquiries: [email protected]
Emergency Support: [Provided in welcome email]
Last updated