EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

AWS Resources used in MicroStrategy On AWS


Shreyas Shah

Product Manager, Director •


Description

In this knowledge base article we describe all the resources that are deployed during the Configuration section of the Infrastructure stack, as well as the resources that are deployed during the initial deployment of the Strategy Platform. Continue on to learn more.

Infrastructure Stack Resources

Compute
  EC2 Resources
 

  • Security Groups: Security Group configuration for Elastic Load Balancer(ELBs) which allow traffic on a defined set of ports into ELBs deployed during the provisioning process
  • Internet Gateway(IGW): Internet access for the Public Subnet
  • NAT Gateway: Internet access for the Private Subnet
  • DHCP Options: DHCP Settings for Virtual Private Cloud(VPC)
  • Subnets: Public and Private subnets in VPC for hosting Strategy environments
  • Route Tables: Define traffic routes between subnets in VPC
  • Network Access Control Lists(ACLs): Define allowed inbound/outbound traffic in VPC

 Lambda Functions: Code used as steps in the StepFunction to deploy, terminate, and resize Strategy environments
 
 Database
 

  • Relational Database Service(RDS) Subnet Groups: Defines the Subnet group for High-Availability Relational Database Service(RDS)

Networking and Content Delivery
 

  • Virtual Private Cloud(VPC): The base infrastructure layer which hosts all Strategy environments

Developer Tools
 

  • CodeDeploy: The base application for future CodeDeploy Deployment Groups created during creation of Strategy environments

Management Tools
 

  • CloudFormation: Method of automating the deployment of the base Infrastructure

Security, Identity & Compliance
 

  • Identity and Access Management(IAM)
    • Roles: Defines the roles used by the Cloud Environment Manager for managing Strategy environments in your AWS account, as well as roles which will be attached to all future Strategy environments
    • Policies: Attached to the roles described above
    • Instance Profile: A common Instance Profile which is used for all Strategy environments

Application Services
 

  • Step Functions: Provides orchestration of creating, terminating, and resizing Strategy environments in your AWS account

Messaging
 

  • Simple Queue Service(SQS): Used to orchestrate communication between your AWS account and the Cloud Environment Manager

Strategy Platform Deployment

Compute
 

  • Elastic Compute Cloud(EC2)
     
    • Security Groups: Define communication rules between Linux, Windows, and RDS machines and ELBs within a single Strategy environment
    • Elastic Load Balancers:  Deliver and balance internet traffic into the Strategy environment’s Intelligence Server and Developer machines
    • Instances: RHEL7 and Windows Server 2012R2: Host the Intelligence Server, Desktop, and Developer 

Storage
 

  • Elastic File System(EFS): Shared storage for Plugins, Images, Intelligence Cubes, Caches, and other configurations for Enterprise environments
     

Database
 

  • Relational Database Service(RDS): Hosts Metadata for Department and Enterprise environments
     

Networking and Content Delivery
 

  • Route53: Creates DNS entries for Intelligence Server and Developer ELBs

 
Developer Tools
 

  • CodeDeploy
     
    • Deployment Groups: Deliver configurations during provisioning time for the Intelligence Server and Developer machines

Management Tools
 

  • CloudWatch Logs: Logs CodeDeploy logs which are published during provisioning time
  • CloudFormation: Method of automating the deployment of new Strategy environments into your AWS account

 
Messaging
 

  • Simple Notification Service(SNS): Integrates with CloudFormation to deliver incremental updates to a Lambda Function on the status of the CloudFormation stacks which create new Strategy environments in your account
  • Simple Queue Service(SQS): Used to orchestrate communication between your AWS account and the Cloud Environment Manager

 

Learning Resources

Interested in learning more about Strategy on AWS? Visit the Learning Center on Community!
Or visit our Documentation pages for more product information.
 


Comment

0 comments

Details

Knowledge Article

Published:

July 10, 2017

Last Updated:

September 16, 2019