Udostępnij za pośrednictwem


Omówienie bezserwerowe platformy Azure: tworzenie aplikacji i rozwiązań opartych na chmurze za pomocą usług Azure Logic Apps i Azure Functions

Chociaż bezserwerowe nie oznacza "brak serwerów", bezserwerowa platforma Azure pomaga wydać mniej na zarządzanie infrastrukturą. W tradycyjnym tworzeniu aplikacji możesz poświęcić dużo czasu i energii na omawianie i rozwiązywanie problemów z hostingem, skalowaniem i monitorowaniem rozwiązań, aby spełnić wymagania i wymagania aplikacji. Dzięki aplikacjom bezserwerowym i rozwiązaniom można łatwiej obsługiwać te problemy w ramach aplikacji lub rozwiązania. Bezserwerowa oferuje inne korzyści, takie jak szybsze programowanie, mniej kodu, prostota i elastyczność skalowania. Wszystkie te możliwości umożliwiają skoncentrowanie się bardziej na logice biznesowej. Ponadto bezserwerowe są zwykle rozliczane lub naliczane opłaty na podstawie użycia. W związku z tym, jeśli nie nastąpi zużycie, nie są naliczane żadne opłaty. Aby uzyskać więcej informacji, dowiedz się więcej o bezserwerowej platformie Azure.

W tym artykule krótko przedstawiono podsumowanie podstawowych ofert bezserwerowych na platformie Azure, które są usługami Azure Logic Apps i Azure Functions. Obie usługi są zgodne z wcześniej opisanymi zasadami i ułatwiają tworzenie niezawodnych aplikacji w chmurze i rozwiązań przy minimalnym kodzie.

Aby uzyskać więcej informacji wprowadzających, odwiedź strony platformy Azure dla usług Azure Logic Apps i Azure Functions. Aby uzyskać bardziej szczegółowe informacje, zapoznaj się ze stronami dokumentacji co to jest usługa Azure Logic Apps i Co to jest usługa Azure Functions.

Azure Logic Apps

Ta usługa oferuje uproszczone sposoby projektowania, opracowywania i organizowania zautomatyzowanych przepływów pracy integracji sterowanych zdarzeniami, które są uruchamiane i skalowane w chmurze. Za pomocą usługi Azure Logic Apps możesz użyć projektanta wizualnego do szybkiego modelowania procesów biznesowych jako przepływów pracy. Przepływ pracy zawsze rozpoczyna się od wyzwalacza jako pierwszego kroku. Po wyzwalaczu co najmniej jedna akcja uruchamia kolejne operacje w przepływie pracy. Te operacje mogą obejmować różne kombinacje akcji, w tym logikę warunkową i konwersje danych.

Aby połączyć przepływy pracy z innymi usługami platformy Azure, usługi firmy Microsoft, środowiskami opartymi na chmurze i środowiskami lokalnymi bez konieczności pisania kodu, możesz dodać wstępnie utworzone wyzwalacze i akcje do przepływów pracy, wybierając spośród setek łączników zarządzanych przez firmę Microsoft. Każdy łącznik jest w rzeczywistości serwerem proxy lub otoką interfejsu API, który umożliwia bazowej usłudze komunikowanie się z usługą Azure Logic Apps. Na przykład łącznik usługi Office 365 Outlook oferuje wyzwalacz o nazwie Po nadejściu nowej wiadomości e-mail. W przypadku aplikacji bezserwerowych i rozwiązań można używać usługi Azure Logic Apps do organizowania wielu funkcji utworzonych w usłudze Azure Functions. Dzięki temu można łatwo wywoływać różne funkcje jako pojedynczy proces, zwłaszcza gdy proces wymaga pracy z zewnętrznym interfejsem API lub systemem.

Jeśli łącznik nie jest dostępny do spełnienia Twoich potrzeb, możesz użyć wbudowanej operacji HTTP lub wyzwalacza żądania, aby komunikować się z dowolnym punktem końcowym usługi. Możesz też utworzyć własny łącznik przy użyciu istniejącego interfejsu API.

Na podstawie wybranego typu zasobu aplikacji logiki skojarzony przepływ pracy jest uruchamiany w wielodostępnej usłudze Azure Logic Apps lub w usłudze Azure Logic Apps z jedną dzierżawą. Każda z nich ma własne możliwości, korzyści i modele rozliczeń. Witryna Azure Portal zapewnia najszybszy sposób rozpoczęcia tworzenia przepływów pracy aplikacji logiki. Można jednak również użyć innych narzędzi, takich jak Visual Studio Code, Visual Studio, Azure PowerShell i inne. Aby uzyskać więcej informacji, zobacz Co to jest usługa Azure Logic Apps?

Aby rozpocząć pracę z usługą Azure Logic Apps, wypróbuj przewodnik Szybki start, aby utworzyć przykładowy przepływ pracy aplikacji logiki Zużycie w wielodostępnej usłudze Azure Logic Apps przy użyciu witryny Azure Portal. Możesz też wypróbować te kroki, które tworzą przykładową aplikację bezserwerową za pomocą usług Azure Logic Apps i Azure Functions w programie Visual Studio.

Aby uzyskać inne informacje, zapoznaj się z następującą dokumentacją:

Azure Functions

Ta usługa zapewnia uproszczony sposób pisania i uruchamiania fragmentów kodu lub funkcji w chmurze. Możesz napisać tylko potrzebny kod dla bieżącego problemu bez konfigurowania kompletnej aplikacji lub wymaganej infrastruktury, co sprawia, że programowanie jest szybsze i bardziej wydajne. Użyj wybranego języka programistycznego, takiego jak C#, Java, JavaScript, PowerShell, Python i TypeScript. Opłaty są naliczane tylko za czas trwania uruchamiania kodu, a platforma Azure jest skalowana w razie potrzeby.

Aby rozpocząć pracę z usługą Azure Functions, spróbuj utworzyć pierwszą funkcję platformy Azure w witrynie Azure Portal.

Aby uzyskać inne informacje, zapoznaj się z następującą dokumentacją:

Wprowadzenie do aplikacji bezserwerowych na platformie Azure

Platforma Azure udostępnia zaawansowane narzędzia do tworzenia, wdrażania i zarządzania aplikacjami bezserwerowymi. Aplikacje bezserwerowe można tworzyć przy użyciu witryny Azure Portal, programu Visual Studio lub programu Visual Studio Code. Po utworzeniu aplikacji możesz szybko wdrożyć aplikację za pomocą szablonów usługi Azure Resource Manager. Platforma Azure udostępnia również monitorowanie, do którego można uzyskać dostęp za pośrednictwem witryny Azure Portal, za pośrednictwem interfejsu API lub zestawów SDK, albo ze zintegrowanymi narzędziami dla dzienników usługi Azure Monitor i usługi Application Insights.

Następne kroki