توسعه و پیشرفت در ایرانسرور هیچوقت متوقف نمیشود! همواره سعی میکنیم ایرادات قبلی را از بین ببریم و با ارائه ویژگیها و قابلیتهای جدید، خدماتی که ارائه میکنیم را بهبود ببخشیم. در این نوشته، از توسعههای صورتگرفته در بهار 1401 صحبت کردهایم.
توسعههای صورت گرفته روی ابر ایرانسرور
ابر ایرانسرور آنچنان که اقتدار و سرعت را از ایرانسرور به ارث برده، در بهار نیز به وعدههای خود مبنی بر توسعه بخشهای مختلف همچون فصول گذشته عمل کرد. در همین راستا، امکانات مختلفی به محصولات اضافه شد. ضمن اینکه بهبود توسعههای انجام شده در فصول قبل نیز در دستور کار تیم محصول قرار داشت. بهبود سرویسها با برنامهریزی دقیق و درست تیم محصول به تیمهای توسعه اطلاق شد و انجام کارها بهصورت درستی پیش رفت.
ارائه اپلیکیشنهای مختلف روی فلکس
استفاده از محیطهای نرمافزاری بدون دغدغه و با استفاده از یک سختافزار قدرتمند، توجه هر مخاطبی را به خود جلب میکند. یکی از اقدامات جذاب و باحالی که در فصل بهار صورت گرفته، ارائه اپلیکیشنهای مختلف روی سرویسهای زیرساخت ابری بود. خیلی از کاربران امروز پول کافی برای تامین یک سیستم قدرتمند که ارزش آن گاهی قریب به چند 10 میلیون تومان میشود را ندارند و تازه اگر داشته باشند هم تهیه این سیستم توجیه اقتصادی ندارد. از طرف دیگر، کاربر امروزی وقت کافی برای نصب نرمافزار ندارد و نمیخواهد زمان خود را بعد از نصب صرف راهاندازی آن کند.
استفاده از اپلیکیشنهای آماده همراه با قیمتی مناسب و امکان انتخاب میزان منابع در حال حاضر روی سایت ابر ایرانسرور ارائه شده و کاربر میتواند هر کدام از نرمافزارهای ارائهشده را انتخاب کرده و بدون دغدغه با این نرمافزارها کار خود را انجام دهد. بعد از پایان کار هم منابع سرور را آزاد کرده تا هزینه اضافی برای او نداشته باشد. ما سعی کردیم در بهار باتوجه به نیازسنجیای که انجام دادیم، این نرمافزارها را دسته بندی کرده و ارائه دهیم. شک نکنید که در آینده ای نهچندان دور، به تعداد این نرمافزارها بیش از این اضافه خواهد شد.
cyberpanel 2.1
یکی از کنترلپنلهای محبوب مدیریت هاست، cyberpanel است. کنترلپنل برای مدیریت بیشتر و بهتر هاستها به کار میرود. این کنترلپنل هم مثل دایرکت ادمین و سی پنل برای هاستهای لینوکسی استفاده میشود و رایگان است. در حال حاضر، استفاده از این کنترلپنل در حال گسترش است و هر روز به تعداد کاربران آن اضافه میشود. شما بعد از خرید میتوانید برای راهنمایی بیشتر مقاله «آموزش Cyber Panel» را مطالعه کنید.
Ruby on rails 1.3
Ruby on rails یک فریم ورک تحت وب و متنباز است. این فریم ورک کاربرد زیادی برای برنامهنویسهای بک اند دارد و آنها میتوانند از این نرمافزار که به صورت اپن سورس ارائه شده و رایگان هم هست کار ساخت سمت سرور سایتها و برنامههای وب را به بهترین شکل پیاده سازی کنند. این فریم ورک به توسعهدهندگان اجازه میدهد تا سایتهای عالی را در کمترین زمان و آسانتر ایجاد کنید. برای استفاده از این فریم ورک بعد از خرید میتوانید راهنمای استفاده از آن را مطالعه کنید. مقاله «آموزش Ruby on Rails» به شما کمک میکند.
nodejs 16
Nodejs یک محیط سمت سرور برای اجرای کدهای جاوااسکریپت است. نود جی اس توسط برنامهنویسان زبان جاوا برای توسعههای مختلف به وجود آمد. از این طریق، برنامهنویسان میتوانند کدهای خود را در قالب یک اپلیکیشن بهصورت کاملاً مستقل ایجاد کنند. این محصول هر روز در حال توسعه است و به تعداد کاربران آن افزوده میشود. این محصول به صورت یک اپلیکیشن در پورتال ابر ایرانسرور ارائه شده و کاربران میتوانند محصول خود را در اختیار گرفته و برای اهداف مختلفی به کار گیرند.
django 3.2
Django یک فریم ورک برای ساخت اپلیکیشنهای وب در زبان پایتون است. این فریمورک در لیست محبوبترین فریمورکهای جهان حضور دارد و از پراستفادهترینها است. اگر در زمره برنامهنویسان تحت وب هستید، این فریمورک را به یاد داشته باشید و از آن به راحتی استفاده کنید. میتوانید با مراجعه به پنل ابری ایرانسرور، این فریمورک را به صورت آنلاین خریداری کرده و از هرجایی که هستید به آن دسترسی پیدا کنید. ما در مقاله «آموزش Django» به صورت کامل نحوه دسترسی به این سرویس را توضیح دادهایم.
wordpress 5.9
کمتر کسی را پیدا میکنیم که اهل طراحی سایت باشد و وردپرس را نشناسد. معروفترین و محبوبترین سیستم مدیریت محتوا که در حال حاضر بسیاری از سایتها با این سیستم طراحی شدهاند. وردپرس با ارائه پلاگینهای فراوان دست هر طراح سایتی را باز گذاشته تا بتوانند با این سیستم کار کنند. از همین رو، یکی دیگر از نرمافزارهای ارائه شده روی جی پورتال، وردپرس است. شما بهراحتی میتوانید با توجه به نیازتان، منابع لازم را انتخاب کرده و سرور ابری خود را ایجاد کنید. نسخه نصب شده وردپرس اکنون 5.9.3 است و از PHP 8.0 استفاده میکند. فایروال هم بهصورت پیشفرض فعال است تا خیال شما از این بابت هم راحت شود. برای دسترسیهای لازم جهت استفاده از نرمافزار هم میتوانید از راهنمای موجود در بخش مستندات ابر ایرانسرور استفاده کنید. مقاله «آموزش راه اندازی وردپرس» در این بخش به شما کمک میکند تا از نرمافزار بهدرستی استفاده کنید.
nextcloud 23
اگر اهل کار با فضاهای ابری باشید، حتما نام Nextcloud را شنیدهاید یا ممکن است با این فضا کار کرده باشید. خیلی خلاصه بخواهیم عنوان کنیم، یک نرمافزار رایگان و متنباز است که از آن برای ذخیره اطلاعات روی کلود استفاده میشود. این نرمافزار برای شما این امکان را فراهم میکند تا خدمات مختلفی که در فضای ابری وجود دارد بهصورت خصوصی و بسیار امن در اختیار داشته باشید. برای استفاده از این نرمافزار در پلنهای مختلف میتوانید آن را از پنل ابری ایرانسرور تهیه کنید. تمام آنچه باید در مورد این نرمافزار بدانید را در مقاله «آموزش next Cloud» برای شما قرار دادهایم.
plesk
یکی دیگر از کنترلپنلهای مدیریت هاست، پلسک است. یکی از قابلیتهای خوب این نرمافزار، پشتیبانی از هاستهای لینوکسی و ویندوزی است. سازگاری با موبایل، امنیت، رابط کاربری خوب، پشتیبان گیری و … از جمله مزایای این کنترلپنل به شمار میروند. این کنترلپنل هم اکنون روی پنل ابری ایرانسرور ارائه میشود و اگر به این قسمت مراجعه کنید، خواهید دید که نسخهای برای لینوکس و نسخه دیگری برای ویندوز ارائه شده است. شما میتوانید هرکدام را که به کارتان میآید خریداری کنید. شاید سوال برای شما پیش بیاید که از کجا میتوان دسترسیهای مربوط به این کنترلپنل را دریافت کرد؟! تمام این اطلاعات را در مقالهای با عنوان «آموزش کار با Plesk» برای شما قرار داده ایم.
owncloud 10.9
Owncloud یک سرور فایل است که برای به اشتراکگذاری فایلها در فضای ابری استفاده میشود. این فضا کاملاً امن بوده و از مزایای مهم آن میتوان به اپن سورس و رایگان بودن آن اشاره کرد. ownCloud به کاربران کمک میکند تا بتوانند از فضای ابری بهخوبی استفاده کنند. کاربران بهراحتی میتوانند OwnCloud را نصب کنند و از مزایای آن بهره مند شوند. این نرمافزار از دادهها با استفاده از ابزارهای رمزنگاری محافظت میکند. پس خیال شما از هر لحاظی راحت باشد. برای تهیه این محصول هم تنها کافیست این سرویس را از پنل ابری ایرانسرور فعال کرده و از آن استفاده کنید.
gitlab 14.9.3
Git فضای محبوب برنامهنویسها است. سیستمی که برای کنترل پروژه استفاده میشود. این سرویس متنباز بوده و فضای میزبانی را برای کدنویسی در اختیار برنامهنویسان قرار میدهد. امکان مشاهده سوابق، کار همزمان و گروهی روی یک پروژه و… از جمله مزایای این سرویس است. بهدلیل همین مزایا و کارایی بالایی که دارد، شرکتهای بزرگ سمت استفاده از این سرویس رفتهاند و انجام پروژههای خود را روی این سرویس پیش میبرند. ابر ایرانسرور هم این سرویس را در قالب اپلیکیشنهای خود ارائه کرده تا کاربران بتوانند به راحتی و با چند کلیک فضای مورد نیاز خود را در اختیار گرفته و از آن استفاده کنند. برای آشنایی بیشتر با این سرویس میتوانید مقاله «آموزش GitLab» را مطالعه کنید.
laravel 9
لاراول یک فریم ورک PHP متنباز است. لاراول از اجزای موجود فریمورکهای مختلف، استفاده مجدد میکند که به ایجاد یک برنامه وب کمک میکند. برنامه وب طراحی شده به این ترتیب ساختارمندتر و عملیتر است. لاراول دارای مجموعهای از ویژگیهای بسیار غنی است که سرعت توسعه وب را افزایش میدهد. اگر با Core PHP و Advanced PHP آشنا هستید، لاراول کار شما را آسانتر میکند. اگر قصد دارید یک وبسایت را از ابتدا توسعه دهید، زمان زیادی را صرفه جویی میکند. علاوه بر این، یک وبسایت ساخته شده در لاراول ایمن است و از چندین حمله وب جلوگیری میکند. جهت استفاده از لاراول نسخه 9، محتوای آموزشی «آموزش Laravel» را حتما مطالعه کنید.
rocketchat 4.6
راکت چت یک پروژه چت گروهی متنباز برای سازمانها است. این نرمافزار یک ابزار قدرتمند برای ایجاد سرور چت شما است که گزینههای قابل شخصیسازی را ارائه میدهد. گزینههایی که پس از ورود به چت بهعنوان مدیر در دسترس است. راکت چت هم مانند بسیاری از نرمافزارهای چت، این امکان را در اختیار شما قرار میدهد تا چت رومهای خصوصی و عمومی و مکالمات 1 به 1 با سایر کاربران ایجاد کنید. امکان ایجاد کانال، انتقال انواع فایلها از سایر قابلیتهای این نرمافزار به شمار میرود. قبل از استفاده از این نرمافزار، راهنمای آن را از طریق محتوای «آموزش کار با Rocket Chat» حتما مطالعه کنید.
mongodb 5
MongoDB یک پایگاه داده NoSQL است که برای ذخیره سازی داده با حجم بالا استفاده میشود. MongoDB بهجای استفاده از جداول و ردیفها، مانند پایگاه دادههای رابطهای سنتی، از مجموعهها و اسناد استفاده میکند. این پایگاه داده کاملاً رایگان و متنباز است و با مدل دادههای مستندگرا کار میکند. مقادیر دادهای در این پایگاه داده، با دو کلید اولیه و ثانویه مورد استفاده قرار میگیرند. برای طرفداران پایگاه داده MongoDB، آموزشی با عنوان «آموزش کار با دیتابیس Mongodb» را در بخش مستندات قرار دادهایم. این مقاله را مطالعه کنید تا بتوانید بهراحتی با این سرویس کار کنید.
redis 6
ردیس یک ذخیرهساز ساختار دادههای حافظهای است که از آن به عنوان پایگاه داده، Cache و… استفاده میشود. ردیس هم مانند mongoDB یک پایگاه داده NoSQL است. Redis ساختارهای دادهای مانند رشتهها، هشها، لیستها، مجموعهها، مجموعههای مرتب شده با پرسوجوهای محدوده، بیت مپ، هایپرلاگ، فهرستهای مکانی و جریانها را فراهم میکند. Redis دارای تکثیر داخلی، اسکریپتنویسی Lua، حذف LRU، تراکنشها و سطوح مختلف پایداری روی دیسک است و دسترسی بالایی را از طریق Redis Sentinel و پارتیشنبندی خودکار با Redis Cluster فراهم میکند. برای کار با این دیتابیس، بعد از خرید حتماً نحوه استفاده از آن را در قسمت مستندات ابر ایرانسرور با عنوان «آموزش کار با Redis» مطالعه کنید.
mysql 8
MySQL یک سیستم مدیریت پایگاه داده رابطهای متنباز (RDBMS) با پشتیبانی اوراکل است که بر اساس زبان پرسوجو ساختاریافته (SQL) است. MySQL تقریباً روی تمام پلتفرمها از جمله لینوکس، یونیکس و ویندوز اجرا میشود. از این پایگاه داده میتوان در طیف گستردهای از برنامهها استفاده کرد. MySQL اغلب با برنامههای کاربردی وب و انتشار آنلاین مرتبط است. MySQL یک جزء مهم از پشته سازمانی متنباز به نام LAMP است. LAMP یک پلتفرم توسعه وب است که از لینوکس به عنوان سیستمعامل، آپاچی به عنوان وبسرور، MySQL به عنوان سیستم مدیریت پایگاه داده رابطهای و PHP به عنوان زبان برنامهنویسی شی گرا استفاده میکند. در حال حاضر، بهراحتی میتوانید این نرمافزار را از طریق پنل ابری خریداری کرده و استفاده کنید.
aapanel 6.8
دایرکت ادمین، سی پنل و پلسک سه تا از کنترلپنلهای معروف هاست هستند که طرفداران زیادی هم دارند. یکی دیگر از نرمافزارهای جدیدی که امکانات فوق العادهای را هم در اختیار کاربر میگذارد، aaPanel است. این نرمافزار قدرتمند کاملاً رایگان است و از سیستم لینوکس پشتیبانی میکند. شما میتوانید این کنترلپنل هاست را تنها با چند کلیک خریداری کرده و از آن استفاده کنید. برای راهنمایی بیشتر میتوانید مقاله «معرفی aaPanel؛ رقیب سریع و بهروز cPanel + آموزش نصب» را مطالعه کنید. ضمن اینکه برای چگونگی کار با این نرمافزار هم پیشنهاد میکنم مقاله «آموزش کار با aaPanel» را حتماً مطالعه کنید.
docker 20
Docker یک پلتفرم متنباز برای توسعه، حملونقل و اجرای برنامهها است. Docker شما را قادر میسازد تا برنامههای کاربردی را از زیرساختشان جدا کنید تا بتوانید نرمافزار را به سرعت تحویل دهید. با Docker، میتوانید زیرساختتان را به همان روشی که برنامههای خود را مدیریت میکنید، مدیریت کنید. با استفاده از روشهای Docker برای ارسال، آزمایش و استقرار سریع کد، میتوانید تأخیر بین نوشتن کد و اجرای آن را به میزان قابلتوجهی کاهش دهید. قبل از هرکاری، راهنمای استفاده از این نرمافزار را با عنوان «آموزش Docker» در مستندات ابر ایرانسرور مطالعه کنید.
بهبود زمان ساخت ماشین
تا قبل از این، زمان ساخت ماشینهای زیرساخت ابری کمی طولانی بود. با بررسیهایی که توسط همکاران ما در واحد فنی صورت گرفت، برای بالا بردن سرعت و راحتی در خرید، فرآیندهایی را پیاده سازی کردیم که میتوانند زمان ساخت ماشین را به طور قابل ملاحظهای کاهش دهند. از این رو، زمان ساخت ماشین به یک پنجم کاهش پیدا کرده است.
توسعه و بهبود استخراج گزارشهای پنل ادمین
پنل ادمین ابر ایرانسرور، قسمتی است که از طریق آن میتوان خیلی از کارها را مدیریت کرد. در این بخش، مدیریت سرورها و مشتریان انجام میشود و توسعه آن از ابتدای پنل ابری شکل گرفت و همزمان با توسعه پنل ابر، این بخش هم قدم به قدم توسعه پیدا کرد. نیازهای مختلفی روی پنل ادمین احساس شده بود و برای مدیریت بهتر و بیشتر سرویسهای کاربران، در نهایت این بخش هم توسعه پیدا کرد. در حال حاضر، علاوه بر امکان دریافت گزارش روی تمام محصولات، امکان گرفتن فایل اکسل هم فراهم شده و میتوان با فیلترگذاری روی آیتمهای مختلف گزارشهای مختلفی از پنل ادمین را استخراج کرد.
همچنین، در صورتی که یکی از سرویسهای کاربر به علت فرارسیدن تاریخ انقضا و عدم پرداخت بهموقع فاکتور مسدود شده باشد، این امکان فراهم شده تا ادمین بتواند سرویس کاربر را به صورت موقت از حالت مسدودی خارج کند.
ارائه API به کاربر
یکی دیگر از توسعههای صورت گرفته روی پنل ابری، ارائه API به کاربر است. در حال حاضر، هر کاربری بخواهد میتواند از این APIها برای خرید زیرساخت ابری و شبکه توزیع محتوا استفاده کند. کاربر میتواند برای استفاده از CDN ابر ایرانسرور، با استفاده از API دامنه خود را اضافه کرده و هر رکوردی که میخواهد را اضافه یا کم کند. ضمن اینکه برای ایجاد سرویسهای فلکس و فلکس گرافیکی هم میتوان از API استفاده کرد. برای اطلاعات بیشتر و چگونگی کار با API، میتوانید به API Doc مراجعه کنید.
ارائه نسخه ۲ سرویسهای پردازش گرافیکی
امروزه با توجه به نرخ رشد دادهها و همچنین مدلهای پیچیدهتر، بهمنظور ارائه پیشبینیهای دقیقتر، نیاز به سختافزارهای قدرتمند از جمله پردازندههای گرافیکی که میتوانند با تعداد هسته خیلی بیشتر در مدت زمان کمتر، نتایج خیلی بهتری را ارائه دهند، وجود دارد. همچنین، با توجه به اینکه امروزه سرعت در ارائه مدلهای جدید هوشمصنوعی مزیت رقابتی محسوب میشو،د با توجه به این نیازها، با ایجاد یک پلتفرم جامع به منظور پردازشهای هوشمصنوعی و با تکیه بر پردازندههای قدرتمند گرافیکی، پلتفرم JupyterNotebook-as-a-Service را ارائه کردیم که کاربر نهایی میتواند در کسری از ثانیه محیط پردازشی خود را با توجه به نوع سختافزار انتخابی تحویل بگیرد. با گذشت زمان، استقبال خوب از نسخه ۱ سرویس پردازش گرافیکی و همچنین نیازسنجیای که از مشتریان داشتیم، تصمیم گرفتیم تا نسخه ۲ را بهصورت پیشرفتهتر ارائه کنیم. IranGPU – GPU Workspace یک IDE all-in-one مبتنی بر وب است که بهصورت تخصصی برای یادگیری ماشین و علم دادهها توسعه داده شده است.
این فضای کاری با انواع کتابخانههای معروف علم داده (مانند Tensorflow، PyTorch، Keras، Sklearn) و ابزارهای توسعهدهنده (مانند Jupyter، VS Code، Tensorboard) که از پیش آماده شده، کاملاً پیکربندی، بهینهسازی و یکپارچه شده است. این نسخه همچنین دارای رابط کاربری گرافیکی دسکتاپ لینوکس است که کاملاً از طریق مرورگر وب قابل دسترسی است.
همراه با این نسخه، APIهای نسخه ۲ هم ارائه شده است؛ یعنی با استفاده از این نسخه، بهسادگی میتوان درخواست ساخت کانتینر، گرفتن گزارش در مورد وضعیت کانتینر ساخته شده و گرفتن گزارش لیست کانتینرها را اجرا کرد.
وبسایت ابرایرانسرور
در وبسایت ابرایرانسرور که هم اکنون با آدرس https://www.iranserver.com/cloud در دسترس است، میتوانید با محصولات ابری ما بیشتر آشنا شوید. در بهار 1401، توانستیم اجرای ریدیزاین آن را آغاز کنیم و این صفحات جدید در تابستان 1401 منتشر خواهند شد. سعی شده است در نسخه جدید از بهترین متدهای طراحی و تجربه کاربری استفاده شود تا افرادی که از صفحات استفاده میکنند، در کمترین زمان onboard شوند.
مستندات بخشی است که در آن میتوانید توضیحات مربوط به تمام محصولات و بخشهای موجود را مطالعه کنید. در این فصل، به بررسی بخش مستندات پرداختیم و مشکلاتی که هماکنون در مستندات ابر ایرانسرور موجود است را جمع آوری و برای آنها راهحلهایی پیدا کردیم. نتیجه این موارد را در تابستان 1401 که نسخه جدید مستندات خواهد بود، مشاهده خواهید کرد.
علاوه بر این موارد، انتشار مقالات با کیفیت عالی در بلاگ هم مثل همیشه در دستور کار بود و جدیدترین و مهمترین مطالب روز دنیا در مورد محصولات ابری را منتشر کردیم تا شما را کاملاً در این مباحث بهروز نگه داریم.
شبکه توزیع محتوا
شبکه توزیع محتوا و یا content delivery network که همه جا با CDN شناخته میشود، یکی از محصولات مهم و خوب ابر ایرانسرور است که اتفاقاً این فصل برایش مهم بود! از آنجایی که یکی از دغدغههای همیشگی ما ارائه محصول با کیفیت است، اگر در محصول مشکلی وجود داشته باشد، سعی میکنیم در اولین فرصت آن را برطرف کنیم. در بهار گذشته هم مشکلات هرچند اندک CDN را برطرف کردیم تا خدمتی شایستهتر ارائه کنیم. هماکنون، محصول ما آماده خدمترسانی به تمام وبسایتهای داخل و خارج ایران با بهترین کیفیت است.
همچنین یک سری قابلیتهای جدید به محصول ما در این فصل اضافه شد که به مهمترینهای آنها اشاره میکنیم.
رونمایی از معماری Anycast
در این فصل توانستیم معماری anycast را پیاده سازی کنیم. انی کست یا به عبارتی مسیریابی هوشمند، یکی از امکانات CDN ابر ایرانسرور است که با انتخاب کوتاهترین و بهترین مسیر ممکن، درخواستهای کاربران را به سرورهای لبه شبکه توزیع محتوا و محتوای درخواستی را از این سرورها به کاربران نهایی تحویل میدهد. به این صورت میتوان در هر لحظه از انتقال درخواستها و پاسخها، از طریق مسیری بدون اختلال بین مبداء و مقصد اطمینان پیدا کرد.
همچنین همه سرورها یک IP ثابت را ارائه میکنند و با توجه به فاصله کاربر با سرور اطرافش، به نزدیکترین سروری که در آن IP رائه میگردد، متصل میشود. این باعث میشود که ترافیک DDOS و کاربران عادی بین سرورها پخش شود و امکان جلوگیری و مدیریت آن را به ما میدهد. همچنین با Anycast کیفیت لود شدن سایت هم بالا میرود.
بهینه سازیها
از دیگر مواردی که در این فصل انجام شد، میتوان به بهینهسازی DNS اشاره کرد. این بهینهسازی موجب افزایش عملکرد و امنیت DNSها شد.
علاوه بر بهینهسازی DNSها، بهینهسازی OSها هم در این فصل انجام شد. با بررسیهای انجام شده، برخی از سرورها نیاز به بهروزرسانی در سطح CPU داشتند. به علت حساس بودن این موضوع و زیر بار بودن سرورها، با بررسی ودقت بالایی این موارد انجام شد. همچنین برای جلوگیری از خطرات احتمالی و افزایش امینت، فایروالی مناسب Edgeها انتخاب شد که تداخلی با درخواستهای دریافتی روی Nginxها نداشته باشد.
بهینهسازی Nginx: در این بخش به مواردی که باعث بهینه سازی Nginix شد اشاره میکنیم:
- فشردهسازی فایلهای مشخص مانند CSS و JS جهت بهبود عملکرد سایت
- تعیین نوع الگورتیم فشردهسازی سایت توسط کاربر
- پیاده سازی تغییر داینامک upstream برای جلوگیری از سربار reaload
- بررسی و پیاده سازی روشی برای کاهش سربار Reload
Cache
کش یکی از مباحث مهم شبکه توزیع محتوا است. قابلیتهایی که در این فصل به کش اضافه کردیم، Cache time ،Cache size و Cache rule هستند.
- Cache time: تعیین زمان اختصاصی برای کابران با توجه به نوع پلن انتخابی در CDN برای بهبود عملکرد سایت
- Cache size: تعیین و افزایش حجم Cache برای کاربران با توجه به پلن انتخابی
- Cache rule: قرار دادن قوانین برای جلوگیری از کش شدن برخی از صفحات و پسوندها با توجه به درخواست کاربر
WAF (Web Application Firewall):
یکی از اهداف CDN، افزایش امنیت است که WAF در راستای این هدف ارائه میشود. WAF فایروالی است که در لایه کاربرد عمل میکند، پس میتوان آن را همانند سپری امنیتی میان اپلیکیشن و اینترنت تصور کرد.
دقت داشته باشید که WAF تنها میتواند از رخ دادن بخشی از حملات و نه تمام آنها جلوگیری کند. عملکرد WAF برمبنای مجموعه قوانینی است که به آنها rule(قاعده)گفته میشود. قواعد برای WAF مشخصکنندهی آن هستند که: باید بهدنبال چه تهدیدات، نقاط ضعف، رفتار ترافیکی بگردد؛ همچنین نوع عملی که در مقابل تهدید کشفشده باید انجام شود چیست.
به بیان بهتر، این قواعد، دیواره آتش وب را قادر میسازند تا از اپلیکیشنهای وب محافظت کند. براساس قوانین تعریفی، WAF، اپلیکیشن وب و درخواستهای مرتبط با آن را بررسی میکند و طبق این قواعد، میان ترافیک مجاز و غیرمجاز تمایز قائل میشود. نکتهی مهم آن است که WAF افزونبر هِدِر، کل محتوای پکت را نیز بررسی میکند. WAF همچنین قادر است تا الگوهای رفتاری نامعمول را نیز شناسایی کند. یک کاربرد دیگر برای استفاده از WAF، تمایز میان نظرات اسپم و نظرات درست پیش از ثبت در وبسایت است. اگر WAF نظری را اسپم تشخیص دهد آن را پیش از انتشار در بخش نظرات، حذف میکند.
TLS
فراهم کردن شرایط برای تعیین تنظیمات SSL برای آدرسهای انتخابی و صفحات خاص توسط کاربران، قابلیت جدید این بخش است. همچنین امکان تعیین خودکار ارتباط بین Edge و ارجین کاربران فراهم شد.
لاگ
ثبت و ذخیره سوابق و استفاده از اسناد موجود همیشه یکی از مواردی بوده که در شرایط بحرانی به کمک آمده است. یکی از ضروریترین کارها این است که ما فعالیتها، حتی ریزترین آنها را ثبت و ذخیره کنیم تا هنگام ایجاد ابهام به آنها مراجعه کنیم. در CDN ابر ایرانسرور، از ابتدا این کار را انجام میدادیم. در این فصل یک سری امکانات جدید اضافه کردیم که عبارتند از:
- ارائه گزارش به کاربر جهت نمایش عملکرد WAF
- بررسی لاگهای DNS جهت ارائه گزارش به کاربر
- ارائه گزارش به کاربران از عملکرد سرور Upstream جهت بهبود و بهینهسازی سرور Origin و ارائه خدمات بهتر به کاربران
سایر توسعههای صورت گرفته
خبر خوش برای سئوکاران عزیز؛ در این فصل، اقداماتی روی سرویسی مخصوص سئو وبسایت و افزایش تعداد بازدیدکنندگان انجام شد که از فصلهای آینده میتوانید از آن استفاده نمایید.
از دیگر قابلیتهای افزوده شده CDN، میتوان به ارسال IP واقعی کاربر جهت ثبت در وب سرور ارجین ، فعالسازی قابلیت تبدیل لینکهای http به https، بهبود فرایند sync در DNS سرورها، فعالسازی قابلیت رفع خطاهای خودکار جهت عملکرد بهتر سرویس، امکان ارتباط بین سرور Origin و edge از پورتهای دلخواه کاربر، قابلیت کپی از قالبهای پیشفرض جهت استفاده مجدد و احراز هویت دامنهها اشاره کرد.
ما هر روزه در تیم CDN ابر ایرانسرور، در تلاشیم تا بهترین خدمات را برای وبسایتهای شما عزیزان فراهم کنیم.
تابستان 1401 یک فصل متفاوت برای CDN ابر ایرانسرو خواهد بود. منتظر سوپرایزهای ما برای این محصول شگفت انگیز در فصل آینده باشد.
توسعههای صورت گرفته در ایرانسرور
یکی از مهمترین ویژگیهایی که ایرانسرور را در طول 20 سال گذشته، به نامی اطمینانبخش برای مشتریان خود تبدیل کرده، این است که هیچوقت بهبود و تکمیل خدمات خود را فراموش نکرده است. فصل بهار 1401 برای ایرانسرور با تغییرات مهمی همراه بود. در این بخش، قسمتی از بهبودهای صورت گرفته در بهار 1401 را معرفی میکنیم.
تکمیل سامانه ثبت و وقایع موثر بر خدمات ارائهشده به مشتریان
ایرانسرور ارائهدهنده بسترهایی است که افراد با تکیه بر اعتمادی که به ایرانسرور دارند، کسبوکار خود را بر روی این بسترها میسازند. چه میشود اگر ساختمانی روی یک بستر سست و نامناسب ساخته شود؟ جواب این سوال روشن است؛ به زودی خانه از بنیان فرو میریزد! همه تلاش ما در ایرانسرور این است که استوارترین و مطمئن ترین بستر را برای کسبوکارهای آنلاین کشور ارائه کنیم؛ اما آیا میتوان از همه حوادث جلوگیری کرد؟ هر چقدر هم که تیم ایرانسرور حرفهای و باتجربه باشد، گاهی بروز رخدادهای نامطلوب اجتنابناپذیر است.
هدف از توسعه سامانه ثبت وقایع و رخدادها -که در انگلیسی به آن سایت status میگویند- اطلاعرسانی به مشتریان در مواقع بروز همین مشکلات است. کارکرد اصلی سامانه ثبت وقایع این است که مشتریان بتوانند هر لحظه وضعیت عملکرد سرویسهای خود را بهصورت زنده مشاهده کنند و در صورتی که هر گونه اختلالی در سرویسهای آنها اتفاق افتاده باشد، از جزئیات و دلایل آن آگاهی پیدا کنند. در فصل بهار، امکانات این سامانه بهنحوی تکمیل شده تا مشتریان بدون نیاز به سر زدن به سایت status، در صورتی که هرکدام از سرویسهایشان با مشکلی مواجه شد، از طریق این سامانه میتوانند در جریان اختلال ایجادشده در سرویس خود، قرار بگیرند.
در این فصل، در کنار سامانه ثبت رخدادها، امکانات جدیدی در اختیار پشتیبانهای ایرانسرور قرار گرفت تا در صورت بروز هر گونه اختلال، مشتریان را به سرعت در جریان قرار بدهند. بهبود کیفیت روشهای ارتباط با مشتریان ایرانسرور، یکی از اهداف مهم تیم محصول است.
بهبود در فرآیندهای ایمیلهای دریافتی مرتبط با مشتریان
طبق یک نظریه روانشناسی، درد از دست دادن برای انسان تقریباً دو برابر لذت به دست آوردن همان چیز است. اگر چیزی که از دست میرود کسبوکار شما باشد، فکر میکنید که این حادثه چقدر برای شما دردناک خواهد بود؟ طبق نظریه مطرح شده، دو برابر لذتی که در فرآیند ایجاد و موفقیت آن کسبوکار تجربه کردهاید، درد خواهید کشید! به نظر تحمل این درد بسیار ویرانگر خواهد بود. ما در ایرانسرور تلاش میکنیم تا نگذاریم هیچکدام از مشتریانمان چنین دردی را تحمل کنند. به همین دلیل، قابلیتهای جدیدی در جهت بهبود پیگیری امور مربوط به مشتری توسعه داده شد.
روزانه ایمیلهای مختلفی برای ایرانسرور ارسال میشود که ارتباط مستقیمی با مشتریان دارند و نیازمند بررسی تیمهای پشتیبانی و امنیت ایرانسرور هستند تا از بروز مشکلات احتمالی برای کاربران جلوگیری کنند. به دلیل تعدد و تنوع بالای این موارد، مدیریت و رسیدگی بهموقع به این درخواستها، اهمیت بسیار بالایی دارد؛ چراکه در بسیاری از موارد، مهلت زمانی برای رسیدگی به مشکلات تعیینشده و رسیدگی نکردن به آنها ممکن است باعث از دست رفتن بخشی از داراییهایِ آنلاینِ مشتری شود. به همین دلیل، در فصل بهار بهبودها و امکانات جدیدی در سیستم نرمافزاری مدیریت ایمیلها توسعه داده شد. فیچرهای توسعه داده شده به ما کمک میکنند که با بیشترین سرعت ممکن، پیگیریهای مربوط به داراییهای شما را انجام دهیم.
ارتقاء سرعت و کیفیت فرآیند رفع مشکلات مربوط به دامنههای مشتریان
اگر تا به حال قصد خرید دامنه برای کسبوکار اینترنتی خود را داشتهاید، به احتمال زیاد حداقل یک بار از خدمات دامنه ایرانسرور استفاده کردهاید. فرآیندهای مربوط به خرید، انتقال و بهصورت کلی، مدیریت دامنهها چه برای پسوندهای بین المللی (com,info,net,…) و چه داخلی (ir) شامل مراحل متعددی است که نیازمند رعایت شرایط و قوانین استاندارد است. با وجود اینکه در ایرانسرور بیش از 90 درصد مواقع این فرآیندها بدون بروز هیچ مشکلی انجام میشوند، در برخی مواردِ محدود (مثل ثبت دامنه با اسامی خاص، پسوندهای خاص و …) انجام سفارش مشتری نیازمند پیگیری بیشتر از سمت ایرانسرور است.
رسیدگی به این موارد و رفع مشکلات کاربران در کوتاهترین زمان ممکن، یکی از اهداف مهم تیم محصول و توسعه ایرانسرور بود. با اقداماتی که در این فصل انجام شد، شما عزیزان با اطمینان بیشتری میتوانید از خدمات مربوط به دامنه ایرانسرور استفاده کنید و مطمئن باشید که ما همواره در تلاشیم تا هیچکدام از مشتریانمان در فرآیند ثبت، انتقال و پشتیبانی دامنه با مشکلی مواجه نشوند. برخی از توسعههای انجام شده در این فصل را بهصورت مختصر میتوانید مشاهده کنید:
- افزایش سرعت ثبت دامنههای بین المللی و کاهش ضریب خطا
- افزایش سرعت بازگشت وجه دامنهها
- افزایش امنیت فرآیند انتقال دامنهها
- بهبود اطلاعرسانی به مشتری در مورد مراحل طی شده در ثبت دامنه
نسخه جدید سیستم نمایندگی دامنه ایرانسرور
خبری خوش برای همکاران استراتژیک ایرانسرور! از این به بعد، سیستم جدیدی در اختیار نمایندگان فروش دامنه قرار خواهد گرفت که مجموعه کاملی از امکانات را در اختیار آنها قرار میدهد. اعطای نمایندگی فروش دامنه یکی از خدماتی است که مجموعه ایرانسرور به افراد حقیقی و کسبوکارهای آنلاین ارائه میدهد. افرادی که توانایی آماده سازی بسترهای لازم برای فروش دامنه را داشته باشند، میتوانند با استفاده از این سرویس ایرانسرور، بهسادگی و با استفاده از یک سایت، به فروش دامنه اقدام کنند.
نسخه جدید سیستم نمایندگی دامنه ایرانسرور، بیش از پیش مراحل رسیدگی به درخواستهای دامنه را برای نمایندگان تسهیل میکند. هدف نهایی از توسعه این نسخه جدید، بهبود کیفیت خدمات ارائهشده به مشتریانِ نمایندگان است. بهبود فرآیندها، امکانات جدید، بهبودهای امنیتی و رفع مشکلات گزارش شده در سیستم قدیمی، عمده تغییراتی بودند که در این نرمافزار جدید پیاده سازی شدهاند.
بهبود تجربه کاربری
یکی از برنامههایی که تیم محصول ایرانسرور در فصل بهار دنبال کرد، بهبود تجربه کاربری در سایت ایرانسرور بود. ما در ایرانسرور معتقدیم که یا باید رو به جلو حرکت کنیم یا محکوم به پسرفت خواهیم شد. به همین دلیل، فرآیندهای ثبت دامنه و سبد خرید را مورد بازبینی مجدد قرار دادیم تا با استفاده از ذوق طراحان و علم متخصصین ux، تجربه کاربری بهتری برای مخاطبان خود به ارمغان بیاوریم. در این بازنگری، کاهش زمان مورد نیاز انجام یک خرید، مهمترین هدفی بود که دنبال شد. افزایش سرعت سرچ دامنه در فرآیند خرید، بهبود صفحه ثبتنام و حذف مراحل اضافی از فرآیند خرید دامنه، تنها بخشی از تلاشی است که در فصل بهار برای ایجاد احساس بهتر در هنگام استفاده از سایت ایرانسرور انجام شده است.
احراز هویت کاربران
برای ایرانسرور، امنیت افراد جامعه به اندازه امنیت مشتریان مهم است. ما در تلاشیم تا هیچکس نتواند با استفاده از خدمات ایرانسرور، از مردم کشور کلاهبرداری کند و یا به هر شکلی به آنها ضرری برساند. در فصل قبل، فرآیند احراز هویت کاربران جهت جلوگیری از سوء استفادههای احتمالی توسعه داده شد. در این فصل، این فرآیندها تکمیل و پیاده سازی شدند. از این پس، هر کسی که از خدمات ایرانسرور استفاده میکند، هویت مشخص دارد و هیچکس نمیتواند با استفاده از هویتهای جعلی، آزادانه و بدون ترس از عواقب آن، به دلیل مخفی بودن هویتشان در فضای اینترنت اقدام به کلاهبرداری و کارهای اینچنینی نماید.
سیستم احراز هویت ایرانسرور، با دریافت اطلاعات شماره موبایل، کد ملی و تاریخ تولد هر شخص، در صورت تطابق این فیلدها با یکدیگر یک کد تایید به شماره موبایل داده شده ارسال میشود و مشتری باید کد را در فرآیند احراز هویت وارد نماید تا فرآیند احراز هویت کاربران انجام شود.
اضافه کردن لینک ورود در پیامکهای اطلاعرسانی مربوط به تیکت و فاکتور
در دنیای امروز، زمان ارزشمندترین دارایی انسانهاست. حفظ داراییهای شما مشتریان عزیز، رسالت ایرانسرور است. کاهش زمان موردنیاز مشتریان برای رسیدگی به امور سرویسهای خود، یکی دیگر از خدماتی بود که در فصل بهار بهدنبال ارائه آن بودیم. در فصول قبل، امکاناتی توسعه داده شد که مشتریان از آخرین وضعیت تیکتها و فاکتورهای خود مطلع شوند. این موارد با هدف یادآوری پیگیری سفارشها و تیکتهای مشتریان توسعه داده شدند.
پیش از این فصل، مشتریان پس از دریافت ایمیل یا پیامک، مجبور بودند که ابتدا با مراجعه به سایت ایرانسرور، از طریق پنل کاربری خود، وارد بخش مربوطه شوند و پیگیری لازم را انجام بدهند.
اما در این فصل، امکان ورود مستقیم از طریق لینک در اطلاعرسانیها، توسعه داده شد. با توسعه این قابلیت، دیگر نیازی نیست که مشتریان مراحل مخلتفی را یکییکی طی کنند تا به تیکت و یا فاکتور موردنظر خود برسند. فقط کافی است روی لینک ارسال شده در پیامک یا ایمیل کلیک کنید و بعد از وارد کردن نام کاربری و رمز عبور، به صفحه مدنظر منتقل شوند. سرعت و سهولت دسترسی، هدفی است که با این توسعه به آن دست پیدا کردیم.
بهبود فرآیندهای تحویل هاست و لایسنس F-secure
در این بخش به توضیح یکی دیگر از فیچرهایی میپردازیم که در جهت صرفهجویی زمان مشتریان، توسعه داده شده است. تحویل سریع سرویسهای خریداری شده توسط مشتریان، هدف مهمی است که در ایرانسرور دنبال میشود. این فرآیند، همواره در ایرانسرور در حال انجام است و در این فصل افزایش سرعت تحویل هاست و لایسنسهای F-secure در دستور کار قرار گرفت. با تلاش و همکاری واحدهای محصول و توسعه، این امکان هم با موفقیت پیاده سازی شد.
ایرانسرور به عنوان نماینده رسمی شرکت Datafellows، از سال 2015 به عنوان مالک آنتی ویروس F-Secure در ایران فعالیت میکند. در بخش End Point Protection و خدمات Total Security Solution امکان ارائه راهحلهای فنی خاص را برای مشتریان خود فراهم نموده است.
این آنتی ویروس روی سرورهای اختصاصی و مجازی با سیستمعامل ویندوز در ایرانسرور قابل تهیه است. در این فصل، با بررسی زیر ساخت F-secure، امکانی فراهم شده است که درخواستهای تهیه لایسنس با سرعت بیشتری پیگیری، ثبت و تحویل مشتری شود.
اما در خصوص تحویل هاست به مشتریان، با فرآیند متفاوتی روبهرو هستیم. قبل از بهبود صورتگرفته در این فرآیند، شاید بد نباشد که در خصوص روند تحویل هاستهای خریداری شده به مشتریان، توضیح مختصری داده شود.
ما در ایرانسرور، روزانه تعداد زیادی سفارش خرید هاست دریافت میکنیم که تحویل این هاستها به مشتریان به صورت خودکار و سیستمی انجام میشود. اما این فرآیند سیستمی، مثل هر فرآیندی که خودکار انجام میشود، میتواند دچار خطا شود. برای رفع این خطاها در برخی موارد، نیاز است که توسط کارشناسان رسیدگیهایی صورت بگیرد.
با توسعهای که در این فصل انجام گرفته، فرآیند تحویل هاست بهصورت هوشمند رصد میشود و در صورت بروز خطا در هرکدام از مراحل، مسئول مربوطه از این موضوع با خبر میشود. برآیند این کار، تحویل سریعتر و با اطمینان بالاتر به مشتریان خواهد بود.