The choice appears clear on principle descriptions but it’s the practice of putting your choice in place that usually hinders a cloud project.
As a software vendor, the preferred approach or goal is typically PaaS. This allows the cloud to handle most of the Infrastructure while your business can concentrate on the software.
However, moving to PaaS with an existing application which wasn’t architected for PaaS services is no trivial task. The services are rarely 1:1 feature equivalent with their non-cloud counterparts, therefore IaaS is typically the fall-back option in the event PaaS isn’t feasible or cost effective.
Customers wanting the most flexible and portable option would generally be better suited to the IaaS route, while customers creating brand new software may prefer to maximise the benefits of PaaS services to speed up their time to market.
However, sometimes a varying combination of the two may allow you to maximise the best of both worlds. If you’re unsure, speak to one of our experts about our architecture service.
Take a look at some of our case studies to find out how other software vendors tackled their cloud journey.