Hi @aem_rookie
This is an open question and hard to answer. My recommendation would be to partner with Adobe Experts to assist you with your environment setup if you are considering an on-premise version of AEM. If you are considering AEMaaCS, I believe Adobe will handle most of the heavy lifting in this regard.
Here are the things you must consider before deciding on an AEM infrastructure:
-
Assess Your Requirements: Start by understanding the key requirements of your AEM 6.5 publishing environment. Consider factors such as expected traffic volume, concurrent users, content size, and response time expectations.
-
Analyze Template and Application Complexity: Evaluate the complexity of your templates and applications. Consider factors like the number of components, the depth of the component hierarchy, and the extent of dynamic content generation.
-
Hardware Specifications: Based on your assessment, determine the hardware specifications needed. This includes CPU, RAM, storage, and network bandwidth. Consider whether you need multiple servers for load balancing and redundancy.
-
Scaling Strategy: Decide on your scaling strategy. Will you need vertical scaling (adding more resources to a single server) or horizontal scaling (adding more servers)? This will depend on your expected traffic and redundancy requirements.
-
Performance Testing: Conduct performance testing to validate your hardware and scaling choices. This will help you fine-tune your server configuration and ensure it meets your performance goals.
-
Monitor and Optimize: Continuously monitor your environment and make optimizations as needed. Use monitoring tools to identify bottlenecks and areas for improvement.
Hope these insights are helpful.