برنامه نویسی

استقرار برنامه در Azure Cloud با استفاده از سرویس Azure Web App

معرفی

App Service Web Apps به شما امکان می‌دهد به سرعت برنامه‌های وب، تلفن همراه و API در سطح سازمانی را که روی هر پلتفرمی اجرا می‌شوند، بسازید، استقرار و مقیاس دهید. با استفاده از یک پلت فرم کاملاً مدیریت شده برای انجام تعمیرات زیرساخت، عملکرد دقیق، مقیاس پذیری، امنیت و الزامات انطباق را برآورده کنید.

پورتال Azure خود را باز کنید

ابتدا باید حساب Microsoft azure خود را باز کنید و سپس به خانه بروید و سپس اشتراکی را که می خواهید برنامه وب لاجورد را در آن ایجاد کنید انتخاب کنید.

اپلیکیشن Azure Web ایجاد کنید

برنامه لاجورد را از منابع انتخاب کنید سپس مراحل لازم برای برنامه لاجوردی را دنبال کنید تا برای مدیریت منابع و هزینه های مستقر شده اشتراکی انتخاب کنید. از گروه های منابع مانند پوشه ها برای سازماندهی و مدیریت تمام منابع خود استفاده کنید.

توضیحات تصویر

گروه منابع Azure را ایجاد کنید.

اکنون اشتراک Azure را انتخاب کرده و گروه منبع Azure را ایجاد کنید.

توضیحات تصویر

نام برنامه خود را انتخاب کنید

نام برنامه Azure را انتخاب کنید و من نام برنامه وب خود را DOTNET-Auth-API انتخاب می کنم

توضیحات تصویر

Runtime Stack را انتخاب کنید

پس از انتخاب نام و گروه Recourse، اکنون نسخه کد برنامه خود را انتخاب کنید و برنامه من از Microsoft Azure Asp.Net 6 استفاده می کند، بنابراین من .NET 6 Latest Stable Version را انتخاب می کنم.

توضیحات تصویر

ایجاد برنامه خدمات برنامه

برنامه خدمات برنامه مجموعه ای از منابع محاسباتی را برای اجرای یک برنامه وب تعریف می کند. این منابع محاسباتی مشابه مزرعه سرور در میزبانی وب معمولی هستند. یک یا چند برنامه را می توان پیکربندی کرد تا بر روی همان منابع محاسباتی (یا در همان برنامه خدمات برنامه) اجرا شوند.

توضیحات تصویر

طرح قیمت گذاری را انتخاب کنید.

اکنون Tier Dev/Test، Production, Isolated قیمت گذاری را انتخاب کنید

توضیحات تصویر
اکنون هدف ما از برنامه توسعه و آزمایش است، بنابراین ما در حال انتخاب Dev/Test هستیم

توضیحات تصویر

ردیف قیمت پیشنهادی را انتخاب کنید

در اینجا می توانید ردیف قیمت گذاری توصیه شده را ببینید و ما BI Green را انتخاب می کنیم.

توضیحات تصویر

Deployment Option را انتخاب کنید.

GitHub Actions را برای استقرار مداوم برنامه خود فعال کنید. GitHub Actions یک چارچوب اتوماسیون است که می تواند هر زمان که یک commit جدید در مخزن شما ایجاد شود، برنامه شما را بسازد، آزمایش کند و اجرا کند. اگر کد شما در GitHub است، مخزن خود را در اینجا انتخاب کنید و ما یک فایل گردش کار اضافه می کنیم تا برنامه شما به طور خودکار در App Service مستقر شود. اگر کد شما در GitHub نیست، پس از ایجاد برنامه وب برای راه‌اندازی استقرار خود، به Deployment Center بروید.

توضیحات تصویر

Net Working Options را انتخاب کنید

برنامه های وب را می توان با آدرس ورودی عمومی به اینترنت یا ایزوله شدن در یک شبکه مجازی Azure ارائه کرد. برنامه‌های وب همچنین می‌توانند دارای ترافیک خروجی باشند که بتوانند به نقاط پایانی در یک شبکه مجازی دسترسی پیدا کنند، توسط گروه‌های امنیتی شبکه اداره شوند یا تحت تأثیر مسیرهای شبکه مجازی قرار گیرند. به طور پیش فرض، برنامه شما به اینترنت باز است و نمی تواند به یک شبکه مجازی دسترسی پیدا کند. این جنبه‌ها را نیز می‌توان پس از ارائه برنامه تغییر داد.

توضیحات تصویر

گزینه های Azure Monitoring Options را انتخاب کنید

بینش برنامه Azure Monitor یک سرویس مدیریت عملکرد برنامه (APM) برای توسعه دهندگان و متخصصان DevOps است. آن را در زیر فعال کنید تا برنامه شما به طور خودکار نظارت شود. ناهنجاری‌های عملکرد را شناسایی می‌کند و شامل ابزارهای تحلیلی قدرتمندی است که به شما کمک می‌کند مشکلات را تشخیص دهید و درک کنید که کاربران واقعاً با برنامه شما چه می‌کنند.

توضیحات تصویر

گزینه های برچسب ها را انتخاب کنید

برچسب‌ها جفت‌هایی نام/مقدار هستند که به شما امکان می‌دهند منابع را دسته‌بندی کنید و با اعمال یک برچسب روی چندین منبع و گروه منابع، صورت‌حساب تلفیقی را مشاهده کنید.
توجه داشته باشید که اگر تگ ایجاد کنید و سپس تنظیمات منابع را در برگه های دیگر تغییر دهید، برچسب های شما به طور خودکار به روز می شوند.

توضیحات تصویر

بررسی و ایجاد کنید

اکنون تمام مراحل خود را مرور کنید و برنامه Azure را ایجاد کنید.

توضیحات تصویر
اکنون دکمه ایجاد را بزنید و سپس فرآیند ساخت اپلیکیشن Azure شروع می شود.

توضیحات تصویر
در تصویر زیر مشاهده می کنید که فرآیند استقرار اپلیکیشن در حال انجام است.

توضیحات تصویر
اکنون می بینید که فرآیند استقرار ما با موفقیت انجام شد و می توانیم به منبع Created برویم.

توضیحات تصویر

فرآیند ایجاد برنامه Azure ما انجام شده است.

توضیحات تصویر

اکنون باید URL App Azure را بزنید.

توضیحات تصویر

وضعیت برنامه

اکنون می توانید ببینید که برنامه ما روی ابر Azure به صورت زنده است.

توضیحات تصویر

نمایه انتشار را دریافت کنید.

اکنون باید نمایه انتشار را برای استقرار برنامه هسته Asp.net با استفاده از ویژوال استودیو دانلود کنید.

توضیحات تصویر
ما نمایه انتشار برنامه ما را دانلود کرده ایم

توضیحات تصویر

برنامه را با استفاده از ویژوال استودیو منتشر کنید

اکنون استودیوی ویژوال را باز می کنیم و پس از کلیک راست روی پروژه، گزینه public را انتخاب می کنیم و سپس Auth API Project را باز می کنیم.

توضیحات تصویر

یک پنجره جدید در مقابل شما نمایان می شود و می توانید گزینه ما را برای افزودن نمایه انتشار مشاهده کنید. روی دکمه افزودن نمایه انتشار کلیک کنید.

توضیحات تصویر
اکنون می بینید که گزینه Import Profile را داریم و پروفایلی را که از پورتال Azure App Service دانلود کرده ایم وارد می کنیم. روی گزینه Import Profile کلیک کنید.

توضیحات تصویر
فایل را برای Azure App Publish Profile جایی که فایل را ذخیره کرده اید مرور کنید.

توضیحات تصویر

نمایه انتشار را انتخاب کنید

من فایل را از پوشه بارگیری ها انتخاب کرده ام، اکنون پس از پردازش برخی از استودیوهای ویژوالی که تمام اطلاعات پورتال لاجوردی را برای برنامه Azure ما دریافت می کند، روی دکمه پایان کلیک کنید.

توضیحات تصویر

اکنون می توانید ببینید که استودیوی ویژوال تمام اطلاعات مربوط به برنامه Azure ما را دریافت می کند و می توانید URL برنامه ما را ببینید.

توضیحات تصویر

اکنون پس از شروع انتشار برنامه ما در ابر لاجوردی، دکمه انتشار را فشار دهید.

توضیحات تصویر

وضعیت استقرار

انتشار ما در Azure Cloud انجام شده است. می توانید وضعیت انتشار را با موفقیت مشاهده کنید.

توضیحات تصویر

برنامه نصب شده در ابر Azure

اکنون URL برنامه Azure را بعد از URL ضربه بزنید فقط URL برنامه / Swagger خود را بنویسید.

توضیحات تصویر

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا