سلام دوست عزیز
سایر دوستان پاسخ شما رو دادن، ولی من فکر میکنم شاید بتونم چیزای بیشتری بگم که به درد بخوره.
اگر می تونید از سایت های خارجی خرید کنید، یک گزینه ی خوب، استفاده از هاست ابری هست. (منظورم PaaS هست) چون به اندازه ای که مصرف میکنید پول میدهید.
خریدن VPS مشکلات خاص خودش رو داره:
اولا که باید سرور مجازی رو از یک جای درست حسابی بگیرید. تصور نکنید که سرور مجازی، صرفا چون سرور مجازی هست، پس سرعت بالایی داره و پاسخگوی نیاز شما هست.
واقعیت اینه که هیچ ربطی نداره.
اگر کاری که شما لازم دارید، هاستینگ php هست، بهتره یک هاست اشتراکی خوب خریداری کنید تا یک سرور مجازی بد.
چون هاست اشتراکی بودن یا سرور مجازی بودن هیچ ربطی به کیفیت نداره. این شرکتی که ازش خدمات میگیرید، باید کیفیت رو تامین کنه.
این مطالب رو با چندین سال تجربه میگم. البته احتمال قوی خودتون اینا رو میدونید، ولی چون دیدم خیلی ها خیال میکنن سرور مجازی گرفتن به معنی افزایش کیفیت هست، تذکر دادم که سرور مجازی خوب و بد داره.
مشکل دیگه در سرور مجازی اینه که باید خودتون کانفیگ و به روز رسانی ش کنید. که البته اگه دانش لینوکس دارید، این اصلا مشکل نیست. بلکه مزیت هم هست.
ولی اگه با لینوکس زیاد راحت نیستین، بهتره بی خیالش شوید.
اگه هاست میگیرید، دقت کنید که اگه سیستم عامل CloudLinux باشه، احتمال این که سایت شما زود به زود down بشه خیلی کمتره. و کلود لینوکس یک سری تنظیمات داره که مثلا ارائه دهنده ی هاست به شما چند درصد cpu میده. چقدر رم میده و ....
هاست های ابری، (مثلا آمازون، یا سرویس openshift یا Google Compute Engine و ... )
میزبانی ابری چند مدل داریم.
یک مدل اینه که مثل آمازون، به شما یک چیزی شیه VPS میده. این رو دوباره باید خودتون کانفیگ و مدیریت کنید.
اما یک مدل دیگه داریم به اسم PaaS یا Platform as a Service مثل اپن شیفت و GCE
این ها دیگه نیاز به مدیریت شما ندارن
یک چیزی شبیه هاست اشتراکی هستن ولی خوب یک مقداری کار کردن باهاشون نیاز به یاد گیری داره.
همه ی چیزایی که گفتم امیدوارم مفید بوده باشه و تونسته باشم یک سری ایده ی جدید به شما بدم. که راه حل های مختلف رو تست کنید.
در ضمن من هاستینگ با کیفیت خیلی عالی دارم و پایداری بالا دارم (آپتایم در حد سالی یک بار ریستارت شدن) ، سایت دروپال هاست رو ببینید
سیستم کلود لینوکس هست و روی کیفیت و پایداری ش خیلی کار شده. اگه دوست داشتید دروپال هاست رو امتحان کنید. (به عقیده ی من این یک گزینه ی خیلی عالی برای شما هست. می تونید تست کنید تا مطمئن شوید)
راستی در مورد اینکه ایران یا خارج باشه، به نظرم فعلا خارج بگیرید، بعدا که ترافیک رفت بالا بیایید ایران چون ایران خیلی گرون تره. یک سرویس با همون کیفیت، توی ایران پنج شش برابر قیمتشه. انتقال سایت هم اینقدری درد سر نداره سریع میشه انجام ش داد. اگه راه شو بلد باشید کپی کردن سایت به یک سرور دیگه خیلی سریع انجام میشه. اکثرا راه شو بلد نیستن. و با ابزار های ابتدایی مثل phpMyAdmin و ابزار های مشابه دیتابیس رو کپی میکنن که دیگه توضیح بیشتر نمیدم که بحث طولانی نشه.
تغییر آی پی، چند جا اثر میذاره که اگر سایت تون خیلی حیاتی هست بهش دقت کنید:
1 - توی دی ان اس (برای حل این مشکل میشه از سرویس هایی مشابه Cloudflare استفاده کرد) یا این که می تونید یک پراکسی روی سرور قبلی تنظیم کنید که درخواست ها رو به سرور جدید هدایت کنه. تا وقتی دی ان اس اعمال شه
2 - درگاه بانکی: باید تغییر آی پی رو به بانک اطلاع بدید. برای مدت زمانی هم که این تغییر انجام میشه، باز میشه از پراکسی روی سرور جدید استفاده کرد که از آی پی سرور قبلی استفاده کنه (با نرم افزار اس تونل)
موفق باشید.
وبلاگ آمورشی و تخصصی من: www.hejazee.ir