• Facebook
  • Twitter
  • Youtube
  • LinedIn
  • RSS
  • Docs
  • Comparisons
  • Blogs
  • Download
  • Contact Us
Download
Show / Hide Table of Contents

Prerequisites

Before deploying NCache Cloud on Azure, ensure that the following requirements are met to facilitate a seamless installation process.

Setup Azure Infrastructure

Ensure the following Azure resources and permissions are configured before initiating deployment:

  • Target Resource Group: An existing resource group dedicated to hosting your network infrastructure.

  • Virtual Networks:

    • Single-Region or Multi-Zone: Exactly one Virtual Network (VNET) in the deployment region.

    • Multi-Region: One VNET in the primary region and one VNET in the secondary disaster recovery region. (VNET peering is orchestrated automatically during deployment).

  • Subnets: Dedicated subnets named ncache-subnet (primary) and ncache-subnet-secondary (multi-site/secondary) are automatically created inside your selected VNet by the prerequisite script. Both subnets require outbound internet access enabled, which is crucial for NCache servers to pull container images, license, and communicate with Azure management services.

  • Microsoft Entra ID Licensing and Approver Account:

    • License Tier: A Microsoft Entra ID P2 subscription tier is required on the customer tenant to support Just-In-Time (JIT) access approval workflows.

    • Customer Approver Account: At least one licensed customer user account is required in your Entra ID tenant to act as the JIT approver. A single P2 license assigned to this customer account is sufficient, and the same account can be reused to approve JIT support requests across all deployments.

    • Permissions: The deploying user/identity must hold an Owner or Contributor role on the target resource group to authorize resource provisioning and manage role assignments.

  • Resource Provider Registration: Ensure that Microsoft.Cdn is registered under your subscription to allow Azure Front Door provisioning.

Accepting NCache Cloud Image Terms

Before proceeding with any of the deployment plans, ensure that your Azure subscription has accepted the legal terms for NCache Cloud images. Failure to do so may result in a deployment error referencing "PurchaseIdentity.PrincipalName". For troubleshooting deployment errors, please see this link.

Use az vm image terms accept Azure CLI command to programmatically accept the legal license and purchase terms for a marketplace Virtual Machine (VM) image. This is mandatory when deploying specialized images that have extra costs or legal agreements, allowing the deployment to proceed without manual interaction. To resolve or prevent this error, run the following commands:

  • Launch Azure Cloud Shell: You can launch the Cloud Shell by clicking the >_ icon in the top navigation bar of the Azure Portal. Alternatively, visit shell.azure.com. Ensure your Cloud Shell environment is set to Bash (or execute Azure CLI commands directly).

  • Connect to Azure: Execute the following command to connect with Azure.

Connect-AzAccount
  • Accept Terms: Execute the following script to accept the terms for NCache Cloud Marketplace images:
az vm image terms accept --publisher ncache --offer ncache_vm_offer_linux --plan byol-linux
az vm image terms accept --publisher ncache --offer ncache_vm_offer_linux --plan ent-4-2-linux
az vm image terms accept --publisher ncache --offer ncache_vm_offer_linux --plan ent-8-2-linux
az vm image terms accept --publisher ncache --offer ncache_vm_offer_linux --plan ent-8-4-linux
az vm image terms accept --publisher ncache --offer ncache_vm_offer_linux --plan ent-16-2-linux
az vm image terms accept --publisher ncache --offer ncache_vm_offer_linux --plan ent-16-4-linux
az vm image terms accept --publisher ncache --offer ncache_vm_offer_linux --plan ent-16-8-linux
az vm image terms accept --publisher ncache --offer ncache_vm_offer_linux --plan ent-32-4-linux
az vm image terms accept --publisher ncache --offer ncache_vm_offer_linux --plan ent-32-8-linux
az vm image terms accept --publisher ncache --offer ncache_vm_offer_linux --plan ent-32-16-linux
az vm image terms accept --publisher ncache --offer ncache_vm_offer_linux --plan ent-64-8-linux
az vm image terms accept --publisher ncache --offer ncache_vm_offer_linux --plan ent-64-16-linux
az vm image terms accept --publisher ncache --offer ncache_vm_offer_linux --plan ent-64-32-linux
az vm image terms accept --publisher ncache --offer ncache_vm_offer_linux --plan ent-128-16-linux
az vm image terms accept --publisher ncache --offer ncache_vm_offer_linux --plan ent-128-32-linux
az vm image terms accept --publisher ncache --offer ncache_vm_offer_linux --plan ent-128-64-linux
az vm image terms accept --publisher ncache --offer ncache_vm_offer_linux --plan ent-256-32-linux
az vm image terms accept --publisher ncache --offer ncache_vm_offer_linux --plan ent-256-64-linux

Once you have ensured these prerequisites, you can get Azure from marketplace.

See Also

Get Azure From Marketplace
NCache Cloud Portal
Azure Monitor

Contact Us

PHONE

+1 214-619-2601   (US)

+44 20 7993 8327   (UK)

 
EMAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • Edition Comparison
  • NCache Architecture
  • Benchmarks
Download
Pricing
Try Playground

Deployments
  • Cloud (SaaS & Software)
  • On-Premises
  • Kubernetes
  • Docker
Technical Use Cases
  • ASP.NET Sessions
  • ASP.NET Core Sessions
  • Pub/Sub Messaging
  • Real-Time ASP.NET SignalR
  • Internet of Things (IoT)
  • NoSQL Database
  • Stream Processing
  • Microservices
Resources
  • Magazine Articles
  • Third-Party Articles
  • Articles
  • Videos
  • Whitepapers
  • Shows
  • Talks
  • Blogs
  • Docs
Customer Case Studies
  • Testimonials
  • Customers
Support
  • Schedule a Demo
  • Forum (Google Groups)
  • Tips
Company
  • Leadership
  • Partners
  • News
  • Events
  • Careers
Contact Us

  • EnglishChinese (Simplified)FrenchGermanItalianJapaneseKoreanPortugueseSpanish

  • Contact Us
  •  
  • Sitemap
  •  
  • Terms of Use
  •  
  • Privacy Policy
© Copyright Alachisoft 2002 - . All rights reserved. NCache is a registered trademark of Diyatech Corp.
Back to top