July 3, 2024 / 7 min read
Table of contents
Deciding whether to go with a Optimizely DXP services or a own cloud subscription is a real head-scratcher. This article explores the key considerations to help you make the right choice for your specific situation. We tried to cover all the important points, but if you think we have missed something, get in touch.
If yes: You may reduce costs by implementing and maintaining your own infrastructure. This is great, you are likely already running the best solutions to your organisation’s needs. However, if you are still considering adopting Optimizely DxP in your next project, here are what you need to consider:
DXP Cons:
DXP Pros:
If no: Consider the following questions carefully.
Self-deployment portal in Optimizely DXP service, image source: Optimizely.com
It is worth noting that the management of additional Optimizely services like Experimentation, Optimizely Data Platform (ODP), and personalization are the same, as they are provided as separate SaaS tools. This means that while the CMS component benefits from the DXP-integrated hosting environment, these supplementary tools will be managed in exactly the same way as in a self-managed cloud infrastructure.
Consider your capacity:
Do you want to handle this responsibility or outsource it? It’s common among our clients with in-company infrastructure to choose outsourcing when moving to cloud-based services.
Even with a capable team, you might still opt for Optimizely DXP if your team lacks experience with large-scale projects or if you want to transfer risks associated with hosting, performance, and security to an external provider.
New project:
If on cloud:
Migrating to DXP may not be necessary unless planning a significant expansion or having other business reasons. Example: One of our clients migrated to DXP during an Optimizely CMS upgrade, resolving their performance issues.
If on-premise:
You would need to build the infrastructure anew on Azure or another cloud platform. Example: One of our clients, with an on-premise solution, found that migrating to DXP lowered their maintenance costs compared to maintaining on-premise VMs.
General considerations:
Regardless of your project's architecture, it's beneficial to consider the advantages of migrating to DXP.
Performance Settings: Both Azure and DXP can achieve similar levels of performance, but the effort required varies.
DXP:
Own cloud subscription:
Example: In DXP, you can inform Optimizely about upcoming peaks in usage to prepare for increased traffic, but in Azure, you have full control.
General considerations:
Performance solutions provided by Optimizely DXP will be more than satisfactory for most projects. However, there are some edge cases where a highly specialised approach is required.
Who could have these requirements:
Organisations handling personal data, such as commerce, banks, healthcare, insurance, and any service where users log in and leave sensitive data (e.g., credit card details, personally identifiable information).
Security features in DXP:
Custom security setup within own infrastucture:
You can set up DDoS protection, WAF, KeyVaults, and infrastructure security measures yourself, but it requires significant effort and expertise.
Conducting penetration tests, setting up Azure Security Center, and establishing Azure Policies are possible but labour-intensive.
General considerations:
If security is a high priority and you prefer to outsource the associated risks, DXP is a strong choice. However, if you have the necessary competencies within your team, you might consider managing security on your own infrastructure.
Uptime and SLA Requirements: Consider the solution you are building and the uptime/SLA you require. Assess the cost of potential downtime for your organisation.
Stability solutions in DXP:
With your own cloud setup:
If uptime and stability are critical, and you prefer to outsource these tasks, DXP offers a comprehensive solution with built-in support and monitoring. For organisations with in-house expertise and the ability to manage these aspects, setting up your own infrastructure on Azure can provide more control and flexibility.
Optimizely DXP provides a full suite of features designed to improve your digital experience management.
Here’s what’s included in DXP:
DXP service architecture, image source: optimizely.com
Comparison with Azure: Most of these features can be set up in Azure, but they require additional configuration, expertise, and ongoing maintenance.
Are there any limitations?
Optimizely DXP has many features available out-of-the-box, but it comes with one caveat: it does not allow hosting anything apart from your Optimizely solution. If you need to run a separate service that doesn't fit into the Content Cloud project code, you'll need to create a dedicated server for it outside of the Optimizely DXP environment. An example of such a service could be a small headless client app using the Optimizely Content Delivery API as a data source.
Which is best for you?
Optimizely DXP offers a ready-made setup with numerous built-in features that simplify management, improve security, and increase performance. For those with high team competencies and existing cloud infrastructure, Azure will provide greater flexibility and control, but with increased complexity and effort.
What are the costs?
Optimizely DXP is designed for scalability with consumption-based pricing, unique to the number of content items and whether multiple sites share the same codebase. The included managed services ensure smooth deployment and high application availability.
Pricing factors include monthly active users and traffic, similar to Azure's usage-based pricing. An important consideration is data management, especially organization's storage location requirements and limitations.
Depending on your solution, Optimizely DXP might lower costs compared with managing your own infrastructure, especially for requirements like performance, scalability, and CDN.
Choosing between Optimizely DXP and managing your own infrastructure will depend on each situation and organisation’s specific needs, but here are some factors to consider:
Choosing Optimizely CMS is a strategic move towards top-tier enterprise solutions. Whether you decide on self-hosting or using DXP depends on a thorough evaluation of project requirements, organisational strategy, and future needs.
If you’re looking for expert advice on what to choose, or want help in transitioning to Optimizely DXP, get in touch with our experts today!
(The article was created in cooperation with Mateusz Łucjanek and Marcin Żak)
Technical Leader
An expert in CMS and DXP, he specialises in developing large-scale custom systems for global brands hosted across various environments.
July 26, 2024 / 10 min read
This guide covers how Optimizely Data Platform (ODP) can improve your business with real-time customer insights, personalised campaigns, and simple data integration and will give you...
June 26, 2024 / 3 min read
Not sure how Opal can support your business strategy? This article explains its functionalities and how to use them effectively.