Getting Started: SentryOne Platform on AWS

Download: The SentryOne platform solution is available on the AWS Marketplace.

Note:  For information about Elastic Compute Cloud (EC2) Monitoring Through SentryOne, see the AWS EC2 article.

Support

For support, please visit support.sentryone.com

If you're looking for documentation related to troubleshooting, please see the discussions and articles available from our support team.

This PDF outlines our Support SLA. Support costs are explained on the Perpetual License & Subscription Options page.

Note:  Support is available during the free trial period. Please contact us should you need any assistance with the installation and onboarding, or have any other questions during your SentryOne evaluation.

Licensing

For information on licensing, annual maintenance, and subscription costs of the SentryOne platform software, please visit our Perpetual License & Subscription Options page. We offer the option to bring your own license (BYOL) or request a trial inside the application when it starts up in your installation.

See the License Management article for a license overview, instructions on applying a new license, solutions to common licensing errors, and tips on hosting the SentryOne database on an availability group.

Costs

Total costs for deploying and running the SentryOne platform solution on AWS will depend on a number of factors such as the size of the required EC2 VM and configured data storage, as well as the bandwidth of accessing the targets and SentryOne components.

The SentryOne database server recommended specifications section of the Installation Recommendations article provides guidance for required storage space with the SentryOne platform solution. See the Data Capacity Planning article for additional information.

See the Amazon EBS Pricing topic from AWS documentation for information and calculators EBS Volumes Pricing. See EC2 Pricing from AWS documentation for more information on the VM costs.

Total bandwidth and costs are dependent on how many targets are being watched and which regions the targets reside. If you have the SentryOne monitoring service running EC2 instances or RDS for SQL Server in other regions there will be bandwidth costs for egress from the other regions. Due to egress costs, SentryOne recommends placing a SentryOne database in each region.

See the Licensing section above for additional SentryOne costs.

Additional Services

SentryOne offers professional services as an option. If you have any interest in this, please contact us.

Architecture

See the SentryOne Components and Architecture article for more information on the SentryOne solution.

SentryOne AWS Architecture DiagramSentryOne on AWS Architecture Diagram

Note:  All collected customer data is stored in the SentryOne database on the EC machine in which the marketplace installed. The SentryOne database encrypts and stores supplied credentials for the connection strings for all watched targets.

Sizing

System Requirements & Prerequisites

Deployment

How long should I expect the deployment to take?

  • The deployment process should not take longer than ten minutes to complete.

What does the deployment include?

After the solution is deployed in Amazon AWS, you will have an EC2 instance with SQL Server Standard installed, along with the SentryOne Platform software, which currently includes:

  • Specific products based on the license entered
  • If you bring your own license, such as one that includes APS Sentry, then APS Sentry will be included in the SentryOne Platform software
  • Plan Explorer

Note:  Only an EC2 instance is deployed as part of this solution.

Does deployment involve more than a single element (e.g. launching an EC2 node with a partner AMI)?

  • No, this does not apply to our solution.

Which AWS products integrate with SentryOne?

  • SentryOne monitors AWS RDS for SQL Server.
  • SentryOne uses EC2 instances and EBS volumes as part of the AWS solution.

Launching SentryOne and Onboarding

  1. RDP to the EC2 instance that contains the SentryOne image you have created. 
  2. Launch the SentryOne client from the Desktop icon.
  3. The Onboarding process begins when the client launches. 
    • Onboarding allows you to apply your license, set up alerts, enable your email server, configure notifications for Advisory Conditions, and set up your cloud.sentryone.com account. 
    • Follow all instructions on the screen. 
    • Visit the Onboarding article for additional information on the steps.
  4. You must apply a license or retrieve an evaluation license through the on-demand license feature.
  5. Once Onboarding completes, you are ready to add new targets and instances to watch, including your AWS RDS targets.
  6. Select where to add your target.
  7. Right-click Default Site > Add > Amazon RDS for SQL Server as the target type.
  8. Enter your AWS RDS target information to connect via the Add Target screen.
  9. Your target will now appear on the SentryOne Navigator node.
  10. You may install the client on additional machines (with proper access to your environment) without the need for additional licenses.
  11. View the Getting Started section for SentryOne to learn more about using the SentryOne platform.

Note:  Each RDS for SQL Server Instance counts as an instance of SQL Server and consumes one SQL Sentry license.

Additional Installation Items

Depending on your environment, you may need additional SentryOne monitoring services or wish to install the SentryOne client on additional machines. See the Installation Recommendations article for guidance on the suggested number of monitoring services as well as machine sizing and selection.

Note:  The SentryOne installation file is available on the image in the following location:

C:\SentryOneInstall\SentryOneSetup-x64.exe

Copy the executable to the EC2 instances where you will install additional SentryOne monitoring services or clients.

Review the Installation article for instructions on installing additional SentryOne monitoring services or the SentryOne client on additional machines.

Refer to the AWS Elastic Compute Cloud (EC2) article for step-by-step instructions on setting up a new machine for the SentryOne monitoring service or client.