سرویس Edge Computing یا تکنولوژی پردازش لبه به محصول CDN آروانکلاد اضافه شد. این راهکار با نزدیکتر کردن پردازش به منبع داده، پردازش سریعتر و کارآمدتر درخواستها را تضمین میکند. با استفاده از تکنولوژی لبه میتوان شیوهی استقرار و مدیریت برنامههای کاربردی بدون سرور (Serverless Application) در لبهی شبکه را متحول کرد.
پردازش لبه که بود و چه کرد؟
این سرویس شامل یک شبکهی Anycast متشکل از صدها سرور در نقاط مختلف ایران و جهان است که به کمک این معماری شگفتانگیز، درخواستهای کاربران به نزدیکترین سرور (پاپ سایت) از نظر جغرافیایی میرسد. هر پاپسایت وظیفهی پردازش درخواستهای کاربران را بر عهده دارد. پردازش لبه با نزدیک کردن توان پردازشی به کاربران نهایی، به توسعهدهندگان کمک میکند تا بتوانند راهکارهایی که تا دیروز غیرممکن به نظر میرسید را در یک زیرساخت گسترده اجرا کنند. این سرویس پیشرفته از زبان جاوااسکریپت، یکی از محبوبترین زبانهای برنامهنویسی در جهان پشتیبانی میکند و به توسعهدهندگان اجازه میدهد تا با سرعت و کارایی بیسابقهای، کدهایی را نزدیکتر به کاربران نهایی تولید، تست و اجرا کنند.
چرا پردازش لبه؟
فرض کنید که یک وبسایت خبری بخواهد محتوای سفارشی شده را در اختیار کاربر خود قرار دهد، یا یک وبسایت تجارت الکترونیکی بخواهد بر اساس تاریخچهی بازدید و اولویت هر کاربر، محصولات سفارشی سازی شده را به وی نشان دهد، یا نیاز به دستکاری پیشرفتهی تصاویر، مانند واترمارک زدن بهشکل لحظهای داشته باشد.
شبکههای توزیع محتوا (CDN) به بخش مهمی از زیرساختهای اینترنت تبدیل شدهاند و سرعت بارگذاری صفحات وب را افزایش دادهاند. با این حال، CDNهای سنتی در مدیریت محتوای داینامیک و پردازش لحظهای ناتوان هستند که باعث افزایش زمان پاسخ میشود. تقاضا برای محتوای وب شخصی سازی شده و همچنین محتوای وب داینامیک، درحال پیشی گرفتن از روشهای سنتی ارایهی محتواست. این امر نیازمند راهحلهای پیچیدهی شبکه است که پردازش را بهشکل توزیع شده و در نزدیکترین فاصله به کاربر نهایی انجام میدهد و تحویل محتوای داینامیک را شتاب میبخشد. همچنین این محدودیتها نیاز به راهحلهای پردازش لبهی پیشرفته را برجسته میکند که با نزدیکتر کردن بار پردازشی به کاربر نهایی، کارایی و سرعت تحویل محتوای داینامیک را بهبود میبخشند.
پردازش لبه درحال تغییر روش توسعه، استقرار و مدیریت نرمافزارهاست. با نزدیکتر کردن پردازش دادهها به «لبه»ی شبکه (جایی که کاربران و دستگاهها در آن قرار دارند)، نیاز به ارسال دادهها به سرورهای مرکزی کاهش پیدا میکند. این موضوع منجر به کاهش چشمگیر تاخیر، زمان پاسخ سریعتر و استفادهی کارآمدتر از منابع زیرساختی میشود.
چرا پردازش لبه برای کسبوکارها مهم است؟
به عبارت ساده، استفاده از پردازش لبه به معنای توانایی ارایهی تجربههای دیجیتالی سریعتر، ایمنتر و با اطمینان بالاتر به مشتریان بدون توجه به موقعیت جغرافیایی آنان در سراسر جهان است. آروان کلاد به کمک زیرساخت پردازش لبهی خود، توسعهی استفاده از قدرت پردازش لبه را آسانتر از همیشه میکند.
مزایای استفاده از پردازش لبه
زیرساخت پردازش لبهی آروان با ارایهی ویژگیهای متمایز، تجربهی توسعه و اجرای اپلیکیشنهای تحت وب را به سطح جدیدی ارتقا میدهد:
- توسعه و انتشار سریع: این زیرساخت به توسعهدهندگان اجازه میدهد کدهای خود را سریع منتشر کرده و روی شبکهی توزیع شده اجرا کنند، که زمان توسعه را کاهش داده و خلاقیت را افزایش میدهد.
- بدون نیاز به سختافزار: در فضای پردازش بدون سرور (Serverless Computing)، توسعهدهندگان بدون نیاز به مدیریت سرور، فقط روی نرمافزار تمرکز میکنند.
- قیمتگذاری PAYGO: این سرویس بر اساس میزان استفاده قیمتگذاری میشود و کاربران میتوانند از بازهی رایگان یک ماهه برای تست و دیباگ استفاده کنند.
- پشتیبانی از زبان جاوااسکریپت: توسعهدهندگان میتوانند کدهای جاوااسکریپت خود را روی تمامی سرورهای لبهی شبکه آروان اجرا کنند، که به توسعهی سریعتر و یکپارچگی بهتر کمک میکند.
- انتشار در لحظه: کدها بهشکل لحظهای روی تمام سرورهای شبکهی توزیع محتوای آروان منتشر و پردازش میشوند، که فرآیند توسعه را سرعت میبخشد.
- گزارشهای لحظهای: توسعهدهندگان میتوانند گزارشهای لحظهای از درخواستهای پردازش شده را در پنل کاربری مشاهده کنند.
- توسعه به کمک CLI: یک CLI برای پیادهسازی و انتشار سریعتر از رایانه بهشکل مستقیم در اختیار توسعهدهندگان قرار میگیرد.
- دسترسی به لاگهای درون کد: امکان مشاهده لاگهای کدها برای دیباگ و رفع اشکال در پنل کاربری فراهم شده است.
- یکپارچگی کامل با CDN: این سرویس بهطور کامل با شبکهی توزیع محتوای آروان ادغام شده و با استفاده از Anycast، درخواستها را با کمترین تاخیر و در نزدیکترین فاصله از کاربر اجرا میکند.
- استقرار جهانی: این سرویس در تمامی پاپسایتها میتواند اجرا شود و دسترسی و مقیاسپذیری بینظیری به کسبوکارها میدهد.
- عملکرد پیشرفته و اطمینان بخش: پردازش دادهها نزدیک به کاربر نهایی باعث کاهش تاخیر و بهبود تجربهی کاربری میشود.
- امنیت و انطباق با استانداردهای امنیتی: با جداسازی دادهها به بالاترین سطح امنیت، سرویس پردازش لبهی آروانکلاد امنیت دادهها را تضمین میکند.
- دامنهی رایگان: هر کاربر یک دامنهی رایگان بهشکل زیر دامنهای از arvanedge.ir دریافت میکند که اپلیکیشنها بهشکل یک سابدامنه در دسترس خواهند بود.
معماری پردازش لبه
زیرساخت پردازش لبهی آروان شامل اجزای مختلفی است که در شکل زیر نشان داده شده است:
1- ارتباط با توسعه دهنده
2- انتشار روی شبکهی لبه
3- مدیریت درخواستهای ورودی کاربران
4- یکپارچگی با سرویسهای بیرونی
استفاده از پردازش لبه
سرویس جدید Edge Computing اکنون برای همهی کاربران بهشکل محدود دردسترس است. کسبوکارها بهراحتی میتوانند برنامههای کاربردی خود را در سراسر شبکهی جهانی پاپسایتهای آروانکلاد مستقر کنند و از سرعت، مقیاسپذیری و امنیت کاملی که سرویس آروانکلاد ارایه میکند، استفاده کنند.
برای اینکه جزو اولین استفاده کنندگان از این سرویس باشید، در پنل کاربری درخواست عضویت خود را ثبت کنید تا پس از بررسی، امکان استفاده از این سرویس برای شما فعال شود.