Comments (6)
Can you clarify a little?
Certainly storing some content on EFS and some on EBS is certainly supported and might be achieved with careful configuration of mount points. The advantage of EFS is simplicity; you don't have to worry about synchronising content on EBS volumes as new instances launch. If you store any content on EBS you would have to ensure the content is synchronised with each launch and deployment.
By "versioning for plugins" I expect you are considering a backup/roll-back capability? This is something that you might implement with the EFS-to-EFS backup solution, in conjunction, and synchronised with, database backup & restore.
https://aws.amazon.com/answers/infrastructure-management/efs-backup/
This is probably something best managed through a WordPress specific Plugin to Management tool.
from aws-refarch-wordpress.
Ok, what I meant to say is, as we read on the web, EFS may have problems handling a high i / o.
There are users who complain about high latency when the traffic on the website is high and the size of wp is very low, managing EFS the i / o based on the size of the file system.
I can not understand if this is to be considered true.
from aws-refarch-wordpress.
"This is probably something best managed through a WordPress specific Plugin to Management tool."
You have some plugins to advise me in order to manage the correct devops between a development and production environment.
For example, how can we solve the problem that may arise if the production db is constantly modified by the publication, on the website pages, of comments from users even during local development?
from aws-refarch-wordpress.
Is it possible to use S3 with CloudFront for all the wp-content instead of EFS? Pros and Cons?
from aws-refarch-wordpress.
Hi @RGuilfoyle.
A note on this - I created an environment, and the immediate blocker for me was EFS performance.
I think you should consider adding cachefilesd or a similar solution.
A simple get_plugins call in a real world solution can take up to 20s on EFS with ~ 1.5GB of storage in use, compared to EBS ~ 2-3s.
Compared to other HA solutions, this seems to be much less performant and not cost effective.
I used a variation of the helm chart from Bitnami for comparison(see: https://github.com/kubernetes/charts/tree/master/stable/wordpress)
I tried both GlusterFS and an NFS pod on gcloud and it was much more performant.
Regarding caching, cloudfront has limitations when compared to [Route53] --> [regional/federated cluster] --> [Varnish] --> [wordpress pod] --> [ object caching pod ]
Is this still considered a reference architecture as far as Amazon is concerned?
I feel that EKS should be the go to solution (while still using RDS)
from aws-refarch-wordpress.
You need to fill EFS with dummy data to increase the size to be offered more performance, the size of efs determines the performance offered. Like a Raid set. There is a Dummy data field in the template, increase it to match the performance wanted in the table in the link https://docs.aws.amazon.com/efs/latest/ug/performance.html
from aws-refarch-wordpress.
Related Issues (20)
- Q: Why are no custom NACLs defined?
- Slow Plugin Install time (504 Gateway Timeout errors) HOT 18
- One-Click Cloudformation template in README does not reference latest templates
- reinvent2019
- CloudFront Fails to create HOT 4
- How to update opcache configuration? HOT 1
- Won't work anymore...
- Doesn't work...
- Latest version of PHP HOT 4
- wp-admin not accessible with SSL
- Master template link 404
- EFS Resource Handler
- ElasticFileSystem' must match pattern ^(fs-)([a-z0-9]{8})$ cloudformation error
- EfsSizeMonitorFunction needs to be upgraded to python 3.9
- AutoScaling group in web stack fails to launch, PHP55 not avialable HOT 1
- Error creating stack - DatabaseCluster failed with incorrect MySql Aurora version HOT 1
- Error Creating Stack - AMI missing in Sydney Region HOT 1
- How can I recreate the AMIs with installed software?
- RDS issue HOT 1
- Stack to deploy a highly available, elastic, scalable WordPress environment. This master stack launches multiple nested stacks for different tiers. !! This can only be run in certain AWS Regions - 'us-east-1', 'us-east-2', 'us-west-2', 'eu-west-1'.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aws-refarch-wordpress.