we have Magento 2 site which is hosted on AWS, we need somebody to look into this and make sure its setup correctly and advise us.
Magento is a feature rich and resource heavy system, In order to run Magento in a proper way we have to
implement a proper caching system with separated RDS.
Proposed Technology Stack : Nginx - PHP-FPM - Varnish - Redis - elasticsearch on a multi server
Varnish Cache is a web application accelerator (also referred to as an HTTP accelerator or caching HTTP
reverse proxy). Varnish stores (or caches) files or fragments of files in memory; this enables Varnish to reduce
the response time and network bandwidth consumption on future, equivalent requests. Unlike web servers like
Apache and nginx, Varnish was designed for use exclusively with the HTTP protocol and handles more on
homepage , cms pages , category etc so the web servers can deal with more checkouts.
Redis is a high-speed backend cache with full cache tag support and no need for low-level file system cache. Its
performance is stable for high traffic Magento stores. It is also highly recommended in multi-server
Aws firewall / Security Automation
AWS WAF gives you control over how traffic reaches your applications by enabling you to create security rules
that block common attack patterns, such as SQL injection or cross-site scripting, and rules that filter out specific
traffic patterns you define , Security Automation Stack Attached below.
DB & File backup
For Disaster Recovery
ElasticSearch everything is indexed (It indexes everything in the document to make the search faster). Therefore
it provides speed search operations across large data sets. ElasticSearch is commonly used to build search
engines because it is optimized for it. ElasticSearch is built by targeting speed and scalability
One Test Environment will be provided for QA before going live
Lambda image resize(Optional)
AWS LAMBDA implemented image resize with AWS CloudFront, Amazon API Gateway, S3 and AWS Lambda.
Content delivery network (CDN) refers to a geographically distributed group of servers which work together to
provide fast delivery of Internet content.
51 freelancer chào giá trung bình $23/giờ cho công việc này
Hello. I would like to help you with installation nginxphp-fpm / varnish /elasticsearch on amazon instance. I have experience. Please read my feedbacks. Thank you.
Hi, I will check complete server and make sure its setup correctly and advise you for more robust server set up. I have 11 years f experience as server admin. Please discuss. Thank you