Managing your own EC2 instances with ScaleOut StateServer installed is nearly identical to using the AWS Marketplace AMI. The major differences lie in the billing model: if you're installing on your own EC2 instances, you'll need to bring-your-own-license (BYOL), after which you're only paying for the incurred EC2 usage costs. With the AWS Marketplace, it's fully usage-based billing: we provide an implicit license internally, and you're billed for EC2 usage costs + SOSS usage costs. There are some other, more minor differences between the two as well, which are detailed below:
BYOL:
- Requires purchase of a license with pre-determined maximum SULs (server-unit licenses) and remote clients; thus any scalable growth beyond the purchased license requires sales team intervention and acquisition/installation of a new license key.
- Monthly cost is incurred EC2 charges only.
- You control everything from deployment to management and maintenance, including choice of OS (e.g., Windows, Linux/RedHat, Linux/Debian).
- No integration of AWS cloud-based management in the SOSS Management Console.
- Static backend IPs strongly preferred for remote clients, since remote clients will be configured using conventional IP addresses.
- Virtually identical to an on-premise deployment.
Marketplace:
- Supports up to the software maximum number of SULs (server-unit licenses) and remote clients, allowing scalable growth to meet peak demand without permanent license upgrade costs or sales team intervention.
- Monthly cost is incurred EC2 charges + ScaleOut usage-based costs.
- You remain responsible for post-deployment management and maintenance (e.g., system updates); our Marketplace instances use Amazon Linux (which is loosely based on RedHat Linux).
- Dynamic backend IPs allowed (though static IPs still preferred) when using the ScaleOut-provided cloud management tools for AWS.
- Allows AWS cloud-based management using the SOSS Management Console to perform operations like changing the scale set size.
Whether each of the bullet points listed above is a "pro" or a "con" depends on your business needs.
Please let us know if you have any further questions about the above.