Azure Stack Hub Billing
Cloud Assert HomeDocs Home
2010
2010
  • Introduction
  • Release Notes
  • Features
    • Admin Features
      • Settings
      • Pricing Profile
        • Manage Pricing Profiles
      • Usage History
      • Invoice
      • Quotas
      • Credits
        • User Credits
      • Usage & Quota
      • Notifications
      • Health Status
      • Billing Subscriptions
      • Billing Accounts
    • Tenant Features
      • Overview
      • Usage History
      • Invoice
      • Notifications
      • Usage and Quota
      • Billing Profile Creation
  • 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?
    • Updates
      • Core Billing
      • Billing RP
        • Reset SQL Credentials
    • Remove Resource Provider
  • 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