/ / PHP ObjectStorag na Deis - php, ceph, deis

PHP ObjectStorag na Deis - php, ceph, deis

Takže som nainštaloval deis na HyperV s tromiuzly. Funguje to tak, ako by malo :). Aplikácie, ktoré budú bežať na DEIS, sú PHP aplikácie a sú súkromné ​​aplikácie, takže žiadne verejné cloudové služby :(.

Aplikácia má tri závislosti: Memcached (caching), MySql (Data, Session Storage) a File Storage. Aké sú osvedčené postupy na spustenie takejto aplikácie? Chcel by som ponechať všetko v týchto troch uzloch. Memcached nie je problém, len roztočte nejaké dokovacie kontajnery. MySQL by mohla žiť na samostatnom serveri.

Pri pokuse zmeniť aplikáciu na faktor 12Factorako by som chcel použiť na ukladané súbory Object Storage. S3 nie je možnosť a kontajnery nemajú trvalé skladovanie. Čo ponecháva iný server alebo pomocou už dostupných komponentov.

Všimol som si, že na uzloch je otvorený port 8888,Vďaka Curl mi dá XML program „ListAllMyBucketsResult“, čo je odpoveďou spoločnosti Ceph Rados GW. Existuje spôsob, ako pridať používateľa do aplikácie a použiť ho na ukladanie objektov?

odpovede:

0 pre odpoveď č. 1

Ak chcete používať bránu Ceph, mali by ste pre ňu vytvoriť nové používateľské konto. Urobte to zadaním deis-store-gateway kontajner s nse deis-store-gateway na hostiteľovi kontajner beží. Potom môžete použiť radosgw-admin: http://docs.ceph.com/docs/master/radosgw/admin/