رایانش بدون سرور چیست؟ – بخش دوم
آخرین بروزرسانی 2022/03/11 at 11:42 ق.ظ
رایانش بدون سرور چیست؟ – بخش دوم
رایانش بدون سرور چیست؟ – بخش دوم
مشکلات احتمالی
اگرچه رایانش بدون سرور مزایای بسیاری را ارائه می دهد، اما دارای اشکالات قابل توجهی نیز هست. امیر جربی، بنیانگذار و ارائه دهنده نرم افزارهای بدون سرور Aqua Security گفت: “از آنجا که هیچگونه توافق نامه سرویس سطح عملکردی در عملکردهای بدون سرور وجود ندارد، به طور معمول برای برنامه هایی با کارایی بالا، این دسته از سرور ها مورد استفاده قرار نمی گیرند؛ به بیان دیگر، آنها معمولاً برای برنامه های کاربردی و کارآمد استفاده نمی شوند. همچنین شکستن کد به قطعات کوچک باعث ایجاد یک معماری و طراحی سربار می شود که هم به تلاش و دانش فراوان نیاز دارد و هم توسعه دهندگان زمان آن را ندارند”.
حذف سرورهای یک سایت به این معنی نیست که توسعه دهندگان دیگر نیازی به توجه دقیق به عملکرد برنامه ها نداشته باشند. جاناتان سالیوان، مدیریت شرکت DNS NS1 گفت: “برخی ممکن است تصور کنند که در صورت عدم وجود سرورها برای مدیریت، هیچ گونه نگرانی در مورد مدیریت عملکرد برنامه یا مدیریت ترافیک وجود نخواهد داشت؛ اما در واقعیت، این موارد هنوز هم برای نظارت و مدیریت بسیار مهم هستند.”
مراحل اول
جربی توصیه کرد شروع با سرور آسان باشد. وی پیشنهاد کرد که بخش خاصی از برنامه هایی که نیاز به اجرای سریع و رویداد محور دارند را شناسایی کنید و آن کد را به عنوان یک عملکرد پیاده سازی کنید. وی گفت: “پس از شروع کار، زمینه های دیگری پیدا خواهید کرد که استفاده از توابع مفید باشد. توصیه می شود ارائه دهنده ابری را که ترجیح می دهید انتخاب کنید زیرا وابستگی هایی وجود خواهد داشت که بعداً انتقال آنها مشکل خواهد بود.”
نمونه سازی سریع می تواند یک نقطه ورود عالی به محاسبات بدون سرور باشد؛ فرصتی برای شروع در یک فناوری نویدبخش جدید. سالیوان خاطرنشان كرد: “محاسبات بدون سرور، مانند محاسبات ابری، می توانند از توسعه سریع روشهای جدید و تحول آمیز پشتیبانی كند كه به شركتها گزینه های اضافی برای كاهش سریع و مقیاس پذیری مقدماتی از توسعه اولیه، از طریق راه های مختلف تولید را فراهم می آورد.”
قبل از انتقال به سرور ابری، تیم های مهندسی باید کاملاً تحقیق کرده و درک کاملی از آنچه در محیط جدید ممکن و غیر ممکن است بدست آورند. Duensing گفت: “هر معماری باید راهکاری برای عملکردی که برای آن قوی تر است، از سرور بخصوص خود استفاده کند.”
محاسبه هزینه انتقال به سرور و همچنین برآورد هزینه های جاری نیز مهم است. Duensing توصیه کرد: “در بسیاری موارد، رایانش بدون سرور باعث صرفه جویی در هزینه ها خواهد شد.”