Jaký zvolit Cloud? rubrika: Programování: Jiné

5 dzejkob
položil/-a 7.10.2014

EDIT 4:

Potřeboval bych nějaký cloud, který umí především:

  • přenos ntfs oprávnění (tedy nějaké mapování - popř. možnost to naskriptovat)
  • nemusí nutně u klienta stahovat celý sdílený prostor
  • umí sdílet specifické složky
  • umí "stáhnout" nebo spíš označit konkrétní verzovaný adresář (třeba stáhnout jen složku dodavatele a tu syncrhonizovat atd.)

Google Drive tohle neřeší.

Nemáte s něčím zkušenosti?


Vedení už takřka rozhodlo, že všechny obavy hodí stranou a jeden z mých dalších vynálezů skončí v propadlišti dějin a přejde se na cloud. Sloužilo to relativně dobře a docela dlouho. Featury typu, že se dá zobrazit obsah shared drive v systému, vidět časy změn souboru vč. uživatelů, registrovat oprávnění a stahovat obsah není v dnešní době už nic neobvyklého. V cloudu se to dá realizovat na dva kliky + pár api calls.

Ani příliš nekopu za současné řešení, neboť alespoň spadnou starosti s údržbou. Jenom bych si zrekapituloval, jaké jsou klady a negativa.

V úvahu připadá Google Drive.

Negativa:

  • současné řešení vyházet a stávající struktury ohnout vstříc cloudu
  • služba poskytována "as it is" a nic moc nikdo negarantuje (nějaká verze dat je ovšem vždy na nějakém stroji)
  • něco to stojí
  • data má nějaká třetí osoba
  • limit api calls - sice dost vysoký ale je obava, zda nevznikne nějaký problém
  • EDIT.1 - velké negativum a celkem jasné a podstatné - uživatelé pracují především v kanclech a není žádoucí, aby každý stahoval stovky gb dat
  • EDIT.2 - další celkem samozřejmý efekt - není žádoucí, aby si někdo mohl stáhout data "jen tak" (což je trochu v rozporu s přechodem na cloud) - mělo by se stahovat jen to co efektivně potřebuje a to asi google drive neumí
  • EDIT.3 - pokud by byly data na googledrive, tak to rozseká oprávnění a jakýkoliv lokální share nelze nastavit

Výhody:

  • data dostupná teoreticky kdekoliv
  • obsáhlé api
  • řeší i konflikty (verze) a smazané (ovšem jen asi měsíc zpět)
  • není třeba údržba hw
  • komplikace se synchronizací stavu do systému odpadnou
  • neřeší se účel použití
  • odpadnou vpn, ftp, rdp pro hromadný přístup k datům

Co je nezbytné:

  • umí oprávnění
  • umí i sledování změn i změny za období
  • umí i samozřejmě unikátní file-id (takže data jdou k něčemu mapovat)
  • je nutné mít vždy nějakou verzi dat staženou lokálně

Toť asi vše.

Může se zdát trochu podivné v dnešní době řešit cloud. Že to není v cloudu už od začátku má svoji specifickou historii. Spíše by mě zajímalo, jak řešíte uložení dat ve firmě vy - proč v cloudu, nebo proč na vlastním serveru, nebo proč nějaké jiné řešení. Hlavně ty důvody, které nejsou z roviny "bezpečnost" nebo "nedáme přece naše data googlu".

odkaz
4 VirtualSkiper
odpověděl/-a 8.10.2014

Vyzkousel jsi OwnCloud.org? Jadro bezi na PHP, takze co se tyka nalezeni hostingu Sky is the limit. Ja ted u jednoho klienta resim prechod cele firmy z Exchange prave na tohle. Jeste neni uplne presvedcenej, ale uz je to tak 70:30.
To co od toho ocekavas (filesharing) tam beha skvele. Klienti pro desktop i mobil (iOS, Android), kalendare, kontakty. Verzovani, nastaveni pravidel sharingu je "obkreslene" z DropBoxu. Pro Office dokumenty to pouziva OpenDocument standard, takze to otevres cimkoliv (vcetne Collaborative Editingu). Jestli uz mate nejaka data rozhazena po oblacich v podstate je jen pripojite do OwnCloudu a bud je nechate na miste a/nebo je postupne prestehujete na vlastni infrastrukturu.
Az vyresis filesharing muzes zacit uvazovat o dalsich aplikacich. Jako postaka muzes pouzit treba RoundCube a uz budes na funkcionalite Office365+OneDrive jenze vlastni a zadarmo.

Komentáře

  • dzejkob : Některé věci jsou dané. Nakonec to dopadlo tak, že ten cloud bude spíš takový obraz dat (tedy především záloha), který by měl ale fungovat oběma směry. Žádné cloud aplikace ani jiné cloud featury. Toho owncloudu jsem se vyděsil, když jsem se dočetl, že to je v php. Což nic proti tomu - v php taktéž dělám - ovšem tu cloud službu si představuju jako nějakého démonka nahookovaného na systémové fs calls a proč by to někdo dělal v php - takže je dost možný, že to bude něco jiného. 8.10.2014
  • VirtualSkiper : Zrovna u takovehle jednoduche aplikace, kterou bude pouzivat konecne mnozstvi uzivatelu je PHP nejmensi problem + klidne spust jenom file sharing, vsechno ostatni klidne zakaz. Jine SW reseni kde ti pri kastrofalnim selhani zustane disk/RAIDove pole se vsemi soubory neznam. http://youtu.be/xA3tfBTvH0c. Nebo si rovnou kupte nejaky NAS https://www.synology.com/cs-cz/dsm/live_demo 8.10.2014
  • Kit : Zrovna ta část, která se stará o výměnu souborů, je nativní součástí PHP napsanou v jazyku C. Pomalé to rozhodně není. 8.10.2014

Pro zobrazení všech 4 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.