بایگانی

آشنایی با RAID و نحوه استفاده از آن

آشنایی با RAID و نحوه استفاده از آن

آشنایی با RAID و نحوه استفاده از آن RAID نخستین بار در سال ۱۹۸۷ توسط دیوید پترسون، رندی کتز و گارث گیبسون مطرح شد. این افراد ۶ حالت RAID با ویژگی‌های متفاوت (که از ۰ تا ۵ نام‌گذاری شدند) در نظر داشتند که البته امروزه تعداد حالات RAID افزایش یافته‌ است.

البته استفاده از دیسک‌های افزونه پیش از این هم مورد بحث قرار گرفته بود. IBM در سال ۱۹۷۷ پتنتی در این زمینه ثبت کرد که بعدها RAID 4 نام گرفت. در سال ۱۹۸۳ شرکت Digital Equipment درایوهایی با قابلیت RAID 1 را به بازار عرضه کرد. در سال ۱۹۸۶ ، IBM پتنت دیگری ثبت نمود که امروزه RAID 5 شناخته می‌شود.

RAID مخفف و برگرفته از عبارت Redundant Array of Independent Disks و به معنای آرایه‌ای افزونه از دیسک‌های مستقل و مجزا است. تکنولوژی RAID در واقع تکنولوژی مجازی سازی ذخیره دیتا است. عملکرد رید چگونه است؟ در رید، چند هارد درایو فیزیکی با هم ترکیب می‌شوند و یک یا چند واحد لاجیکال و منطقی ایجاد می‌کنند. جمله ساده تر تعریف رید این می‌شود که داده و اطلاعات را بین چند هاردی که با هم رید بسته شده‌اند توزیع کنیم که البته سیستم عامل‌، این هاردهای RAID شده را به عنوان یک هاردِ واحد شناسایی خواهد کرد.

پس RAID یعنی روشی برای گروه بندی درایوهای فیزیکی مجزا در یک درایو بزرگتر که در مجموع RAID نامیده می‌شود. در این شرایط، سرور می‌تواند همزمان بین چندین درایو، خواندن و نوشتن را انجام دهد و کارایی در درایوهای رید شده بهتر است.

به مجموعه ای از هاردها که با الگوریتم ها و روش های خاصی یک دیتا را ذخیره می کنند. هدف از ساخت و ایجاد RAID را میتوان به شرح زیر مطرح کرد :

  1. امنیت دیتا یا همان تحمل خطا (Fault tolerance)
  2. افزایش سرعت Read/Write و در نتیجه افزایش Performance
آشنایی با RAID و نحوه استفاده از آن
آشنایی با RAID و نحوه استفاده از آن

انواع RAID و مقایسه سطوح مختلف رید بندی

برای توزیع داده روی هارد دیسک ها چندین روش وجود دارد که هر یک افزونگی و کارایی خاص خودش را دارد. شما بر اساس سطح نیازتان به کارایی و Redundancy، سطح رید یا RAID Level ای که مناسبتان است را انتخاب و پیاده سازی کنید.

RAID با قرار دادن داده درون چندین دیسک کار می‌کند. با اجازه ورود و خروج اطلاعات از تمامی این دیسک‌ها عملکرد و سرعت افزایش پیدا می‌کند. با استفاده از چند دیسک، خطاپذیری افزایش یافته و از دست دادن اطلاعات کمتر رخ می‌دهد.

آرایه‌های RAID نزد سیستم عامل به‌صورت یک دیسک منطقی در نظر گرفته می‌شود و شما هر دیسک را به‌طور مستقل مشاهده نمی‌کنید. محدوده‌ی حجم واحدهای تقسیم اطلاعات در RAID از ۵۱۲ بایت شروع شده و به چند مگابایت می‌رسد.

استفاده از RAID به روش‌های متنوعی امکان پذیر است. هرکدام از این روش‌ها کارایی و حفاظت از اطلاعات مخصوص به خود را به ارمغان می‌آورد. انواع زیر پراستفاده‌تر و مطرح‌ترند:

  • RAID 0

دارای پیکربندی Striping یا نواری است به همین دلیل RAID 0 به نام Striping یا نواری نیز شناخته می‌شود. بهترین کارایی را دارد، افزونگی دیتا ندارد و Fault Tolerance هم ندارد و ضریب خطای آن صفر است. برای تنظیم این نوع RAID به حداقل ۲ هارددیسک نیاز است. در بین تمام RAID ها سریع‌ترین نوع محسوب می‌شود.RAID 0 اطلاعات را به قسمت‌های مساوی به نام Stripe یا Chunk (نواری و قطعه قطعه) تقسیم کرده و هر قسمت را روی یک هارد ذخیره می‌کند یعنی بین مجموعه هاردهای موجود در آرایه توزیع و ذخیره می‌کند که این دستگاه‌ها می‌تواند SSD یا هارددیسک های آرایه رید باشد.

  • RAID 1

در این حالت اطلاعات در دیسک‌های شما مانند هم نوشته می‌شوند و دیسک‌های شما دقیقاً حاوی اطلاعات مشابه‌اند. برای مثال داده‌ی «۱۰۰۱» در این حالت، به‌صورت «۱۰۰۱» در همه‌ی دیسک‌ها ذخیره خواهد شد.

۱ دارای پیکربندی Mirroring است و Striping ندارد به همین دلیل RAID 1 به نام Mirror یا آینه‌ای نیز شناخته می‌شود. حداقل دو هارد دیسک لازم دارد تا داپلیکیت دیتا را فراهم کند. کارایی خواندن بالاست زیرا از هر دو دیسک همزمان می‌تواند بخواند. کارایی نوشتن همانند نوشتن روی یک هارد دیسک است: توجه دارید که نوشتن، دو بار و روی دو دیسک انجام می‌شود و در نتیجه کارایی نوشتن از کارایی خواندن پایین تر است.RAID 1 حداقل به ۲ هارددیسک برای راه‌اندازی نیاز دارد و تعداد هارددیسک‌ها باید زوج باشد. در این مدل، ثبت اطلاعات روی هر دو دیسک انجام می‌شود بدین گونه که دیتا روی یک هارددیسک ذخیره می‌شود و سپس همان دیتا روی هارددیسک دیگری نوشته می‌شود. به عنوان مثال اگر ۴ هارددیسک را با این روش RAID کنیم، دو هارددیسک، کپی دیتای دو هارددیسک دیگر می‌شود.RAID 1 را در SSD ها هم می‌توان استفاده کرد.

  • RAID 5

این حالت از RAID تلاش می‌‌کند تا بهترین‌های RAID 0 و RAID 1 را برای شما فراهم کند؛ افزایش سرعت بدون افزایش ریسک از دست‌دادن اطلاعات. برای استفاده از این حالت باید حداقل سه دیسک داشته باشید. دو دیسک مانند RAID 0 نوشته شده و داده‌ها بین این دو تقسیم می‌شوند. سپس در دیسک سوم بیت‌های توازن (parity) نوشته می‌شود. بیت توازن بیتی است برای نشان‌دادن زوج یا فرد بودن تعداد یک و به کمک این داده، در صورت از دست دادن هرکدام از دیسک‌ها سیستم می‌تواند با داده‌های دو دیسک دیگر دیسک جدید را ایجاد کند و اطلاعات بدون آسیب باقی می‌مانند.

  • RAID 6

تکنیک به کار رفته در RAID 6 مشابه RAID 5 است اما پریتی دومی هم روی درایوهای آرایه رید، توزیع می‌شود. پس تعجب نکنید اگر RAID 6 را به نام RAID با بیت افزونه دوتایی (Double Parity RAID) ببینید که این نام، برگرفته از ساختار آن است. طبیعی است که کارایی نوشتن در RAID 6 در مقایسه با RAID 5 کمتر است و البته که هزینه بیشتری هم برای آن باید بپردازیم.

نحوه ذخیره‌سازی اطلاعات در RAID 6 مانند RAID 5 است با این تفاوت که رید ۶ از دو بیت افزونه استفاده می‌کند یعنی Parity را دو بار و با دو شیوه مختلف محاسبه کرده و روی دو هارد دیسک مختلف پراکنده می‌کند. مزیت این پریتی اضافه این است که حتی اگر دو درایو هم همزمان خراب شوند یا دو هارددیسک از بین برود سیستم بدون وقفه می‌تواند به ادامه کار خود بپردازد. در واقع قابلیت تحمل خطای این RAID، عدد ۲ است بدان معنا که اگر دو هارد به طور کامل Fail شوند، باز هم قابلیت بازیابی اطلاعات در آن وجود دارد. در صورتی که ۳ هارددیسک دچار مشکل شود دیتا از دسترس خارج خواهد شد.

در صورت از بین رفتن یک یا دو هارد دیسک یک مقدار افت کارایی خواهیم داشت و به همین دلیل می توان هارد Hot Spare قرار داد تا سریعا جایگزین هارد Fail شده شود. در RAID 6 حداقل ۴ هارد دیسک مورد نیاز است. نیمی از ظرفیت این ۴ هارد، برای ذخیره داده و نیمی برای Parity استفاده می‌شود.

درصد ظرفیت قابل استفاده در RAID 6 با افزودن دیسک به آرایه افزوده می‌شود. مثلا اگر ۸ درایو در RIAD 6 استفاده شود، پریتی تنها ۲۵ درصد ظرفیت دیسک را می‌گیرد. ولی در RAID 10 نیمی از ظرفیت برای حفاظت از داده استفاده می‌شود و کاری با تعداد هاردهای مورد استفاده ندارد و RAID 6 را در SSD ها هم می‌توان استفاده کرد.

  • RAID 10

این حالت در واقع RAID 1+0 است. در این حالت ابتدا داده‌ها بین یک جفت دیسک مانند RAID 0 تقسیم شده و سپس این جفت دیسک مانند RAID 1 روی یک جفت دیسک دیگر نوشته می‌شوند. البته ممکن است این عمل به ترتیب معکوس انجام شود که در نتیجه تغییری حاصل نمی‎شود. در این حالت حداقل به چهار دیسک نیاز است.

انواع RAID و مقایسه سطوح مختلف رید بندی
انواع RAID و مقایسه سطوح مختلف رید بندی

آشنایی با Cloud Hosting

آشنایی با Cloud Hosting

آشنایی با Cloud Hosting هاستینگ ابری (Cloud Hosting) تازه ترین شکل میزبانی است که در چند سال اخیر به شدت محبوبیت پیدا کرده است. این نوع میزبانی با وجود این که یک فناوری جوان به شمار می آید و مدت زمان زیادی از گسترش آن نمی گذرد، Cloud Computing یا رایانش ابری و یا پردازش ابری به معنای استفاده از منابع سخت افزاری و نرم افزاری مجموعه ای از کامپیوترهای متصل به شبکه می باشد. به این معنا که برای استفاده از یک نرم افزار یا سخت افزار خاص لزومی به وجود آن بر روی کامپیوتر مورد استفاده نیست و می توان از طریق کامپیوتر دیگری که به شبکه متصل است و دارای این منابع می باشد از آن ها استفاده کرد.

میزبانی ابری یکی از آخرین تکنولوژی های ارائه شده در زمینه میزبانی وب می باشد که در طی سال های اخیر محبوبیت زیادی را بین کاربران کسب کرده است.

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

یکی از مثال های میزبانی ابری که همه ما با آن آشنا هسیتم، غول اینترنتی دنیا، یعنی وب سایت Google.com می باشد. این کمپانی منابع مورد نیاز موتور جستجوی خود را در بین صد ها سرور در سراسر دنیا پراکنده کرده است، به همین دلیل در یک دهه گذشته، مشکلاتی از قبیل Down  بودن سایت Google و یا لود نشدن آن توسط هیچ کس در دنیا مشاهده نشده است.

در مجموع به تعامل چندین سرور با یکدیگر برای پشتیبانی وب سایت و تقسیم وظایف بین آن ها در زمان های ضروری پردازش ابری می گویند.

آشنایی با Cloud Server Host
آشنایی با Cloud Hosting

ویژگی یا مزایای میزبانی ابری

هاست ابری نسبت به میزبانی عادی برتری های بسیاری دارد. Up Time بالا، انعطاف پذیری فراوان و صرفه جویی در هزینه ها از جمله مهم ترین مزایای این میزبانی به شمار می رود که در ادامه در مورد هرکدام توضیح داده خواهد شد.

  • پایداری و در دسترس بودن

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

  • انعطاف پذیری

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

  • کاهش هزینه ها

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

  • منابع اختصاصی

در سیستم های کلود همیشه مقداری از منابع برای میزبانی شما در نظر گرفته شده است که این منابع بصورت اختصاصی برای سایت شما میباشد و وجه اشتراکی با سایر هاست های روی سرور ندارد. همچنین در سیستم های کلود، دیسک هاست شما نیز بصورت اختصاصی میباشد که باعث امنیت بالایی میگردد، به دلیل استفاده از سیستم های Cage در هاست های ابری، دسترسی منابع دیسک همانند یک قفس برای هر سایت کاملا جدا از هم بوده و از این بابت دارای امنیت بسیار بالایی میباشد.

ویژگی یا مزایای میزبانی ابری
ویژگی یا مزایای میزبانی ابری

معایب میزبانی ابری

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

  • کاهش امنیت داده ها

با توجه به پراکندگی منابع میزبانی و به دنبال آن پراکندگی داده ها و اطلاعات سایت، برقراری امنیت کاری دشوارتر نسبت به سرویس های عادی میزبانی خواهد بود. تمامی مواردی که برای برقراری امنیت بر روی سرویس های عادی اعمال می شود، در سرویس های ابری می بایست بر روی چندین سرور اعمال شود.
همچنین پراکندگی سرورها باعث دسترسی شخص سومی به داده ها خواهد شد. این شخص که می تواند مسئول سرور باشد با توجه به دسترسی فیزیکی به سرور به تمامی اطلاعات موجود بر روی سرور دسترسی خواهد داشت که این امر ممکن است باعث سوء استفاده از داده ها شود.

  • مشکلات تهیه نسخه پشتیبان

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

معایب میزبانی ابری
معایب میزبانی ابری

نکات امنیتی برای SQL Server

نکات امنیتی برای SQL Server

نکات امنیتی برای SQL Server در سال ۱۹۸۹ مایکروسافت و Sybase ورژن ۱.۰ آن را منتشر کردند. اما همکاری این دو شرکت در دهه ۱۹۹۰ پایان یافت. بعد از دهه ۱۹۹۰ نسخه های بعدی SQL Server شامل ۲۰۰۰، ۲۰۰۵، ۲۰۰۸، ۲۰۱۲، ۲۰۱۴، ۲۰۱۶ و ۲۰۱۷ منتشر شده است.

Microsoft SQL Server یک سیستم مدیریت بانک‌های اطلاعاتی (دیتابیس) معروف است، که توسط شرکت مایکروسافت توسعه داده شده. این سیستم بعنوان یک سرور دیتابیس، محصولی نرم‌افزاری است که کاربرد اصلی آن ذخیره و دریافت اطلاعات از دیگر منابع نرم‌افزاری می‌باشد؛ که ممکن است در همان کامپیوتر یا در دیگر کامپیوترها روی شبکه (شامل اینترنت) باشند.

مایکروسافت حداقل دوازده نسخه متفاوت Microsoft SQL Server را با هدف مخاطبان مختلف و برای تنوع میزان کار، از برنامه‌های کوچک برای اجرا روی یک ماشین تا برنامه‌های بزرگ اینترنتی است همراه با پشتیبانی از کاربران همزمان عرضه می‌کند.

مهمترین ویژگی هایی که برای SQL Server می توان نام برد عبارتند از:

۱- بانک اطلاعاتی آن از نوع رابطه ای یا relational است.

۲- از فایل های XML پشتیبانی می کند.

۳- ویژگی OLAP را دارد.

۴- می توان از trigger، view و stored procedure استفاده کرد.

۵- از لحاظ حجم و تعداد رکورد هیچ محدودیتی ندارد و از این لحاظ بسیار قدرتمند است.

۶- امکان استفاده از زبان طبیعی در جستجو ها وجود دارد.

۷- برای افزایش سرعت در بازیابی اطلاعات از Full Text Search می توان استفاده کرد.

انواع نسخه های SQL سرور عبارتند از: SQL Server Interprice ،SQL Server Standard ،SQL Server WEB، SQL Server Developer، SQL Server Express

نکات امنیتی برای SQL Server
نکات امنیتی برای SQL Server

۱۰ نکته برای امنیت SQL Server

  • ده کلک هکرها برای اکسپلویت کردن سیستم سرورهای SQL

هکرهای سرور SQL معمولا مجهز به آمیخته‌ای از کلک‌ها و ابزار مختلف برای دسترسی به سیستمهای بانک اطلاعاتی شما هستند. باید تکنیک های آنان را آموخته و قبل از اینکه این تکنیک‌ها روی سرور شما تست شوند، خودتان این کار را انجام داده و مواردی که موفق به دسترسی گرفتن میشوند را مسدود نمایید.

  • ابزارهای کرک رمز عبور برای SQL Server

وقتی که تست‌های نفوذ و بررسی‌های امنیتی روی سرور اس‌کیو‌ال خود انجام می‌دهید، یک مورد را نباید فراموش کنید: کرک کردن رمز عبور. با انجام این تست بانک اطلاعاتی خود را در برابر حملات کرکرها ایمن می‌سازید. یکی از کمک‌کنندگان در این مبحث Kevin Beaver ابزاری را برای چک کردن ضعف‌های امنیتی مربوط به رمز عبور طراحی نموده است، که می‌توانید از آن نیز استفاده کنید.

  • ده نکته در IIS برای مسدود کردن سرور SQL

شما می‌توانید تعدادی تمهیدات امنیتی را از طریق IIS و خارج از SQL Server اعمال کنید، تا بانک‌های اطلاعاتی از حملات مخرب در امان باشند. Kevin Beaver دارای مدرک CISSP نکاتی را در زمینه سرورهای ذخیره اطلاعات اینترنتی جهت مستحکم کردن امنیت SQL Server نیز ارائه کرده است که می‌توانید به آن مراجعه نمایید.

  •  کار با اسکیما در SQL Server

اگر مدیریت تعداد زیادی بانک اطلاعاتی که دارای objectهای فراوان نیز هستند، را بر عهده دارید، شاید زمان آن باشد که از مزایای یک قابلیت ANSI SQL در SQL Server  استفاده کنید: اسکیما. با استفاده از این قابلیت می‌توانید سطوح دسترسی تعریف کرده و همچنین اشیا (objects) را نیز طبقه‌بندی نمایید.

  •  تنظیمات ابزار Surface Area Configuration درSQL Server

این ابزار یک رابط کاربری یکتا ارائه می‌کند جهت فعال‌سازی یا غیرفعال‌سازی پروتکل‌های شبکه و سرویس‌های سرور SQL که در ارتباطات از راه دور استفاده می‌شوند. غیر فعال کردن ارتباطات و سرویس‌های بدون استفاده باعث می‌شود سرورتان با کاهش Surface Area امن‌تر شود.

  •  فایروال ویندوز را جهت اعطای دسترسی ارتباط با SQL Server تنظیم کنید

وقتی سرور SQL را روی کامپیوتری نصب می‌کنید که توسط دیوار آتش ویندوز محافظت می‌شود، برای دسترسی به این سرور باید ابزار امنیتی موجود در فایروال را طوری تنظیم کنید که درخواست‌های اتصال از بیرون را مسدود نکند.

  • ارتقا مربوط به کدگذاری‌ها در SQL Server

کدگذاری در سرور SQL زمانی سنگین و ناقص بود، و باعث می‌شد اطلاعات از امنیت کافی برخوردار نباشند. اما اکنون در نسخه‌های بروز چنین مشکلی وجود نداشته و اطلاعات به خوبی Encrypt می‌شوند. این موضوع تاثیر بسزایی در جلوگیری از دسترسی‌های غیرمجاز به محتوای بانک‌های اطلاعاتی خواهد داشت.

  • سرویس‌های آسیب‌پذیر در سرور SQL را کشف و مسدود نمایید

در سرورهای SQL “عریان” مطمئن شوید که این کار را انجام می‌دهید چنین دیتابیس هایی همیشه از داخل و خارج در معرض حملات هکرها قرار دارند.  سعی کنید تمام سرویس‌ها را بررسی کرده و ایرادات آنها را پیش از هر گونه اتفاقی برطرف نموده یا مسدود نمایید.

  • استفاده از ابزار مسدودسازی بعضی سرویس‌ها در SQL Server

ابزارهایی همچون Surface Area Configuration در سرور SQL به شما این امکان را می‌دهند که بصورت دستی بتوانید تنها سرویس‌هایی را که لازم دارید فعال نگه دارید. این کار موجب می‌شود سطح حمله برای خرابکاران اینترنتی بشدت کاهش یابد.

  • SQL Server را بعنوان یک حساب دامنه برای دسترسی شبکه اجرا کنید

آن دسته از مدیران سرور که تمایل به اجرای سرورهای SQL با حق دسترسی‌های محدود دارند از این روش استفاده می‌کنند. البته باید حواستان باشد که در این کار زیاده‌روی نکنید، چراکه باعث خواهد شد سرور شما عملا غیرقابل استفاده باشد.

10 نکته برای امنیت SQL Server
۱۰ نکته برای امنیت SQL Server

کاربرد sql server

  • قابلیت کار با بانکهای اطلاعاتی حجیم (در حد ترابایت)
  • قابلیت دسترسی هزاران کاربر بطور همزمان به بانک اطلاعاتی
  • قابلیت خود سازگاری (Self Compatibility) با استفاده از این ویژگی، منابع مورد نیاز هر کاربر (نظیر حافظه ، فضای دیسک و …) به محض اتصال به سرور (Log in) به صورت اتوماتیک به وی تخصیص داده می شود و پس از Log off، منابع اختصاص یافته به منظور استفاده سایر کاربران آزاد می شوند
  • قابلیت اعتماد و در دسترس بودن (Reliability): با استفاده از ویژگی، می توان بسیاری از فعالیت های مدیریتی را بدون توقف سرور انجام داد (نظیر BackUp) . برخورداری از سطوح امنیتی بالا . بدین منظور اعتبار سنجی کاربران توسط SQL با اعتبار سنجی ویندوز تجمیع می گردد. در چنین مواردی، ضرورتی به تعریف کاربر در MS SQL نخواهد بود و اعتبار سنجی وی توسط ویندوز انجام خواهد شد
  • پشتیبانی از حجم بالایی از حافظه در سرور (در نسخه ۲۰۰۰ تا ۶۴ گیگابایت و در نسخه ۲۰۰۵ متناسب با حافظه ای که سیستم عامل از آن حمایت می نماید)
  • استفاده از چندین پردازنده به صورت موازی (در نسخه ۲۰۰۰ تا ۳۲ پردازنده همزمان و در نسخه ۲۰۰۵ محدودیتی وجود ندارد)
  • پشتیبانی از لایه ها و سوکت های امنیتی نظیر SSL، خصوصا جهت استفاده در وب: یکی دیگر از ویژگی های مهم سیستم های مدیریت بانک های اطلاعاتی‌، ایجاد تسهیلات لازم به منظور مدیریت بانک های اطلاعاتی است
کاربرد sql server
کاربرد sql server

انواع هاست براساس سیستم عامل لینوکس

انواع هاست براساس سیستم عامل لینوکس

انواع هاست براساس سیستم عامل لینوکس شما دارای هر که کسب ‌و کاری باشید برای موفقیت بیشتر نیازمند داشتن یک وب‌سایت هستید. در این جهان ‌همیشه متصل، حتی کسب‌وکارهای ساده و ابتدایی نیز باید از طریق وب قابل دسترسی باشند. یک کسب‌وکار موفق به صفحه‌ای با موقعیت مکانی و ساعات کاری و در برخی موارد صفحات فروشگاه اینترنتی برای فروش محصولات نیاز دارد. برای راه‌اندازی یک وب‌سایت شما به سه مورد نیازمندید: دامنه، هاست و انتخاب سیستم مدیریت محتوا. دامنه شما همان آدرس سایت شما، هاست محل ذخیره‌سازی فایل‌های سایت شما و سیستم مدیریت محتوا در واقع عاملی برای ساخت سایت شما خواهد بود.

به طور کلی تمام وب سایت ها در سیستم قدرتمندی به نام سرور نگهداری می شوند، کاربری که قصد باز کردن وب سایتی را دارد یک درخواست به سمت سروری که سایت در آنجا نگهداری می شود ارسال می کند و در پاسخ آن سایت به کاربر نمایش داده می شود. بنابراین سرور همیشه باید در دسترس باشد ، به همین دلیل سرور ها را در مکان های مختلفی نگهداری می کنند.

هاست را بر اساس مکان سرور می توان تقسیم کرد،هاست های داخلی و هاست خارجی .

اگر بخواهیم هاست یا فضای میزبانی رو بر اساس سیستم عامل تقسیم بندی کنیم به دو دسته اصلی میرسیم:

  • هاست لینوکسی

به هاستی که سیستم عامل سرور آن لینوکس باشد هاست لینوکسی می گویند. این مدل هاست بر اساس سیستم عامل لینوکس کار میکند و پر استفاده ترین سیستم هامل در هاست لینوکس معمولا CentOS است.

  • هاست ویندوزی

مانند هاست لینوکس که سیستم عامل سرورش لینوکس بود هاست ویندوز هم سیستم عامل سرورش ویندوز است. هاست ویندوز بیشتر برای سایت هایی که با تکنولوژی ASP.Net نوشته می شوند استفاده می شود. البته سایت هایی که با زبان برنامه نویسی PHP هم نوشته می شوند را میتوان در هاست ویندوزی اجرا کرد اما نسبت به سرور و هاست لینوکسی از سرعت لود پایین تری برخوردار است و پردازش و اعمال تغییرات در هاست لینوکسی بهتر می باشد.

انواع هاست براساس سیستم عامل لینوکس
انواع هاست براساس سیستم عامل لینوکس

انواع مختلف سیستم‌عامل‌های لینوکس

برخلاف ویندوز و همچنین macOS  سیستم‌عامل لینوکس می‌تواند به چندین روش مختلف روی سرور میزبان وب ظاهر شود. توسعه‌دهندگان متن‌باز متناسب با نیازهای مختلف کاربران، لینوکس را در توزیع‌های مختلف سفارشی کرده‌اند.

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

محبوب‌ترین توزیع‌های لینوکس عبارت‌اند از:

  • CentOS
  • Ubuntu Linux
  • Debian
  • Linux Mint
  • Arch Linux
  • Fedora
  • OpenSUSE
  • Red Hat Enterprise Linux
انواع مختلف سیستم‌عامل‌های لینوکس
انواع مختلف سیستم‌عامل‌های لینوکس

انواع هاست لینوکس

هاست لینوکس براساس کنترل پنل مدیریت و سخت افزار آورده شده است که عبارتند از:

  • انواع هاست لینوکس بر اساس موقعیت سرور

سرور هایی که وب سایت ها در آنها قرار می گیرند در مکان های مختلف در کشور های مختلف نگهداری می شوند، در صورت اتصال آن به شبکه جهانی ( اینترنت ) وب سایت های آنها در تمام جهان قابل مشاهده است هرچه بازدیدکنندگان ما به سرور سایت ما نزدیک باشد ، وب سایت ما با سرعت بیشتری برای آنها باز می شود ، بنابراین هاست لینوکس ایران برای کاربران داخل ایران بسیار مناسب است، چراکه بهترین سرعت برای کاربران داخل کشور را دارد، یا اگر کاربران شما از آلمان بازدید می کنند بهتر است از هاست آلمانی استفاده نمایید. هر چند تفاوت سرعت در حد چند ثانیه است اما برای کاربران لذت زیادی دارد تا سایت را با سرعت زیادی باز می کنند.

  • انواع هاست لینوکس بر اساس کنترل پنل مدیریت

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

  • انواع هاست لینوکس بر اساس سخت افزار

حتما تا به حال جستجو های زیادی در مورد هاست لینوکس داشته اید، هر وب سایتی قسمتی از سخت افزار خود را به عنوان مزایا به مشتریان معرفی می کند، به طور کلی ما توصیه می کنیم حتما از  همکارانی که سرویس را با درایو SSD ارائه می کنند هاست خود را تهیه کنید. بسیاری از موارد دیگر همچون استفاده از رم های نسل جدید، سی پی یو قدرمتند، سرور هایی با برند معتبر، استاندارد ۸۰ پلاس و غیره می تواند روی سرویس شما تاثیر گذار باشد.

  • انواع هاست لینوکس بر اساس امکانات

بهترین پیشنهاد ما در این مورد انتخاب یک هاستینگ مناسب است که امکانات مختلف مانند وب سرور apache، وب سرور لایت اسپید، سیستم عامل cloudlinux داشته باشد که وب سرور لایت اسپید یک وب سرور غیر رایگان و تا حدودی محبوب است که باعث افزایش سرعت بارگزاری وب سایت می شود اما کاربرد اصلی آن در زمانی نشان داده می شود که سرور شلوغ باشد، به طور کلی با لایت اسپید می توان تعداد سایت بیشتری را روی یک سرور میزبانی کرد و وب سرور آپاچی نرم افزار ارائه دهنده محتوا سرور به اینترنت شما و بازدیدکنندگان شما است، اپاچی که متن باز و رایگان است محبوبترین وب سرور جهان شناخته شده است و امکانات و ماژول های زیادی برای آن نوشته شده است و سیستم عامل cloudlinux نیز یک کرنل ویرایش شده در لینوکس است که تقریبا symlink را بسته است و از مزایای آن امکان کنترل روی مصرف منابع هر سایت است که این خود هم مزیت است.

انواع هاست لینوکس
انواع هاست لینوکس

 

راهنمای انتخاب سرور مناسب

راهنمای انتخاب سرور مناسب

راهنمای انتخاب سرور مناسب که مرحله بسیار حساسی در کسب‌وکار شماست، باید دانش لازم و کافی را کسب کرد.

بدون شک بهترین راهنمای خرید و انتخاب سرور بعد از مطالعه و تحقیقات شما با در نظر گرفتن محیط کار و تعداد کاربران, حجم و اهمیت اطلاعات مجموعه, مشورت با کارشناسان فروش شرکت های فعال در زمینه فروش سرور و قطعات سرور می باشد چراکه خوشبختانه اکثر فروشندگان و شرکت هائی که در این زمینه حال فعالیت میکنند دارای تخصص و اطلاعات فنی, علمی و تجربی خوبی می باشند چراکه مستلزم موفقیت و فعالیت آنها در این شاخه از محصولات بازار آی تی می باشد.

هر كسب و كار كوچكی می‌تواند از انتخاب سرور و ابزارهای ذخيره‌‌سازی مختص خود سود ببرد. اما انتخاب آنچه می‌توان خريد ممكن است در نوع خود يک چالش محسوب شود. كليد مسئله انتخاب سرور تشخيص صحيح و دقيق نيازهای خودتان است. نرم‌‌افزارهايی را كه امروز و در آينده در كسب و كار خود به كار خواهيد گرفت، در نظر بگيريد.
اگر جزء آن دسته از شركت‌ها و سازمان‌ها نيستيد كه در زمينه به‌‌كارگيری فناوری اطلاعات متمايل به صرفه‌ جويی بسيار و كاستن از هزينه‌ها هستند، توصيه می‌كنيم يک مدير يا سرپرست شبكه برای خود داشته باشيد تا در تشخيص نيازها، برنامه‌‌ريزی برای توسعه و مديريت شبكه و يا به خدمت گرفتن يک مشاور IT يا فروشنده خبره به شما كمک كند.

بهترين راه انتخاب سرور به‌ گونه‌ای كه نه بيش از حد خرج كنيد و نه كمتر از آنچه لازم است بودجه اختصاص دهيد، اين است كه ويژگی‌های سخت‌ افزار مورد نظر را دقيقاً متناسب با كار و وظيفه‌ای كه قرار است به سرور اختصاص داده شود، تعيين كنيد.

راهنمای انتخاب سرور مناسب
راهنمای انتخاب سرور مناسب

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

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

با توجه به کاربرد در نظر گرفته شده ، تعداد CPU ، میزان Ram و میزان فضای مورد نیاز جهت ذخیره داده و لزوم وجود Redundancy در موارد مختلف (که سرور قابلیت پشتیبانی از آن را داشته باشد) انتخاب می گردد.
همچنین فضایی که قرار است سرور در آن نصب گردد، اهمیت به سزایی دارد. عموما سرورها در دو مدل Rack Mount و Tower ارائه می گردند. بنابراین می بایست با توجه به فضای تعیین شده، مدل متناسب با فضای اختصاصی انتخاب گردد.

  • بررسی اولیه فضای فیزیکی موجود در مجموعه

یکی از مهم‌ترین مؤلفه‌ها برای خرید سرور، فضای فیزیکی موجود در مجموعه برای نصب و نگهداری از سرور است. سرورها به لحاظ نوع شاسی، به انواع مختلفی تقسیم می‌شوند که برای این نوع استفاده، سرورهای قابل نصب در رک (Rackmount) و سرورهای ایستاده (Tower) مناسب هستند که در هر دو گروه، سرورهایی با مشخصات معمولی و متوسط با قیمت‌های معقول برای استفاده در کسب‌وکارهای کوچک وجود دارد.

  • هدف گذاری؛ چرا به سرور نیاز دارید
اید هدف خود را از خرید سرور اچ پی مشخص کنید. در واقع چه نیازی بیشتر از سایر نیازها برای تهیه سرور برای مجموعه خود احساس می‌کنید؟ آیا نیاز اصلی شما به اشتراک‌گذاری فایل‌ها و فولدرها بین کارکنان است؟ یا نیاز به اشترک گذاشتن، کنترل و مدیریت اینترنت در اولویت است؟ آیا برای دسترسی بیرون از مجموعه به اطلاعات درون مجموعه، نیاز به تهیه سرور پیدا کرده‌اید؟ آیا برای اینکه از اطلاعات مهم خود محافظت کنید، نیاز به تهیه سرور دارید یا قصد دارید سطوح دسترسی مختلف برای دسترسی به اطلاعات مهم مجموعه برای کارکنان خود ایجاد کنید؟ آیا می‌خواهید اطلاعات بسیار حجیم مجموعه خود را در یک مکان مدیریت کنید؟
پاسخ این پرسش‌ها می‌تواند تأثیر مستقیمی در انتخاب سرور متناسب با مجموعه شما داشته باشد.
  • شناسایی دقیق و کامل نیازهای مجموعه

سرور مناسب سروری است که به لحاظ مشخصات فنی متناسب با مجموعه شما باشد، یعنی مشخصات فنی آن به شکلی باشد که نه کمتر از نیاز مجموعه و نه خیلی بیشتر از آن باشد؛ چراکه هرچه مشخصات فنی سرور بهتر باشد، قیمت آن نیز به همان میزان بیشتر خواهد بود. بنابراین، برای انتخاب سرور متناسب با مجموعه خود، باید به‌درستی نیازهای مجموعه را شناسایی کنید.

  • خرید سروری مقرون‌ به‌ صرفه

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

  • سیستم‌عامل و نیازهای نرم‌افزاری خود را فراموش نکنید
با توجه به نیازهای مجموعه، بهتر است از چه سیستم‌عاملی استفاده کنید. برای این کار می‌توانید از مشاوران و متخصصانی که در این حوزه وجود دارند، کمک بگیرید. اگر بخواهید سیستم مجازی‌سازی یا Virtualization پیاده کنید، باید سروری تهیه کنید که قابلبت پشتیبانی از این سیستم‌عامل‌ها را داشته باشد. در حال حاضر محبوب‌ترین سیستم عامل مجازی‌سازی در دنیا VMware Vsphere و پس از آن Microsoft Hyper-v و در آخر نیز Citrix Xen-Server است.
اگر نیازی به مجازی‌سازی احساس نمی‌کنید، سعی کنید سرور انتخابی‌تان قابلیت پشتیبانی از جدیدترین نسخه سیستم‌عامل‌های Microsoft Windows Server را داشته باشد.
  • قابلیت ارتقای سخت‌ افزاری را جدی بگیرید
فراموش نکنید که سرور انتخابی شما باید حداقل ۳۰ تا ۴۰ درصد قابلیت ارتقا را در مقایسه با مشخصات فعلی آن دارا باشد. ممکن است به هر دلیلی پس از گذشت مدتی استفاده، نیاز به ارتقا و اضافه کردن پردازنده، رم یا هارددیسک داشته باشید. پس سرور انتخابی شما باید فضای مناسب برای اضافه کردن قطعات و ارتقای سخت‌افزاری را داشته باشد.
  •  به نوع ضمانت و شرکت تأمین‌کننده توجه کنید
    اگرچه میزان خرابی در سرورها بسیار کمتر از میزان خرابی در رایانه‌های شخصی است، قطعات سرور در مقایسه با قطعات رایانه‌های شخصی، گران‌تر هستند و ممکن است خرابی یک قطعه کوچک در سرور، هزینه گزافی داشته باشد. بنابراین ضمانت در خرید سرور، موضوع فوق‌العاده مهمی است.
فاکتورهای مهم در انتخاب سرور
فاکتورهای مهم در انتخاب سرور

هاست ایران بهتر است یا خارج

هاست ایران بهتر است یا خارج

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

برای انتخاب سرویس میزبانی مناسب، لازم است ابتدا نیازها و انتظارات خود از سرور را به طور کامل مشخص کنید.

به صورت کلی در تعریف خرید هاست در کشورمان ایران، دو حالت وجود دارد که شامل هاست ایران و هاست خارج(آلمان، فرانسه، کانادا و…) است. به عبارت دیگر منظور از این حالت موقعیت فیزیکی سرور است. سروری که در داخل کشور قرار دارد و سایت‌ها روی آن میزبانی می‌شوند را هاست ایران و سروری که در کشور دیگری به جز ایران قرار دارد را هاست خارج می‌نامیم.

برای انتخاب هاست مناسب ملاک‌های مختلفی وجود دارند که از جمله آنها میتوان به فضای میزبانی هاست، پهنای باند هاست، امنیت، پشتیبانی و… اشاره کرد.

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

یکی از مهمترین مواردی که در تصمیم گیری وب مستران و مدیران سایت تاثیر میگذارد اهمیت سرعت لود سایت است که با توجه به موقعیت مکانی سرور که در داخل یا خارج از کشور واقع شده است مشخص می گردد.

هاست ایران بهتر است یا خارج
هاست ایران بهتر است یا خارج

تفاوت هاست ایران و هاست خارج

بررسی تفاوت‌های این دو نوع سرویس را می‌توان براساس مولفه‌های زیر انجام داد:

  • سرعت دسترسی و بارگذاری وب سایت

برای مقایسه هاست ایران یا خارج باید این مورد را از دو نقطه جغرافیایی مختلف بررسی کرد. اگر سرور داخل ایران باشد دسترسی به آن برای کاربران داخل کشور، در مقایسه با کاربران خارج از کشور بهتر خواهد بود. از دلایل به وجود آمدن CDN همین است که از بعد مسافت و نقطه جغرافیایی بررسی می‌شود. این مورد برای کشورهای دیگر نیز به همین شکل است.

  • بهینه سازی عملکرد وب سایت برای موتور های جستجو (SEO)

یکی از مواردی که در سئوی یک وب سایت موثر است، ارتباط دائمی و سریع ربات‌های موتورهای جستجو با وب سایت است. در صورتی که این ارتباط مختل گردد و یا با سرعت مناسب برقرار نشود، وب سایت از دید موتور جستجو خارج از دسترس بوده و موجب افت امتیاز سئو می‌شود. از آنجایی که هاست‌ خارج از ایران از بستر شبکه پایدارتر و سریعتری نسبت به نوع ایرانی خود برخوردار است، در این زمینه دارای برتری بوده، و برای وب سایت‌هایی که SEO based هستند، پیشنهاد می‌شوند.

  • تاثیر پذیری از اختلالات اینترنتی

بعضا رخ دادن اختلالات اینترنتی اجتناب ناپذیر بوده و مشاهده شده که به صورت لحظه‌ای ارتباط شبکه داخل ایران با خارج از کشور قطع می‌شود. در صورتی که وب سایت شما خارج از ایران میزبانی می‌شود، در این بازه‌ی زمانی، وب سایت برای کاربران داخلی در دسترس نخواهد بود و وب سایت‌های میزبانی شده در ایران، از خارج از کشور قابل مشاهده نخواهند بود.

  • امنیت

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

  • تاثیر تحریم ها

در هاست لینوکس ایران با توجه به اینکه میزبانی داخل ایران است تحریم های صورت گرفته روی هاست بی‌تاثیر خواهد بود و احتمال امکان اختلال در ارائه خدمات توسط شرکت های خارجی وجود نخواهد داشت.

  • پایداری و آپتایم سرور

سرورهای خارج از پایداری و آپتایم بهتر و بالاتری به نسبت سرورهای داخلی برخوردار هستند. دلیل آن هم پایداری در شبکه و مسیردهی و مسیریابی در سرورهای خارجی میباشد و به طور کلی در سرورهای خارج از ایران مشکلات مربوط به اینترنت و شبکه، ناچیز هستند و از این حیث هاست لینوکس خارجی به نسبت هاست لینوکس ایران حائز اهمیت است

  • بازار هدف

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

  • قیمت هاست

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

تفاوت هاست ایران و هاست خارج
تفاوت هاست ایران و هاست خارج

معرفی سرور DNS با آدرس 1.1.1.1

معرفی سرور DNS با آدرس ۱.۱.۱.۱

 شرکت CloudFlare سرویس ۱.۱.۱.۱ را منتشر کرد. سرویس ۱.۱.۱.۱ کلودفلیر سریعترین و امن‌ترین (تمرکز بر حریم شخصی) سرویس DNS حال حاضر است، که نه‌تنها سرعت اینترنت شما را افزایش می‌دهد بلکه ردیابی شما توسط ISP‌ها را سخت می‌کند. در اینجا ما به معرفی سرور DNS با آدرس ۱.۱.۱.۱ و تنظیمات آن می پردازیم.

تعریف DNS:

سرویس نام دامنه، DNS، بخش مهمی از اینترنت است. هر وب‌سایتی که بازدید می‌کند، یک آدرس IP دارد که با آن شناخته می‌شود. از آنجاییکه به یادسپاری و حفظ این IP‌ها برای کاربران اینترنت راحت نیست، از اسامی خاصی به نام دامنه استفاده می‌شود. DNS سرویس‌ها این اسامی خاص را به IP‌ها و برعکس تطابق می‌دهند.

از آنجاییکه DNS  سرورهای پیشفرض ISP‌ها کند و اکثرا نا‌امن هستند، بیشتر کاربران از سرویس‌های DNS دیگری مانند Google -8.8.8.8-  یا Comodo DNS -8.26.56.26 استفاده می‌کنند تا سرعت بارگذاری وب‌سایت‌ها افزایش پیدا کند.

اهداف CloudFlare برای راه اندازی سرور جهانی DNS:

Cloudflare  تصمیم به راه اندازی سریع ترین سرور DNS را دارد. درصورتیکه هدف دیگر آنها افزایش محافظت از حریم شخصی برای مشترکین اینترنت است. برای افزایش سرعت اینترنت، آنها تعداد زیادی دیتاسنتر در سراسر دنیا برای کاهش زمان تاخیر برای دسترسی بهتر مشترکین اینترنت به محتوا ایجاد کردند. هدف آنها این است که کل کاربران، زیر ۱۰ میلی ثانیه با یکی از سرور ها دسترسی داشته باشند.

اگر از سرویس ۱.۱.۱.۱ کلودفلیر استفاده کنید، وب‌سایت‌ها را با سرعت ۲۸٪ سریعتر از دیگر DNS سرور‌ها – Google، OpenDNS، Comodo- مشاهده خواهید کرد.

سریع ترین سرویس DNS
سریع ترین سرویس DNS

تنظیمات DNS برای سرویس دامنه CloudFlare:

کاربران ویندوز

  • منوی Start رو باز کنید و روی Control Panel کلیک کنید.
  • روی  Network and Internet، سپس Change Adapter Settings کلیک کنید
  • روی شبکه Wi-Fi ای که بدان وصل هستید، کلیک راست کنید و روی Properties کلیک کنید
  •  Internet Protocol Version 4  را انتخاب و روی Properties کلیک کنید.
  • روی  Use The Following DNS Server Addresses کلیک کنید و آدرس‌های DNS را با آدرس‌های DNS 1.1.1.1 جاگذاری کنید: آدرس  ۱.۱.۱.۱ و ۱.۰.۰.۱ برای ipv4 و برای ipv6 آدرس های روبرو  IPv6: 2606:4700:4700::1111 و ۲۶۰۶:۴۷۰۰:۴۷۰۰::۱۰۰۱
  • در انتها روی OK کلیک کنید، پنجره را ببیندید و مرورگر را دوباره راه‌اندازی کنید.

کاریران اندروید

  • به شبکه Wi-Fi وصل شوید.
  • سپس روی مرورگرتان آدرس IP مودمتان را وارد کنید، نام کاربری و رمزعبور پنل مدیریت مودم را وارد کنید.
  • در این صفحه  DNS server settings را پیدا کنید.
  • DNS سرورهای وارد شده را با آدرس‌های : ۱.۱.۱.۱ و ۱.۰.۰.۱ برای ipv4 و آدرس‌های ۲۶۰۶:۴۷۰۰:۴۷۰۰::۱۱۱۱ و ۲۶۰۶:۴۷۰۰:۴۷۰۰::۱۰۰۱ برای ipv6 جایگزین کنید.
  • تغییرات را ذخیره کنید و سپس مرورگر را دوباره راه‌اندازی کنید.

کاربران لینوکس

  • پنجره Network Manager را باز کنید.
  • تنظیمات شبکه‌ای که بدان وصل هستید را پیدا کنید.
  • از طریق تب‌های ipv4 و ipv6 می‌توانید تنظیمات DNS را ببینید.
  • تنظیمات DNS را روی Automatic قرار دهید.
  • آدرس  ۱.۱.۱.۱ و ۱.۰.۰.۱ را برای ipv4 و آدرس  ۲۶۰۶:۴۷۰۰:۴۷۰۰::۱۱۱۱,۲۶۰۶:۴۷۰۰:۴۷۰۰::۱۰۰۱ را برای ipv6 وارد کنید.
  • سپس روی Save یا Apply کلیک کنید و پنجره مرورگر را دوباره راه‌اندازی کنید.

معرفی ۱.۱.۱.۱ برای خانواده ها:

کلودفلیر ساده ترین راه برای افزودن یک لایه محافظت به شبکه خانگی شما و محافظت از آن در برابر نرم افزارهای مخرب و بزرگسالان را ارائه داده که همانطور که از شبکه جهانی Cloudflare برای اطمینان از سرعت و امنیت آن در سراسر جهان استفاده می کند. و این شامل تضمین های شدید حریم خصوصی می شود که دو سال پیش ۱.۱.۱.۱ را اجرا کردند. و مانند ۱.۱.۱.۱ ، آن را به صورت رایگان در اختیار مردم در هر جای جهان گذاشتند.

این DND ها به دو صورت ۱.۱.۱.۲ (بدافزارها را مسدود می کند) و ۱.۱.۱.۳ (باعث جلوگیری از محتوای بدافزار و بزرگسالان می‏‏شود) می باشند و نصب و راه اندازی ۱.۱.۱.۱ برای خانواده ها آسان است، فقط نیاز به تغییر دو شماره در تنظیمات دستگاه های خانگی یا روتر شبکه شما: DNS اولیه شما و DNS ثانویه شما می باشد.

معرفی 1.1.1.1 برای خانواده ها

تنظیمات DNS برای ۱.۱.۱.۱ خانواده:

برای استفاده IPv4:

فقط مسدود کردن بدافزار
DNS اولیه: ۱.۱.۱.۲    و   ثانویه DNS: 1.0.0.2

محتوای بدافزار و بزرگسالان
DNS اولیه: ۱.۱.۱.۳   و   ثانویه DNS: 1.0.0.3

برای استفاده IPv6:

فقط مسدود کردن بدافزار
DNS اولیه: ۲۶۰۶: ۴۷۰۰: ۴۷۰۰: ۱۱۱۲    و    ثانویه DNS: 2606: 4700: 4700: 1002

محتوای بدافزار و بزرگسالان
DNS اولیه: ۲۶۰۶: ۴۷۰۰: ۴۷۰۰: ۱۱۱۳   و    ثانویه DNS: 2606: 4700: 4700: 1003

نکته: اگر تنظیمات DNS خود را به سرویس نام دامنه ۱.۱.۱.۱ کلودفلیر تغییر داده باشید، متوجه تفاوت سرعت خواهید شد.

تفاوت هاست معمولی با پربازدید

تفاوت هاست معمولی با پربازدید

هاست (Host) یا هاستینگ به فضایی گفته می‌شود که در آن اطلاعات و فایل‌های وب‌سایت شما بارگذاری می‌شود.

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

هاست پر بازدید در واقع برای وب سایت هایی مناسب است که سرعت و آپتایم و امنیت در آن ها اهمیت بالایی دارید .این سرور ها با اتصال به شبکه پرسرعت و همین طور وب سرور سریع LiteSpeed و هارد پرسرعتهارد NVMe که سریع تر از هارد های SSD هستند . همچنین سیستم کش حرفه ای و رم با باس بالا و انجام تنظیمات حرفه ای و سخت افزار بسیار قدرتمند باعث افزایش چشمگیر سرعت سایت میشود. در سرورهای هاست پرسرعت تعداد سایت کمی میزبانی می شود.

هاست اشتراکی لینوکس تکنولوژی مورد استفاده در سرویس هاست اشتراکی لینوکس سرورهای ترکیبی (Hybrid) بصورت فرا ابری است تمامی سرورها مجهز به فایروال سخت افزاری (Cisco Guard) هستند و به منظور حفاظت از دیتا هاست شده, طی زمانبندی مشخص و خودکار به صورت هفتگی و ماهانه از تمام اطلاعات بصورت خودکار روی سروری جداگانه Backup گرفته می شود.

در هاست اشتراکی لینوکس از کنترل پنل سیپنل cPanel با قابلیت پشتیبانی از مولتی PHP استفاده شده است و هاست اشتراکی لینوکس برای سایت های تازه تاسیس یا ترافیک ورودی معمولی پیشنهاد میشود.

تفاوت هاست عادی با هاست پربازدید در میزان منابع (Resource) که شامل (پردازنده، حافظه، محدودیت I/O و تعداد درخواست ها) برای سرویس های پربازدید حداقل دوبرابر است.

تفاوت هاست معمولی با پربازدید
تفاوت هاست معمولی با پربازدید

ویژگی های هاست معمولی و هاست پر بازدید

استفاده از آخرین تکنولوژی های سخت افزاری و نرم افزاری روز و پورت ارتباطی اختصاصی و پر سرعت از مزایای سرویس هاست معمولی است.

ویژگی های هاست معمولی و پربازدید عبارتند از:

  • شبکه ۱Gbps اختصاصی با ترافیک نامحدود
  • استفاده از هارد دیسک های Enterprise
  • استفاده از حافظه های پر سرعت DDR4
  • کنترل پنل محبوب cPanel
  • ارائه گواهی نامه SSL رایگان
  • استفاده از وب سرور قدرتمند Litespeed
  • بهره گیری از سیستم ضد اسپم OSM , MFE
  • استفاده از آنتی ویروس قدرتمند ClamAV
  • بهره گیری از سیستم ضد شلر و ویروس CXS
  • سیستم بک آپ گیری قدرتمند Jet Backup
  • استفاده از سرور مجزا برای نگهداری بک آپ
  • بهره گیری از سیستم عامل CloudLinux
  • استفاده از KernelCare در سرور
  • جلوگیری از حملات DDOS
  • هاست پر بازدید مجهز به دیسک های ذخیره سازی NVMe که پرسرعت ترین نوع ذخیره ساز فعلی جهان است.
  • امنیت بالا در هاست
ویژگی های هاست معمولی و هاست پر بازدید
ویژگی های هاست معمولی و هاست پر بازدید

مزایا و معایب لایسنس اشتراکی و سیستمی

مزایا و معایب لایسنس اشتراکی و سیستمی

نیاز است برای نرم‏‏ افزارهایی که بر روی سرورها نصب می‌شوند (بدون تفاوتی در نوع سیستم عامل لینوکس یا ویندوز) از شرکت ارائه دهنده نرم افزار اشتراکی و یا لایسنس استفاده از نرم افزار خریداری شود. در اینجا ما تعدادی از مزایا و معایب لایسنس اشتراکی و سیستمی را توضیح می دهیم.

مبحث لایسنس در دنیای طراحی سایت و سرورهای اینترنتی از اهمیت زیادی برخوردار است. دلیل اهمیت آن هم این است که اگر ما از نرم افزارهای کرک شده یا قفل شکسته استفاده کنیم، به این دلیل که اطلاعات ما روی شبکه قرار دارد و همه به آن دسترسی دارند، امنیت آنها به خطر می افتد.

مزایا و معایب لایسنس اشتراکی و سیستمی
مزایا و معایب لایسنس اشتراکی و سیستمی

لایسنس اشتراکی چیست ؟

لایسنس اشتراکی چیست و نصب آن چگونه است؟ در واقع همان لایسنس اصلی است که با ترفندهای خاصی بدون اینکه شرکت سازنده مطلع شود، بین چند مشتری به اشتراک گذاشته می شود.

با این کار هزینه های مشتریان هم کمتر می شود به همین دلیل بسیاری از شرکت ها به سراغ این روش می روند. لایسنس اشتراکی تغییری در سرویس یا سرور ایجاد نمی کند.

مزایای لایسنس اشتراکی

  • کاهش قابل توجه خرید لایسنس
  • امکان غیر فعال سازی لایسنس مشترک و برگشت به لایسنس اورجینال
  • بدون نیاز به دسترسی به روت و یا ادمین سرور
  • از طریق سرورهای اصلی نرم افزار آپدیت می شوند

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

معایب لایسنس اشتراکی

  • امکان غیر فعال شدن لایسنس به دلیل وجود سرور ثالث اعتبار سنجی که اگر برای سرور واسط مشکل پیش بیاید کل سرورهایی که به آن وصل شده اند با مشکل رو به رو می شوند.
  • غیر فعال شدن لایسنس به خاطر یافت شدن روش اعتبار سنجی توسط شرکت سازنده
  • امکان به دلیل قطع ارتباط سرور شما با سرور اصلی اگر سروراصلی آپدیت صورت گیرد سرور اشتراکی نیز بروزرسانی می‏شود.
  • به دلیل نصب agent روی سرور شما به منظور راه اندازی سرور در background ایجاد می شود و قادر به دسترسی root  دارد و یا اینکه به اطلاعات شخصی شما دسترسی داشته باشد.

لایسنس سیستمی یا لایسنس اصلی چیست؟

وقتی نرم افزاری خریداری می کنیم. شرکت سازنده به همراه آن لایسنس ارائه می دهد که برای نصب و فعال سازی آن استفاده می شود و می توان از تمامی امکانات آن استفاده کرد.

مزایای نسخه اصلی لایسنس:

  • پایداری بیشتر در مقایسه با نسخه‌های جعلی
  • امنیت بیشتر در مقابل بدافزارها و حملات
  • امکان دریافت به‌روز رسانی ها به صورت واقعی و امکانات کامل نرم افزار
  • پشتیبانی از سمت شرکت های اصلی ارائه دهنده لایسنس

از معایب نسخه اصلی لایسنس تنها می توان به دلیل تحریمات ایران و نبود یا کمی نمایندگان ارائه دهنده لایسنس اصلی و هزینه های بالای خرید لایسنس اصلی اشاره کرد.

نتیجه گیری:

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

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

شما می توانید به جای لایسنس cPanel اشتراکی و کرکی، از DirectAdmin،cPanel و دیگر لایسنس های اصلی که پرشین هویز ارائه می دهد استفاده کنید که هزینه ماهانه زیادی هم ندارد. برای خرید این لایسنس ها می توانید به صفحه لایسنس های نرم افزار پرشین هویز مراجعه کنید.

لایسنس نرم افزارها

تفاوت سیستم های ERP و CRM

تفاوت سیستم های ERP و CRM

برنامه ریزی منابع سازمانی (ERP) و مدیریت ارتباط با مشتری (CRM) از جهات مختلف مشابه هستند ، زیرا هر دو برای افزایش سودآوری کلی یک تجارت مورد استفاده قرار می گیرند. ما در اینجا به تعریفی از هر دو سیستم و تفاوت سیستم های ERP و CRM می پردازیم.

این سیستم ها در بعضی مناطق همپوشانی دارند و می توانند در برخی دیگر کاملاً یکپارچه شوند. با این حال ، از آنجا که عملکردهای اصلی آنها کاملاً متفاوت است ، بهتر است یک تجارت ابتدا به آنها به عنوان سیستم‏های جداگانه و مستقل نگاه کند. هنگامی که به طور جداگانه مشاهده شد ، راحت تر می توان دریافت که ERP و CRM چگونه در بهبود کارایی و افزایش فروش نقش دارند.

CRM چیست؟

CRM مخفف عبارت Customer Relationship Management به معنی مدیریت ارتباط با مشتری مبیباشد. ERP در ساده ترین سیستم ها و فرآیندهای مدیریت تعامل شرکت با مشتریان فعلی و بالقوه است. وقتی در مورد CRM صحبت می‏کنیم ، معمولاً در مورد نرم افزار CRM صحبت می کنیم. از نرم افزار CRM برای سازماندهی، خودکار و هماهنگ سازی فروش ، بازاریابی و خدمات به مشتری استفاده می شود.

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

مزایای CRM

  • واقعا در ایجاد و یا بهبود روابط کسب و کار با مشتریان موثر است.
  • افزایش توانایی فروش متقابل و افزایش سودآوری
  • بهبود بخشیدن به همکاری تیمی
  • کاربران شرکت می توانند بصورت منظم و سریعتر به مشتریان سرویس ارائه دهند که می تواند منجر به رضایت بیشتر مشتری و کارکنان می شود.
CRM چیست
CRM چیست

ERP  چیست؟

ERP مخفف عبارت Enterprise Resource Planning بوده و به معنای برنامه ریزی منابع سازمانی می باشد. در جائیکه CRM مشتری را مدیریت می کند، از ERP برای مدیریت مشاغل استفاده می شود. ERP سیستمی برای بهبود کارآیی فرایندهای تجاری است. ERP مانندCRM ، به اشتراک گذاری سریع اطلاعات استاندارد شده را در کلیه بخش ها اجازه می دهد. کارمندان همه اطلاعات را وارد سیستم ERP می کنند، و یک بکاپ فوری در سطح وسیع سازمانی ایجاد می کنند. مشکلات در هر منطقه به طور خودکار در سایر مناطق آسیب دیده هشدار ایجاد می کند. این امر به ادارات این امکان را می دهد تا برنامه ها را برای موضوعات قبل از ایجاد مشکل در آن بخش، آغاز کنند.

مزایای ERP

  • مدیریت آسان را فراهم می کند.
  • کمک به برنامه ریزی استراتژیک
  • جمع آوری خودکار داده ها و نتیجتا افزایش بهره وری
  • به کاهش هزینه ها و ریسک ها کمک می کند و باعث رشد تجارت و بیزینس می شود.
ERP چیست
ERP چیست

تفاوت سیستم های ERP و CRM در چیست؟

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