ప్రోహోస్టర్ > బ్లాగ్ > పరిపాలన > మీ PC ద్వారా వెళ్లకుండా ఒక క్లౌడ్ నుండి మరొక క్లౌడ్కు ఫైల్లను ఎలా బదిలీ చేయాలి
మీ PC ద్వారా వెళ్లకుండా ఒక క్లౌడ్ నుండి మరొక క్లౌడ్కు ఫైల్లను ఎలా బదిలీ చేయాలి
మరణం, విడాకులు మరియు తరలింపు అనేది ఏ వ్యక్తి జీవితంలోనైనా అత్యంత ఒత్తిడితో కూడిన పరిస్థితుల్లో మూడు.
"అమెరికన్ భయానక కధ".
- ఆండ్రూఖ్, నేను ఇంటి నుండి బయలుదేరుతున్నాను, నాకు తరలించడానికి సహాయం చేయండి, ప్రతిదీ నాకు సరిపోదు :(
- సరే, ఎన్ని ఉన్నాయి?
— టన్నుల* 7-8...
*టన్ను (జార్గ్) - టెరాబైట్.
ఇటీవల, ఇంటర్నెట్లో సర్ఫింగ్ చేస్తున్నప్పుడు, హబ్రేలో అందుబాటులో ఉన్నప్పటికీ, వివిధ రకాల డేటాను తరలించే పద్ధతులు మరియు నమూనాల గురించి చాలా సారూప్య పదార్థాలు ఉన్నప్పటికీ, ఈ అంశంపై ప్రశ్నలు ఇప్పటికీ ఇంటర్నెట్లో కనిపిస్తాయని నేను గమనించాను. ఇది, కొన్ని కారణాల వలన, ఎల్లప్పుడూ వివరణాత్మక సమాధానాలను అందుకోదు. ఈ వాస్తవం నన్ను ఒక రోజు ఇదే పరిష్కారాన్ని అమలు చేయడంపై గమనికలను సేకరించి వాటిని ప్రత్యేక పోస్ట్ రూపంలో అమర్చమని ప్రేరేపించింది.
సాధారణంగా, నేను కొంత బాధించే ఫ్రీక్వెన్సీతో ఒక పరికరం, సిస్టమ్ మరియు సేవ నుండి మరొకదానికి డేటాను బదిలీ చేయాలి. ఇది ట్రయల్ మరియు ఎర్రర్ ద్వారా, నేను చాలా ఆసక్తికరమైన ఉత్పత్తులతో పరిచయం పొందడానికి మాత్రమే కాకుండా, నేను మాట్లాడాలనుకుంటున్న పరిష్కారం యొక్క కార్యాచరణ మరియు ఖర్చు మధ్య సమతుల్యతను కనుగొనడానికి కూడా అనుమతించింది.
రూపకల్పన
డిజైన్ మరియు సర్వే పని ఫలితంగా ఇది మారినందున, వలస ప్రక్రియ యొక్క నాణ్యత మరియు సామర్థ్యం డేటా ఉన్న లేదా ఉన్న “సైట్ల” యొక్క సాంకేతిక లక్షణాలపై మాత్రమే కాకుండా, వాటి భౌతిక స్థానంపై కూడా ఆధారపడి ఉంటుంది.
మైగ్రేషన్ మేనేజర్ అనేది కంప్యూటింగ్ నోడ్, దీనిలో ప్రాసెస్ యొక్క "లాజిక్"-మైగ్రేషన్ నిర్వహణ కోసం సాఫ్ట్వేర్-ఫంక్షన్లు ఉంటాయి.
అంటే, "మైగ్రేషన్ మేనేజర్"ని ఉంచడానికి రెండు నమూనాలు ఉన్నాయి
మోడల్ A. సైట్లలో కనీసం ఒకదానిని స్థానిక నెట్వర్క్ నుండి మాత్రమే యాక్సెస్ చేయగలిగితే, అదే నెట్వర్క్లో “మైగ్రేషన్ మేనేజర్”ని ఉంచడం విలువ. ఎందుకంటే సైట్లను కనెక్ట్ చేసే ఛానెల్ యొక్క వేగం మరియు సమయ సమయానికి పనితీరు మరియు మైగ్రేషన్ సమయం ఇప్పటికీ పరిమితం చేయబడింది.
మోడల్ బి. డేటా యొక్క మూలం మరియు రిసీవర్ రెండూ స్థానిక నెట్వర్క్ వెలుపల యాక్సెస్ను కలిగి ఉంటే, "మైగ్రేషన్ మేనేజర్" వాటి మధ్య ఛానెల్ యొక్క వేగం మరియు సమయ వ్యవధి స్పష్టంగా మెరుగ్గా ఉండే చోట ఉండాలి.
పైన పేర్కొన్న వాటిని ఎలాగైనా కుళ్ళిపోవడానికి, వ్యాసం యొక్క ప్రధాన ప్రశ్న నుండి విధులకు తిరిగి రావాలని మరియు వాటిని సాంకేతిక లక్షణాలుగా అధికారికీకరించాలని నేను ప్రతిపాదిస్తున్నాను.
ముందుగా, నేను ఉపయోగిస్తున్న సాఫ్ట్వేర్ క్లౌడ్లను సపోర్ట్ చేస్తుందో లేదో తెలుసుకోవాలి: Mail.ru, Yandex, Google Drive, Mega, Nextloud?
Rclone - క్లౌడ్ నిల్వ కోసం rsync. 45 కంటే ఎక్కువ రకాలు మరియు నిల్వ రకాలతో ఫైల్లు మరియు ఫోల్డర్లను సమకాలీకరించడానికి రూపొందించబడిన ఓపెన్ సోర్స్ సాఫ్ట్వేర్.
వాటిలో కొన్ని మాత్రమే ఇక్కడ ఉన్నాయి:
— అలీబాబా క్లౌడ్ (అలియున్) ఆబ్జెక్ట్ స్టోరేజ్ సిస్టమ్ (OSS)
- అమెజాన్ S3
- సెఫ్
-డిజిటల్ ఓషన్ స్పేస్లు
- డ్రాప్బాక్స్
- Google క్లౌడ్ నిల్వ
- Google డిస్క్
- Google ఫోటోలు
- HTTP
-IBM COS S3
- Mail.ru క్లౌడ్
-మెగా
- Microsoft Azure Blob నిల్వ
- Microsoft OneDrive
- మినియో
- నెక్స్ట్క్లౌడ్
- ఓపెన్స్టాక్ స్విఫ్ట్
- ఒరాకిల్ క్లౌడ్ స్టోరేజ్
- సొంత క్లౌడ్
— రాక్స్పేస్ క్లౌడ్ ఫైల్లు
- rsync.net
- SFTP
- వెబ్డిఎవి
- Yandex డిస్క్
ప్రధాన కార్యాచరణ:
— MD5/SHA1 హ్యాష్లను ఉపయోగించి ఫైల్ల సమగ్రతను తనిఖీ చేస్తోంది.
— ఫైల్లను సృష్టించడం/మార్చడం కోసం టైమ్స్టాంప్లను సేవ్ చేస్తోంది.
- పాక్షిక సమకాలీకరణకు మద్దతు ఇస్తుంది.
— కొత్త ఫైళ్లను మాత్రమే కాపీ చేస్తోంది.
- సమకాలీకరణ (వన్-వే).
— ఫైళ్లను తనిఖీ చేస్తోంది (హాష్ల ద్వారా).
- ఒక క్లౌడ్ ఖాతా నుండి మరొకదానికి సమకాలీకరించగల సామర్థ్యం.
- ఎన్క్రిప్షన్ మద్దతు.
- స్థానిక ఫైల్ కాషింగ్కు మద్దతు.
— FUSE ద్వారా క్లౌడ్ సేవలను మౌంట్ చేయగల సామర్థ్యం.
డేటా బ్యాకప్ని ఆటోమేట్ చేయడానికి సంబంధించిన సమస్యలలో సింహభాగం పరిష్కరించడానికి Rclone నాకు సహాయపడుతుందని నేను నా స్వంతంగా జోడిస్తాను ప్రాజెక్ట్ "వైనామోయినెన్".
"మైగ్రేషన్ మేనేజర్" ప్లేస్మెంట్ మోడల్ను ఎంచుకోవడం తదుపరి పని.
వివిధ పబ్లిక్ క్లౌడ్ సేవలు అయిన అన్ని డేటా మూలాధారాలు ఇంటర్నెట్ ద్వారా అందుబాటులో ఉంటాయి. API ద్వారా సహా. మూడు రిసీవర్లలో ఇద్దరు అదే చేస్తారు. నెక్స్ట్క్లౌడ్ ఎక్కడ అమలు చేయబడిందో మరియు దానికి ఏ యాక్సెస్ అందుబాటులో ఉందో స్పష్టంగా తెలియదా?
నేను ఐదు సాధ్యమైన ఎంపికలను లెక్కించాను:
మీ హోమ్/కార్పొరేట్ నెట్వర్క్లో మీ స్వంత సర్వర్లో.
సర్వీస్ ప్రొవైడర్ డేటా సెంటర్ అద్దె ర్యాక్లో మీ స్వంత సర్వర్లో.
సర్వీస్ ప్రొవైడర్ నుండి అద్దెకు తీసుకున్న సర్వర్లో.
సర్వీస్/హోస్టింగ్ ప్రొవైడర్తో వర్చువల్ సర్వర్ (VDS/VPS)లో
నెక్స్ట్క్లౌడ్ ఇప్పటికీ క్లౌడ్ స్టోరేజ్ని సృష్టించడం మరియు ఉపయోగించడం కోసం సాఫ్ట్వేర్ అని పరిగణనలోకి తీసుకుంటే, ఇంటర్నెట్ ద్వారా దానికి యాక్సెస్ మొత్తం ఐదు ఎంపికలలో అందుబాటులో ఉందని మేము సురక్షితంగా చెప్పగలం. మరియు ఈ సందర్భంలో, “మైగ్రేషన్ మేనేజర్”ని ఉంచడానికి సరైన మోడల్ - మోడల్ బి.
“మైగ్రేషన్ మేనేజర్” కోసం ప్లాట్ఫారమ్గా ఎంచుకున్న మోడల్ ప్రకారం, నేను నా దృక్కోణం నుండి ఆప్షన్లలో ఒకదాన్ని ఎంచుకుంటాను - వర్చువల్ సర్వర్ M9 డేటా సెంటర్ రష్యా యొక్క అతిపెద్ద ఇంటర్నెట్ ట్రాఫిక్ మార్పిడి పాయింట్ MSK-IX.
వర్చువల్ సర్వర్ కాన్ఫిగరేషన్ను నిర్ణయించడం అనేది తీసుకోవలసిన మూడవ నిర్ణయం.
VDS కాన్ఫిగరేషన్ పారామితులను ఎంచుకున్నప్పుడు, మీరు అవసరమైన పనితీరు ద్వారా మార్గనిర్దేశం చేయాలి, ఇది సైట్ల మధ్య ఛానెల్ల వెడల్పు, తరలించబడే ఫైల్ల సంఖ్య మరియు పరిమాణం, మైగ్రేషన్ స్ట్రీమ్లు మరియు సెట్టింగ్ల సంఖ్యపై ఆధారపడి ఉంటుంది. OS విషయానికొస్తే, Rclone అనేది Windows మరియు Linuxతో సహా వివిధ ఆపరేటింగ్ సిస్టమ్లలో పనిచేసే క్రాస్-ప్లాట్ఫారమ్ సాఫ్ట్వేర్.
మీరు అనేక మైగ్రేషన్ ప్రక్రియలను ప్రారంభించాలని ప్లాన్ చేస్తే, మరియు ఒక నిర్దిష్ట ఫ్రీక్వెన్సీలో కూడా, వనరుల కోసం చెల్లింపుతో VDSని అద్దెకు తీసుకునే ఎంపికను పరిగణనలోకి తీసుకోవడం విలువ.
సృష్టి
పైన పేర్కొన్నదాని ఆధారంగా, ఈ కథనం కోసం ప్రోటోటైప్ను రూపొందించేటప్పుడు, నేను క్రింది కాన్ఫిగరేషన్లో VDSని ఎంచుకున్నాను.
560 రూబిళ్లు / నెల ఖర్చు. కూపన్ ఉపయోగించి 15% తగ్గింపుతో సహా ఒత్తిడి లేదు.
ఈ ఎంపిక Windows OS క్రింద ఉన్న నోడ్, మా సాంకేతిక లక్షణాల యొక్క షరతులకు అనుగుణంగా, ఆర్డర్ కోసం అందుబాటులో ఉన్న ఇతర OS ల కంటే కాన్ఫిగర్ చేయడం సులభం.
Offtopic: మార్గం ద్వారా, ఎక్కువ భద్రత కోసం, ఈ వర్చువల్ సర్వర్ నోడ్లలో ఒకదానికి కేటాయించబడింది సురక్షిత వర్చువల్ నెట్వర్క్. మరియు RDP ద్వారా దానికి యాక్సెస్ అక్కడి నుండి మాత్రమే అనుమతించబడుతుంది...
VDSని సృష్టించి, RDP ద్వారా డెస్క్టాప్కి ప్రాప్యతను పొందిన తర్వాత, మీరు చేయవలసిన మొదటి విషయం Rclone మరియు Web-GUI కోసం వాతావరణాన్ని సిద్ధం చేయడం. ఆ. కొత్త డిఫాల్ట్ బ్రౌజర్ను ఇన్స్టాల్ చేయండి, ఉదాహరణకు Chrome, ప్రారంభంలో ఇన్స్టాల్ చేయబడిన IE 11, దురదృష్టవశాత్తూ, ఉపయోగించిన సాఫ్ట్వేర్తో ఎల్లప్పుడూ సరిగ్గా పని చేయదు.
పర్యావరణాన్ని సిద్ధం చేసిన తర్వాత, సాఫ్ట్వేర్ ప్యాకేజీతో ఆర్కైవ్ను డౌన్లోడ్ చేయండి Windows కోసం Rclone మరియు దానిని అన్ప్యాక్ చేయండి.
తరువాత, విండోస్ కమాండ్ లైన్ మోడ్లో, సేకరించిన ఫైల్లతో ఫోల్డర్కు వెళ్లడానికి ఆదేశాన్ని అమలు చేయండి. నాకు ఇది నిర్వాహకుని హోమ్ ఫోల్డర్లో ఉంది:
C:UsersAdministrator>cd rclone
పరివర్తన తర్వాత, Web-GUI నుండి Rcloneని ప్రారంభించేందుకు మేము ఆదేశాన్ని అమలు చేస్తాము:
ఇక్కడ “లాగిన్” మరియు “పాస్వర్డ్” అనేవి కోట్లు లేకుండా మీరు పేర్కొన్న లాగిన్ మరియు పాస్వర్డ్.
కమాండ్ అమలు చేసిన తర్వాత, టెర్మినల్ డిస్ప్లేలు
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/
మరియు Rclone గ్రాఫికల్ వెబ్ ఇంటర్ఫేస్ స్వయంచాలకంగా బ్రౌజర్లో తెరవబడుతుంది.
వెబ్-GUI ఇప్పటికీ టెస్ట్ వెర్షన్ దశలోనే ఉంది మరియు కమాండ్ లైన్ ఇంటర్ఫేస్ కలిగి ఉన్న అన్ని Rclone నిర్వహణ సామర్థ్యాలను ఇంకా కలిగి లేనప్పటికీ, డేటా మైగ్రేషన్ కోసం దాని సామర్థ్యాలు సరిపోతాయి. మరియు ఇంకా కొంచెం ఎక్కువ.
సర్దుబాటు
డేటా ఉన్న లేదా ఉన్న సైట్లకు కనెక్షన్లను సెటప్ చేయడం తదుపరి దశ. మరియు మొదటి వరుసలో ప్రధాన డేటా రిసీవర్ ఉంటుంది - Nextcloud.
1. దీన్ని చేయడానికి, విభాగానికి వెళ్లండి సెట్టింగులు వెబ్-GUI.
2. కొత్త కాన్ఫిగరేషన్ సృష్టిని ప్రారంభిస్తోంది - బటన్ కొత్త కాన్ఫిగరేషన్.
3. సైట్ పేరు - ఫీల్డ్ని సెట్ చేయండి ఈ డ్రైవ్ పేరు (మీ సూచన కోసం): నెక్స్ట్క్లౌడ్.
4. నిల్వ రకం లేదా రకాన్ని ఎంచుకోవడం ఎంచుకోండి: Nextcloud మరియు Owncloud కోసం, ప్రధాన డేటా మార్పిడి ఇంటర్ఫేస్ WebDAV.
5. తరువాత, క్లిక్ చేయండి దశ 2: సెటప్ డ్రైవ్, కనెక్షన్ పారామితుల జాబితాను తెరిచి, పూరించండి.
- 5.1. URLకి కనెక్ట్ చేయడానికి http హోస్ట్ యొక్క URL — WebDAV ఇంటర్ఫేస్ యొక్క హైపర్టెక్స్ట్ లింక్. Nextcloudలో అవి సెట్టింగులలో ఉన్నాయి - ఇంటర్ఫేస్ యొక్క దిగువ ఎడమ మూలలో.
- 5.2. మీరు ఉపయోగిస్తున్న వెబ్డావ్ సైట్/సేవ/సాఫ్ట్వేర్ పేరు — WebDAV ఇంటర్ఫేస్ పేరు. ఫీల్డ్ ఐచ్ఛికం, మీ కోసం, అటువంటి అనేక కనెక్షన్లు ఉంటే గందరగోళం చెందకూడదు.
- 5.3 వాడుకరి పేరు - అధికారం కోసం వినియోగదారు పేరు
- 5.4. పాస్వర్డ్ - అధికారం కోసం పాస్వర్డ్
- 5.5. వినియోగదారు/పాస్కు బదులుగా బేరర్ టోకెన్ (ఉదా. మాకరూన్) మరియు బేరర్ టోకెన్ పొందడానికి అమలు చేయమని ఆదేశం అధునాతన ఎంపికలలో అదనపు పారామితులు మరియు అధికార ఆదేశాలు ఉన్నాయి. అవి నా Nextcloudలో ఉపయోగించబడవు.
6. తదుపరి క్లిక్ చేయండి కాన్ఫిగరేషన్ సృష్టించండి మరియు కాన్ఫిగరేషన్ సృష్టించబడిందని నిర్ధారించుకోవడానికి, విభాగానికి వెళ్లండి కాన్ఫిగర్ వెబ్ ఇంటర్ఫేస్... అదే పేజీ ద్వారా, కొత్తగా సృష్టించబడిన కాన్ఫిగరేషన్ను తొలగించవచ్చు లేదా సవరించవచ్చు.
సైట్కు కనెక్షన్ యొక్క కార్యాచరణను తనిఖీ చేయడానికి, విభాగానికి వెళ్లండి ఎక్స్ప్లోరర్. Поле remotes కాన్ఫిగర్ చేయబడిన సైట్ పేరును నమోదు చేసి, క్లిక్ చేయండి ఓపెన్. మీరు ఫైల్లు మరియు డైరెక్టరీల జాబితాను చూసినట్లయితే, సైట్కి కనెక్షన్ పని చేస్తోంది.
మరింత నమ్మకంగా ఉండటానికి, మీరు వెబ్ ఇంటర్ఫేస్ ద్వారా ఫోల్డర్ను సృష్టించవచ్చు/తొలగించవచ్చు లేదా ఫైల్ను డౌన్లోడ్ చేయవచ్చు/తొలగించవచ్చు.
కనెక్ట్ చేయవలసిన రెండవ ప్లాట్ఫారమ్ Yandex డిస్క్.
మొదటి నాలుగు దశలు Nextcloud కనెక్షన్ ప్రక్రియను పోలి ఉంటాయి.
తరువాత, మేము ప్రతిదీ అలాగే వదిలివేస్తాము, అంటే, ఫీల్డ్లు దశ 2: సెటప్ డ్రైవ్ మేము వాటిని ఖాళీగా ఉంచుతాము మరియు అధునాతన ఎంపికలలో దేనినీ మార్చము.
మేము నొక్కండి కాన్ఫిగరేషన్ సృష్టించండి.
Yandex అధికార పేజీ బ్రౌజర్లో తెరవబడుతుంది, దాని తర్వాత మీరు విజయవంతమైన కనెక్షన్ గురించి సందేశాన్ని అందుకుంటారు మరియు Rcloneకి తిరిగి రావడానికి ఆఫర్ చేస్తారు.
మేము చేసేది విభాగాన్ని తనిఖీ చేయడం config.
వలస
మేము రెండు సైట్లను కనెక్ట్ చేసినప్పుడు, మేము ఇప్పటికే వాటి మధ్య డేటాను తరలించవచ్చు. ఈ ప్రక్రియ నెక్ట్స్క్లౌడ్కి కనెక్షన్ యొక్క కార్యాచరణను తనిఖీ చేయడం లాంటిది, మేము ఇంతకు ముందు నిర్వహించాము.
వెళ్ళండి ఎక్స్ప్లోరర్.
టెంప్లేట్ను ఎంచుకోవడం 2-ప్రక్క ప్రక్క.
ప్రతి దానిలో remotes మీ సైట్ పేరును సూచించండి.
మేము నొక్కండి ఓపెన్.
వాటిలో ప్రతి ఫైల్లు మరియు ఫోల్డర్ల డైరెక్టరీని మేము చూస్తాము.
మైగ్రేషన్ ప్రక్రియను ప్రారంభించడానికి, డేటా సోర్స్ డైరెక్టరీలోని ఫైల్లతో కావలసిన ఫోల్డర్ను ఎంచుకుని, దానిని మౌస్తో గమ్యస్థాన డైరెక్టరీకి లాగడం మాత్రమే మిగిలి ఉంది.
మిగిలిన సైట్లను జోడించడం మరియు వాటి మధ్య డేటాను తరలించడం కోసం మెకానిజం పైన చేసిన ఆపరేషన్ల మాదిరిగానే ఉంటుంది. మీరు మీ పని సమయంలో లోపాలను ఎదుర్కొంటే, వెబ్-GUIతో Rclone రన్ అవుతున్న టెర్మినల్లో మీరు వాటి గురించిన వివరాలను అధ్యయనం చేయవచ్చు.
సాధారణంగా, డాక్యుమెంటేషన్ Rclone విస్తృతమైనది మరియు వెబ్సైట్లో మరియు ఇంటర్నెట్లో అందుబాటులో ఉంది మరియు ఉపయోగంలో ఎటువంటి ఇబ్బందులు కలిగించకూడదు. దీనితో, మీ PCని దాటవేసి, ఒక క్లౌడ్ నుండి మరొక క్లౌడ్కు ఫైల్లను ఎలా బదిలీ చేయాలనే దానిపై మొదటి పోస్ట్ను నేను పరిగణిస్తున్నాను.
PS మీరు చివరి ప్రకటనతో ఏకీభవించనట్లయితే, వ్యాఖ్యలలో వ్రాయండి: ఏ “అంశం కవర్ చేయబడదు” మరియు ఏ సిరలో కొనసాగించడం విలువ.