Microsoft Azure Redis Cache - Documentation for BMC Discovery content reference
Daniel Cobb
Related topics
- Product name
- Publisher page
-
- [Microsoft|Microsoft]
- Category
- Other Application Server Middleware
- Release
- TKU 2018-Aug-1
- Publisher link
Azure Redis Cache is based on the popular open source Redis cache. It gives you access to a secure, dedicated Redis cache, managed by Microsoft and accessible from any application within Azure.
Azure Redis Cache is available in the following tiers:
- Basic - Single node
- Standard - A replicated cache in a two-node primary/secondary configuration managed by Microsoft, with a high-availability SLA.
- Premium - Can be clustered. Virtual Network deployment.
Replication Groups modeling:
Redis cache can have only one replication node.
Replication group will be modeled as SoftwareInstance with 'Microsoft Azure Redis Replication Group' type.
Links to resource group:
Redis cache created in the one region can be contained in the ResourceGroup from the other region.
Identification
Triggers
| Pattern | Trigger Node | Attribute | Condition | Argument |
|---|---|---|---|---|
| InferRedis | DiscoveredCloudAPIResultList | discovery_method | = | 'Azure.Redis.List' |
Attributes
Pattern MicrosoftAzure.InferRedis models SoftwareInstance node for each Microsoft Azure Redis Replication Group.
| NodeKind | Attribute | Default value/Comments |
|---|---|---|
| SoftwareInstance | type | Microsoft Azure Redis Replication Group |
| name | Microsoft Azure Redis Cache ReplicationGroup | |
| key | ||
| short_name | ReplicationGroup | |
| cloud_id | <linked_server_id> | |
| subscription_id | <da.subscription_id> | |
| cloud | true |
An example of the module visualization is represented below:
An example of the BMC Helix Discovery view of the scanned results for SoftwareInstance is the following:
Pattern MicrosoftAzure.InferRedis models SoftwareInstance node for each Microsoft Azure Redis Instance and for each Microsoft Azure Redis Cluster.
| NodeKind | Attribute | Default value/Comments | ||
|---|---|---|---|---|
| SoftwareInstance | type | OR | Microsoft Azure Redis Cluster | |
| Microsoft Azure Redis Instance | ||||
| key | azure<text.lower(result.id)> | |||
| name | OR | Microsoft Azure Redis Cache Cluster <result.name> in <region.label> | ||
| Microsoft Azure Redis Cache Instance <result.name> in <region.label> | ||||
| short_name | result.name | |||
| version | <properties.redisVersion> | |||
| full_version | <properties.redisVersion> | |||
| id | text.lower(result.id) | |||
| cloud_id | text.lower(result.id) | |||
| subscription_id | <da.subscription_id> | |||
| __provider | 'azure' | |||
| __service | ' | |||
| tags | [ <tag_key> <value> ] | |||
| tag_set | table(<tags>) | |||
| cloud | true | |||
An example of the BMC Helix Discovery view of the scanned results for SoftwareInstance is the following:
Pattern MicrosoftAzure.InferRedis models Detail node for each Cache Configuration.
| NodeKind | Attribute | Default value/Comments | |
|---|---|---|---|
| Detail | key | azure<text.lower(result.id)> | |
| name | <si_name> Cache Configuration | ||
| short_name | <si.short_name> Cache Configuration | ||
| type | Microsoft Azure Redis Cache Configuration | ||
| cloud_id | <si_key</Cache Configuration | ||
| subscription_id | <da.subscription_id> | ||