Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Platforma Azure to platforma w chmurze zaprojektowana w celu uproszczenia procesu tworzenia nowoczesnych aplikacji. Niezależnie od tego, czy zdecydujesz się hostować aplikacje całkowicie na platformie Azure, czy rozszerzać aplikacje lokalne za pomocą usług platformy Azure, platforma Azure ułatwia tworzenie aplikacji, które są skalowalne, niezawodne i możliwe do utrzymania. Dzięki rozbudowanej obsłudze narzędzi, których już używasz, takich jak Visual Studio i Visual Studio Code oraz kompleksowa biblioteka zestawu SDK, platforma Azure została zaprojektowana tak, aby umożliwić Ci, deweloperowi platformy .NET, produktywność od samego początku.
Scenariusze tworzenia aplikacji na platformie Azure
Platformę Azure można włączyć do aplikacji na różne sposoby w zależności od potrzeb.
Hostowanie aplikacji na platformie Azure — Platforma Azure może hostować cały stos aplikacyjny, począwszy od aplikacji internetowych i interfejsów API, przez bazy danych, aż po usługi przechowywania. Platforma Azure obsługuje różne modele hostingu od w pełni zarządzanych usług po kontenery do maszyn wirtualnych. W przypadku korzystania z w pełni zarządzanych usług platformy Azure aplikacje mogą korzystać ze skalowalności, wysokiej dostępności i zabezpieczeń wbudowanych na platformie Azure.
Korzystanie z usług w chmurze z aplikacji — Istniejące aplikacje mogą obejmować usługi platformy Azure w celu rozszerzenia ich możliwości. Może to obejmować dodawanie funkcji wyszukiwania pełnotekstowego za pomocą usługi Azure Cognitive Search, bezpieczne przechowywanie wpisów tajnych aplikacji w usłudze Azure Key Vault lub dodawanie funkcji przetwarzania obrazów, mowy i języka za pomocą usług Azure Cognitive Services. Te usługi są w pełni zarządzane przez platformę Azure i można je łatwo dodać do aplikacji bez zmiany bieżącej architektury aplikacji lub modelu wdrażania.
Nowoczesne architektury bezserwerowe — Usługa Azure Functions upraszcza tworzenie rozwiązań do obsługi przepływów pracy opartych na zdarzeniach, niezależnie od tego, czy odpowiada na żądania HTTP, obsługi przekazywania plików w usłudze Blob Storage, czy przetwarzania zdarzeń w kolejce. Napiszesz tylko kod niezbędny do obsługi zdarzenia bez martwienia się o serwery lub kod platformy. Ponadto możesz wykorzystać ponad 250 łączników do innych usług platformy Azure i innych firm w celu rozwiązania najtrudniejszych problemów z integracją.
Opracowywanie rozwiązań sztucznej inteligencji — Platforma Azure umożliwia tworzenie inteligentnych aplikacji nowej generacji. Zestaw Azure SDK dla platformy .NET zapewnia najwyższej klasy obsługę tworzenia aplikacji opartych na sztucznej inteligencji za pomocą następujących elementów:
- Microsoft Foundry: Eksplorowanie modeli, tworzenie agentów i zarządzanie cyklem projektowania sztucznej inteligencji w ujednoliconej platformie.
- Azure OpenAI w modelach rozwiązania Microsoft Foundry: twórz aplikacje korzystające z dużych modeli językowych (LLM) w celu podsumowania tekstu, generowania zawartości i odpowiadania na pytania.
- Foundry Agent Service: łączenie modeli, narzędzi, frameworków i zarządzania w ujednolicony system do tworzenia inteligentnych agentów.
Uzyskiwanie dostępu do usług platformy Azure z poziomu aplikacji platformy .NET
Niezależnie od tego, czy aplikacja jest hostowana na platformie Azure, czy lokalnie, dostęp do większości usług platformy Azure jest zapewniany za pośrednictwem zestawu Azure SDK dla platformy .NET. Zestaw Azure SDK dla platformy .NET jest dostarczany jako seria pakietów NuGet i może być używany zarówno w aplikacjach .NET Core (2.1 i nowszych) jak i .NET Framework (4.6.1 i nowszych). Zestaw Azure SDK dla platformy .NET sprawia, że włączenie usług platformy Azure do aplikacji jest tak proste, jak zainstalowanie poprawnego pakietu NuGet, utworzenie wystąpienia obiektu klienta i wywołanie odpowiednich metod. Więcej informacji na temat zestawu Azure SDK dla platformy .NET można znaleźć w temacie Omówienie zestawu Azure SDK dla platformy .NET.
Dalsze kroki
Następnie dowiedz się więcej o najczęściej używanych usługach platformy Azure na potrzeby programowania na platformie .NET.