This page describes how a Personalisation Hub deployment is licensed, sized, maintained, patched and backed up over its life in your AWS account.

Licensing and cost model

ItemDescription
LicencePurchased through the AWS Marketplace listing, which carries the current pricing, billing dimensions and support entitlements
Licence feeCovers access to the software only
AWS infrastructureBilled separately by AWS; not included in the licence fee
Licence bindingTied to the AWS account that provisions the stack; no licence keys or manual activation
CancellationManaged through AWS Marketplace

Billable AWS services

Actual cost depends on Region, instance sizing, retention periods and usage.

AWS serviceMandatoryPurpose
Amazon EC2YesCore application services and the Installation Wizard
Amazon EKSYesOrchestrates containerised workloads
Amazon RDS (PostgreSQL)YesStructured application data
Amazon S3YesAssets, reports, logs and backups
Amazon ElastiCache (Redis)YesCaching and session storage
Amazon MSKYesEvent and message queue backbone
Amazon OpenSearch ServiceYesLog collection, indexing and analytics
AWS Certificate ManagerYesTLS/SSL certificates for HTTPS
AWS IAMYesRoles, permissions and authentication
Amazon CloudWatchYesMonitoring, alerting and log retention
AWS KMSYesEncryption of sensitive data
Elastic Load Balancing (ALB/NLB)YesRoutes traffic to services
AWS NAT GatewayYesOutbound internet access from private subnets
Amazon Route 53OptionalCustom domain names and hosted zones

Environment size

The environment size is chosen in the Installation Wizard and can be changed later on its Cost Control page. It sets the EKS worker node instance type.

Environment sizeEKS instance typeIntended for
Functionalt3.mediumTesting or proof of concept
Lowt3.largeLight production workloads
Mediumt3.xlargeTypical production usage
Hight3a.2xlargeHigh-traffic or compute-intensive use

If the instance type is unavailable in your Region, a comparable alternative is selected automatically. The Functional and Low sizes are not suitable for the AI features.

Cost control options

SettingWhereDescription
Instance typesInstallation Wizard → Cost ControlSet by the environment size
Autoscaling thresholdsInstallation Wizard → Cost ControlWhen nodes and pods scale
Log retentionInstallation Wizard → Cost ControlHow long logs are kept
Scale Down / Scale Up timesInstallation Wizard → Cost ControlDaily shutdown and start-up times in the local time zone for non-critical environments; applies mainly to EC2-based services
Weekend scale-downInstallation Wizard → Cost ControlOptional; keeps the environment scaled down over weekends

Service quotas

ItemDescription
Quotas that commonly applyEC2 instances, EBS volumes, VPCs, KMS keys, RDS, EKS, ElastiCache, OpenSearch, NAT gateways and VPC components; defaults vary by Region and account
Check during installationAutomatic; if a quota is reached the stack pauses with a descriptive error
Raising a quotaThrough the AWS Service Quotas console, ideally before installation
ResumingIn the Installation Wizard, select Try Again after the quota increase is granted

Credentials and keys

ItemDescription
IAM users and access keysCreated by the stack (for example TerraformPermissionIAMUser) and used during installation; managed and rotated by you under AWS best practice
KMS customer-managed keysEncrypt RDS, S3 and EBS; created by the stack, with automatic key rotation available in KMS
Manual creationNot required; the stack creates and manages these resources

Fault handling

WhenBehaviour
During installationThe Installation Wizard shows a detailed error. Once the cause (IAM permission, quota, networking) is fixed, Try Again resumes the installation
After deploymentService status is visible in the AWS Console: EC2 instance health, EKS workloads, RDS and ElastiCache availability, OpenSearch domain status. Failed components can be rebooted or redeployed; unreachable endpoints point to VPC, DNS or IAM settings — see AWS deployment: testing and troubleshooting
UnresolvedContact support@personalisationhub.com with the issue details and environment information

Patches and upgrades

ItemDescription
DeliveryNot automated; no CLI pipeline
NotificationCritical patches and new releases are announced on the AWS Marketplace product detail page
InstructionsVersion notes and migration guidance are in the listing's Release Notes or Usage Instructions
Assistancesupport@personalisationhub.com

Backup and recovery

Backup policy is yours to set according to compliance, cost and operational needs. These data stores are provisioned and belong in the plan.

Data storeHoldsBackupRecovery
Amazon RDS (PostgreSQL)Core application databaseAutomated backups on by default; configurable in the RDS ConsolePoint-in-time restore or snapshot restore
Amazon OpenSearch ServiceLogs and analyticsManual and automated snapshots to S3Restore a snapshot into a new domain or the existing one
Amazon ElastiCache (Redis)Cache, sessions and temporary dataSnapshots, depending on Redis version and configurationRestore a backup or snapshot into a new cluster
Amazon S3User-uploaded assets and mediaVersioning and replicationRecover from object versions or replication targets