زمانی که اولین برنامه اندرویدمو ساختم، فکر نمیکردم دیتاهایی که توش قرار میگیره به گیگابایت برسه. کاربرام روز به روز درحال افزایش بودن و هزینه‌های سرورم هم روز به روز بالا میرفت. مشکل اینجا بود که من باید سرور اپلیکیشن رو از سرور کنونی که هزینش خیلی بالا بود به یک سرور دیگه منتقل میکردم. از اونجایی که بعضی‌ها خوب آدمو راهنمایی نمیکنن، راه‌های زیادی جلوی پام نبود. فقط راه داشتم. راه اول: کل دیتاهام رو منتقل کنم. با یک شرکت صحبت کردم، اونا گفتن که ما کل دیتاهاتون رو دانلود میکنیم اول و بعد دوباره براتون توی سرور مقصد آپلود میکنیم. خدای من چطوری میخوان گیگابایت رو اول دانلود و بعد آپلود کنن. سال طول میکشه اینکار. تازه میلیون تومن هم درخواست کرده بودن. راه حل دوم: خودم اینکارو انجام بدم، فقط دیتاهام رو با خودم منتقل نکنم. یعنی اسکریپت و وب اپلیکیشن رو با خودم ببرم، دیتابیس هم ببرم ولی فایلهایی که توسط کاربرا ایجاد شده بود یعنی فیلم‌هام رو منتقل نکنم. خب این راحت ترین راه بود ولی گذشتن از گیگابایت فایل کاره آسونی نبود. راه حل سوم: خودم انجامش بدم و کل اطلاعاتم رو هم منتقل کنم. اعتراف میکنم اینکار به نظرم غیر ممکن ترین کار بود. چون من دوست نداشتم که نوشته بودم به همین راحتی از بین بره. مجبور شدم غیرممکن ترین راه رو تست کنم. شروع کردم به سرچ در اینترنت. سایت‌های ایرانی که قربونش برم خیلی راهکار خوبی نتونستن ارایه بدن. رفتم سراغ سایت‌های خارجی و واقعیت چیزی ازش حالیم نشد: ) پس باز برگشتم سراغ سایت‌های ایرانی تا تونستم بلاخره راهش رو پیدا کنم. موارد لازم برای انتقال فایل از یک سرور مجازی به یک سرور مجازی دیگر: - یک عدد برنامه Putty یا winscp - دو عدد سرور مجازی که یکیش مبدا هستش و دیگری مقصد - دسترسی به SSH سرور مجازی - نصب برنامه Rysinc روی هر سرور با این مورد میتونید مثل آب خوردن هر دیتایی در هر حجمی رو بین سرور منتقل کنید. پیروز باشید