Azure Stack Hub Billing
Cloud Assert HomeDocs Home
2007
2007
  • Introduction
  • Release Notes
  • Key Concepts
    • Pricing Profile
    • Credits
  • Installation
    • Prerequisites
      • PKI Certificate Requirements
      • Azure Stack Certification Authority certificate
    • Deployment
      • Install Billing Resource Provider
        • High Availability and Scale Deployment considerations
      • Operations and Monitoring
      • Billing Database and Log File Configuration
      • License Activation
      • Update VConnect Resource Provider With Billing Details
    • Configuration
      • Setup pricing profile and quotas
      • Invoice
      • Add Billing service to Azure Stack Plan
      • Add the resource provider in Tenant Portal
      • Mapping Subscriptions
      • How to add a new stamp as a connection?
    • Remove Resource Provider
    • Steps for version update
  • Features
    • Admin Features
      • Settings
      • Pricing Profile
      • Usage History
      • Invoice
      • Quotas
      • User Credits
      • Usage & Quota
      • Notifications
      • Health Status
      • Customizations
    • Tenant Features
      • Overview
      • Usage History
      • Invoice
      • Notifications
      • Usage and Quota
      • Billing Profile Creation
  • Others
    • Troubleshooting
      • Cost Management
    • Multi-Stamp Azure Stack Hub
Powered by GitBook
On this page

Was this helpful?

  1. Installation
  2. Deployment
  3. Install Billing Resource Provider

High Availability and Scale Deployment considerations

PreviousInstall Billing Resource ProviderNextOperations and Monitoring

Last updated 5 years ago

Was this helpful?

For Production environments, ensure that all components and its dependencies are deployed in a High Availability architecture. These includes:

  • API Instances:

    • Deploy with a Load Balancing front end

    • Have at least 2 machine instances running the API services

    • You can configure Load Balancing with several methods

      • IIS Web Server with ARR as mentioned

      • Use Windows Server

      • Or use dedicated load balancers like F5.

    • Though the API calls are stateless, in order to give a better experience and performance, configure load balancing with sticky sessions (requests from the same client/IP during the same session goes to the same backend API node).

  • Agent Services (Windows NT Service)

    • Install Agent Service on the first machine, configure and ensure its running. The first machine will become the primary (master).

    • Install Agent Service on a second machine, configure and ensure its running. The second machine will register itself as a secondary and will take over as primary (master) if the first agent stopped.

  • SQL Server

    • Deploy with Always ON / Fail over cluster.

    • Read more on SQL Server Business continuity overview .

here
Network Load Balancing
here