Menu
- Overview of AWS License Manager
- License Manager – Practical
Overview of AWS License Manager
Overview
AWS License Manager is a service which allows us to manage licenses from a wide variety of software vendors across AWS and on-premise.
We can enforce policies for licenses based on various factors like CPU, Sockets, etc. that will control the number of EC2 instances which can be launched.
Purpose
Good for managing licenses
- OS level
- Windows
- Red Hat
- Databases
- Oracle DB
- Windows SQL
- Application licenses
- SAP
- Other 3rd party licenses
Issues
- You can launch a new instance at the click of a button
- License violation detected during an audit can result in huge penalties
- Difficult to track licenses across multiple accounts
Solutions
- Enforce restrictions on using licenses to prevent spinning up new instances
- Use Cross-Account Resource Discovery to find license usage in other accounts in your organization.
License Manager – Practical
Procedure
- AWS License Manager > License configuration > [ Create license configuration ]
- > Create license configuration
- Configuration details
- License configuration name: ExpensiveLicense
- Description: blahblah
- License type
- vCPUs
- Cores
- Sockets
- [ x ] Enforce license limit
- [ Submit ]
- Configuration details
- > LicenseName: Associated AMIs
- Select the AMI containing the software
- Any attempts to spin up instances that exceed the license type restrictions will fail.