Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Deploying MicroStrategy on the Cloud with AWS or Azure
Andrew Mears (Product Manager, MicroStrategy Cloud)Shreyas Shah (Product Owner, MicroStrategy Cloud)
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Copyright and Safe Harbor Notice
This presentation may include statements that constitute “forward-looking statements” for purposes of the safe harbor provisions under the Private Securities Litigation Reform Act of 1995, including descriptions of technology and product features that are under development and estimates of future business prospects. Forward-looking statements inherently involve risks and uncertainties that could cause actual results of MicroStrategy Incorporated and its subsidiaries (collectively, the “Company”) to differ materially from the forward-looking statements.
Factors that could contribute to such differences include: the Company’s ability to meet product development goals while aligning costs with anticipated revenues; the Company’s ability to develop, market and deliver on a timely and cost-effective basis new or enhanced offerings that respond to technological change or new customer requirements; the extent and timing of market acceptance of the Company’s new offerings; continued acceptance of the Company’s other products in the marketplace; the timing of significant orders; competitive factors; general economic conditions; and other risks detailed in the Company’s Form 10-K for the year ended December 31, 2018 and other periodic reports filed with the Securities and Exchange Commission. By making these forward-looking statements, the Company undertakes noobligation to update these statements for revisions or changes after the date of this presentation.
Copyright © 2017 MicroStrategy Incorporated. All Rights Reserved.
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Agenda
3
• MicroStrategy Cloud Offerings
• Cloud Console Deployment Options• Deep Dive into Deployment
• Cloud Console Features• Customer Use Cases• Questions
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
MicroStrategy 2019Modern Analytics. Open Architecture. Enterprise Platform.
4
Modern AnalyticsBring data to people, processes and things.
New Hyper and Library consumer-grade experiences to bring analytics to a new generation of users.
Embedded analytics with transactions to bring analytics into common apps and workflows – including voice apps.
Enterprise PlatformPlatform for enterprise-wide analytics.
Workstation enables rapid application development, administration and scale.
Enhanced semantic graph with user behavior and usage information provides an enriched index of your business data assets.
Open ArchitectureTools you Love. Platform you Trust.
Open APIs to integrate specialty tools such as Python and R.
Out of the box connectors to self-service tools such as Tableau, Power BI and Qlik.
Multi-cloud and hybrid cloud allows customers to integrate analytics across their enterprise technology ecosystem.
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
MicroStrategy Cloud Console
55
Accelerating Modern Analytics
MicroStrategy Cloud
accelerates Hyper Intelligence, Transformational Mobility, and
Federated Analytics.
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Reduce administrative overhead through
simple and centralized administration
System set up and configuration takes
days or weeks
Systems can’t scale to match growth
Upgrading systems requires 100’s of hours
of planning and staff
System Management requires multiple tools
Deployment Scalability Maintenance Management
Enabling the Intelligent EnterpriseSolutions to Traditional Enterprise Management Problems
6
Accelerate time to value by deploying a
reference Intelligence Architecture in minutes
Scale up to meet growing user and
data requirements or down to save cost
Focus on application development and not maintenance with one
click updates
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
AWS and AzureCloud Vendors
• Most feature rich offering• Greatest global reach
• Leverage existing MSFT Enterprise License Agreement
• Strong Hybrid Cloud enablement• Appealing to Amazon resistant
retailers7
* Synergy Research, April 2018
AWS34%
Azure14%IBM Cloud
7%
Google Cloud6%
Others39%
GLOBAL PUBLIC CLOUD SERVICE MARKET SHAREQ3 2018
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Managed by MicroStrategyMicroStrategy will deploy and manage your Private Cloud instance as a dedicated Platform as a Service on Azure or AWS
Managed by the CustomerDeploy and manage your own dedicated, fully configured MicroStrategy Enterprise Platform on Azure or AWS1
Two Deployment OptionsPaaS or Customer Managed
28
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
MicroStrategy Cloud Console Managed by the Customer
9
For organizations who want more control and have the expertise to maintain and manage the environment
Easy DeploymentsDeploy into customers AWS account in less than 30 minutes
Simple MigrationsEasily backup environment as .mstrbak file and migrate to the cloud
1-Click Upgrades Upgrade to latest hotfix for latest security patches and upgrades
Scalability Resize environment at anytime to save on costs
Administration Tools Start/stop/restart at the environment, instance or service level during off peak hours
Scheduler Schedule events to automate tasks, saving additional time and money
Share Allow access to others to manage environment to oversee operations
Monitor Monitor and mange environments including memory and CPU utilization
Latest and Greatest Deploy the latest version of MicroStrategy to experience the latest features and capabilities
Availability AWS regional availability and High Availability
API’sRESTful APIs to automate features and customized workflows
Managed By The Customer or MSTR PS / Partner
The underlying infrastructure is managed by the customer in their own AWS account
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
MicroStrategy Cloud Console Managed by MicroStrategy
10
For customers looking for a PaaS option, MicroStrategy deploys, manages and maintains the cloud environment on the customer’s behalf
Easy DeploymentsDeploy into customers AWS account in less than 30 minutes
Simple MigrationsEasily backup environment as .mstrbak file and migrate to the cloud
1-Click Upgrades Upgrade to latest hotfix for latest security patches and upgrades
Scalability Resize environment at anytime to save on costs
Administration Tools Start/stop/restart at the environment, instance or service level during off peak hours
Scheduler Schedule events to automate tasks, saving additional time and money
Share Allow access to others to manage environment to oversee operations
Monitor Monitor and mange environments including memory and CPU utilization
Latest and Greatest Deploy the latest version of MicroStrategy to experience the latest features and capabilities
Availability AWS regional availability and High Availability
API’sRESTful APIs to automate features and customized workflows
Monitoring and alerting on system KPIs, collected and alerted to a 24x7 MSTR emergency response team.
Scheduled maintenance windows for operating system patching, security updates, and management of AWS infrastructure.
Daily backups of metadata, operating system files, and customer data stored within MSTR on AWS. 5 day backup storage retention (additional retention can be extended as a line item add-on)
Quarterly Service Review which will capture major configuration of the MSTR application, infrastructure performance, support case snapshots and statistics, and other KPIs to measure success with the platform.
Compliance - SOC2 Certification, HIPAA Certification, PCIDSS Certification, Privacy Shield Certification, ISO27001 Certification
Platform as a Service (PaaS) – Infrastructure Managed By The MSTR Cloud Team
Customer or MSTR PS / Partner
Customer or MSTR PS / Partner
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
MicroStrategy Managed Cloud Compliance and CertificationsSecurity that meets or exceeds industry standards and best practices
11
Service Organization Controls (SOC) over the security, availability, and processing integrity of a system and the confidentiality and privacy of the information processed by the system.
Health Insurance Portability and Accountability Act (HIPAA)designed to provide privacy standards to protect patients' medical records and other health information.
Privacy Shield is intended for organizations within the EU or US that store customer data and is designed to prevent accidental information disclosure or loss. We had a Safe Harbor designation and we are in the midst of certifying to this newly created policy.
Payment Card Industry Data Security Standard (PCI DSS) is a proprietary information security standard for organizations that handle cardholder information.
Security is MicroStrategy’s #1 priority
We ensure that your data is secure at all network, and application levels from any attacks. We follow the latest industry standards on many compliances and certifications
MicroStrategy strives to implement strong control practices in order to effectively maintain the security and availability of the MicroStrategy Cloud and associated data
Badge secures digital and physical assets using biometric and location based authentication to deter security threats for Analytic and Mobile components
International Organization for Standardization (ISO 27001-2)is a security management standard that specifies security management best practices and comprehensive security controls following the ISO 27002 best practice guidance.
General Data Protection Regulation (GDPR) is the protection of all EU citizens from privacy and data breaches in an increasingly data-driven world
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
MicroStrategy Cloud on AWS and AzureWhat’s New in MicroStrategy 2019
Deploy
Rapid Intelligence Architecture deployment
Migrate
Seamless Cloud migration and upgrade
Manage
Streamlined Management with the Provisioning Console
MICROSTRATEGY 2019
• Intelligence Architecture options for any sized organization:
• All-in-one (Team)• Distributed (Department)• Distributed and
Redundant (Enterprise)
• Scale up or down • Perform/Schedule administrative tasks
via console or API• One-click Hotfix and AWS Upgrades• Environment monitoring
• Backup Environment• Restore via Provision Console• Upgrade via Provision Console
12
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Anyone can deploy a dedicated, fully configured and operating MicroStrategy Enterprise Platform
Dramatic improvement in productivity for deploying and managing your MicroStrategy Environment in the Cloud
13
• Instant access to the full power of a MicroStrategy Enterprise Environment
• Scales to meet specific geographic, user, application or data needs
• Easy to Administer with a simple interface designed for business users
• Upgrade software with confidence either on demand or scheduled
• Three configuration package choices to meet the needs of teams, departments or enterprises with simple pricing
MicroStrategy Cloud Console
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Affordable Team Analytics
14
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.15
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.16
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
MicroStrategy in the Cloud
17
Or use the MicroStrategy Cloud Console
DEMO: This is how easy it is to build an Intelligence Architecture
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
How to Deploy MicroStrategy on AWS and Azure ?https://provision.customer.cloud.microstrategy.com
18
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Deploying an AWS Environment
19
Copyright © 2017 MicroStrategy Inc. All Rights Reserved. ◕ 201720
Running MicroStrategy on AWS in a self-contained environment
Deploying to Your Account
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
MicroStrategy on AWS “under the hood”
21
1. User Logs into MicroStrategy on AWS through the Web Interface or via the API
2. User inputs all the required fields and initiates the Create Environment Action
3. AWS Step Function is triggered to Create the environment with all the relevant parameters.
4. AWS Step Function triggers a Cloudformation Stack which in turn provisions all the required AWS Resources and performs configuration.
5. Cloudformation updates are sent to AWS SNS Topic 6. AWS Lambda parses the messages 7. AWS Lambda sends the messages to an AWS SQS
Message Queue8. MicroStrategy Cloud Console processes the messages and
updates the status
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Deploying an Azure Environment
22
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Deploying MicroStrategy Account to your Azure SubscriptionRunning MicroStrategy in a self-contained environment
23
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
MicroStrategy on Azure “under the hood”
24
1. User Logs into MicroStrategy Cloud Console through the Web Interface or via the API
2. User inputs all the required fields and initiates the Create Environment Action
3. Azure LogicApp is triggered to Create the environment with all the relevant parameters.
4. Azure LogicApps which consists of a collection of Azure Functions triggers a ARM (Azure Resource Manager) template which in turn provisions all the required Azure Resources and performs configuration.
5. Azure LogicApp sends the Success message to an Azure Storage Queue.
6. MicroStrategy Cloud Console processes the messages from the Storage Queue and updates the status on the MicroStrategy Cloud Console.
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Post Environment Deployment Operations
25
Welcome email and landing page
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Centralized Management of Cloud Environments
26
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Centralized Administration: Manage Tasks in One PlaceSchedule Events: Start, Stop, Resize, Terminate
27
Start, stop, and restart instances Schedule events
based on your needs and requirements
• Start• Stop• Resize• Terminate• Upgrade
Calendar view of all scheduled events
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Easily stay up-to-dateOne-click Platform Release and AWS/Azure Updates
• Automated install of Critical Updates for platform releases and for AWS/Azure components.
• Reduces time to apply critical update from ~6.5 hours to ~40 minutes and from 192 human actions to four.
Apply Critical Updates and/or AWS/Azure updates with the click of a button to easily keep platform releases up-to-date.
• AWS/Azure updates result in no downtime• Platform Critical Updates requires
downtime
Proactive Update Alerts
Manually Apply Upgrades On-Demand
Apply Critical Updates on a schedule
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Painless Cloud MigrationsEasily Migrate to the Cloud
29
• Backup metadata, cubes, caches, inbox, images, plugins, ODBC, system properties/configurations, statistics, dossier comments, and restore in a MicroStrategy on AWS/Azure environment.
• Metadata database must be MySQL• Server OS must be Linux• Must be on MicroStrategy 10.0 or higher
Rapid Environment upgrades and migrations allow customers to easily migrate to MicroStrategy on AWS/ Azure, and/or create parallel environments for major MicroStrategy upgrades.
Take a backup of your Environment using MicroStrategy Backup Select new version and restore
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Perform Key Administrative Tasks in the ConsoleStreamlined Monitoring and Management
• Monitor service/server status and CPU/RAM usage.
• Monitor Load Balancer KPI’s• Start/stop/restart server MicroStrategy
platform services.
Centrally monitor and manage servers and MicroStrategy Services to troubleshoot issues faster and increase system availability.
• Systems Administrators or Business Users can easily manage and monitor MicroStrategy Services
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Extend Console Functionality to Automated WorkflowsAPI Enabled Operations
• Authenticate via API key generated in the provisioning console
• API’s have feature parity with the provisioning console
Empower users to integrate the provisioning console in automated workflows via REST API endpoints.
System administrators can extend the power of the Cloud Console to their devops automation workflows.
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Customer Use Cases
Quickly begin developing an Intelligence Center on a reference Intelligence Architecture
Production deploymentNew Use Case PrototypingRapidly test new features to deliver innovation
Automate with DevOpsLeverage the flexibility of the Cloud
32
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
MicroStrategy on AWS and Azure Enable Innovation
Rapid Prototyping
33
• Leverage the expansive IOT, Machine Learning, and Big Data services that AWS and Azure offer to drive innovation.
• Use the Cloud Console to rapidly prototype new MicroStrategy features to test use cases and/or gain internal buy-in.
• Keep costs down by only using what you need when you need it.
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Prototyping à ProductionProduction Environment
34
• Scale up/down along with adoption, data growth, and usage.
• Leverage AWS/Azure Managed Services/Serverless offerings to innovate with less IT involvement
• Leverage MicroStrategy Backup to rapidly iterate prototypes into production through a Intelligence Architecture.
• Department Deployment for DEV and UAT• Enterprise/Departmental Deployment for
Departmental • Enterprise Deployment for Enterprise
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.35
Cloud Console: https://www.microstrategy.com/us/product/cloud/aws-azure Community Link : https://community.microstrategy.com/s/topic/0TO44000000Fmd0GAC/microstrategy-on-aws-u093Help : https://www2.microstrategy.com/producthelp/CloudManager/Latest/Lang_1033/Content/welcome.htm
Issues with Provisioning: Contact MicroStrategy Technical Support ([email protected])
Product Enhancements/Questions:MicroStrategy Cloud Console: Andrew Mears ([email protected])
Other Useful Resources
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.36
Cloud Console: https://www.microstrategy.com/us/product/cloud/aws-azure Community Link : https://community.microstrategy.com/s/topic/0TO44000000Fmd0GAC/microstrategy-on-aws-u093Help : https://www2.microstrategy.com/producthelp/CloudManager/Latest/Lang_1033/Content/welcome.htm
Issues with Deployment: Contact MicroStrategy Technical Support ([email protected])
Product Enhancements/Questions:MicroStrategy Cloud Console: Andrew Mears ([email protected])
Other Useful Resources
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.37
MicroStrategy Consulting
Cloud Migration Advisory
Best practice guidance to migrate your environment to the cloud of your choice.
MicroStrategy.com/Services
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.38
Visit microstrategy.com/request-benefits to explore consulting services custom-built to help you become a more Intelligent Enterprise—and available at no cost to you.
Enterprise Support ProgramBecause we are vested in your success
Reinvesting in you.
Copyright © 2018 MicroStrategy Incorporated. All Rights Reserved.
Start your 30-day free trial
39
• Customers fill out the form from our website and they get access to the MicroStrategy on AWS and Azure administrative console.
• The ability to deploy fully configured MicroStrategy environment into their own AWS and Azure account.
• 30-day free trial license key to the MicroStrategy platform and the full breadth of capabilities.
What’s Included
https://www.microstrategy.com/us/go/free-trial-aws-azure