Вчера я затронул тему объектных систем хранения данных. Сервис S3 сложно назвать системой хранения данных, так как он может объединять в себе несколько физических территориально распределенных серверов и облачных сервисов и все это в единой точке входа. Один из сценариев использования который родился с появлением s3 - резервное копирование данных из традиционной ИТ инфраструктуры на s3 хранилище.
Изначально, до появления S3, когда вы хотели осуществить резервное копирование на удаленную площадку вам необходимо было эту площадку иметь, арендовать или наконец разместить свой собственный сервер в арендуемом ЦОД. Некоторые системы резервного копирования предлагали свой собственный вариант аренды - когда сервер централизованного управления и возможно хранилище располагались у провайдера а защищаемая инфраструктура у заказчика. Но это были скорее единичные случаи нежели чем общепринятая практика.
С приходом s3 все кардинально изменилось. Теперь для резервного копирования “off-site” вам не нужно ничего иметь кроме учетной записи облачного провайдера. На s3 умеют сохранять практически все системы резервного копирования уровня предприятия.
В тени S3 остался еще один интересный способ удаленного резервного копирования - уважаемый протокол ssh. Через SSH могут работать протоколы, например: SCP, SFTP, или например rsync. SSH можно отнести к предку S3, потому что он так же позволял подключаться к удаленной машине, загружать туда файлы и выполнять какие-то хранимые процедуры.