این مقاله به بررسی معماری مرجع برای استقرار برنامههای هوش مصنوعی در Azure Web Apps میپردازد. Azure Web Apps به عنوان یک پلتفرم مؤثر برای میزبانی برنامههای AI-enabled در Azure شناخته میشود، با پشتیبانی از هویتهای مدیریتشده، شبکهبندی خصوصی و یکپارچگی با خدمات هوش مصنوعی Azure.
معماری پیشنهادی شامل دسترسی امن برنامه هوش مصنوعی از طریق Azure Web Apps به Azure OpenAI Service از طریق یک نقطه پایانی خصوصی است. این طراحی از استفاده از کلیدهای API در کد جلوگیری میکند، سطح قرارگیری عمومی را به حداقل میرساند و از الزامات شبکهبندی سازمانی پشتیبانی میکند.
نکات کلیدی در طراحی برنامه شامل stateless بودن، بهینهسازی تاخیر و هزینههای توکن، و استفاده از هویتهای مدیریتشده برای احراز هویت است. استفاده از شبکهبندی خصوصی به شدت توصیه میشود، به ویژه در محیطهای تولید و تنظیمشده. دادههای مشاهدهپذیری به Azure Monitor و Application Insights جریان مییابد.
مشاهده مطلب اصلی