من قصد دارم تا یک راه حل پشتیبانگیری برای یک دیتابیس که روی یکی از ابرکهای آروان دارم استفاده کنم.
پس از کمی تحقیق تصمیم گرفتم از استراتژی ۳-۲-۱ برای اینکار استفاده کنم.
اولین نسخه بکاپ رو روی خود ابرک نگه میدارم.
برای دومین نسخه مایلم که از object storage آروان استفاده کنم ولی نمیدونم که آروان فایل های object storage رو روی کدوم دیتاسنتر نگه میداره و همچنین نمیدونم آیا فقط یه نسخه از فایل های داخل صندوقچه نگهداری میکنه یا نسخههای پشتیبان هم در نظر گرفته شده و به صورت کلی چقدر میشه روی ماندگاری این فایل ها حساب کرد؟
برای سومین نسخه هم میخوام از scp استفاده کنم و فایل رو به یک ماشین لوکال منتقل کنم.
scp [user]@[remote_host]:[remote_file_path] [local_dir]
برای انتقال نسخه سوم به سرور لوکال میشه از قابلیت های object storage به شکل زیرهم بهره برد:
<?php
require('client.php');
$object = $client->getObject([
'Bucket' => $config['sample_bucket'],
'Key' => 'file-uploaded-from-php-sdk.png']);
file_put_contents('../files/file-downloaded-by-php-sdk.png', $object['Body']->getContents());
نظرتون راجع به این سولوشن چیه؟
مشتاقانه منتظر شنیدن نظراتتون هستم.