Ekinlikler
17 Mar 21 - 21 Mar 10
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Hemen kaydolunBu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
.NET Aspire projeleri, buluttan bağımsız ilkelerle oluşturulmuş olup, .NET ve kapsayıcıları destekleyen çeşitli platformlarda dağıtım esnekliği sunar. Kullanıcılar, diğer bulut ortamlarında veya yerel barındırmada dağıtım için sağlanan yönergeleri uyarlayabilir. El ile dağıtım işlemi mümkün olsa da hatalara açık kapsamlı adımları içerir. Kullanıcılar, seçtikleri altyapıya göre daha kolaylaştırılmış bir dağıtım deneyimi için CI/CD işlem hatlarından ve buluta özgü araçlardan yararlanmayı tercih eder.
Microsoft'un ve diğer bulut sağlayıcılarının dağıtım araçlarının .NET.NET Aspire projelerin yapısını anlamasını sağlamak için, AppHost proje özel hedefleri, uygulama tarafından kullanılan projeleri/hizmetleri ve ortam değişkenleri gibi dağıtım için gerekli özellikleri açıklayan bir bildirim dosyası oluşturmak üzere yürütülebilir.
Manifest dosyasının şeması ve uygulama barındırıcı proje hedeflerini çalıştırma hakkında daha fazla bilgi için, dağıtım aracı geliştirenler için .NET.NET Aspire manifest formatına bakın.
.NET Aspire, Azure Container Apps'e dağıtımı olanaklı kılar. .NET .NET Aspire dağıtabileceği ortam sayısı zaman içinde artar.
.NET .NET Aspire projeleri kapsayıcılı ortamlarda çalışacak şekilde tasarlanmıştır. Azure Container Apps, sunucusuz bir platformda mikro hizmetleri ve kapsayıcılı uygulamaları çalıştırmanızı sağlayan tam olarak yönetilen bir ortamdır. Azure Container Apps konu başlığında, Aspire uygulamaların ACA'ya el ile, bicep kullanarak veya Azure Developer CLI (azd) kullanılarak nasıl dağıtılacağı açıklanmaktadır.
.NET Aspire projeleri, sağlayıcı modeli kullanan OpenTelemetry kullanarak telemetri yaymak için tasarlanmıştır. .NET Aspire projeleri, telemetri verilerini Azure İzleyici / Application Insights'ye Azure İzleyici telemetri dağıtımını kullanarak yönlendirebilir. Daha fazla bilgi için bölümüne bakın, adım adım yönergeler ve .NET Aspire telemetri için Application Insights kullanın.
Kubernetes, .NET Aspire projeleri çalıştırabilen popüler bir kapsayıcı düzenleme platformudur. .NET Aspire projeleri Kubernetes kümelere dağıtmak için .NET AspireJSON bildirimini bir Kubernetes YAML bildirim dosyasına eşlemeniz gerekir. Bunu yapmanın iki yolu vardır: Aspir8 projesini kullanarak veya el ile Kubernetes bildirimleri oluşturarak.
Aspir8, açık kaynak bir proje, .NET.NET Aspire uygulama ana bilgisayar bildirimini temel alarak dağıtım YAML'sinin oluşturulmasını işler. Proje, bir dizi görevi gerçekleştirmek için kullanılabilecek .NET genel bir araç çıkararak Kubernetes bildirimlerinin oluşturulmasına neden olur:
aspirate init
: Geçerli dizindeki Aspir8 projesini başlatır.aspirate generate
: .NET Aspire app host bildirimine dayalı olarak Kubernetes bildirimleri oluşturur.aspirate apply
: Oluşturulan Kubernetes bildirimlerini Kubernetes kümesine uygular.aspirate destroy
: apply
komutu tarafından oluşturulan kaynakları siler.Bu komutlarla uygulamalarınızı oluşturabilir, kapsayıcıya alabilir ve Kubernetes kümelere dağıtabilirsiniz. Daha fazla bilgi için bkz. aspir8
Alternatif olarak, Kubernetes bildirimleri el ile oluşturulabilir. Bu daha fazla çaba gerektirir ve daha fazla zaman alır. Daha fazla bilgi için bkz. Kubernetesiçin .NET mikro hizmeti dağıtma.
.NET Aspire geri bildirimi
.NET Aspire, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin:
Ekinlikler
17 Mar 21 - 21 Mar 10
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Hemen kaydolunEğitim
Modül
Deploy a .NET Aspire solution to Azure - Training
In this module, you'll learn how to deploy a .NET Aspire solution to testing, staging, and production environments.
Sertifikasyon
Microsoft Sertifikalı: Azure Geliştirici İş Ortağı - Certifications
Azure İşlevleri oluşturmak, web uygulamalarını uygulamak ve yönetmek, Azure depolamayı kullanan çözümler geliştirmek ve daha fazlasını yapmak için Microsoft Azure'da uçtan uca çözümler oluşturun.