मुख्य कंटेंट तक स्किप करें

Azure Marketplace पर तैनाती

मुखपृष्ठ · Azure Marketplace पर तैनाती

उद्देश्य

यह पेज बताता है कि ProPM Agent को Azure Marketplace से कैसे deploy किया जाता है। इसमें Azure form की दो मुख्य screens, हर visible field का purpose और Review + create से पहले checks समझाए गए हैं।

नीचे की screenshots Create ProPM-50 form दिखाती हैं। Marketplace plan के अनुसार यह नाम बदल सकता है, जैसे ProPM-50, ProPM-100 या कोई दूसरा available plan।

किसके लिए

Profileइस पेज का उपयोग
Azure administratorAzure Marketplace से Managed Application create करना
Tenant administratorEntra groups और पहला administrator access तैयार करना
Platform administratorInstallation के बाद कौन से settings complete करने हैं समझना
SupportSecrets या internal variables मांगे बिना workflow verify करना
Business userनहीं, इसके लिए शुरुआत देखें

शुरू करने से पहले

Marketplace form खोलने से पहले यह जानकारी तैयार रखें।

जानकारीक्यों जरूरी है
Target Azure subscriptionMarketplace transaction और deployed resources को carry करती है
Target resource groupCustomer-side Managed Application object को organize करता है
Target Azure regionPrimary deployment location define करता है
Application nameAzure में ProPM Agent instance को identify करता है
Managed Resource GroupApplication द्वारा managed internal resources receive करता है
Entra Group Object IDsPlatform administration access देते हैं
Optional bootstrap usersFirst access या controlled recovery में मदद करते हैं
Initial AI providerबताता है कि इस instance के लिए कौन सा AI provider family prepare करना है
Optional CORS originsजरूरत होने पर additional web domains allow करते हैं
VNet CIDR planOrganization network के साथ conflicts से बचाता है
Initial passwordGenerate करके secret की तरह store करना चाहिए

Password, secret, API key, token या confidential value को documentation या unsecured support request में कभी copy न करें।

Deployment flow

  1. Azure Marketplace में ProPM Agent offer खोलें।
  2. Required Marketplace plan चुनें।
  3. Basics tab भरें।
  4. Next चुनें।
  5. Application Settings tab भरें।
  6. Review + create चुनें।
  7. Validation errors हों तो fix करें।
  8. Creation start करें।
  9. Azure provisioning पूरा होने तक wait करें।
  10. Published URL खोलें और ProPM Agent में administration complete करें।

Screen 1 - Basics

Basics tab deployment का Azure scope define करता है: subscription, resource group, region और Managed Application के Azure names।

ProPM-50 Azure Marketplace deployment Basics tab

Basics fields

FieldRequiredक्या भरेंImpact और recommendations
SubscriptionहाँAzure subscription जो managed application और Marketplace billing receive करेगी।ऐसा subscription use करें जहाँ आपके पास Managed Application deploy करने और resource groups create या select करने की permissions हों। Internal cost और governance rules भी verify करें।
Resource groupहाँCustomer-side resource group जिसमें Managed Application object रहेगा।Existing group चुनें या Create new use करें। यह internal managed resource group नहीं है जिसमें ProPM Agent technical resources होते हैं।
Create newनहींSuitable group न होने पर नया resource group create करने की Azure action।Environment और region से जुड़ा clear name रखें। Production instances के लिए temporary names avoid करें।
RegionहाँPrimary Azure deployment region।Organization-approved region चुनें, users के करीब और data residency requirements के compatible। Planned network और AI resources के साथ consistency रखें।
Application NameहाँProPM Agent Managed Application instance का visible name।Stable और readable name use करें, जैसे propm-prod-eus। यह Azure में instance identify करने में मदद करता है। Secrets या sensitive customer data न रखें।
Managed Resource GroupहाँManaged resource group जो application द्वारा deployed internal resources receive करेगा।Azure अक्सर generated name propose करता है। इसे unique और recognizable रखें। यह group application द्वारा managed होता है; direct access Managed Application model से limited हो सकता है।
Previousनहींपिछले form step पर लौटता है।यह button deployment start नहीं करता।
NextनहींRequired fields पर्याप्त रूप से भरने पर next tab पर जाता है।Application Settings पर जाने के लिए use करें। Azure block करे तो * वाले required fields review करें।
Review + createनहींCreation से पहले final Azure validation चलाता है।Application settings complete करने के बाद ही use करें। Azure errors या warnings दिखाएगा जिन्हें real creation से पहले fix करना होगा।

Screen 2 - Application Settings

Application Settings tab ProPM Agent environment configure करता है: administration identity, installation mode, initial AI provider, CORS, monitoring, logging, initial password और network।

ProPM-50 Azure Marketplace deployment Application Settings tab

Application Settings fields

FieldRequiredक्या भरेंImpact और recommendations
Environment NameहाँShort environment name, जैसे dev, test, uat या prodResources, configuration और support exchanges में environment identify करने में मदद करता है। Short, stable, non-secret value use करें जो internal convention follow करे।
Installation modeScenario पर निर्भरInstallation mode। First installation के लिए New installation - create new resources रखें।New resources के साथ नया instance create करता है। Existing resources attach mode केवल prepared plan change, major update या recovery scenario में use करें।
Platform Administration Entra Group Object IDsहाँEntra groups के Object IDs जिन्हें platform administer करने की अनुमति है।Groups के Object IDs डालें, सिर्फ display names नहीं। ये groups deployment के बाद Platform Administration access determine करते हैं। Broad groups के बजाय dedicated groups prefer करें।
Platform Administration Bootstrap Users (optional)नहींBootstrap या recovery users, यदि procedure में required हो।Entra groups पूरी तरह operational न हों तो first access secure करने में useful। List minimum और controlled रखें।
Allow Azure RBAC admin recoveryनहींAzure RBAC के through administrator recovery allow करने वाला checkbox।यदि operating model authorized Azure administrator को platform access recover करने देता है तो enabled रखें। Strict documented separation required हो तभी disable करें।
LLM ProviderRecommendedInitial AI provider family: Azure OpenAI, OpenAI, OpenRouter या OpenAI-compatible, available choices के अनुसार।यह initial deployment intent है। इससे provider operational होना साबित नहीं होता। Installation के बाद Platform Administration > AI Provider Settings में Save, Validate, Test, फिर Activate करें।
CORS Allowed OriginsScenario पर निर्भरAdditional allowed web origins, जैसे https://portal.contoso.comAdditional origin required न हो तो खाली छोड़ें। बहुत broad wildcards avoid करें। Values complete origins होनी चाहिए, https://, domain और जरूरत हो तो port के साथ।
Enable alerting (Azure Monitor)नहींEnvironment के लिए Azure Monitor alerts enable या disable करता है।Production में recommended ताकि incidents detect हों। बाद में Azure Monitor में recipients, action rules और cost rules verify करें।
Enable debug loggingनहींMore detailed logs enable करता है।Production में disabled रखें जब तक support diagnosis की जरूरत न हो। Debug log volume बढ़ा सकता है और authorized administrators को ज्यादा technical detail दिखा सकता है।
PasswordहाँDeployment form द्वारा मांगा गया initial password।Strong password generate करें और approved vault या secret manager में store करें। Email, chat या unsecured ticket से न भेजें।
Confirm passwordहाँPassword जैसा ही value।Azure verify करता है कि दोनों fields match करें। Error हो तो secure source से दोनों values फिर enter करें।
VNet CIDRहाँDeployment के लिए reserved private network range, जैसे 10.0.0.0/16ऐसा range चुनें जो existing networks, peerings, VPNs या planned ranges से overlap न करे। Creation से पहले network team से validate कराएं क्योंकि बाद में बदलना कठिन है।
PreviousनहींBasics tab पर वापस जाता है।Final validation से पहले subscription, group, region या names fix करने के लिए useful।
Nextनहींअगले form step पर जाता है।Validation से पहले tab order follow करना हो तो use करें।
Review + createनहींसभी parameters की final validation चलाता है।Azure resources तब तक create नहीं करता जब तक validation के बाद creation confirm न करें। Start करने से पहले सभी errors fix करें।

LLM Provider चुनना

LLM Provider field वह AI family चुनता है जिसे environment पहले use करेगा। यह AI configuration का end नहीं है।

Choiceकब चुनेंInstallation के बाद अभी भी जरूरी
Azure OpenAIOrganization Azure, Entra और Microsoft governance ecosystem में रहना चाहती है।Endpoint, region या available model, Azure OpenAI settings, tests और activation confirm करें।
OpenAIOrganization सीधे OpenAI APIs use करती है।URL, model, key या secret reference enter करें, फिर Save, Validate, Test, Activate चलाएँ।
OpenRouterOrganization एक entry point से multiple models access करना चाहती है।Base URL, key या secret reference, default model enter करें, फिर validate और activate करें।
OpenAI-compatibleOrganization OpenAI-compatible gateway या endpoint use करती है।Exact endpoint, authentication mode, expected model या deployment enter करें, फिर actual compatibility test करें।

Simple rule: deployment AI provider को select करता है; ProPM Agent administration उसे operational बनाती है।

Review + create से पहले validation

Creation start करने से पहले ये checks करें।

CheckExpected result
Subscription और resource groupTarget environment और governance rules से match करते हैं
RegionData residency, availability और network strategy respect करती है
Application NameName clear, stable और non-confidential है
Managed Resource GroupName unique और recognizable है
Entra Group Object IDsIDs platform administration groups के हैं
Bootstrap UsersList empty है या expected accounts तक strictly limited है
RBAC recoveryChoice administrator recovery procedure से aligned है
LLM ProviderInitial provider AI strategy से consistent है
CORSकेवल required origins allowed हैं
AlertingMonitoring required environments के लिए enabled है
Debug loggingControlled diagnosis के अलावा disabled है
PasswordVault में stored है और clear text में share नहीं होता
VNet CIDRNetwork team द्वारा validated है और known overlap नहीं है

Deployment के बाद

  1. Azure provisioning पूरा होने तक wait करें।
  2. Published ProPM Agent URL खोलें।
  3. Entra groups या bootstrap procedure द्वारा authorized account से sign in करें।
  4. Platform Administration access verify करें।
  5. AI provider settings खोलें।
  6. Selected provider के लिए Save, Validate, Test, फिर Activate चलाएँ।
  7. Licenses और Marketplace plan verify करें।
  8. Standard user से पहला functional test करें।
  9. Run के बाद AI Log देखें ताकि actual provider confirm हो सके।

Common blockers

SymptomLikely causeRecommended action
Azure next step पर नहीं जाताRequired field empty या invalid है* वाले सभी fields और field messages review करें
Administrator Platform Administration नहीं देखताWrong Entra Object ID या group membership propagate नहीं हुईGroup Object ID और account membership verify करें
Validation में network conflictVNet CIDR already used या overlapping हैNetwork team के साथ दूसरा range चुनें
Creation के बाद AI provider usable नहींDeployment ने केवल AI provider family select की हैAdministration में Save, Validate, Test, Activate complete करें
Logs बहुत ज्यादा या unexpected costsDebug logging या alerting governance के बिना enabledAzure Monitor settings adjust करें और diagnosis के बाहर debug disable करें

आगे