Wprowadzenie do platform Azure i .NET

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 aplikacji z aplikacji internetowych i interfejsów API do baz danych do usług magazynu. pomoc techniczna platformy Azure różne modele hostingu— od w pełni zarządzanych usług po kontenery po maszyny wirtualne. 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ługuje przekazywanie plików w usłudze Blob Storage, czy przetwarza zdarzenia 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ą.

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.

Diagram showing how .NET applications use the Azure SDK to access Azure services

Następne kroki

Następnie dowiedz się więcej o najczęściej używanych usługach platformy Azure na potrzeby programowania na platformie .NET.