Cara nransfer file saka siji awan menyang awan liyane tanpa liwat PC

Cara nransfer file saka siji awan menyang awan liyane tanpa liwat PC
Pati, pegatan, lan obah minangka telung kahanan sing paling nyenengake ing urip saben wong.
"Crita Horror Amerika".

- Andryukh, aku budhal omah, tulung aku pindah, kabeh ora cocok karo aku :(
- Oke, ana pira?
— Ton* 7-8...
*Ton (jarg) - Terabyte.

Bubar, nalika surfing ing Internet, aku weruh yen sanajan kasedhiya ing Habré lan sumber daya sing padha karo akeh bahan babagan metode lan model kanggo migrasi macem-macem jinis data, pitakonan babagan topik iki isih katon ing Internet. Kang, sakperangan alesan, ora tansah nampa jawaban rinci. Kasunyatan iki nuntun kula kanggo ngumpulake cathetan babagan implementasine solusi sing padha lan ngatur ing wangun kiriman sing kapisah.

Cara nransfer file saka siji awan menyang awan liyane tanpa liwat PC

Umumé, aku kudu nransfer data saka siji piranti, sistem lan layanan liyane karo sawetara frekuensi ngganggu. Kang, liwat nyoba lan kesalahan, ngidini kula ora mung kanggo njaluk kenalan karo akèh produk menarik, nanging uga kanggo golek imbangan antarane fungsi lan biaya saka solusi aku arep ngomong.

Desain

Minangka asil saka karya desain lan survey, kualitas lan efisiensi proses migrasi ora mung gumantung marang karakteristik teknis "situs" ing ngendi data kasebut utawa bakal ana, nanging uga ing lokasi fisik.

Manajer migrasi minangka simpul komputasi sing dadi "logika" proses - piranti lunak kanggo ngatur fungsi migrasi.

Yaiku, ana rong model kanggo nyelehake "manajer migrasi"

  • Model A. Yen paling ora siji situs mung bisa diakses saka jaringan lokal, mula kudu dilebokake "manajer migrasi" ing jaringan sing padha. Amarga kinerja lan wektu migrasi isih diwatesi kanthi kacepetan lan wektu aktif saluran sing nyambungake situs kasebut.
  • Model B. Yen sumber lan panrima data duwe akses ing njaba jaringan lokal, banjur "manajer migrasi" kudu ana ing ngendi kacepetan lan wektu aktif saluran ing antarane bakal luwih apik.

Supaya piye wae decompose ing ndhuwur, aku ngusulake bali menyang tugas saka pitakonan utama artikel lan formalize menyang specifications technical.

Pisanan, aku kudu ngerteni manawa piranti lunak sing digunakake ndhukung awan: Mail.ru, Yandex, Google Drive, Mega, Nextloud?

Jawaban singkat yaiku: "YA!"

Aku nganggo Siklon.

Rclone - rsync kanggo panyimpenan maya. Piranti lunak Open Source dirancang kanggo nyinkronake file lan folder kanthi luwih saka 45 jinis lan jinis panyimpenan.

Ing ngisor iki mung sawetara:
— Alibaba Cloud (Aliyun) Object Storage System (OSS)
- Amazon S3
- Cep
- Angkasa DigitalOcean
-Dropbox
- Panyimpenan Awan Google
- Google Drive
- Foto Google
- HTTP
-IBM COS S3
- Mail.ru Cloud
—Mega
- Panyimpenan Microsoft Azure Blob
- Microsoft OneDrive
- Minio
— Nextcloud
- Opentack Swift
- Oracle Cloud Storage
- ownCloud
- File Cloud Rackspace
- rsync.net
- SFTP
- WebDAV
- Disk Yandex

Kaca-kaca sing disusupi:
- Priksa integritas file nggunakake hash MD5/SHA1.
- Nyimpen cap wektu kanggo nggawe / ngganti file.
- Ndhukung sinkronisasi parsial.
- Nyalin mung file anyar.
- Sinkronisasi (siji arah).
- Priksa file (dening hashes).
- Kemampuan kanggo nyinkronake saka siji akun awan menyang liyane.
- Dhukungan enkripsi.
- Dhukungan kanggo caching file lokal.
- Kemampuan kanggo masang layanan awan liwat FUSE.

Aku bakal nambah dhewe yen Rclone uga mbantu ngatasi masalah sing ana gandhengane karo ngotomatisasi serep data ing proyek "Väinämöinen".

Tugas sabanjure yaiku milih model penempatan "manajer migrasi".

Kabeh sumber data, yaiku macem-macem layanan awan umum, bisa diakses liwat Internet. Kalebu liwat API. Loro saka telung panrima nindakake padha. Ora jelas ing ngendi Nextcloud dhewe dipasang lan akses apa sing kasedhiya?

Aku ngetung limang opsi sing bisa ditindakake:

  1. Ing server sampeyan dhewe ing jaringan omah / perusahaan sampeyan.
  2. Ing server dhewe ing rak disewa saka pusat data panyedhiya layanan.
  3. Ing server sing disewakake saka panyedhiya layanan.
  4. Ing server virtual (VDS/VPS) karo panyedhiya layanan/hosting 
  5. Saka panyedhiya layanan miturut model SaaS

Ngelingi yen Nextcloud isih piranti lunak kanggo nggawe lan nggunakake panyimpenan maya, kita bisa ngomong kanthi aman manawa akses menyang Internet kasedhiya ing kabeh limang pilihan. Lan ing kasus iki, model optimal kanggo nempatake "manajer migrasi" bakal - model B.

Miturut model sing dipilih minangka platform kanggo "manajer migrasi", aku bakal milih salah siji sing paling optimal, saka sudut pandangku, opsi - server virtual ing Pusat data M9 Titik ijol-ijolan lalu lintas Internet paling gedhe ing Rusia MSK-IX.

Kaputusan katelu sing kudu ditindakake yaiku mutusake konfigurasi server virtual. 

Nalika milih paramèter konfigurasi VDS, sampeyan kudu dipandu dening kinerja sing dibutuhake, sing gumantung ing jembaré saluran antarane situs, nomer lan ukuran file sing dipindhah, jumlah aliran migrasi lan setelan. Kanggo OS, Rclone minangka piranti lunak lintas platform sing mlaku ing macem-macem sistem operasi, kalebu Windows lan Linux.

Yen sampeyan rencana kanggo miwiti sawetara pangolahan migrasi, lan malah ing frekuensi tartamtu, iku worth considering pilihan nyewakake VDS karo pembayaran kanggo sumber daya.

nggawe

Adhedhasar ing ndhuwur, nalika nggawe prototipe kanggo artikel iki, aku milih VDS ing konfigurasi ing ngisor iki.

Cara nransfer file saka siji awan menyang awan liyane tanpa liwat PC

regane 560 rubles / sasi. kalebu 15% diskon nggunakake coupon NOSTRESS.

Pilihan iki amarga kasunyatan sing simpul ing Windows OS, supaya tundhuk karo kondisi specifications technical kita, luwih gampang kanggo ngatur saka kanggo OS liyane kasedhiya kanggo pesenan.

Offtopic: Miturut cara, kanggo keamanan luwih, server virtual iki diutus kanggo salah siji saka simpul jaringan virtual aman. lan akses menyang liwat RDP mung diijini saka kono ...

Sawise nggawe VDS lan entuk akses menyang desktop liwat RDP, sampeyan kudu nyiapake lingkungan kanggo Rclone lan Web-GUI. Sing. nginstal browser standar anyar, contone Chrome, wiwit IE 11 pisanan diinstal, sayangé, ora tansah bisa bener karo piranti lunak digunakake. 

Cara nransfer file saka siji awan menyang awan liyane tanpa liwat PC

Sawise nyiapake lingkungan, download arsip karo paket piranti lunak Rclone kanggo Windows lan unpack iku. 

Sabanjure, ing mode baris perintah Windows, jalanake printah kanggo pindhah menyang folder kanthi file sing diekstrak. Kanggo kula dumunung ing folder ngarep administrator:

C:UsersAdministrator>cd rclone

Sawise transisi, kita nglakokake printah kanggo miwiti Rclone saka Web-GUI:

C:UsersAdministratorrclone>rclone rcd --rc-web-gui --rc-user=”login” --rc-pass=”password” -L

ngendi "login" lan "sandi" iku login lan sandhi sing sampeyan nemtokake, mesthi, tanpa kuotasi.

Sawise eksekusi perintah kasebut, terminal ditampilake

2020/05/17 22:34:10 NOTICE: Web GUI exists. Update skipped.
2020/05/17 22:34:10 NOTICE: Serving Web GUI
2020/05/17 22:34:10 NOTICE: Serving remote control on http://127.0.0.1:5572/

lan antarmuka web grafis Rclone kanthi otomatis mbukak ing browser.

Cara nransfer file saka siji awan menyang awan liyane tanpa liwat PC

Senadyan kasunyatan manawa Web-GUI isih ana ing tahap tes versi lan durung duwe kabeh kapabilitas manajemen Rclone sing nduweni antarmuka baris perintah, kemampuane cukup cukup kanggo migrasi data. Lan malah sethitik liyane.

imbuhan

Langkah sabanjure yaiku nyiyapake sambungan menyang situs sing ana utawa bakal ana data. Lan baris pisanan bakal dadi panrima data utama - Nextcloud.

Cara nransfer file saka siji awan menyang awan liyane tanpa liwat PC

1. Kanggo nindakake iki, pindhah menyang bagean Setelan Web-GUI. 

2. Miwiti nggawe konfigurasi anyar - tombol Konfigurasi anyar.

3. Setel jeneng situs - lapangan Jeneng drive iki (Kanggo referensi): Nextcloud.

4. Milih jinis utawa jinis panyimpenan pilih: Kanggo Nextcloud lan Owncloud, antarmuka pertukaran data utama yaiku WebDAV.

5. Sabanjure, klik ing Langkah 2: Persiyapan drive, mbukak dhaptar paramèter sambungan lan isi. 

- 5.1. URL host http kanggo nyambung menyang URL — pranala hiperteks antarmuka WebDAV. Ing Nextcloud dumunung ing setelan - sudhut kiwa ngisor antarmuka.
- 5.2. Jeneng situs / layanan / piranti lunak Webdav sing sampeyan gunakake - Jeneng antarmuka WebDAV. Lapangan kasebut opsional, kanggo sampeyan dhewe, supaya ora bingung yen ana akeh sambungan kasebut.
- 5.3 Jeneng pangguna - Jeneng pangguna kanggo wewenang
- 5.4. sandi - Sandi kanggo wewenang
- 5.5. Token pembawa tinimbang pangguna / pass (contone Macaroon) lan Command kanggo mbukak kanggo entuk token pembawa ing opsi majeng ana paramèter tambahan lan printah wewenang. Dheweke ora digunakake ing Nextcloud.

6. Sabanjure klik Nggawe config lan kanggo mesthekake yen konfigurasi digawe, pindhah menyang bagean Konfigurasi antarmuka web... Liwat kaca sing padha, konfigurasi sing mentas digawe bisa dibusak utawa diowahi.

Kanggo mriksa fungsi sambungan menyang situs kasebut, pindhah menyang bagean kasebut Explorer... Ing lapangan Remotes ketik jeneng situs sing dikonfigurasi banjur klik Open. Yen sampeyan ndeleng dhaptar file lan direktori, sambungan menyang situs kasebut bisa digunakake.

Cara nransfer file saka siji awan menyang awan liyane tanpa liwat PC

Kanggo luwih yakin, sampeyan bisa nggawe / mbusak folder utawa ngundhuh / mbusak file liwat antarmuka web.

Platform kapindho sing bakal disambungake yaiku disk Yandex.

Cara nransfer file saka siji awan menyang awan liyane tanpa liwat PC

  • Papat langkah pisanan padha karo proses sambungan Nextcloud.
  • Sabanjure, kita ninggalake kabeh minangka, yaiku, lapangan ing Langkah 2: Setup drive Kita ninggalake wong kosong lan ora ngganti apa-apa ing opsi lanjut.
  • Kita pencet Nggawe Konfigurasi.
  • Kaca wewenang Yandex mbukak ing browser, sawise sampeyan nampa pesen babagan sambungan sing sukses lan tawaran kanggo bali menyang Rclone.
  • Apa kita nindakake iku mriksa bagean config.

Migrasi

Nalika kita duwe rong situs sing disambungake, kita wis bisa migrasi data ing antarane. Proses kasebut padha karo mriksa fungsi sambungan menyang Nextcloud, sing ditindakake sadurunge.

  • Menyang Explorer.
  • Milih cithakan 2-sisih sisih.
  • Ing saben Remotes nuduhake jeneng situs sampeyan.
  • Kita pencet Open.
  • Kita ndeleng direktori file lan folder kanggo saben wong.

Cara nransfer file saka siji awan menyang awan liyane tanpa liwat PC

Kanggo miwiti proses migrasi, sing isih ana yaiku milih folder sing dikarepake karo file ing direktori sumber data lan seret nganggo mouse menyang direktori tujuan.

Mekanisme kanggo nambah situs sing isih ana lan migrasi data ing antarane padha karo operasi sing ditindakake ing ndhuwur. Yen sampeyan nemoni kesalahan sajrone pakaryan, sampeyan bisa sinau rincian babagan kasebut ing terminal ing ngendi Rclone nganggo Web-GUI mlaku.

Umumé, dokumentasi kanggo Siklon iku ekstensif lan kasedhiya ing website lan ing Internet, lan ngirim ora nimbulaké kangelan digunakake. Kanthi iki, aku nimbang kiriman pisanan babagan cara nransfer file saka siji awan menyang liyane, ngliwati PC, rampung.

PS Yen sampeyan ora setuju karo statement pungkasan, nulis ing komentar: apa "topik ora dijamin" lan ing vena iku worth terus.

Cara nransfer file saka siji awan menyang awan liyane tanpa liwat PC

Source: www.habr.com

Add a comment