Использование Amazon EFS для обмена источниками между веб-серверами

На данный момент я использую несколько веб-серверов (скажем, два) для размещения разных веб-сайтов для моих клиентов. Некоторые веб-сайты размещались на веб-сервере А, другие — на веб-сервере Б.

Это неудобно, потому что каждый раз, когда я хочу что-то загрузить, мне приходится искать правильный ftp-сервер.

Является ли хорошим решением сделать исходники (php-файлы, изображения и т. д.) доступными для всех веб-серверов с помощью нового сервиса Amazon EFS?

Или есть другое решение? Зеркала и сложный КИ не вариант.


person Elastic Lamb    schedule 09.09.2016    source источник


Ответы (1)


Если вас не беспокоит стоимость, то EFS — лучший вариант. Вы также можете добиться этого с помощью S3, установив корзину S3 на свой экземпляр EC2.

https://www.emfluence.com/blog/amazon-web-services-integrating-s3-and-ec2-few-simple-steps#gref

person error2007s    schedule 09.09.2016
comment
Могу ли я подключить корзину S3 к нескольким инстансам EC2? С EFS это возможно. Более того, EFS — это настоящая файловая система. - person Elastic Lamb; 09.09.2016
comment
Если вашему приложению требуется высокая производительность при чтении и записи, то S3 — не лучший вариант, EFS — лучший вариант. Единственная проблема с EFS - это более дорого. - person error2007s; 09.09.2016
comment
Я бы сохранял все исходники приложений (файлы php) в EFS, чтобы исходники были доступны для каждого экземпляра. Хватит ли для этого скорости EFS? - person Elastic Lamb; 09.09.2016