Skip to Content

بلاگ

اوپن استک (OpenStack) چیست و چرا آینده رایانش ابری را رقم خواهد زد؟

اوپن استک (OpenStack) چیست و چرا آینده رایانش ابری را رقم خواهد زد؟

در سال ٢٠١٠ مجموعه اقداماتی تحت عنوان پروژه Nebula با قصد یکپارچه‌سازی وب‌سایت‌های سازمان فضایی ناسا انجام شد که منجر به دستاورد عظیمی در حوزه رایانش ابری گردید. این پروژه که اکنون OpenStack نامیده می‌شود، یک پلتفرم نرم‌افزاری متن باز (Open Source) برای رایانش ابری است که در ابتدا با همکاری مشترک شرکت Rackspace و سازمان ناسا طرح‌ریزی شده است. در حال حاضر بنیاد غیرانتفاعی و بین‌المللی OpenStack، وظیفه نگهداری از آن را بر عهده دارد. به تعریف وب سایت رسمی این بنیاد، OpenStack یک سیستم عامل ابری است که به کمک آن می‌توان منابع عظیمی از قدرت پردازشی، ذخیره‌سازی و زیرساخت شبکه‌ای موجود در مراکز داده را با استفاده از رابط‌های برنامه‌نویسی نرم‌افزاری (API) و مکانزیم‌های رایج احراز هویت مدیریت نمود.
OpenStack

بعد از پروژه لینوکس، OpenStack به عنوان بزرگترین پروژه متن باز شناخته می‌شود. این پروژه توسط کمپانی‌های عظیمی همچون Google، HP، cisco، IBM، Intel، Oracle، Dell، Ericsson، RedHat و Canonical (شرکت سازنده Ubuntu) و بسیاری دیگر (در مجموع بیش از ۵۶۰ کمپانی) مورد حمایت مالی و فنی قرار دارد و به صورت وسیعی جهت پیاده‌سازی زیرساخت‌ ابری مورد استفاده برندهای شناخته‌شده‌ای از جمله PayPal، eBay، HP و AT&T قرار گرفته است. نکته قابل توجه این است که برخی از کمپانی‌ها بزرگ (مانند گوگل)، با وجود برخورداری از پلتفرم اختصاصی ابری، همچنان در جهت توسعه و پیشرفت این پروژه مشارکت می‌کنند. همکاری شبانه‌روزی هزاران متخصص و برنامه‌نویس بین‌المللی در راستای توسعه این نرم‌افزار موجب شده است تا سرعت پیشرفت OpenStack در مقایسه با سایر پلتفرم‌های ابری دوچندان باشد.

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

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

نقشه اوپن استک

نرم‌افزار OpenStack، با فراهم نمودن طیف وسیعی از سرویس‌ها و کامپوننت‌های نرم‌افزاری، تمام نیازها را در حوزه ابر اختصاصی، ابر عمومی و ابر ترکیبی تامین ‌می‌کند. فهرست سرویس‌های OpenStack هر روز در حال رشد است (هم اکنون ۴۴ سرویس)، اما شاید از مهمترین آنها بتوان به Nova، Glance، Swift، Horizon، Keystone، Neutron، Cinder، Heat، Ceilometer، Trove، Sahara، Ironic، Zaqar، Manila، Designate، Barbican، Searchlight و Magnum اشاره نمود. در سیستم OpenStack، برای هر کاربرد رایانش ابری، یک سرویس جدا تعریف ‌شده است. به طور مثال Nova برای رایانش ابری، Neutron برای مدیریت شبکه، Cinder برای ذخیره‌سازی، Horizon برای داشبرد مدیریتی و الی آخر.

یکی دیگر از ویژگی‌های قابل توجه OpenStack، امکان دسترسی و مدیریت از طریق چندین رابط مدیریتی می‌باشد که مزیت منحصر به فردی محسوب می‌شود. مدیران شبکه می‌توانند از طریق چند رابط کاربری به راحتی هر چه تمام‌تر، زیرساخت ابری خود را کنترل و مدیریت کنند. این رابط‌ها عبارتند از: رابط گرافیکی و داشبرد مدیریتی با استفاده از مرورگر وب، رابط خط فرمان با استفاده از ابزارهای خط فرمان، رابط برنامه‌نویسی نرم‌افزاری (RESTful APIs).

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

گروه شرکت‌های پارس آنلاین، به عنوان اولین مجموعه‌ای که فناوری زیر ساخت به عنوان سرویس (Infrastructure as a Service — IaaS) بر بستر ابری را در ایران پیاده‌سازی و راه‌اندازی نموده است، با بهره‌گیری از دانش نخبگان ایرانی و قدرت نرم‌افزاری OpenStack، مفتخر است تا با ارایه منحصر به فردترین خدمات ابری در سطح زیرساخت، پذیرای سازمان‌ها، شرکت‌ها و اشخاص حقیقی و حقوقی نیازمند این سرویس باشد. جهت اطلاعات بیشتر پیرامون این سرویس، از شما دعوت می‌شود تا از وب‌سایت اختصاصی سرویس‌های ابری پارس آنلاین بازدید فرمایید.

ادامه مطلب

چرا باید از دیتاسنتر داخلی استفاده کنیم؟

چرا باید از دیتاسنتر داخلی استفاده کنیم؟

یکی از سوالاتی که همواره ذهن بسیاری از کاربران ایرانی را به خود مشغول کرده است این است که چرا باید از مرکزداده داخلی سرویس بگیریم و مزایای آنها در مقایسه با دیتاسنترهای خارجی چیست؟

دیتاسنتر داخلی پارس آنلاین

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

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

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

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

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

 

 

ادامه مطلب

نرم افزار ایمیل سرور MDeamon

نرم افزار ایمیل سرور MDeamon

نرم افزار ایمیل سرور MDeamon

 MDeamon چیست؟

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

یکی از سرویس های میل سرور است. MDaemon نرم افزار بی نظیریست که بهترین امکانات را در اختیار شما میگذارد تا بتوانید یک Mail Server به صورت POP3/SMTP بر روی ویندوز راه اندازی کنید. این نرم افزار به چندین کاربر اجازه می دهد تا بر روی یک شبکه محلی دسترسی به ایمیل ها داشته باشند و از آنها استفاده کنند، بویژه اینکه می توانید حتی از یک کانکشن (مثل Dial-up یا PPP) به میل سرور دسترسی پیدا کنید. MDaemon یک ایمیل سرور مبتنی بر ویندوز، بدون پیچیدگی میل سرور های دیگر و استفاده از حداقل منابع سخت افزاری است. میل سرور اختصاصی این امکان را به یک سازمان می دهد که تحت دامنه و با برند خود بتوانند خدمات پست الکترونک را برای کارمندان یا مشتریان خود فراهم آورند.

برخی از ویژگی های MDaemon

Mdaemon  یک ایمیل سرور قدرتمند است که به راحتی نصب و قابل اجراست. شما با این ایمیل سرور می توانید مانند یاهو برای خود ایمیل داشته باشید یا به دیگران ایمیل بزنید . تجهیزاتی که برای این نرم افزار لازم است یک رایانه معمولی ، اینترنت نسبتاً پر سرعت و IP Valid (شناسه شناخته شده در اینترنت که بتوانید با آن در مرورگرها دسترسی به میل سرور داشته باشید) می باشد. این نرم افزار حتی به چندین کاربر اجازه می دهد تا  بر روی یک شبکه محلی (LAN) دسترسی به ایمیلها داشته و از آنها استفاده کنند، نکته قابل توجه این است که می توان حتی از یک کانکشن (مثل Dial-up یا PPP) به میل سرور دسترسی داشت.

این نرم افزار ویژگیهای بسیاری دارد که بارزترین آنها شامل موارد زیر است :

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

Mdaemon چگونه با ایمیل سرور هاست میکند ؟

همانطوری که اشاره کردیم Mdaemon اصولاً خودش یک برنامه میل سرور است و در این برنامه به راحتی میتوانید افراد را با آدرس ایمیل مختلف تعریف نمایید و از خدمات pop3 یا imap برای ارسال و دریافت ایمیل استفاده نمایید و بدیهی است که این سرور باید دارای یک یا چند آی پی اختصاصی  (Valdid IP) باشد. در این برنامه قابلیتی وجود دارد که میتوانید ایمیل های تعریف شده در هاست را تعریف نمایید و دستور دانلود ایمیل ها در باکس هر نفر از اعضاء شرکت با نام کاربری و رمز عبور را صادر نمایید.
در این حالت هر زمان ایمیلی برای یکی از اعضاء شرکت به میل سرور هاست میرسد Mdaemon بلافاصله آن را از روی هاست بر روی باکس ایمیل فرد که در خود برنامه اش تعریف شده است دانلود میکند. کاربری که در داخل شرکت نشسته است از طریق برنامه Outlook یا هر برنامه دریافت ایمیل با سرور Mdaemon ارتباط میگیرد و ایمیلی که Mdaemon از روی هاست دریافت کرده است را دریافت میکند. در این حالت ارتباط برقرار شده و متن ایمیل بر روی Mdaemon آرشیو میگردد. در زمان ارسال ایمیل توسط کاربری که در شرکت نشسته است نیز ایمیل از Outlook به سمت سرور ایمیل Mdaemon ارسال شده و از آنجا با عنوان نام فرستنده ارسال میگردد.

ادامه مطلب

مفهوم میل سرور

مفهوم میل سرور

مفهوم میل سرور

مفهوم میل سرور

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

این فرایند درست همانند رد و بدل شدن داده در اینترنت می باشد. هر ایمیل به چندین بسته اطلاعاتی تقسیم می شود که همه آنها روی یک کامپیوتر مرکزی ( ایمیل سرور ) که سرویس ایمیل را میزبانی می کند قرار می گیرند. وقتی فرستنده بر روی کلید Send کلیک نماید، بسته های اطلاعاتی از طریق اینترنت به سروری که سرویس ایمیل گیرنده را پشتیبانی می کند ارسال می شود، در این زمان سرور گیرنده به دنبال آدرس ایمیل فرد گیرنده می گردد و به محض یافتن آن، ایمیل را در پوشه inbox آن منتشر می سازد، بدین ترتیب شخص گیرنده ایمیل را همان گونه که فرستنده ارسال نموده است، مشاهده می نماید.

بسیاری از ما از این فرایند ارسال داده استفاده می نماییم، اما تا به حال از خود پرسیده ایم که این ارسال ایمیل چگونه صورت می گیرد؟پاسخ به این پرسش حول محوری به نام سرور میل می چرخد. سرور پست الکترونیکی مثل یک پستچی در یک محله عمل می کند و عملکرد آن بدین صورت است که هر ایمیل پس از ارسال از مجموعه های سرویس دهنده پست الکترونیک که در آن آدرس گیرنده برای ایمیل مشخص می گردد، عبور نموده و به سرور مقصد می رسد. این فرایند درست همانند رد و بدل شدن داده در اینترنت می باشد. هر ایمیل به چندین بسته اطلاعاتی تقسیم می شود که همه آنها روی یک کامپیوتر مرکزی ( ایمیل سرور ) که سرویس ایمیل را میزبانی می کند قرار می گیرند. وقتی فرستنده بر روی کلید Send کلیک نماید، بسته های اطلاعاتی از طریق اینترنت به سروری که سرویس ایمیل گیرنده را پشتیبانی می کند ارسال می شود، در این زمان سرور گیرنده به دنبال آدرس ایمیل فرد گیرنده می گردد و به محض یافتن آن، ایمیل را در پوشه inbox آن منتشر می سازد، بدین ترتیب شخص گیرنده ایمیل را همانگونه که فرستنده ارسال نموده است، مشاهده می نماید. از محبوب ترین سرور ایمیل های رایگان می توان به Yahoo ,Gmail و Hotmail  اشاره نمود.

ادامه مطلب

هاست ابری چیست؟

هاست ابری چیست؟

هاست ابری چیست؟

هاست ابری چیست؟

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

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

هاستینگ ابری چیست؟

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

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

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

در حالی که هاستینگ ابری، انعطاف پذیری بیشتری نسبت به هاستینگ VPS دارد، برای سفارشی سازی به همان اندازه امکان پذیر نیست.

چه شخصی باید از هاستینگ ابری استفاده کند؟

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

مزایا و معایب هاست ابری

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

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

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

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

ادامه مطلب

آموزش تصویری از استفاده از Cloud Flare جهت بهبود سرعت و امنیت

آموزش تصویری از استفاده از Cloud Flare جهت بهبود سرعت و امنیت

آموزش تصویری از استفاده از کلود فلر Cloud Flare جهت بهبود سرعت و امنیت سایت ها

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

CDN چیست؟

CDN مخفف کلمات Content Delivery Network می باشد . از این سیستم معمولا برای کنترل مصرف سایت ها از منابع سرورهاستینگ خود و جلوگیری از حملات امنیتی استفاده می شود. زمانیکه وب سایت شما بر روی dns های یک CDN قرار می گیرد، سایت برای بازدید کنندگان در کمترین زمان بارگزاری می شود و عملکرد بهتری نیز خواهد داشت. اگر در این زمینه به اطلاعات بیشتری نیاز دارید لطفا مقاله جامع cdn چیست و چه کاربردی دارد را مطالعه بفرمایید.

CDN کلودفلر چیست؟

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

Cloud-Flare-c-1

این عمل بدین صورت انجام می شود که یک CDN اطلاعات ثابت مانند تصاویر را نگهداری می کند و اطلاعات متغیر مانند کد های HTML را از سرور اصلی فراخوانی می کند؛ با این کار مصرف پهنای باند هاست شما کاهش یافته و سرعت لود صفحات سایت افزایش میابد.

دیتاسنتر های کلود فلر:

Cloud-Flare-2

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

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

عملکرد کلودفلر در جلوگیری از حملات :

کلودفلر مانند محافظی عمل می کند که مابین سرور اصلی و سایت قرار می گیرد. بدین ترتیب dns ها و ip سرور اصلی شما نیز نامشخص خواهد شد. یک هکر که قصد حمله به سرور سایت شما را دارد در صورتیکه از کلودفلر استفاده نشده باشد، به راحتی اطلاعات مورد نیاز از جمله ip سرور را خواهد داشت. بنابر این با ترفندهایی که دارد می تواند اقدام به ایجاد حملاتی مانند حملات DDOS نماید. اما زمانیکه سرور های کلودفلر بر سر راه یک هکر قرار گیرند با سیستم های امنیتی و موارد امنیتی که می توانیم از طریق Firewall کلودفلر نیز اعمال نماییم از بسیاری حملات جلوگیری نماییم. همانطور که در تصویر اول مشخص می باشد، یک هکر به راحتی از طریق منابع DNS نا امن شروع به ایجاد حمله به سرور هدف می نماید.

Cloud-Flare-a

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

Cloud-Flare-b

مزایای استفاده از کلود فلر

  • فعال سازی CDN و در نتیجه اتصال به نزدیک ترین سرور جهت بارگذاری سایت و میزبانی محتوا
  • فعال بودن 24 ساعته ی سایت از طریق کش های موجود در سرور های کلود فلر حتی در صورت آفلاین شدن سایت اصلی
  • بهینه سازی سایت و صرفه جویی در پهنای باند مصرفی
  • فشرده سازی کد های Java Script، CSS و HTML و در نهایت سرعت بالاتر
  • افزایش امنیت با جلوگیری از رکوئست های نا سالم، حملات DDOS Protection و SQL Injection
  • ارائه سیستم آنالیز ترافیک جهت مدیریت بهتر ترافیک ها و بازدید ها
  • قابلیت Prug Cache جهت تازه سازی کش های ذخیره شده
  • و…

فعال سازی کلود فلر

برای شروع فعال سازی کلود فلر بر روی سایتتان مطابق مراحل ذیل اقدام نمایید:

  1. ورود به سایت رسمی کلود فلر
  2. جهت ایجاد یک حساب کاربری جدید بر روی Sign up کلیک نمایید.

Cloud-Flare-3

  1. در صفحه ی Create a Cloud Flare Account آدرس ایمیل و پسورد مورد نظرتان را وارد نمایید .

تیک مربوط به تایید قوانین را فعال نموده و بر روی دکمه ی Create Account کلیک نمایید.

Cloud-Flare-4

  1. در این مرحله وارد حساب کاربری خود می شوید. از قسمت Add a WebSite نام دامنه ی خود را وارد نمایید و بر روی دکمه ی Scan DNS Records کلیک نمایید.

Cloud-Flare-5

  1. در این مرحله 60 ثانیه زمان نیاز است تا کلیه رکورد های DNS سایت شما بررسی شوند. پس از آن بر روی دکمه ی Continue کلیک نمایید.

Cloud-Flare-6

  1. در این قسمت لیستی از تمامی رکورد های DNS دامنه ی سایت شما ، از جمله ساب دامین ها نمایش داده خواهند شد. اگر نیاز به ایجاد رکورد جدیدی داشته باشید می توانید با کلیک بر روی Add Record رکورد مربوطه را اضافه نمایید.

Cloud-Flare-7

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

در این مرحله می توانید تعیین نمایید که سیستم کلود فلر بر روی کدام ساب دامین ها و رکورد ها فعال و یا غیرفعال باشد. ابر های نارنجی رنگ به معنای روشن بودن سیستم برای رکورد مربوطه می باشد. با کلیک بر روی هر ابر می توانید آن را فعال یا غیر فعال نمایید.

بر روی رکورد هایی مانند MX هرگز کلود فلر ایجاد نمی گردد و کلا بدون ابر می باشد.

ترجیحا این موارد به صورت پیش فرض باشند و بر روی Continue کلیک نمایید.

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

Free Plan را انتخاب نمایید و بر روی Continue کلیک کنید.

Cloud-Flare-8

  1. در این مرحله ، کلود فلر دو DNS جدید برای دامنه ی سایت شما نمایش می دهد. می بایست DNS های دامنه ی سایت خود را بر روی DNS های داده شده تنظیم نمایید و DNS های قبلی را حذف نمایید.

Cloud-Flare-9

برای دامنه های ملی ، می بایست از طریق سایت nic.ir و ورود به پنل کاربریتان اقدام نمایید. در صورت عدم آشنایی با نحوه ی تغییر DNS ها می توانید از آموزش تنظیم DNS ها در ایرنیک استفاده نمایید.

برای دامنه های بین المللی ، می بایست از طریق ناحیه ی کاربری رجیسترار دامنه، برای مثال Hostcontrol ، DNS های دامنه را تغییر دهید. در نهایت بر روی Continue کلیک نمایید.

نکته: تنظیم و ست شدن کامل DNS های کلود فلر بر روی دامنه معمولا 24 تا 72 ساعت زمان نیاز دارد.

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

با کلیک بر روی Recheck Nameservers می توانید از وضعیت DNS ها را بررسی نمایید.

Cloud-Flare-10

در نهایت پس از اعمال تنظیمات وضعیت سایت بر روی Active و مشابه تصویر می بایست باشد:

Cloud-Flare-10-1

برای مشاهده ی تغییر در سرعت بارگذاری سایت ، ما قبل از ایجاد کلود فلر سایت مورد نظرمان را در سایت های GTMetrix.com و Pingdom.com آنالیز نمودیم و سرعت لود در تصویر مشخص می باشد.

Cloud-Flare-11

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

Cloud-Flare-12

Cloud-Flare-12-1

نکات مفید:

  • بررسی وضعیت سایت از طریق Analytics:

در حساب کاربری خود ، قسمت Analytics را باز نمایید.

مطابق تصویر در این قسمت می توانید میزان رکوئست ها را مشاهده نمایید.

Cloud-Flare-13-1

در این قسمت نیز می توانید نمودار های مربوط به مقادیر زیر را مشاهده و آنالیز نمایید

Cloud-Flare-13-2

به ترتیب مطابق تصویر:

  • نیاز کمتر به سرور از طریق مراجعه به Cache servers
  • میزان صرفه جویی در مصرف پهنای باند
  • انواع محتوای سایت که با کلیک بر روی List می توانید توضیحات بیشتری را مشاهده نمایید
  • مجموع تهدیدات متوقف شده
  • ترافیک ورودی از طریق SSL (رکوئست های امن و نا امن)
  • میزان تهدیدات کاهش داده شده

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

Cloud-Flare-13-3

  • فشرده سازی فایل های HTML، CSS و JavaScript:

Cloud-Flare-14

در حساب کاربری خود ، قسمت Speed را باز نمایید.

از بخش Auto Minify تیک مربوط به گزینه های HTML، CSS و JavaScript را فعال نمایید.

در این مرحله می توانید برای اعمال سریع تر تغییرات ، کش های موجود در سرور های کلود فلر را تازه سازی نمایید. بدین منظور :

قسمت Caching را باز نمایید و از قسمت Purge Cache می توانید یک قسمت از سایت یا کل آن را تازه سازی نمایید.

Cloud-Flare-15

Purge Individual Files برای تازه سازی یک قسمت سایت مورد استفاده قرار می گیرد.

Purge Everything برای تازه سازی کل سایت مورد استفاده قرار می گیرد.

  • استفاده از Firewall کلود فلر :

در حساب کاربری خود ، قسمت Firewall را باز نمایید.

Cloud-Flare-c

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

توجه داشته باشید قسمت IP Firewall در پلان رایگان قابل استفاده می باشد ولی قسمت Web Application Firewall نیاز به ارتقاع به پلان Pro دارد. امکانات مربوط به DDOS Protection نیز در پلان Business قابل دسترسی می باشد. پس در صورت نیاز به این امکانات که امکانات بسیار مفید و پرکاربردی مخصوصا برای سایت های بزرگ می باشد می بایست از اکانت های قابل خرید کلودفلر استفاده نمایید.

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

توصیه می شود بدون دانش کامل از اعمال تنظیماتی که اطمینان ندارید پرهیز کنید.

  • تعیین دوره زمانی بررسی سایت برای تازه سازی کش :

شما می توانید تعیین نمایید در چه بازه ی زمانی سایت شما توسط کلودفلر بررسی شود و کش های دریافتی تازه سازی گردند. برای مثال می توانید تعیین نمایید هر 4 ساعت کش ها تازه سازی شوند.

توصیه می گردد دوره های زمانی خیلی کوتاهی را تعیین نکنید.

بدین منظور در حساب کاربری خود ، قسمت Caching را باز نمایید.

از بخش Browser Cache Expiration می توانید بازه زمانی مورد نظرتان را اعمال نمایید.

در این مرحله شما با مفهوم CDN و کلود فلر و نحوه ی ایجاد کلود فلر بر روی سایت آشنا شدید. برخی تنظیمات ضروری نیز توضیح داده شد و شیوه ی کار با این سیستم را تقریبا آموخته اید. می توانید از قسمت Apps نیز از ابزار های کلود فلر استفاده نمایید که توضیح و کاربرد هرکدام از آن ها وسیع بوده و در این آموزش امکان توضیح تمامی این موارد وجود ندارد.

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

در نهایت تا اینجا توانسته اید گامی در جهت تامین امنیت و بهبود سایت و منابع هاست خود بردارید…

ادامه مطلب

آموزش انتقال وردپرس از لوکال هاست ومپ به هاست دایرکت ادمین

آموزش انتقال وردپرس از لوکال هاست ومپ به هاست دایرکت ادمین

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

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

آموزش انتقال وردپرس از ومپ به هاست دایرکت ادمین

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

  1. خروجی گرفتن از فایلهای وردپرس موجود در لوکال هاست
  2. آپلود فایلهای وردپرس در فایل منیجر هاست دایرکت ادمین
  3. خروجی گرفتن از دیتابیس در لوکال هاست wamp
  4. ساخت پایگاه داده جدید در دیتابیس هاست دایرکت ادمین
  5. درون ریزی دیتابیس در هاست دایرکت ادمین که در لوکال هاست(wamp) از اون خروجی گرفتید
  6. اتصال دیتابیس به فایلهای وردپرس از طریق ویرایش فایل wp-config.php
  7. به‌روزرسانی آدرس سایت و تصحیح آنها در phpmyadmin

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

مرحله اول: خروجی گرفتن از فایل‌های وردپرس

برای انتقال وردپرس از ومپ به هاست دایرکت ادمین قبل از هرکاری لازمه تا یک خروجی با فرمت zip. از فایلهای موجود در وردپرس که در لوکال هاست wamp قرار داره تهیه کنید، میپرسید این فایلها چیا هستند؟ در جواب باید گفت که این فایل‌ها همون فایل های اصلی وردپرس که هنگام نصب سایت از سایت رسمی وردپرس دانلود کردید هستند اما با این تفاوت که هنگام نصب افزونه، افزودن قالب و افزودن انواع فایل‌های چندرسانه‌ای که تو سایت خودتون اضافه می‌کنید به مرور زمان حجم این فایل‌ها بیشتر و بیشر میشه. بنابراین برای این کار ابتدا لازمه تا از کلیه فایل های موجود در پوشه‌ای که وردپرس در اون نصب هست یک فایل فشرده تهیه کنید. قبل از هر کاری برنامه wamp را اجرا کنید و استارت لوکال هاست رو بزنید تا بعد از روشن شدن بتونید به محیط phpmyadmin و آپاچی و.. دسترسی داشته باشید، چرا که در مراحل بعدی باید از پایگاه داده وردپرس هم یک خروجی تهیه کنید و اونو به دیتابیس موجود در هاست اضافه کنید. سپس مشابه تصویر زیر به مسیری که وردپرس در اون نصب هست مراجعه کنید که در اینجا من وردپرس را در مسیر C:\wamp64\www\mizbanfa نصب کردم. در اینجا چون من در آموزش نصب وردپرس در لوکال هاست wamp اقدام به نصب وردپرس در پوشه ای به نام mizbanfa کردم لازمه تا به این مسیر برم، بنابراین ممکنه تا نام‌هایی که در این آموزش میبینید با اون چیزی که در سیستم شما وجود داره متفاوت باشه، پس در کل برای خروجی گرفتن از فایلهای وردپرس ابتدا باید به مسیری که در پوشه www ومپ اون رو نصب کردید مراجعه کنید، برای اینکه راحت‌تر به این مسیر دسترسی داشته باشید میتونید تا روی آیکون Wamp در Taskbar ویندوز کلیک کرده و گزینه www را انتخاب کنید تا پوشه مربوط به سایت‌ها راه‌اندازی شده در لوکال به شما نمایش داده شوند، در نهایت یک خروجی از اون مشابه تصویر زیر تهیه کنید.

آموزش تصویری انتقال وردپرس از لوکال هاست ومپ به هاست دایرکت ادمین

همونطور که در تصویر مشاهده میکنید ابتدا کلیه فایلها رو با فشردن کلیدهای Ctrl + A انتخاب کنید و بعد با راست کلیک کردن و به ترتیب رفتن به منوی Send to> Compressed یک فایل خروجی از اون با فرمت zip. تهیه کرده و بسته به حجم فایلهای وردپرس مدتی منتظر بمونید تا فایل مورد نظر ساخته شود(ممکنه تا در هنگام تهیه فایل فشرده به دلیل متفاوت بودن نسخه ویندوز موجود در سیستم شما نام‌ها متفاوت باشند، در هر صورت شما نیاز دارید تا یک فایل فشرده با فرمت zip. از کلیه فایل‌های وردپرس تهیه کنید). بعد از ساخته شدن فایل در اینجا من از نام mizbanfa-backup.zip برای فایل خروجیم استفاده میکنم که شما هم بنا به انتخاب خودتون میتونید از یک نام دلخواه استفاده کنید.

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

در این مرحله باید فایل خروجی گرفته شده که با نام mizbanfa-backup.zip میباشد و شامل تمامی فایلهای موجود و مورد نیاز وردپرس میباشد را در هاست خریداری شده آپلود کنیم. بنابراین وارد هاست دایرکت ادمین خریداری شده در دامنه خود شده و سپس در بخش your account گزینه File Manager که در کنترل پنل هاست میباشد را انتخاب میکنم.

آموزش انتقال وردپرس از ومپ به هاست دایرکت ادمین

سپس به مسیر Public_html مراجعه کرده و با انتخاب دکمه Upload Files to corrent directory در مسیری که قصد دارید تا وردپرس را در آن منتقل کرده و اجرا کنید فایل‌های خود را در هاست دایرکت ادمین آپلود کنید. در اینجا من قصد دارم تا در یک ساب فولدر که با نام mizbanfa می‌باشد وردپرس را به یک پوشه از ادرس دامنه وارد کرده و آن را اجرا کنم. بنابراین پس از کلیک روی دکمه Upload Files to corrent directory به صفحه زیر وارد خواهم شد که میتوانم در آن فایل بک‌آپ تهیه شده از فایل‌های وردپرس که در لوکال هاست wamp در مرحله اول صورت گرفته انتخاب و ان را آپلود کنم.

آموزش انتقال وردپرس از ومپ به هاست دایرکت ادمین

پس از اتمام آپلود در همان مسیر فایلd با عنوان mizbanfa-backup.zip رو میبینید، باید انتخابش کنید و بر روی extract کلیک کنید تا فایل ها از حالت فشرده استخراج شوند. برای این کار در هاست دایرکت ادمین کافیه تا در مقابل فایل زیپ گزینه Extract را برای استخراج فایل zip. از حالت فشرده انتخاب کنید.

آموزش انتقال وردپرس از ومپ به هاست دایرکت ادمین

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

آموزش انتقال وردپرس از ومپ به هاست دایرکت ادمین

مرحله سوم: تهیه خروجی از دیتابیس در لوکال هاست wamp

در این مرحله وارد phpmyadmin در لوکال هاستتون بشید(ممکنه تا در این مرحله از شما نام کاربری و رمز برای ورود بخواد که نام کاربری root را وارد کرده و فیلد رمز را خالی بزارید) و پایگاه داده‌ی مورد نظرتون رو مشابه تصویری که در زیر مشاهده می‌کنید انتخاب کنید. سپس بر روی دکمه export که در منوی بالا قرار داره جهت ایجاد خروجی کلیک کنید. در نهایت تو صفحه باز شده روی دکمه go که در انتهای صفحه قرار داره کلیک کنین و بعد از مشخص کردن مسیر ذخیره‌ی پایگاه داده با پسوند .sql در رایانه شخصیتون اون رو ذخیره کنید.

آموزش انتقال وردپرس از ومپ به هاست دایرکت ادمین

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

مرحله چهارم: ساخت پایگاه داده جدید در دایرکت ادمین

در این مرحله لازمه تا ابتدا یک پایگاه داده جدید در هاست دایرکت ادمین ایجاد کنیم و سپس با درون ریزی پایگاه داده‌ای که در مرحله قبل از لوکال هاست wamp یک خروجی از اون تهیه کردیم به این دیتابیس جدید ایمپورت کنیم. پس برای ساخت پایگاه داده جدید در هاست دایرکت ادمین ابتدا به صفحه اصلی کنترل پنل هاست دایرکت ادمین خودتون مراجعه کنید و سپس مشابه تصویر زیر روی دکمه MySQL Management که در بخش your account اونو مشاهده میکنید کلیک کنید تا به صفحه ساخت دیتابیس جدید در هاست دایرکت ادمین هدایت شوید.

آموزش انتقال وردپرس از ومپ به هاست دایرکت ادمین

پس از کلیک روی دکمه مورد نظر به صفحه‌ای مشابه تصویر زیر هدایت خواهید شد، که میتونید در اون به مدیریت پایگاه داده هایی که در هاست دایرکت ادمین برای وردپرس و یا هر نوع سیستم مدیریت محتوای دیگه ساختید بپردازید. حالا برای اینکه یک دیتابیس جدید ایجاد کنید در همین صفحه روی گزینه Create new Database کلیک کنید تا به صفحه ساخت دیتابیس در هاست دایرکت ادمین هدایت شوید.

آموزش انتقال وردپرس از ومپ به هاست دایرکت ادمین

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

آموزش انتقال وردپرس از ومپ به هاست دایرکت ادمین

Database Name: این بخش شامل نام پایگاه داده وردپرس شماست، بنابراین کافیه تا مشابه نمونه تصویر زیر نام پایگاه داده خودتونو به جای اون وارد کنید که در اینجا نام پایگاه داده ما Mizbanorg_backup می‌باشد. دقت کنید که نام پایگاه داده به حروف بزرگ و کوچک حساس می‌باشد. و نکته دیگه اینکه نامی که در فیلد دیتابیس وارد میکنید دارای پیشوند نام دامنه شما میباشد که در اینجا پیشوند ما mizbanorg است که بسته به نام دامنه و یا نامی که هاستینگ شما هنگام خرید هاست برای شما اختصاص داده است متغیر خواهد بود.

Database Username: این بخش نیز شامل نام کاربر پایگاه داده وردپرس می‌باشد، در اینجا من برای نام پایگاه داده و نام کاربری پایگاه داده یکسان استفاده کردم اما شما حتما حتما حتما سعی کنید تا از نام متفاوتی برای افزایش امنیت در این مرحله استفاده کنید تا نام کاربری پایگاه داده با نام پایگاه داده متفاوت باشد.

Username Password: در این فیلد نیز رمز مورد نظر برای پایگاه داده خودتونو وارد کنید. رمز شما باید یک رمز قوی باشد که شامل حروف بزرگ، حروف کوچک، کاراکترهای خاص و اعداد باشد تا هرکسی قادر نباشد تا به اطلاعات دیتابیس شما دسترسی پیدا کند. پیشنهاد می‌کنم با استفاده از دکمه Random که در مقابل این فیلد قرار داره از رمز تصادفی که هاست دایرکت ادمین در اختیار شما قرار خواهد داد استفاده کنید.

Confirm Password: در این فیلد نیز مجددا رمز عبور خودتونو وارد کنید. اگر از دکمه Random استفاده کرده باشید هر دو فیلد رمز و تکرار رمز به صورت خودکار وارد خواهند شد.

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

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

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

آموزش انتقال وردپرس از ومپ به هاست دایرکت ادمین

بنابراین پس از ورود به phpmyadmin، پایگاه داده‌ی جدید رو که در مرحله چهارم با همدیگه ساختیم را انتخاب کنید و روی دکمه import که در بالای صفحه قرار داره مشابه چیزی که در تصویر زیر میبینید کلیک کنید. سپس در صفحه ی import روی browse کلیک کرده و فایل .sql ذخیره شده رو که در مرحله سوم با همدیگه ساختیم و در این مثال با نام mizbanfa.sql در کامپیوتر خودمون ذخیره کردیم رو انتخاب کنید و در نهایت با کلیک روی دکمه go که در انتهای صفحه قرار داره عملیات ایمپورت اطلاعات پایگاه داده رو انجام بدین تا در نهایت در باکسی که با رنگ سبز به شما نشون داده میشه پیغام موفقیت آمیز بودن مراحل درون ریزی دیتابیس رو مشاهده کنید.

آموزش انتقال وردپرس از ومپ به هاست دایرکت ادمین

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

آموزش انتقال وردپرس از ومپ به هاست دایرکت ادمین

عد از اینکه دیتابیس با موفقیت در پایگاه داده مورد نظر اضافه شد حالا نوبت به ایجاد ارتباط دیتابیس با فایل‌های وردپرس میرسه که از طریق ویرایش فایل wp-config.php صورت میگیره، پس حالا به مرحله بعد مراجعه میکنیم تا ارتباط بین دیتابیس و فایل‌های وردپرس را برقرار کنیم.

مرحله ششم: اتصال دیتابیس با ویرایش فایل wp-config

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

آموزش انتقال وردپرس از ومپ به هاست دایرکت ادمین

بعد از اینکه وارد فایل منیجر هاست دایرکت ادمین شدید به مسیر public_html مراجعه کنید که در اینجا چون من سایتم رو در پوشه ای با نام mizbanfa قراره تا بالا بیارم به مسیر /public_html/mizbanfa/ مراجعه می‌کنم و در نهایت فایل wp-config.php رو برای ویرایش کردن با کلیک روی دکمه Edit  که در مقابل اون قرار داره باز میکنم.

آموزش انتقال وردپرس از ومپ به هاست دایرکت ادمین

بعد از اینکه صفحه ویرایش فایل wp-config.php براتون باز شد میبایست اطلاعات دیتابیس را که در مرحله چهارم ساختید در این فایل وارد کنید. مشابه چیزی که در تصویر میبینید عمل کنید و اطلاعات دیتابیس را بر اساس توضیحات ارائه شده در زیر وارد کنید.

آموزش انتقال وردپرس از ومپ به هاست دایرکت ادمین

DB_NAME: نام پایگاه داده جدید رو وارد کنید.

DB_USER: نام یوزر پایگاه داده جدید رو وارد کنید.

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

مرحله هفتم: به‌روزرسانی آدرس سایت و اصلاح آنها

در مرحله‌ی آخر انتقال وردپرس از لوکال هاست ومپ به هاست دایرکت ادمین، باید لینک‌های سایتمونو تصحیح کنیم زیرا ممکنه هنوز به مسیر لوکال هاستمون اشاره کنند و برای ما بارگزاری نشوند، پس اگر آدرس‌های شما صحیح باشند و قادر به ورود به سایت، پیشخوان وردپرس و لود کامل سایت بدون هیچ مشکلی بودید نیازی به این کار ندارید اما اگر در این موارد مشکلی بود باید اقدام به اصلاح اونها کنید، البته این نکته را بخاطر داشته باشید که برا اطمینان باید حتما از طریق دیتابیس ببینید که تنظیمات به چه شکلی هست، چون در حالت عادی از اونجایی که wamp روشن هست شما سایت را به درستی میبینید و دلیل اونم اینه که داده‌ها رو از طریق لوکال هاست wamp لود میکنه که همین اتفاق در این آموزش افتاده و اگر من ومپ رو خاموش کنم با خطای اتصال به پایگاه داده در سایتی که وردپرس روی هاست دایرکت ادمین بالا میاد مواجه خواهم شد. بنابراین وارد phpmyadmin بشید، جدول wp-options پایگاه داده جدید که در مرحله چهارم ساختید رو انتخاب کنید، البته این امکان وجود داره که به دلیل تغییر پیشوند جداول وردپرس که در حالت عادی روی _wp هستش این بخش با یک نام دیگه برای شما نشون داده بشه که در هر صورت بعد از پیشوند جدول عبارت options قرار داره، حالا بسته به نامی که انتخاب کردید به این تیبل مراجعه کرده و سپس در رکوردهای جدول که بهتون نمایش داده میشه رکوردهای siteurl و home رو پیدا کنید و نام دامنه‌ی سایتتون رو داخلش جایگزین کنید.

آموزش انتقال وردپرس از ومپ به هاست دایرکت ادمین

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

آموزش انتقال وردپرس از ومپ به هاست دایرکت ادمین

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

آموزش انتقال وردپرس از ومپ به هاست دایرکت ادمین

مشابه چیزی که در تصویر مشاهده میکنید کد بالا را در فیلد Run SQL query/queries on database قرار داده و در نهایت روی دکمه Go کلیک کنید و منتظر بمونید تا عملیات انتقال صورت بگیره بعد از این کار سایت شما با موفقیت از محیط لوکال هاست wamp به هاست دایرکت ادمین منتقل شده است.

بررسی صحت انتقال

خُب، حالا ما بعد از اینکه تمامی کارهای لازم رو انجام دادیم فقط باید سایتمونو چک کنیم، قبل از هر کاری اگر برنامه wamp روشن هست اونو خاموش کنید تا داده‌های سایت از طریق لوکال هاست wamp اگر لود میشوند و سایت به درستی منتقل نشده اطمینان حاصل کنید. حالا نام دامنه ی سایت رو داخل مرورگر اینترنتتون باز کنید، در این مرحله باید تمامی محتوای سایت و قالب وردپرستون به صورت کامل بارگزاری بشه تا مطمئن بشید مراحل فوق رو کامل و صحیح انجام داده اید، اگر احیانا استایل قالب هم لود نشد بدونید که یک جای کار میلنگه که باید برای رفع اون ببینید کدوم یکی از مراحل رو اشتباه انجام دادید، البته در این حالت اگر مشکلی در انتقال صورت نگرفته باشه ممکنه از آدرس‌دهی فایل‌ها در قالب وردپرس سایت شما باشه که چنین خطاهایی رو مشاهده کنید. همچنین مسیر ادمین سایت یعنی domain.com/wp-admin رو هم تست کنید و جهت ورود به مدیریت وردپرس هم از همان نام کاربری و رمز عبور که در لوکال هاست wamp استفاده کردید در همینجا هم استفاده کنید.

ادامه مطلب

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

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

آموزش انتقال وردپرس از هاست سی پنل به دایرکت ادمین

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

  1. تهیه بک آپ و فایل پشتیبان از فایل های وردپرس در هاست سی پنل
  2. خروجی گرفتن از دیتابیس وردپرس از طریق هاست سی پنل
  3. درون ریزی فایل ها در هاست دایرکت ادمین و استخراج آنها
  4. ساخت پایگاه داده جدید در دیتابیس دایرکت ادمین و درون ریزی دیتابیس
  5. درون ریزی دیتابیس در هاست دایرکت ادمین
  6. متصل کردن دیتابیس به فایل‌های وردپرس از طریق ویرایش فایل wp-config

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

مرحله اول: خروجی گرفتن از فایل‌های وردپرس

قبل از هرکاری لازمه تا یک فایل فشرده و خروجی با فرمت zip. از فایلهای موجود در وردپرس که در هاست cpanel قرار داره تهیه کنید؛ این فایل ها شامل پوشه ها و فایل های اصلی سیستم مدیریت محتوای وردپرس، فایل های آپلود شده در رسانه وردپرس، افزونه و قالب‌های نصب شده در وردپرس و… می‌باشند. بنابراین برای این کار ابتدا لازمه تا از کلیه فایل های موجود در مسیری که وردپرس در اون نصب هست یک فایل فشرده تهیه کنید که این مسیر میتونه آدرس اصلی سایت شما و یا پوشه ای درون هاست سی پنل شما باشد. پس مشابه تصویر زیر ابتدا لازمه تا بر اساس آموزش نحوه ورود به هاست سی پنل وارد کنترل پنل هاست خودمون بشیم، پس آدرس سایتمون رو وارد کرده و در انتهای اون از 2082: استفاده میکنیم تا به صفحه ورود سی پنل مراجعه کنیم. در اینجا چون من اقدام به نصب وردپرس در پوشه ای به نام mizbanfa در هاست سی پنل کردم لازمه تا به این مسیر در File Manager هاست سی پنل مراجعه کنم، بنابراین نام‌هایی که در این آموزش میبینید با اون چیزی که در هاستینگ شما وجود داره متفاوت خواهد بود؛ پس ابتدا با مراجعه به صفحه اصلی هاست سی پنل مشابه تصویر زیر بر روی دکمه File manager کلیک کنید تا به مسیر فایل های موجود در هاست دسترسی پیدا کنید.

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

بعد از اینکه به صفحه file manager در هاست سی پنل هدایت شدید حالا به مسیری که وردپرس در اون نصب هست مراجعه کنید، ابتدا لازمه تا به مسیر public_html مراجعه کنید. اگر هاست در دامنه اصلی هست از کلیه فایل‌های موجود که مربوط به وردپرس هستند یک خروجی تهیه کنید، اما اگر مشابه چیزی که در این آموزش میبینید وردپرس شما در پوشه دیگری نصب شده به اون مسیر مراجعه کنید. سپس با کلیک روی دکمه Select All کلیه فایل‌های موجود در این دایرکتوری را انتخاب کنید. سپس با راست کلیک کردن روی یکی از فایل‌ها گزینه compress را برای تهیه فایل خروجی در قالب یک فایل فشرده با فرمت zip. انتخاب کنید.

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

بعد از کلیک روی دکمه compress پنجره زیر برای شما نشون داده میشه که میتونید فایل‌هایی که قرار هست تا ازشون خروجی گرفته بشه رو مشاهده کنید. همچنین میتونید فرمت فاسل فشرده را هم در اینجا تعیین کنید که بهترین نوع اون که براتون مشکل ساز هم نشه استفاده از فرمت zip. خواهد بود در انتهای صفحه هم میتونید تا مسیر مورد نظر و عنوان فایل خروجی را تعیین کنید تا با این نام در هاست شما خروجی از اون تهیه شده و ذخیره شود. در اینجا من نام فایل خروجی را mizbanfa-backup.zip قرار دادم که بعد از تهیه خروجی با این نام در مسیر مشخص شده خروجی تهیه خواهد شد.

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

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

مرحله دوم: خروجی گرفتن از دیتابیس وردپرس از طریق هاست سی پنل

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

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

حالا که وارد phpmyadmin شدید روی پایگاه داده‌ی وردپرس که قصد دارید تا اونو به هاست دایرکت ادمین انتقال بدین کلیک کنید. سپس بر روی دکمه export که در منوی بالا قرار داره جهت ایجاد خروجی کلیک کنید. در نهایت تو صفحه باز شده ابتدا از بخش Format اون رو روی SQL قرار بدین و سپس روی دکمه go که در انتهای صفحه قرار داره کلیک کنین و بعد از مشخص کردن مسیر ذخیره‌ی پایگاه داده با پسوند .sql در رایانه شخصیتون بسته به میزان حجم پایگاه داده منتظر بمونید تا تهیه شده و اون رو ذخیره کنید.

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

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

مرحله سوم: انتقال فایل های وردپرس به هاست دایرکت ادمین

در این مرحله ابتدا باید وارد کنترل پنل هاست دایرکت ادمین خریداری شده کنیم. بنابراین بعد از آدرس دامنه عبارت 2222: را وارد کنید تا به صفحه ورود به هاست دایرکت ادمین هدایت شوید. بعد از اینکه وارد هاست دایرکت ادمین شدید مشابه تصویر زیر در بخش Your Account روی منوی File Manager کلیک کنید تا به صفحه مدیریت و کنترل فایل‌های موجود در هاست دایرکت ادمین هدایت شوید.

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

بعد از اینکه به صفحه مدیریت فایل های هاست دایرکت ادمین هدایت شدید سپس به مسیر Public_html مراجعه کرده و با انتخاب دکمه Upload Files to corrent directory در مسیری که قصد دارید تا وردپرس را در آن منتقل کرده و اجرا کنید فایل‌های خود را در هاست دایرکت ادمین آپلود کنید. در اینجا من قصد دارم تا در یک ساب فولدر که با نام mizbanfa می‌باشد وردپرس را به یک پوشه از آدرس دامنه وارد کرده و آن را اجرا کنم. بنابراین پس از کلیک روی دکمه Upload Files to corrent directory به صفحه زیر وارد خواهم شد که میتوانم در آن فایل بک‌آپ تهیه شده از فایل‌های وردپرس که در مرحله اول این آموزش خروجی اون رو از هاست سی پنل تهیه کردم تو اینجا آپلود کنم. پس بعد از کلیک روی دکمه Upload Files to corrent directory در مسیر مورد نظر به صفحه ای مثل تصویر زیر هدایت میشین که در اون باید فایل بک آپ تهیه شده از فایل های وردپرس که با نام mizbanfa-backup.zip اون رو ذخیره کردید برای آپلود کردن انتخاب کنید.

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

بعد از اینکه بسته به میزان حجم فایل و سرعت اینترنت شما عملیات آپلود به انتهای خودش رسید و پیغام موفقیت آمیز بودن اپلود را مشاهده کردید تو همین مسیر فایلی با عنوان mizbanfa-backup.zip رو میبینید، باید انتخابش کنید و بر روی extract کلیک کنید تا فایل ها از حالت فشرده استخراج شوند. برای این کار در هاست دایرکت ادمین کافیه تا در مقابل فایل زیپ گزینه Extract را برای استخراج فایل zip. از حالت فشرده انتخاب کنید.

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

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

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

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

مرحله چهارم: ساخت دیتابیس جدید در هاست دایرکت ادمین و import دیتابیس سایت

در این مرحله لازمه تا ابتدا یک پایگاه داده جدید در هاست دایرکت ادمین ایجاد کنیم و سپس با درون ریزی پایگاه داده‌ای که در مراحل قبل یعنی مرحله دوم اون رو از طریق هاست سی پنل ساختیم و درواقع خروجی از دیتابیس سایتمون تهیه کردیم به این دیتابیس جدید درون ریزی یا Import کنیم. پس برای ساخت پایگاه داده جدید در هاست دایرکت ادمین ابتدا به صفحه اصلی کنترل پنل هاست دایرکت ادمین خودتون مراجعه کنید و سپس مشابه تصویر زیر روی دکمه MySQL Management که در بخش your account اونو مشاهده میکنید کلیک کنید تا به صفحه ساخت دیتابیس جدید در هاست دایرکت ادمین هدایت شوید.

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

بعد از کلیک روی دکمه MySQL Management به صفحه‌ای مشابه تصویر زیر هدایت خواهید شد، که میتونید در اون به مدیریت و کنترل پایگاه داده هایی که در هاست دایرکت ادمین برای وردپرس و یا هر نوع سیستم مدیریت محتوای دیگه ساختید بپردازید. حالا برای اینکه یک دیتابیس جدید ایجاد کنید در همین صفحه روی گزینه Create new Database کلیک کنید تا به صفحه ساخت دیتابیس در هاست دایرکت ادمین هدایت شوید.

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

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

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

Database Name: این بخش شامل نام پایگاه داده وردپرس شماست، بنابراین کافیه تا مشابه نمونه تصویر زیر نام پایگاه داده خودتونو به جای اون وارد کنید که در اینجا نام پایگاه داده ما Mizbanorg_backup می‌باشد. دقت کنید که نام پایگاه داده به حروف بزرگ و کوچک حساس می‌باشد. و نکته دیگه اینکه نامی که در فیلد دیتابیس وارد میکنید دارای پیشوند نام دامنه شما میباشد که در اینجا پیشوند ما mizbanorg است که بسته به نام دامنه و یا نامی که هاستینگ شما هنگام خرید هاست برای شما اختصاص داده است متغیر خواهد بود.

Database Username: این بخش نیز شامل نام کاربر پایگاه داده وردپرس می‌باشد، در اینجا من برای نام پایگاه داده و نام کاربری پایگاه داده یکسان استفاده کردم اما شما حتما حتما حتما سعی کنید تا از نام متفاوتی برای افزایش امنیت در این مرحله استفاده کنید تا نام کاربری پایگاه داده با نام پایگاه داده متفاوت باشد.

Username Password: در این فیلد نیز رمز مورد نظر برای پایگاه داده خودتونو وارد کنید. رمز شما باید یک رمز قوی باشد که شامل حروف بزرگ، حروف کوچک، کاراکترهای خاص و اعداد باشد تا هرکسی قادر نباشد تا به اطلاعات دیتابیس شما دسترسی پیدا کند. پیشنهاد می‌کنم با استفاده از دکمه Random که در مقابل این فیلد قرار داره از رمز تصادفی که هاست دایرکت ادمین در اختیار شما قرار خواهد داد استفاده کنید.

Confirm Password: در این فیلد نیز مجددا رمز عبور خودتونو وارد کنید. اگر از دکمه Random استفاده کرده باشید هر دو فیلد رمز و تکرار رمز به صورت خودکار وارد خواهند شد.

حالا که اطلاعات پایگاه داده خودتونو وارد کردید مشابه تصویر روی دکمه Create کلیک کنید و منتظر بمانید تا پایگاه داده شما ساخته شود.

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

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

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

پس روی phpmyadmin کلید کنید تا وارد اون بشید در این مرحله از شما نام کاربری و رمزی برای ورود به محیط phpmyadmin مبخواد و تا زمانی که نام کاربری و رمز عبور را وارد نکنید نمیتونید وارد اون بشید، بنابراین مشابه چیزی که در تصویر زیر مشاهده میکنید پنجره ای در مرورگر برای شما باز میشه و از شما میخواد تا نام کاربری و رمز عبور را در اون وارد کنید. این نام کاربری و رمز عبور همون نام کاربری و پسوردی هست که برای ورود به هاست از اون استفاده میکنید و شرکت میزبانی وب اون را در اختیار شما قرار داده است، پس در فیلد User Name نام کاربری و در فیلد Password هم رمز هاست را وارد کنید و روی دکمه Log In کلیک کنید تا به محیط phpmyadmin دسترسی داشته باشید.

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

پس از ورود به phpmyadmin، پایگاه داده‌ی جدید رو که در مرحله چهارم با همدیگه ساختیم را انتخاب میکنیم و روی دکمه import که در بالای صفحه قرار داره مشابه چیزی که در تصویر زیر میبینید کلیک میکنیم تا اطلاعات موجود در پایگاه داده قبلی که در هاست سی پنل داشتیم رو در این دیتابیس با یک نام، نام کاربری و رمز جدید اونو ساختیم منتقل کنیم. سپس در صفحه ی import روی browse کلیک کرده و فایل .sql ذخیره شده رو که در مرحله دوم با همدیگه ساختیم و درواقع یک خروجی از دیتابیس ما در هاست سی پنل هست رو انتخاب کنید تا در دیتابیس هاست دایرکت ادمین اپلود کنیم. در این مثال من این فایل را با نام mizbanfa.sql در کامپیوتر خودم ذخیره کردم پس شما هم با هر نامی که اونو ذخیره کردید انتخاب کنید و در نهایت با کلیک روی دکمه go که در انتهای صفحه قرار داره عملیات ایمپورت اطلاعات پایگاه داده رو انجام بدین تا در نهایت در باکسی که با رنگ سبز به شما نشون داده میشه پیغام موفقیت آمیز بودن مراحل درون ریزی دیتابیس رو مشاهده کنید.

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

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

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

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

مرحله ششم: متصل کردن دیتابیس به فایل های وردپرس با ویرایش wp-config.php

خُب ما تا اینجا همه‌ی فایل ها و داده های سایتمونو آپلود کردیم و روی هاستمون قرار دادیم ولی این کار کافی نیست و برای اینکه کار انتقال سایت از هاست سی پنل به دایرکت ادمین به انتهای خودش برسه باید ارتباط بین فایل های سایت و پایگاه داده رو برقرار کنیم . برای این کار نیاز داریم تا ابتدا وارد File Manager هاست دایرکت ادمین سایتمون بشیم و از طریق ویرایش فایل wp-config.php این کار رو انجام بدیم؛ بنابراین به صفحه اصلی دایرکت ادمین مراجعه کرده و سپس از قسمت Your Account مشابه تصویر زیر روی دکمه File Manager کلیک کنید تا به صفحه مدیریت فایل‌های وردپرس هدایت شوید.

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

بعد از اینکه وارد File manager در هاست دایرکت ادمین شدید به مسیر public_html مراجعه کنید که در اینجا چون من سایتم رو در پوشه ای با نام mizbanfa قراره بالا بیارم به مسیر /public_html/mizbanfa/ مراجعه می‌کنم و در نهایت فایل wp-config.php رو برای ویرایش کردن با کلیک روی دکمه Edit  که در مقابل اون قرار داره باز میکنم.

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

بعد از اینکه صفحه ویرایش فایل wp-config.php براتون باز شد میبایست اطلاعات دیتابیس جدید را که در مرحله چهارم انتقال وردپرس از هاست سی پنل به دایرکت ادمین اونو ساختید در این فایل وارد کنید. مشابه چیزی که در تصویر میبینید عمل کنید و اطلاعات دیتابیس را بر اساس توضیحات ارائه شده در زیر وارد کنید.

آموزش انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین

DB_NAME: نام پایگاه داده جدید رو وارد کنید.

DB_USER: نام یوزر پایگاه داده جدید رو وارد کنید.

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

بررسی صحت انتقال

خُب حالا که کارهای لازم رو برای انتقال وردپرس از هاست سی پنل به هاست دایرکت ادمین به صورت مرحله به مرحله و بدون هیچ مشکلی انجام دادیم فقط باید سایتمونو چک کنیم تا ببینیم عمل انتقال به درستی صورت گرفته و سایت به روال سابق لود و بارگزاری میشه، پس حالا نام دامنه ی سایت رو داخل مرورگر اینترنتتون باز کنید، در این مرحله باید تمامی محتوای سایت و قالب وردپرستون به صورت کامل بارگزاری بشه تا مطمئن بشید مراحل فوق رو کامل و صحیح انجام داده اید، اگر احیانا استایل قالب هم لود نشد بدونید که یک جای کار میلنگه که باید برای رفع اون ببینید کدوم یکی از مراحل رو اشتباه انجام دادید. همچنین مسیر ادمین سایت یعنی domain.com/wp-admin رو هم تست کنید و جهت ورود به مدیریت وردپرس هم از همان نام کاربری و رمز عبور که قبلا داشتید استفاده کنید.

ادامه مطلب

چگونه یک هاست مناسب انتخاب کنیم؟

 http://www.websepanta.net/storage/tiny/products/588.jpg

این سوال را بسیاری از افرادی که میخواهند یک سایت ایجاد کنند، می‌پرسند. پاسخ به این سوال بستگی به این دارد که چه نیازها و انتظاراتی از هاست خود دارید؟

هاست‌های رایگان اگر کار شما یک کار تفننی و [فعلا] غیرجدی است، توصیه می‌کنم پول خود را هدر ندهید. هاست‌های رایگان هر کدام محدودیت خاص خود را دارند (برخی محدودیت در حجم کل و برخی محدودیت در حجم یک فایل و …) اما بسیاری از آنها برای نصب یک وبلاگ وردپرسی یا یک فاروم (انجمن گفتگو) مناسب هستند. اگر یک کاربر مبتدی باشید، گیگفا یک نمونه خوب برای شروع است و اگر هم حرفه‌ای هستید، سه گیگابایت فضای رایگان از سرور حرفه‌ای rhcloud سرورهای معتبر ردهت شروع خوبی برای شما خواهد بود. در هاست‌های رایگان، هزینه هاست که رایگان است. در مورد دامنه هم تمام هاست‌های رایگان، یک زیردامنه در اختیار شما قرار می‌دهند تا شما مجبور نباشید هزینه دامنه را بپردازید. اما اگر دامنه خودتان را قبلا ثبت کردید و می‌خواهید از ابتدا به عنوان یک برند فعالیت کنید، باز هم بسیاری از هاست‌های رایگان (از جمله دو سرویس اشاره شده در بالا) این امکان را به شما می‌دهند که از دامنه اختصاصی خود استفاده کنید. بسیاری از افراد، ایده‌ای در ذهن دارند و تصور می‌کنند که ایده‌شان بسیار عالی‌ست و بعد از دو سه ماه، روزی صد هزار بیننده خواهد داشت(!) و با تکیه به همین تصورات، اقدام به تهیه یک هاست گرانقیمت می‌کنند و پس از مدتی سرخورده می‌شوند چون سایت‌شان آن آمار خیالی را نداشته و آنها پول خود را به هدر داده‌اند. من به همه دوستانی که قصد دارند سایتی را استارت بزنند که در مورد آینده آن مطمئن نیستند و تصمیم محکمی برای تکیه بر آن ندارند، توصیه می‌کنم که هاست رایگان استفاده کنند. طبعا اگر پس از گذشت چند ماه مشاهده کردید که تصورات و تخمین‌های شما درست از آب درآمده است و سایت شما قابل سرمایه گذاری است، می‌توانید در عرض چند دقیقه به یک سرور و هاست گران‌تر و با کیفیت بالاتر مهاجرت کنید.
هاست اشتراکی در هاست اشتراکی شما و دیگر مشتریان – که ممکن است تعدادشان به هزاران نفر هم برسد – همگی بر روی یک سرور قرار دارید و منابع سرور (حافظه Ram و پردازنده و پهنای باند اتصال سرور به اینترنت و …) همگی بین کاربران مشترک است لذا اگر یک یا چند تا از سایت‌های مشتریان از منابع بیشتری استفاده کنند، منابع کمتری برای بقیه باقی می‌ماند و سرعت نمایش سایت آنها کاهش می‌یابد. هاست اشتراکی برای سایت‌های کم‌بازدید (مثلا کمتر از هزار بازدید روزانه) توصیه می‌شود. در صورتی که بازدید سایت شما بالاتر رفت یا سرعت سایت شما کاهش یافت (زمان پاسخ‌دهی به دستور ping و اجرای کوئری‌های دیتابیس)، بهتر است به فکر انتقال به سروری قوی‌تر (سرور مجازی vps) باشید. آنچه تحت عنوان هاست نامحدود فروخته می‌شود نیز فقط کلاه‌برداری از مشتریان کم‌اطلاع است. این هاست‌ها نیز یک هاست اشتراکی هستند که صاحب آن برای جذب مشتری بیشتر و سود بیشتر اقدام به ارائه آن تحت عنوان نامحدود (!) می‌کنند اما وقتی حجم اطلاعات یا بازدید یک مشتری بالا رود، مسئول سرور محترمانه از او می‌خواهد که سرور را ترک کند. البته برخی از هاست‌های نامحدود، باکیفیت‌تر هستند اما آنها نیز مشکلات خاص خود را دارند مثلا اگر اطلاعات شما زیاد باشد (فرضا 20 گیگ)، امکان تهیه بکآپ یا انتقال بی‌دردسر اطلاعات به یک سرور دیگر را به شما نمی‌دهند. هزینه سرورهای اشتراکی بسیار ارزان بوده و معمولا حدود 10 تا 100 دلار در سال است و به عنوان مثال «نت افراز» یک نمونه هاست اشتراکی خوب و به‌صرفه است.
سرور مجازی (VPS) و سرور اختصاصی (dedicated server) فقط سنگینی سایت (اطلاعات یا بازدید بالا) نیست که کاربران را مجبور به ترک هاست اشتراکی می‌کند. امنیت هم مساله مهمی است. اگر سایت شما سایت حساسی باشد و افشای اطلاعات مشتریان یا کدهای شما اهمیت فوق العاده بالایی داشته باشد، لازم است حتما به سراغ سرور مجازی یا سرور اختصاصی بروید چون در سرور اشتراکی، اگر سرور یا حتی یکی از هزاران سایت روی آن دارای مشکل امنیتی باشد، امکان نفوذ به تمام سایت‌های دیگر سرور محتمل است. سرور اختصاصی، مانند یک کیس کامل است که در اختیار شماست. ram و cpu و hard و … همگی همان چیزی است که شما انتخاب می‌کنید و واقعا هم همان قطعات روی یک سرور برای شما نصب می‌شود. حتی انتخاب سیستم‌عامل سرور و سایر برنامه‌ها نیز در اختیار شماست. سرور مجازی شبیه سرور اختصاصی است با این تفاوت که از دید شما سرور اختصاصی است اما در واقع، از نظر سخت افزار یک سرور اختصاصی با کمک نرم افزارهای مجازی‌ساز، به تعداد محدودی سرور کاملا مجزای مجازی تقسیم شده است.
لذا سرور مجازی بخشی از یک سرور اختصاصی است (مثلا یک دهم آن) و همچنین تعریف مشتری جدید، سهولت بیشتری برای مدیر سرور دارد لذا سرور مجازی از نظر قیمت، معمولا بسیار ارزان‌تر است (مثلا 25 دلار در ماه). همچنین مدیریت و پیکره‌بندی اولیه نرم افزاری، مشتری را از پرداخت هزینه مدیریت سرور معاف می‌کند و همین دلایل باعث می‌شود که بسیاری از سایت‌های متوسط یا سایت‌هایی که صاحبانشان توانایی پرداخت هزینه بالا را ندارند، سرور مجازی را بر اختصاصی ترجیح دهند. کسانی که برای سایت(هایـ)شان سرور اختصاصی تهیه می‌کنند، معمولا باید هزینه بالاتری را بپردازند. حداقل 100 دلار در ماه برای اجاره خود سرور و همچنین پرداخت هزینه مدیریت نرم افزارهای سرور که بسته به میزان ساعت اختصاص یافته خواهد بود. (بین 10 تا 50 دلار برای یک ساعت کار سرور منیجر) دقت کنید که برخی نرم افزارهای نصب شده بر روی سرور اختصاصی یا مجازی، رایگان نیست و لذا شما مجبور به پرداخت هزینه قانونی آن هستید. مثلا اگر شما برای کنترل پنل هاست خود مایل به استفاده از cPanel یا direct admin یا plesk و … باشید، لازم است هزینه آن را جدا بپردازید. امری که در مورد هاست اشتراکی، به دلیل سرشکن شدن هزینه آن بر روی هزاران یوزر آن، هزینه ناچیزی می‌شود.
هاست ریسلر (نمایندگی میزبانی) دیگر چیست؟! اگر شما مراجعین و مشتریان زیادی دارید که نیاز به هاست دارند، بجای اینکه برای هر کدام از آنها به صورت مجزا هاست خریداری کنید، می‌توانید خودتان فروشنده شوید! برای این کار کافی است یک «سرور مجازی» یا حتی «نمایندگی میزبانی» (که همان هاست اشتراکی است)، خریداری کنید (مثلا به قیمت سالانه 100 الی 200 دلار) و سپس از طریق کنترل پنلی که در اختیار شماست، هاست‌های اشتراکی (با کنترل پنل مجزا) برای کاربران تعریف کنید و به مشتریان‌تان بفروشید.
سرور و هاست ویندوزی بخرم یا لینوکسی؟ اگر سایت شما با زبان asp نوشته شده، مجبور هستید سرورهای ویندوزی تهیه کنید. سرورهای ویندوزی از نظر پایداری و امنیت به پای سرورهای لینوکسی نمی‌رسند و از سویی نیز به دلیل رایگان نبودن سیستم‌عامل و برخی برنامه‌های ضروری (windows, ms sql server و …) هزینه بالاتری دارند.
کلود یا سرویس ابری چیست؟ سرویس ابری، جایگزین خوب و به صرفه‌ای برای میزبانی اشتراکی محسوب می‌شود که مخاطرات امنیتی آن را ندارد و همچنین حق شما در منابع سخت افزاری سرور، مقداری مشخص است و توسط دیگر شرکاء نمی‌تواند دزدیده شود! در سرویس ابری شما به اندازه منابع مورد نیاز خود پول می‌دهید و هز زمان که حس کردید مثلا پردازنده ، رم ، حافظه ، پهنای باند و … بیشتری نیاز دارید، به سادگی می‌توانید آن را ارتقاء دهید.
موقعیت و مکان جغرافیایی هاست مهم است؟ بله! این مساله از دو جنبه مهم است:     زمانی که اکثر بازدیدکنندگان سایت شما در یک کشور خاص هستند، انتخاب سروری که در آن کشور است، موجب سرعت پاسخ‌دهی بالاتر می‌گردد.
البته استثنائا در مورد ایران، به دلیل آپتایم پایین‌تر سرورهای ایرانی و همچنین کم بودن پهنای باند آن، انتخاب سرور ایرانی لزوما گزینه بهتری نسبت به سرور خارجی نیست.
مساله کپی رایت (حق استنساخ)
اگر شما سرور خود را از یک کشور (مثلا فرانسه) انتخاب کنید که به قانون کپی رایت بسیار اهمیت می‌دهد، آنگاه نمی‌توانید فایلی که مجوز انتشار آن را ندارید را پخش کنید چون اگر صاحب آن اثر شکایت کند، شما جریمه خواهید شد و همچنین مسئول سرور ممکن است اکانت شما و کل سایت‌تان را معلق (Suspend) کند.
به همین دلیل کسانی که به دنبال نقض کپی رایت هستند (مثل بسیاری از سایت‌های دانلود غیرقانونی نرم افزار) مجبور هستند از سرورهای واقع در برخی کشورهای خاص (مثل هلند) استفاده کنند.
_____________________
مشاوره تخصصی در مورد خرید هاست جزو خدمات این سایت بوده و در صورتی که در انتخاب هاست نیاز به مشاوره داشتید، می‌توانید به بخش خدمات هاستینگ و ثبت دامنه(www.takinhost.com) مراجعه نمایید.

ادامه مطلب

مفهوم سرور اشتراکی، سرور مجازی و سرور اختصاصی

تعریف سرور اشتراکی، سرور مجازی و سرور اختصاصی

سرورها به سه نوع زیر تقسیم می شوند:

سرور اشتراکی

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

سرور مجازی (VPS)

سرور مجازی یا VPS مخفف عبارت Virtual Private Server می باشد که از تجزیه و یا از بخش بندی کردن یک سرور اختصاصی Dedicated Server ایجاد می گردد. این بخش بندی توسط یک مجازی ساز مانند مجازی ساز KVM ، Vmware انجام می گردد و بخشی از منابع سرور اختصاصی اصلی به سرور مجازی اختصاص داده می شود. هر سرور مجازی به صورت مجزا به فعالیت خود ادامه می دهد و کارکرد هر سرور به سرور مجازی دیگر ارتباطی ندارد و می تواند از سیستم عامل های مختلف، کانفیگ های مختلف، منابع مختلف برای هر کدام از آن ها استفاده کرد.

 مزایای استفاده از سرور مجازی

  • هزینه بسیار پایین تر نسبت به سرور اختصاصی
  • قابلیت ارتقا منابع در هر زمان
  • دسترسی Root یا Administrator به سیستم عامل
  • سرعت متناسب نسبت به منابع
  • قابلیت گرفتن   Snapshot
  • قابلیت جابه‌جایی بین مجازی ساز ها
  • سرعت راه اندازی بالا
  • قابلیت نصب سیستم عامل دلخواه
  • عملکرد کاملا مشابه با سرور اختصاصی
  • پهنای باند بالا
  • امنیت بالاتر نسبت به فضاهای میزبانی اشتراکی
  • در اختیار داشتن آی پی معتبر و اختصاصی
  • و 

سرور اختصاصی

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

انواع سرور اختصاصی

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

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

مزایای سرور اختصاصی

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

کاربرد سرور اختصاصی

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

کاربرد سرور مجازی

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

تفاوت سرور مجازی و سرور اختصاصی

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

مزایای سرور مجازی نسبت به سرور اختصاصی

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