Z jedného disku Yandex na druhý. Zálohovanie do cloudu Disk Yandex.Zálohovanie súborov do cloudu. Akcie so súbormi a priečinkami v Yandex.Disk

Kurzy akcií Yandex na burze NASDAQ klesli krátko po otvorení obchodovania takmer o 10 %. Pokles ceny cenných papierov sa vysvetľuje reakciou investorov na potenciálny vznik Sberbank ako akcionára Yandexu, hovoria analytici.


Akcie Yandexu na NASDAQ v New Yorku o 20:35 moskovského času klesli podľa údajov z burzy o viac ako 9,66 % v porovnaní s predchádzajúcim dňom na 32,41 USD. Kapitalizácia spoločnosti dosiahla 10,6 miliardy USD, zatiaľ čo 17. októbra na konci obchodovania dosiahla 11,7 miliardy USD. .

Už skôr The Bell informoval, že Sberbank rokuje o kúpe veľkého podielu v Yandex – až 30 % kapitálu. Podľa zdrojov publikácie štátna banka týmto spôsobom navrhuje „chrániť spoločnosť pred možnými problémami s konkurentmi a so štátom“. „Sberbank nedostala ponuku na odkúpenie akcií Yandex a s takýmto návrhom sa na Yandex neobrátila. O tejto možnosti sa nediskutuje,“ uviedla tlačová služba Sberbank pre Kommersant. "Nekomentujeme fámy," uviedla tlačová služba Yandex.

Internetová spoločnosť takúto ponuku Sberbank nepredložila, partner Kommersant oboznámený so situáciou je istý.

V Rusku sa podiely na internete naďalej konsolidujú: nedávno bola oznámená aliancia medzi skupinou Mail.ru a ruskými aktívami čínskej skupiny Alibaba Group, pripomína partner Kommersant v Sberbank. Podľa jeho názoru by kúpa podielu v Yandexe mohla byť „evolučným a progresívnym krokom“, „aby sme nepremeškali iniciatívu“.

Podľa jedného federálneho predstaviteľa sa o dohode medzi Yandexom a Sberbank mohlo diskutovať na tohtotýždňovom fóre Open Innovations v Skolkove. „Pravdepodobne chce Yandex prejsť pod krídla Sberbank, čo je alternatívna vládna štruktúra s vlastným špeciálnym vzťahom k technológiám,“ domnieva sa. Federálny predstaviteľ si je istý, že nedávno zintenzívnený konflikt medzi Yandexom a mediálnymi holdingmi v súvislosti so zmenami v protipirátskej legislatíve a možným nákupom podielu v Yandex Sberbank nesúvisia.

Podľa analytikov, ktorých oslovil Kommersant, je pokles cien Yandexu spôsobený objavením sa informácií o možnom vstupe Sberbank do jej kapitálu. Prvou otázkou je, aká štruktúra transakcie sa očakáva, či budú vydané nové akcie alebo dôjde k odkúpeniu od existujúcich akcionárov, poznamenáva analytik Uralsib Konstantin Belov.

Skutočnú kontrolu nad Yandexom má teraz zakladateľ Arkady Volozh a jeho partneri a prvá otázka, ktorá medzi investormi vzniká, je, či to môže zmeniť dohoda so Sberbank.

„Trh sa môže báť, že sa zmení vedenie spoločnosti a namiesto ľudí, ktorí ju založili, bude jedna z najprogresívnejších, no stále štátna banka,“ hovorí Konstantin Belov.

Yandex je spoločnosť, v ktorej je zakladateľ najväčším akcionárom, investorom sa to zvyčajne páči, ale naopak, nemajú radi štátnu účasť, súhlasí analytik Raiffeisenbank Sergei Libin. Podobná situácia nastala s akciami Magnit, keď bolo oznámené, že VTB Bank odkúpi podiel svojho zakladateľa Sergeja Galitského: v dôsledku toho sa kotácie Magnitu znížili takmer trojnásobne, pripomína analytik.

Yandex má dve triedy akcií; S najväčšou pravdepodobnosťou môžeme hovoriť o nákupe akcií „superhlasovania“ - Arkady Volozh a ďalší zamestnanci majú takéto dokumenty, hovorí Sergej Libin. „Nákup 30 % z trhu je dlhý, náročný a drahý. Nemá zmysel vykonávať ďalšiu emisiu akcií, pretože to rozriedi kapitál Yandexu a zníži jeho hodnotu. Ide o výkupné od Arkadija Voloža,“ navrhuje Sergej Libin. Podľa jeho odhadov má 30 % Yandexu hodnotu približne 3 miliardy dolárov.

Medzi Yandexom a Sberbank môže existovať pomerne veľký potenciál pre spoluprácu, pretože Yandex má „dobrú bilanciu“ a nie je potrebné nové financovanie, to znamená, že partnerstvá medzi spoločnosťami môžu byť v spoločných projektoch, verí Konstantin Belov. Príkladom je „Yandex.Money,“ pripomína.

Z ekonomického hľadiska sa odporúča Sberbank kúpiť akcie Yandex, domnieva sa Sergej Libin. „Akcie Yandex budú rásť; Ak vezmeme do úvahy, že v poslednom čase dosť klesli, nie je to zlý čas na nákup,“ hovorí Sergej Libin. Domnieva sa však, že ekonomická uskutočniteľnosť v tomto obchode nie je hlavná vec: na tento účel môže Sberbank v rámci rizikových investícií kúpiť menšie spoločnosti s vyššou potenciálnou ziskovosťou. „Motív je politický,“ domnieva sa analytik.

Sberbank už má „zlatý podiel“ Yandexu - v čase, keď ho banka dostala, štát už mal túžbu nejako kontrolovať Yandex,

a zlatý podiel bol „kompromisnou možnosťou, v ktorej je kontrola minimálna“. Neexistuje žiadna priama účasť Sberbank v hlavnom meste Yandex, ale existuje nástroj, ktorý dáva právo zablokovať niektoré rozhodnutia, ktoré sú pre štát nežiaduce, hovorí. "Dá sa predpokladať, že štát mal vždy túžbu kontrolovať Yandex a teraz sa rozhovory o tom začali znova," domnieva sa analytik.

Vladislav Nový, Anna Afanasjevová

Začiatočníci internetu môžu mať záujem o to, čo je disk Yandex. Hneď vysvetlím - toto je cloudové úložisko, miesto na disku, ktoré sa poskytuje každému používateľovi s prístupom na internet.

Na čo slúži Yandex.Disk?

Pomáha ukladať súbory, ktoré sa na osobnom počítači používajú zriedka (archívy, obrázky programov, fotografie).

Poznámka! Množstvo prideleného miesta na disku je zvyčajne 10 gigabajtov.

Používanie disku Yandex často ušetrí cenné údaje, ktoré boli predtým zálohované vo vašom počítači a v cloudovom úložisku.

Napríklad, ak sa operačný systém nespustí v dôsledku zlyhania alebo je pevný disk poškodený, vlastník súborov sa môže prihlásiť do svojho účtu Yandex a stiahnuť si ich do nového zariadenia. Toto opatrenie šetrí veľa času a peňazí.

Zostáva len naučiť sa používať Yandex Disk - získať príležitosť osobne zažiť všetky výhody projektu.

Registrácia poštovej schránky

Bohužiaľ, tvorcovia služby neposkytli možnosť používania disku Yandex bez pošty. Preto si najprv musíte zaregistrovať osobnú poštovú schránku:

Otvorte webovú stránku www.yandex.ru a kliknite na odkaz „ “ umiestnený v rohu stránky.

Zadajte svoje meno a priezvisko. Môžete použiť vymyslený pseudonym alebo skutočné osobné údaje, nie je v tom žiadny rozdiel.

Ak chcete nainštalovať Yandex.Disk, otvorte si účet na Yandex

  • Vytvorte si používateľské meno. Musí pozostávať z latinských písmen a nesmie duplikovať už existujúce.
  • Nastavte si silné heslo – Pri používaní trezoru je dôležité dbať na bezpečnosť.
  • Kliknite na tlačidlo „Registrovať“ a počkajte, kým server spracuje požiadavku a vytvorí účet.

Pomocou disku Yandex

Nie je potrebné používať poštovú schránku, stačí sa len prihlásiť do cloudového úložiska. Nachádza sa na karte používateľa pod odkazom „Disk“; môžete tam prejsť aj zadaním adresy disk.yandex.ru do riadku prehliadača.

Na obrazovke sa zobrazí pozdrav pre nového používateľa a upozornenie, že ste dostali 10 gigabajtov miesta na disku na večné použitie. Dá sa voľne použiť na ukladanie súborov v širokej škále formátov.

Ak by vám vyčlenených 10GB nestačilo, máte možnosť si za peniaze dokúpiť gigabajty diskového priestoru.

Ako prvýkrát použiť disk Yandex?

Pri prvom prihlásení do Yandex.Disk sme vyzvaní, aby sme si stiahli aplikáciu pre náš počítač („Download Disk for Windows“). Myslím, že s inštaláciou aplikácie sa netreba ponáhľať. Na začiatok je lepšie zhodnotiť všetky výhody online verzie. Preto povieme „ďakujem“ a zatvoríme okno s pozvánkou.

Ďalej prejdite na hlavnú kartu „Súbory“. Tam môžete nahrávať alebo sťahovať údaje, ako aj vytvárať nové adresáre. Ak chcete pridať svoj prvý súbor do cloudového úložiska, stačí kliknúť na príslušné tlačidlo a vybrať ho v počítači.

Proces dokončenia úlohy závisí od veľkosti súboru a rýchlosti pripojenia poskytovanej poskytovateľom. Po dokončení operácie sa v hlavnom alebo vopred zvolenom priečinku zobrazí nová položka.

Potom musí byť prijatá adresa skopírovaná do schránky a preposlaná ľubovoľnému používateľovi. Ktokoľvek si môže stiahnuť informácie prostredníctvom priameho odkazu - aj keď nerozumie, čo je cloudové úložisko Yandex a ako ho používať.

Program pre disk Yandex

Službu úložiska môžete využívať nielen cez webové rozhranie, ale aj cez oficiálny program vo vašom počítači. Ale je lepšie to urobiť, keď ovládate online verziu disku.

Aplikácia Yandex.Disk je optimalizovaná na prácu so súbormi. Zatiaľ čo bežný prehliadač často robí chyby pri sťahovaní veľkého množstva informácií a dokonca sa automaticky zatvorí uprostred procesu.

Aplikáciu si môžete stiahnuť na webovej stránke https://disk.yandex.ru/client/disk a bezplatne si ju nainštalovať do počítača. Naše pokyny vám s tým pomôžu:

Prejdite na disk Yandex a vyberte svoj operačný systém z poskytnutého zoznamu.

Stiahnite si inštalačný obraz na pevný disk a spustite ho kliknutím naň.

Prijmite licenčnú zmluvu, počkajte na inštaláciu a program sa objaví v registri vášho počítača.

V okne, ktoré sa otvorí, musíte zadať svoju e-mailovú adresu a heslo, aby ste získali prístup k vášmu osobnému úložisku súborov.

Potom sa zobrazí hlavný adresár so zoznamom súborov, ako aj priečinkov a oddielov. Ak chcete stiahnuť nové informácie, či už ide o archív, video alebo obrázok, jednoducho ich potiahnite myšou do okna programu a počkajte na spustenie úlohy.

Vo všeobecnosti je práca s úložnými prvkami úplne podobná ako vo webovom rozhraní, s výnimkou zvýšenej rýchlosti spracovania dát a vysokého komfortu.

Špeciálnou vlastnosťou disku Yandex nainštalovaného v počítači je jeho integrácia do operačného systému. Po inštalácii používateľ uvidí, že sa v priečinku „Tento počítač“ objavil nový disk. Práve na ňom budú súbory nahrané do cloudu duplikované – pre väčšiu bezpečnosť.

V prípade potreby je možné disk Yandex pre Windows podrobne nakonfigurovať, spravovať synchronizáciu, množstvo prideleného priestoru a ďalšie dôležité aspekty. Vďaka tomu je aplikácia flexibilná, funkčná a veľmi užívateľsky prívetivá.

Ak chcete nakonfigurovať Yandex.Disk, nájdite ikonu v pravom dolnom rohu obrazovky počítača. Kliknite naň a prejdite na nastavenia disku.

Ďalej, prejdením do nastavení, môžeme určiť priečinky, ktoré sa budú automaticky synchronizovať. To znamená, že ich obsah bude automaticky duplikovaný v diskovom cloude Yandex. Ak to chcete urobiť, prejdite na kartu „synchronizácia“ v nastaveniach disku a zrušte začiarknutie priečinkov, ktoré nie je potrebné synchronizovať.

Takto ste sa naučili, ako nainštalovať a používať disk Yandex. Toto cloudové úložisko vám pomôže uvoľniť pamäť vášho počítača a ochrániť vaše cenné súbory – peniaze však budete musieť zaplatiť iba vtedy, ak chcete zväčšiť veľkosť prideleného priestoru. A dokonca aj začínajúci používateľ počítača zvládne cloud. Stačí sa riadiť týmito pokynmi a máte chuť naučiť sa so službou pracovať.

Časom sa váš počítač alebo notebook nahromadí dosť veľký počet súborov - 1 000, 2 000 alebo dokonca 500 000. Ich význam môže byť veľmi vysoký, najmä ak ide o rodinné fotografie, videá alebo pracovné dokumenty.

K spoľahlivosti chrániť cenné súbory pred vírusmi a poškodením V dôsledku zlyhania súborového systému musí každý používateľ PC aspoň raz za 2-3 týždne vytvoriť duplikát svojich údajov – vytvoriť záložné kópie. „Čerstvú“ zálohu vám pomôže obnoviť z nej informácie v prípade straty.

Kam ukladať zálohy: na externý pevný disk alebo dôverovať cloudu?

Keď ešte neexistovali žiadne „oblaky“, zvyčajne sa ukladali záložné kópie:

  • na lokálnom PC
  • externý (vymeniteľný) USB disk, flash disk alebo DVD
  • na serveri v lokálnej sieti
  • na vzdialenom FTP serveri

Pokročilí používatelia a správcovia systému tiež kopírovali súbory na vzdialené servery pomocou protokolov FTP / SSH / WebDAV atď. Teraz je tu ďalšia príležitosť - ukladať priečinky na internete na server od spoločnosti Yandex.

Čo je disk Yandex?

Som indexová jednotka je cloudová služba, ktorá vám umožňuje ukladať súbory na server pod vaším účtom. Štandardne máte k dispozícii 10 GB miesta na disku bezplatne a navždy s možnosťou ďalšieho navýšenia. Pre svoju dostupnosť a pohodlie si táto služba rýchlo získala obľubu a od októbra 2018 ju využíva už viac ako 16 miliónov používateľov.

Výhody cloudového úložiska

  • Ukladanie súborov mimo kancelárie (mimo domova) pomáha chrániť údaje pred požiarom a vírusmi
  • Vysoká spoľahlivosť, pretože priečinky sú dodatočne zálohované spoločnosťou Yandex a prenos sa vykonáva pomocou zabezpečeného protokolu
  • Dostupnosť údajov odkiaľkoľvek na svete
  • Vysoká dôvera, keďže spoločnosť Yandex pôsobí na trhu IT už mnoho rokov - je lídrom v oblasti IT a internetových služieb v Rusku a krajinách SNŠ.

Nedostatky

  • Zdroj je obmedzený na 10 GB, zvýšenie veľkosti je platené
  • Veľmi tajné (dôverné) informácie, ktoré predstavujú obchodné tajomstvo, sa stále neodporúča uchovávať v cloude

Je na vás, či chcete zálohy ukladať online alebo nie. Ak ste bežný používateľ, ktorý má málo citlivé dáta a ich objem je cca 3 - 6 GB (nepresahuje 10 GB), potom je záloha na Yandex.Disk výborným bezplatným riešením na zaistenie bezpečnosti súborov dokumentov, fotografií a záloha videa! Zadaný zväzok spravidla postačuje na uloženie niekoľkých kópií najdôležitejších súborov.

Exiland Backup – jednoduchý nástroj na zálohovanie v cloude

Týmto končím môj krátky prehľad príležitosti. Ak máte nejaké otázky, rád vám pomôžem. Napíšte mi cez formulár spätnej väzby.

Michail, vývojár Exiland Backup

Dnes predstavíme dlho očakávaného klienta Yandex.Disk pre Linux. Dalo by sa dokonca povedať „špeciálne pre Habrahabra“, keďže ani jedna zmienka o Disku tu nebola úplná bez otázok o klientovi pre Linux.

Má všetky základné funkcie, ktoré majú klienti pre OS X a Windows, a ešte viac (symlinky!), a jednu vlastnosť – je založený na konzole.

Prečítajte si nižšie o tom, ako je nakonfigurovaný, čo presne dokáže a ako presne je navrhnutý a čo bolo ťažké v ňom urobiť.


Môžete si ho nainštalovať. Ihneď po inštalácii balíka sa príkaz objaví v termináli yandex-disk, prostredníctvom ktorého následne prebieha komunikácia s cloudom Yandex. Potom musíte príkaz spustiť manuálne nastaviť.

Sprievodca nastavením vám umožňuje vybrať priečinok na synchronizáciu v dialógovom režime, povoliť automatické spustenie pri spustení systému, nakonfigurovať prácu cez proxy server (ak ho samozrejme používate) a prihlásiť sa na Yandex.Disk. Pri manuálnom nastavovaní je prvá vec, ktorú musíte urobiť, je prihlásiť sa. Potom sa v priečinku .config umiestnenom v domovskom adresári vytvorí konfigurácia, v ktorej môžete nakonfigurovať cestu k synchronizačnému priečinku (môžete ju zadať manuálne v konzole), zadať cestu k súboru tokenu, zadať priečinky, ktoré budú alebo nebudú synchronizované, a zadajte nastavenia servera proxy.

Selektívna synchronizácia je možná v Yandex.Disk. Tím vylúčiť vám umožní vylúčiť priečinok zo synchronizácie: všetky zmeny v ňom vykonané potom nebudú odoslané do cloudu.

Možnosť iba na čítanie vám umožní meniť súbory lokálne bez ich nahrávania do cloudu. Ak dôjde ku konfliktom s miestnymi zmenami, tieto sa uložia do premenovaných súborov a zmeny z cloudu sa zosynchronizujú. Možnosť prepísať prepíše lokálne upravené súbory v režime iba na čítanie.

Nemôžeme sa nepochváliť najzaujímavejšou novinkou v synchronizačnom jadre - odteraz podporujeme synchronizáciu symbolických odkazov! Ak narazíte na nejaké ťažkosti alebo otázky pri používaní klienta príkazovej konzoly muž A Pomoc vám pomôže pochopiť ich jednoduchým a prístupným spôsobom.

Ako sa vyrába

Aby bolo možné v budúcnosti kód použiť na implementáciu klientov pre rôzne operačné systémy, bolo rozhodnuté napísať ho v C++. Presunuli sme časti kódu špecifické pre rôzne operačné systémy do samostatných funkcií alebo tried a napísali sme ich vlastnú implementáciu pre každú platformu. Vzali sme Boost, OpenSSL a ako hlavné multiplatformové knižnice a git sa stal systémom na správu verzií. Linuxový klient bol vytvorený pomocou autoconf. Kód bol napísaný a odladený v kombinácii KDevelop + konzola gdb, alebo v Qt Creator (v závislosti od preferencií vývojára).

Interakcia s cloudom a synchronizácia sa vykonávajú pomocou základnej knižnice Yandex.Disk, ktorú používajú klienti služby pre stolné počítače.

Ako to funguje

Klient konzoly sa skladá z dvoch častí: démona a klienta. Komunikujú prostredníctvom textových paketov obsahujúcich správy json odosielané prostredníctvom soketov (v systémoch Linux a Mac OS X sa používajú sokety unixových domén). Asynchrónna práca je implementovaná pomocou knižnice boost::asio. Synchronizácia prístupu k údajom je implementovaná prostredníctvom boost::asio::io\_service::strand, čo eliminuje problém súčasného prístupu k údajom viacerými vláknami a tiež eliminuje výskyt uviaznutia.

Na lokalizáciu používame knižnicu boost::locale. Text vo vnútri klienta je zakódovaný v utf-8 a v prípade potreby sa skonvertuje do kódu špecifického pre každý operačný systém. Monitorovanie súborového systému pre Linux používa inotify, ktoré pekne zapadá do asynchrónnej prevádzky boost::asio.

Ako funguje synchronizácia?

Synchronizácia je srdcom Yandex.Disk, jeho kľúčovej funkcie. Úloha synchronizovať strom súborov s cloudom je rozdelená do niekoľkých nezávislých častí.

1 . Monitorovanie súborového systému. Synchronizačné jadro Yandex.Disk bolo navrhnuté a vytvorené ako prenosná abstrakcia schopná vykonávať priradené úlohy na všetkých podporovaných platformách. Ale taký problém ako monitorovanie súborového systému nie je implementovaný ani štandardnou knižnicou C++, ani takými príšerami ako boost. Navyše aj pri použití „natívneho“ API operačného systému dostávame súbor udalostí špecifických pre každú platformu.

Na monitorovanie súborového systému bolo navrhnuté rozhranie „pozorovateľa“, ktoré dokáže monitorovať udalosti v konkrétnom adresári a vrátiť zoznam udalostí, ktoré sa v ňom vyskytli. Okrem toho je súbor týchto udalostí odlišný pre každú podporovanú platformu. Napríklad systém Mac OS X môže oznámiť iba zmenu v jednom z podradených adresárov bez toho, aby ju podrobne uviedol. Windows a Linux však vrátia celú sadu vrátane vytvárania, odstraňovania, úpravy a presúvania objektov. Aj keď prax ukázala, že udalostiam na platforme Windows by sa nemalo dôverovať a najspoľahlivejšou možnosťou zostáva uvedenie adresára po prijatí upozornenia.

2 . Indexovanie lokálnych súborov a adresárov. Na kontrolu integrity a implementáciu delta aktualizácií súborov používa synchronizačné jadro Yandex.Disk súhrny - sady kontrolných súčtov súboru a jeho jednotlivých častí. Pre celý súbor vypočítame silný hash SHA-256 a sadu menej perzistentných súčtov pre jednotlivé bloky. Každý súbor, ktorý sa nachádza v priečinku Yandex.Disk a nie je zahrnutý v zozname vylúčení, musí byť indexovaný. Výpočet hashu SHA-256 je však pomerne nákladná operácia a výpočet hashov pri každom spustení softvéru by predstavovalo neodpustiteľné plytvanie zdrojmi. Preto po dokončení indexovania súborov synchronizačné jadro uloží prijatý súhrn do „banky“ - špeciálneho úložiska umiestneného v adresári služby Yandex.Disk. Na vyhľadávanie súhrnov v úložisku sa používa jedinečný identifikátor súboru - inode (veľkosť a čas poslednej úpravy). Bohužiaľ, tento prístup nie je bez nevýhod. Napríklad veľa súborov krypto kontajnerov si zachováva čas poslednej úpravy nezmenený aj po zápise.

Pravdepodobne, okrem zložitosti práce so symbolickými odkazmi, nič v zozname adresárov nie je mimoriadne zaujímavé. Na úspešné dokončenie synchronizácie musí jadro zistiť a vylúčiť cyklické vetvy zo synchronizácie.

Vo všeobecnosti sú symbolické odkazy pre synchronizačné jadro skutočnou bolesťou hlavy. Môžu ukazovať na ľubovoľné miesta v systéme súborov a rovnaké pravidlá synchronizácie nemožno použiť na všetky z nich. Napríklad balíky aplikácií pre Mac OS X veľmi často obsahujú symbolické odkazy na adresáre systémových knižníc a ich synchronizácia do cloudu by bola nežiaduca – najmä medzi rôznymi verziami OS. Ale zároveň je možnosť synchronizovať ďalšie adresáre pomocou symbolických odkazov veľmi lákavou príležitosťou, ktorú som si nechcel nechať ujsť.

Pre synchronizáciu symbolických odkazov bola preto zavedená špeciálna politika, vďaka ktorej si jadro môže zvoliť špecifickú možnosť synchronizácie pre každý symbolický odkaz – v závislosti od umiestnenia objektu, na ktorý ukazuje.

3 . Získanie stromu cloudového systému súborov. Na vyriešenie problému so synchronizáciou nestačí mať lokálnu štruktúru súborov a súhrny súborov – potrebujete získať aktuálny stav súborového systému v cloude. Ak by synchronizačný mechanizmus musel zakaždým prechádzať stromom pomocou metódy PROPFIND, každý synchronizačný cyklus by trval neprimerane dlho a vytvoril by zbytočné zaťaženie kanála. Softvér Yandex.Disk preto používa špeciálne API, ktoré umožňuje získať aktuálny stav stromu súborov v cloude a zmeny, ktoré sa v ňom vyskytli, počnúc určitým známym momentom určeným verziou stromu. .

4 . Dostávajte upozornenia, keď sa váš cloudový súborový systém zmení. Synchronizácia súborov v reálnom čase vyžaduje včasné oznamovanie zmien súborov v cloude. Bolo by možné využiť periodické dotazovanie servera klientmi, ale po zhodnotení možného počtu klientov sme dospeli k záveru, že tento prístup by bol zle škálovateľný a rýchlo by preťažil infraštruktúru služieb. Po nejakom hľadaní sme sa usadili na protokole XMPP. Jedna z jeho implementácií už dlho funguje v Yandex. Bol vyvinutý tímom, ktorý neskôr vytvoril server WebDAV pre projekt Yandex.Disk, takže s integráciou tohto protokolu neboli žiadne problémy.

V súčasnosti push notifikácie spracovávané synchronizačným jadrom zahŕňajú nielen udalosti, ktoré sa vyskytli priamo so súbormi alebo priečinkami v cloude Yandex.Disk, ale aj rôzne servisné správy. Napríklad o vydaní dodatočného priestoru alebo akciách iných používateľov v zdieľaných priečinkoch. Pridanie týchto udalostí do existujúceho protokolu nespôsobilo veľké ťažkosti kvôli rozšíriteľnosti XMPP, čo opäť potvrdilo správnosť našej voľby.

5 . Vytvorenie zoznamu synchronizačných operácií. Keď má synchronizačné jadro k dispozícii oba stromové štruktúry súborov – lokálny aj vzdialený – môžete začať so samotnou synchronizáciou. Na to slúži špeciálny algoritmus na porovnávanie stromov, ktorý berie ako vstup okrem dvoch spomínaných stromov aj tretí - posledný synchronizovaný. Výsledkom algoritmu je zoznam operácií, ktoré je potrebné vykonať s lokálnymi a vzdialenými súbormi a adresármi, aby sa stromy dostali do spoločnej podoby.

6 . Spracúva sa synchronizačný front. Zoznam operácií pre lokálne a vzdialené stromy sa vytvára nezávisle. To môže viesť ku konfliktným operáciám. Napríklad vymazanie súboru v cloude, ktorý bol v ňom zmenený a ešte nebol lokálne synchronizovaný, alebo zmena súboru súčasne lokálne aj v cloude. Konflikty úprav/vymazania vždy rieši jadro v prospech úpravy a konflikty dvojitej úpravy sa riešia premenovaním jednej verzie súboru. Týmto spôsobom môžeme zaručiť bezpečnosť údajov a dať používateľovi možnosť po dokončení synchronizácie rozhodnúť sa, ktorá zo zmien mu v každom konkrétnom prípade najviac vyhovuje.

Operácie synchronizácie musia prebiehať v prísnom poradí, súbor nemožno preniesť, kým sa nevytvorí jeho nadradený adresár. Adresár tiež nemožno vymazať, ak sú v ňom súbory, ktoré je potrebné presunúť na nové miesto. Algoritmus porovnávania stromov už vytvára operácie v požadovanom poradí, ale ak sa vyskytnú chyby, môže sa pokaziť. Aby sa predišlo tejto situácii, každá operácia má zoznam závislostí – množinu operácií, ktoré sa musia dokončiť, kým sa môže začať, a množinu operácií, ktoré sa nesmú začať, kým sa nedokončí.

Poradie vykonávania operácií je okrem závislostí ovplyvnené aj ich prioritou. Napríklad operácie prenosu súborov sa vykonávajú na základe veľkosti súborov – od malých po veľké.

Všetky tieto úlohy sa vykonávajú súčasne, čo kladie ďalšie požiadavky na kvalitu synchronizácie paralelných procesov a distribúciu zdrojov v rámci synchronizačného jadra Yandex.Disk. Ak ešte nemáte Ya.Disk, môžete si ho zaobstarať

Pekný deň všetkým! Dnes hovoríme o veľmi pohodlnej službe, ktorú vo svojej práci používam už dlho - Disk Yandex. Čo je to za „šelmu“? - mohli by ste sa opýtať. Podrobne o tom budem hovoriť v článku nižšie. Ak máte nejaké otázky, opýtajte sa ich v komentároch, prídeme na to a budeme hľadať odpovede! Medzitým sa zoznámime s jedným z najpohodlnejších úložísk súborov od vývojárov populárneho ruského vyhľadávacieho nástroja Yandex.

1. Disk Yandex: čo to je

Yandex.Disk je obľúbené cloudové úložisko, ktoré umožňuje používateľom ukladať rôzne informácie (fotografie, videá, audio, texty a iné súbory) do takzvaného “cloudu”, t.j. na serveri v sieti. Údaje uložené na disku Yandex.Disk je možné zdieľať s ostatnými používateľmi, ako aj pristupovať k nim z rôznych zariadení – iných počítačov, tabletov a smartfónov. Základná verzia Yandex.Disk je úplne zadarmo a dostupná pre každého. Pamätám si, že v roku 2012 bola registrácia len na pozvánku a využil som alternatívnu službu - Dropbox. Ale teraz som úplne prešiel na Yandex Disk Cloud. Koniec koncov, zadarmo a dokonca prístupných odkiaľkoľvek, 10 GB nie je nikdy zbytočných.

2. Disk Yandex: ako používať - ​​pokyny krok za krokom

Takže som vás presvedčil a rozhodli ste sa nainštalovať Yandex Disk do svojho počítača. Teraz sa pozrime bližšie na to, ako používať Yandex Cloud (nazývaný aj Yandex.Disk, keďže ide o cloudové úložisko dát).

2.1. Ako vytvoriť disk Yandex (registrácia v cloude Yandex)

Ak chcete začať používať Yandex.Disk, potrebujete zaregistrujte sa a vytvorte poštovú schránku z Yandex(ak už nejaký máte, prejdite rovno k druhému bodu).

4. Inštalácia Yandex.Disk na smartfóne. Bezplatné aplikácie sú dostupné pre iOS a Android, takže si ich môžete jednoducho stiahnuť z App Store a Google Play. Aplikácia pre iOS nemá veľmi vysoké hodnotenie, sú tam nejaké nedostatky, všetko je vidieť v recenziách.

2.3. Disk Yandex: koľko voľného miesta?

Ihneď po registrácii a inštalácii Yandex.Disk máte prístup 10 GB voľného miesta v Cloude. Na začiatok to úplne stačí, vydržalo mi to asi šesť mesiacov. Čo robiť, ak nie je dostatok miesta?

  • Ďalších 10 GB zadarmo na pozývanie priateľov. Za každého pozvaného priateľa môžete získať 512 MB bezplatného cloudového priestoru. Prejdite sem - https://disk.yandex.ru/invites a uvidíte odkaz na odporúčanie, ktorý musíte skopírovať a poslať svojim priateľom. Keď sa každý používateľ zaregistruje pomocou vášho odkazu, získate ďalšie miesto na disku a pozvaný priateľ získa dodatočný 1 GB.

  • Dodatočné až 250 GB ako darček od partnerov Yandex. Pravidelne sa konajú rôzne propagačné akcie, ktoré vám umožnia získať ďalšie gigabajty voľného miesta. Na tejto stránke môžete sledovať aktuálne akcie.

A samozrejme, ako môžete očakávať od spoločnosti Yandex, je možné dokúpiť ďalší priestor. Potešenie však nie je lacné:

Ak potrebujete veľa miesta v cloude, ale nechcete platiť, môžete si vytvoriť niekoľko poštových schránok a vytvoriť Yandex.Disk pre každú z nich.

2.3. Prihláste sa na disk Yandex

Registrácia bola dokončená, voľné miesto vyriešené, vyvstáva otázka - ?

Stiahnuté súbory môžete zobraziť niekoľkými spôsobmi:

1. Otvorte odkaz na priečinok Yandex.Disk na pracovnej ploche, ak ste ho po inštalácii neodstránili.

2. Otvorte Yandex.Disk v priečinku Tento počítač.

3. Kliknite na ikonu Yandex.Disk na paneli úloh, ktorá sa nachádza v pravom rohu obrazovky.

4. Prihláste sa do svojej pošty Yandex prostredníctvom ľubovoľného prehliadača a v hornej časti bude odkaz na cloud:

6. Po prihlásení do svojho e-mailu prejdite na hlavnú stránku Yandex. V pravom hornom rohu bude odkaz na Yandex.Disk:

2.4. Ako nahrať súbory na disk Yandex - 7 jednoduchých spôsobov

Pozrime sa teraz na najdôležitejší bod, kvôli ktorému sme podnikli všetky tieto kroky -. Opäť existuje niekoľko spôsobov, ako to urobiť:

1. Cez kontextové menu. Vyberte súbor, ktorý je potrebné nahrať do cloudu, kliknite naň pravým tlačidlom myši a vyberte položku: „Yandex.Disk: Kopírovať verejný odkaz“:

2. Skopírujte súbor do priečinka Yandex.Disk(Vyššie som napísal, ako to zadať). V predvolenom nastavení sa tento priečinok synchronizuje automaticky, takže keď ho skopírujete, všetky súbory sa okamžite pridajú na váš Disk.

3. Nahrajte súbory cez mobilnú aplikáciu iOS alebo Android. Túto metódu môžem zvážiť v samostatnom článku, ak zanecháte takéto prianie v komentároch.

4. Nahrajte súbor do cloudu cez prehliadač. Ak to chcete urobiť, jednoducho presuňte vybrané súbory do okna prehliadača s otvoreným diskom Yandex.

5. Kopírovanie súborov iných ľudí. Ak s vami niekto zdieľal odkaz na súbor, ktorý je uložený na disku Yandex.Disk, môžete ho jednoducho uložiť do svojho cloudu. Ak to chcete urobiť, musíte prejsť na odoslaný odkaz ako https://yadi.sk/*** a vpravo kliknúť na tlačidlo „Uložiť na Yandex.Disk“.

. Fotografie z rôznych sociálnych sietí môžete nahrať na disk Yandex takmer jedným kliknutím. Ak to chcete urobiť, prejdite naň cez prehliadač, v ľavom stĺpci vyberte „Fotografie zo sietí“ a prihláste sa do požadovanej sociálnej siete. V čase písania je relevantné nahrávanie fotografií z VK, Instagram, Odnoklassniki, FB, Mail a Google+.

. Ak si nainštalujete rozšírenie prehliadača, budete môcť ukladať fotografie na svoj disk Yandex.Disk priamo z navštívených stránok a okamžite zdieľať odkaz s priateľmi.

Často sa tiež pýtajú - ako nahrať priečinok na disk Yandex. Princíp je rovnaký, ako je uvedené vyššie v časti súbory. Je tu však ešte jedna výhoda navyše – priečinok je možné priradiť k zdieľanému prístupu. Týmto spôsobom budú môcť ostatní používatelia, ktorým udelíte prístupové práva, prezerať a sťahovať súbory v tomto priečinku, ako aj nahrávať tam svoje vlastné súbory.

Ako nahrať video na disk Yandex?– je tiež veľmi populárna otázka používateľov cloudu. Je to spôsobené tým, že videosúbory sú zvyčajne veľké a veľa ľudí sa obáva, že sa jednoducho „nezmestia“ a nedajú sa tam uložiť. To nie je pravda, video súbory, rovnako ako fotografie, je možné nahrať a uložiť na Yandex.Disk.

2.5. Disk Yandex: ako preniesť súbory na iného používateľa

Prístup k súboru môžete odstrániť aj kliknutím myšou a jej prepnutím do polohy OFF.

Ak z nejakého dôvodu potrebujete odstrániť Yandex.Disk z počítača, potom by ste mali urobiť to isté ako s bežnou aplikáciou - použite štandardné nástroje operačného systému.

Poďme ďalej: Štart -> Ovládací panel -> Programy a funkcie

V zobrazenom okne vyberte Yandex.Disk (zvyčajne je to posledný v zozname) a kliknite na tlačidlo „Odstrániť“. Stiahnuté súbory zostanú vo vašom účte, z vášho počítača sa odstráni iba aplikácia.