Gå til indhold
DokumentationPrøv Aspire
DokumentationPrøv

Åben kildekode med udvikleren først

Modellér distribuerede apps i kode.

Aspire er et agentklart, kode-først-værktøj til at sammensætte, fejlfinde og udrulle distribuerede applikationer.

AppHost definerer, hvordan dine ressourcer forbindes.

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 Polyglot fra starten

Saml hver service i det samme overblik.

Behold hver del af applikationen i det sprog og framework, der passer bedst. Aspire giver hele stakken én model og én arbejdsgang.

  • ImageC#
  • ImageTypeScript
  • ImageJavaScript
  • ImagePython
  • ImageJava
  • ImageGo
  • ImageRust
  • ImageContainere
Udforsk applikationsressourcer

02 Agentklar

Giv AI konteksten til at ræsonnere på tværs af hele dit system.

Aspire leverer live kontekst fra din applikationsmodel, kørende ressourcer og telemetri, uden at du selv skal samle og forklare den kontekst.

  • AppHost

    Services + afhængigheder

  • Kørsel

    Ressourcer + sundhed

  • Telemetri

    Logge + traces + fejl

Konfigurer Aspire til din agent

Én forbindelse. Fuld applikationskontekst.

Fungerer med ethvert AI-værktøj.

03 Én applikationsmodel

Gå fra repository til kørende system uden limarbejdet.

AppHost er sandhedskilden for, hvordan applikationen hænger sammen. Aspire bruger den model gennem udvikling, diagnosticering og udrulning.

Kontekst fra Aspire

Aspire giver tilsluttede AI-værktøjer den ressourcegraf, de referencer, den konfiguration og de kommandoer, der vises her.

Når du kører aspire run, bliver AppHost-applikationsmodellen til en live ressourcetopologi, og alle sunde ressourcer vises derefter i Aspire-kontrolpanelet.

  1. 01

    Modellér appen i kode

    Definér services, containere, datalagre, referencer og konfiguration i en læsbar AppHost.

    Udforsk AppHost
  2. 02

    Kør hele systemet

    Start alle afhængigheder sammen, med serviceregistrering, lokale slutpunkter og udviklingskonfiguration allerede forbundet.

    Lær om aspire run
  3. 03

    Observér fra den første forespørgsel

    Brug indbygget OpenTelemetry til at gå fra en ressource til dens logge, traces, metrikker og sundhed uden ekstra opsætning.

    Udforsk kontrolpanelet
  4. 04

    Udrul uden at miste modellen

    Opret udrulningsartefakter til cloudtjenester, containere, Kubernetes eller den infrastrukturvej, dit team allerede bruger.

    Udforsk udrulningsmuligheder

04 Lokalt først, produktionsklar

Behold modellen. Skift miljøet.

Udvikling, test og udrulning forbliver forbundet til den samme applikationstopologi. Arbejdsgangen ændrer sig uden at tvinge arkitekturen til at drive væk.

Kontekst fra Aspire

Aspire eksponerer det valgte miljøs ressourcer, slutpunkter, sundhed og tilgængelige kommandoer for tilsluttede AI-værktøjer.

Hurtig feedback

Kør alt lokalt.

Start projekter, containere og datatjenester sammen. Aspire forbinder lokale slutpunkter, konfiguration og serviceregistrering fra AppHost.

aspire run4 sunde ressourcer

05 Observerbarhed inkluderet

Se hele applikationen. Ikke kun én service.

Følg en forespørgsel på tværs af ressourcer, skift mellem strukturerede logge og traces, inspicér metrikker, og handl på ressourcesundhed fra ét udviklerkontrolpanel.

Kontekst fra Aspire

Aspire giver tilsluttede AI-værktøjer kontekst fra kontrolpanelet, herunder logge, traces, metrikker, sundhed og ressourcekommandoer.

Udforsk Aspire-kontrolpanelet

06 Udvidelig som standard

Brug de services, du allerede stoler på.

Tilføj databaser, cachelagre, meddelelsestjenester, cloudressourcer og community-integrationer gennem den samme flydende applikationsmodel.

Gennemse alle integrationer

07 Udviklerfremdrift

Mindre tid på at genskabe kontekst. Mere tid til at flytte appen fremad.

Teams bruger Aspire til at forkorte onboarding, forstå distribueret adfærd og bevare en produktiv lokal løkke, efterhånden som systemet vokser.

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
Bliv en del af Aspire-fællesskabet

08 Start med din stak

Gør hele applikationen lettere at bygge.

Installer Aspire CLI, initialisér et eksisterende repository eller start forfra, og saml derefter hver ressource i én tydelig udviklingsløkke.