इसे छोड़कर कंटेंट पर जाएं
दस्तावेज़आज़माएं

मुफ़्त और ओपन सोर्स

वितरित ऐप्स को संयोजित करें कोड में.

Aspire वितरित एप्लिकेशन को संयोजित, डीबग और डिप्लॉय करने के लिए एजेंट-रेडी, कोड-फर्स्ट टूल है.

AppHost तय करता है कि आपके संसाधन कैसे जुड़ते हैं.

TypeScript AppHost code showing Front end.

apphost.mts
import { createBuilder } from './.aspire/modules/aspire.mjs';
const builder = await createBuilder();
// Add Vite frontend
const frontend = await builder
.addViteApp("frontend", "./frontend")
.withHttpEndpoint({ env: "PORT" });
await builder.build().run();

01 डिज़ाइन से बहुभाषी

हर सेवा को एक ही दृश्य में लाएँ.

एप्लिकेशन के हर हिस्से को उस भाषा और फ्रेमवर्क में रखें जो उसके लिए सही हो. Aspire पूरे स्टैक को एक मॉडल और एक वर्कफ़्लो देता है.

  • ImageC#
  • ImageTypeScript
  • ImageJavaScript
  • ImagePython
  • ImageJava
  • ImageGo
  • ImageRust
  • Imageकंटेनर
एप्लिकेशन संसाधन देखें

02 एजेंट-रेडी

AI को पूरे सिस्टम पर तर्क करने के लिए संदर्भ दें.

Aspire आपके एप्लिकेशन मॉडल, चल रहे संसाधनों और टेलीमेट्री से लाइव संदर्भ देता है, ताकि आपको वह संदर्भ हाथ से जोड़कर समझाना न पड़े.

  • AppHost

    सेवाएँ + निर्भरताएँ

  • रनटाइम

    संसाधन + स्वास्थ्य

  • टेलीमेट्री

    लॉग + ट्रेस + त्रुटियाँ

अपने एजेंट के लिए Aspire सेट अप करें

एक कनेक्शन. पूरा एप्लिकेशन संदर्भ.

किसी भी AI टूल के साथ काम करता है.

03 एक एप्लिकेशन मॉडल

जोड़-तोड़ के काम के बिना रिपॉज़िटरी से रनिंग सिस्टम तक जाएँ.

AppHost इस बात का एकमात्र सत्य स्रोत है कि एप्लिकेशन कैसे जुड़ता है. Aspire विकास, निदान और डिप्लॉयमेंट में इसी मॉडल का उपयोग करता है.

Aspire से संदर्भ

Aspire जुड़े हुए AI टूल्स को यहाँ दिखाए गए संसाधन ग्राफ़, रेफरेंस, कॉन्फ़िगरेशन और कमांड देता है.

aspire run चलाने पर AppHost एप्लिकेशन मॉडल लाइव संसाधन टोपोलॉजी में बदलता है, फिर Aspire डैशबोर्ड में हर स्वस्थ संसाधन दिखाता है.

  1. 01

    ऐप को कोड में कंपोज़ करें

    सेवाओं, कंटेनरों, डेटा स्टोर, रेफरेंस और कॉन्फ़िगरेशन को पढ़ने योग्य AppHost में परिभाषित करें.

    AppHost देखें
  2. 02

    पूरा सिस्टम चलाएँ

    हर निर्भरता को साथ शुरू करें, जहाँ सेवा खोज, स्थानीय एंडपॉइंट और विकास-समय कॉन्फ़िगरेशन पहले से जुड़े हों.

    aspire run के बारे में जानें
  3. 03

    पहले अनुरोध से ही देखें

    बिल्ट-इन OpenTelemetry का उपयोग करके किसी संसाधन से उसके लॉग, ट्रेस, मेट्रिक्स और स्वास्थ्य तक बिना अतिरिक्त सेटअप जाएँ.

    डैशबोर्ड देखें
  4. 04

    मॉडल खोए बिना डिप्लॉय करें

    क्लाउड सेवाओं, कंटेनरों, Kubernetes या आपकी टीम द्वारा पहले से उपयोग किए जाने वाले इन्फ्रास्ट्रक्चर पथ के लिए डिप्लॉयमेंट आर्टिफ़ैक्ट बनाएँ.

    डिप्लॉयमेंट विकल्प देखें

04 पहले लोकल, प्रोडक्शन के लिए तैयार

मॉडल बनाए रखें. वातावरण बदलें.

विकास, परीक्षण और डिप्लॉयमेंट उसी एप्लिकेशन टोपोलॉजी से जुड़े रहते हैं. वर्कफ़्लो बदलता है, आर्किटेक्चर को भटकने पर मजबूर नहीं करता.

Aspire से संदर्भ

Aspire चुने गए वातावरण के संसाधन, एंडपॉइंट, स्वास्थ्य और उपलब्ध कमांड जुड़े हुए AI टूल्स को दिखाता है.

तेज़ फ़ीडबैक

सब कुछ लोकल चलाएँ.

प्रोजेक्ट, कंटेनर और डेटा सेवाएँ साथ शुरू करें. Aspire AppHost से स्थानीय एंडपॉइंट, कॉन्फ़िगरेशन और सेवा खोज को जोड़ता है.

aspire run4 संसाधन स्वस्थ

05 ऑब्ज़र्वेबिलिटी शामिल

पूरा एप्लिकेशन देखें. सिर्फ़ एक सेवा नहीं.

एक डेवलपर डैशबोर्ड से संसाधनों के पार अनुरोध को ट्रैक करें, संरचित लॉग और ट्रेस के बीच जाएँ, मेट्रिक्स देखें और संसाधन स्वास्थ्य पर कार्रवाई करें.

Aspire से संदर्भ

Aspire जुड़े हुए AI टूल्स को डैशबोर्ड संदर्भ देता है, जिसमें लॉग, ट्रेस, मेट्रिक्स, स्वास्थ्य और संसाधन कमांड शामिल हैं.

Aspire डैशबोर्ड देखें

06 डिफ़ॉल्ट रूप से विस्तार योग्य

उन सेवाओं का उपयोग करें जिन पर आप पहले से भरोसा करते हैं.

डेटाबेस, कैश, मैसेजिंग, क्लाउड संसाधन और कम्युनिटी इंटीग्रेशन उसी प्रवाही एप्लिकेशन मॉडल के ज़रिए जोड़ें.

हर इंटीग्रेशन देखें

07 डेवलपर मोमेंटम

संदर्भ दोबारा बनाने में कम समय. ऐप को आगे बढ़ाने में ज़्यादा समय.

टीमें Aspire का उपयोग ऑनबोर्डिंग छोटा करने, वितरित व्यवहार समझने और सिस्टम बढ़ने पर भी उत्पादक लोकल लूप बनाए रखने के लिए करती हैं.

I had someone start on a Monday morning and they were contributing code by lunch.

ImageRuss HardingVP Engineering, EQengineered

I was surprised by how quickly Aspire got me from idea to running services.

ImageMilan JovanovićEducator & Content Creator, MJ Tech

I've never wanted to commit to a Microsoft technology this much.

ImageNk54 (Reddit User)

Hit F5 to begin. Skip the setup boss fight and ship code faster.

ImageCraig TaylorPrincipal Architect, Xbox Live

Aspire was easy to integrate with our existing container orchestration.

ImageSean KilleenVP Innovation, SCT Software

OpenTelemetry out-of-the-box in the Aspire dashboard is a game changer for observability!

ImageDan ClarkeDeveloper & Podcaster, Everstack
Aspire कम्युनिटी से जुड़ें

08 अपने स्टैक से शुरुआत करें

पूरे एप्लिकेशन को बनाना आसान करें.

Aspire CLI इंस्टॉल करें, मौजूदा रिपॉज़िटरी को इनिशियलाइज़ करें या नई शुरुआत करें, फिर हर संसाधन को एक साफ़ विकास लूप में लाएँ.