What is our primary use case?
My main use case for LAMP Stack Ubuntu was for websites, specifically for customer websites. For a customer's website, I used to spin up EC2 instances according to the customer's website and the traffic they expected, then install LAMP Stack Ubuntu with Apache, MySQL, and PHP, deploy the application, tune some things in the Apache server, and then deploy the website.
What is most valuable?
The error logs and access logs in LAMP Stack Ubuntu were very useful in providing information to clients about what went wrong or what happened.
In my opinion, the best features LAMP Stack Ubuntu offers include PHP configured with it, allowing us to set up a PHP-FPM pool right with Apache, and we can have a worker. We can also enable different modules such as the zip module, which illustrates that the flexibility is quite good.
When mentioning flexibility and the ability to enable different modules, there are different modules for different things that we could enable. With Apache, we could deploy it on cPanels and Plesk, enabling PHP through a PHP selector, which helped with the deployment of websites that require different modules, including mod_ssl for SSL/TLS and mod_expires to set limits for expiration for HTTP headers.
LAMP Stack Ubuntu has impacted my organization positively by helping us deploy many websites. We could spin up small EC2 instances and deploy LAMP Stack Ubuntu, taking no time to install the stack and make the website go live and running.
As a result of using LAMP Stack Ubuntu, I have noticed cost savings since it is open-source and cost-effective, making it easy to deploy and maintain. If something goes wrong with the configuration, we could use 'apachectl configtest' to get the syntax errors, which highlights that Apache is very good with configurations.
What needs improvement?
Regarding improvements for LAMP Stack Ubuntu, I think the security is pretty dependent on the configuration and patching, so there may be a need for some automation of security protocols.
In addition to needed improvements, I find that Apache requires very high memory usage, unlike Nginx, and under high traffic, it bloats.
For how long have I used the solution?
I have been using LAMP Stack Ubuntu for around three years.
What do I think about the stability of the solution?
In my experience, LAMP Stack Ubuntu is pretty stable, but it remains stable only if you have all the security modules in place.
What do I think about the scalability of the solution?
Concerning LAMP Stack Ubuntu's scalability, I think it is pretty difficult to scale it horizontally. Only vertical scalability is present.
How are customer service and support?
I did not reach out to customer support for LAMP Stack Ubuntu. I just checked community forums.
Which solution did I use previously and why did I switch?
I do not switch from LAMP Stack Ubuntu but have used Nginx and the Nginx stack with the reverse proxy configuration.
How was the initial setup?
I have deployed LAMP Stack Ubuntu using AWS for one of my organizations, and I identified it as a public cloud. In another organization, they used big servers in their data center, where they installed the operating systems, such as Ubuntu and Rocky Linux, then installed LAMP Stack Ubuntu for the customers while using cgroups to cage the customers.
For LAMP Stack Ubuntu, we predominantly used AWS EC2, and sometimes we spun up AWS LightSail instances that already had LAMP Stack Ubuntu configured, so we did not need to do it. Mostly it was EC2 where we needed to install LAMP Stack Ubuntu.
What about the implementation team?
I did not purchase LAMP Stack Ubuntu through the AWS Marketplace, as purchasing is not on my end. I am just a deployer.
Regarding my experience with pricing, setup costs, and licensing, I must clarify that I am not involved with licensing or purchasing. I am just the technical support engineer.
What was our ROI?
I have seen a return on investment because the company benefits greatly from deploying on the data centers and providing access to customers' websites on the World Wide Web, which allows them to earn revenue by caging them with cgroups and utilizing different security features through various modules.
Which other solutions did I evaluate?
Before choosing LAMP Stack Ubuntu, my team evaluated other options like Nginx, but the customizability of Apache made them choose Apache.
What other advice do I have?
Regarding LAMP Stack Ubuntu's governance and security, I believe that everything is pretty governable. Every script that Apache has helps us test configuration and necessitates changing config files.
I am not certain about the accuracy and reliability of output regarding LAMP Stack Ubuntu. We just use it to host websites or web applications, but once it is configured, the websites work correctly.
My advice for others looking into using LAMP Stack Ubuntu is that they should be familiar with the Apache modules and know about the configurations. They should be flexible with error logs, access logs, and SSL logs.
LAMP Stack Ubuntu is very good, and from my experience, it is suitable for both small and medium workloads. I would rate this review as a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)