Академический Документы
Профессиональный Документы
Культура Документы
for deploying an
experience platform
Evaluate cloud and on-premises
deployment options in context of
your business situation
Contents
Introduction 2
Next steps 5
About Sitecore 6
Updated 04/17. 2017 Sitecore Corporation A/S. All rights reserved. Sitecore and Own the Experience are registered trademarks of Sitecore Corporation A/S. All other brand and product names are the
property of their respective owners. This document may not, in whole or in part, be photocopied, reproduced, translated, or reduced to any electronic medium or machine readable form without prior consent,
in writing, from Sitecore. Information in this document is subject to change without notice and does not represent a commitment on the part of Sitecore.
1
White paper // 13 considerations for deploying an experience platform
Congratulations! Youve made a decision to either upgrade or A decision maker. Your web directors and managers
migrate to or invest in an entirely new customer experience will advocate for an easy-to-use, scalable platform that
management platform. Youve driven consensus within your enables segmentation, personalization, and targeting,
organization around requirements, evaluated solutions, and works seamlessly across channels. And, of course,
investigated interdependencies with existing technology, and theyll want a process-friendly system that is highly
have chosen a path forward. To ensure the success of your secure and has minimal downtime.
investment, youll want to put some thought into deployment The IT pro:
approaches. After all, the advantages of deploying in the
cloud continue to grow, youve got legacy applications and A decision maker. Many of the decisions, such as cloud
data with which to integrate, and your marketing team is versus on-premises, and how best to adhere to data
likely using a variety of applications and services you might privacy policies and compliance requirements, will
not even know about. be made here. These decisions will be made easier if
they are collaborative with the other stakeholders and
Where should you start? Since the customer experience is guided by a common goal of maximizing the quality
where everything youve done before and during deployment and effectiveness of the customer experience.
must come together for a positive outcome, it makes the
most sense to start therewith the quality of experience The digital marketer:
that you seek for your web pages, videos, emails, and other An influencer. The customer experience will be
marketing content targeted for prospects and customers. heightened by a successful user experience. Your new
platform must enable every marketer or user at your
By working backward from the customer experience, you can company to easily implement programsconsistently
gain clarity on where your systems need to align. You will and as planned. Ideally, your marketers should be able
identify where performance and availability is critical, how to know and act on the context of how customers are
you can ensure automated action without compromising interacting with your brand over time and in real time,
security, how you can scale and grow for the future, and how across all channels. That way, marketers can offer the
you can best deploy a centralized platform that enhances the most relevant content in context of the audiences
productivity of your team. unique experience.
In this white paper, well discuss what youll need to consider The digital marketer or other system user will have
before deploying an experience platform as we shed light most of the same considerations as the web director,
on the various options you may have (namely, cloud or on- and should be consulted as much as possible as well
premises deployment). One thing to know is that you, the as involved in testing and implementation.
customer, do have options, including potentially deploying
a hybrid solution that combines environments to meet your Below is a breakdown of the considerations for each decision
organizations unique needs. maker, plus some insight on deployment alternatives.
2
White paper // 13 considerations for deploying an experience platform
website and other digital properties, you need the environments in the cloud than those on-premises.
flexibility to shape your bandwidth and computing The ability to load-test your application by creating a
capacity. high-volume testing scenario in a cloud environment
Deploying an on-premises solution may mean you means you can ramp up test load volume far in excess
need to invest in additional physical servers to of what youre likely to encounter in the wild. Its
accommodate increasing amounts of traffic and avoid also easier to quickly redeploy compute capacity to
overloads and failures. The major downside is that different server blueprints, in order to reconfigure
the additional hardware capacity will only be needed your QA/UAT/Dev environments as you see fit.
occasionally and therefore yields a poor ROI. However, an on-premises solution will allow your
With a cloud-based solution (PaaS or IaaS), you can testers to work in a stable environment that takes
scale on-demand much more efficiently under pay- advantage of existing IT investments. The nature of
for-what-you-use arrangements. In other words, youre your testing methodologies may better suit a fixed
better able to cope when you suddenly have huge environment that is used continually, rather than
product launches or holiday marketing campaigns. occasional peak-load bench-testing. Advantage:
By automatically scaling up your web operations Either, depending on test scenarios.
to cope with increased customer loads, your target
4. Application feature deployment
customer experience will benefit too. And the value
of not having to explain to marketing why the website Not having to worry about getting the latest
fell over when their social campaign went viral application version or upgrade is, well, awesome. But
priceless. Advantage: Cloud. for most customer experience platforms at this time,
application version control remains a challenge
2. Geographical requirements either in the cloud or on-premises. Deploying patches
A similar consideration is whether your organization and product upgrades requires planning, resourcing,
targets customers over a large region nationally or and testing. SaaS offerings update all customers at
internationally. If it does, your company can utilize the same time, and are responsible for the integrity
multiple content delivery networks (CDNs)large of each feature release. However, this also means
distributed data centers across the Internetfor you lose control of when you want to deploy new
a static website (generalized content). This may features. In a PaaS or IaaS environment, you control
allow your on-premises solution to perform well when your application updates, and can ensure
globally. Your CDN servers will likely be close to your you have the testing cycles in place to assure your
customers, so content latency is less of an issue. business customers that the new release introduces
no breaking changes to their customer experience.
But if your content is more targeted and Advantage: Cloud, balancing control and ease of
personalizedwhich generally provides a better management based on cloud type.
customer experienceCDNs become less important.
So a cloud-based solution can offer better speed and 5. Speed of deployment
performance. Deployed in the cloud, an experience
Without the need for building and deploying physical
platform such as the Sitecore Experience Platform
server infrastructure for scalability, and less need for IT
(XP) is accessible from virtually any location, and
involvement, the deployment of a cloud solution will
multiple farms can be set up for content delivery.
usually be simpler and faster. In fact, many say that
Should one farm fail, requests are automatically
in todays experience market, where first-to-market
rerouted to other farms. Advantage: Cloud.
wins, the cloud can be the difference between first
3. Quality assurance and user acceptance testing and second place. Advantage: Cloud.
3
White paper // 13 considerations for deploying an experience platform
6. Your three- to five-year growth strategy Key considerations for the IT pro
Before deploying an experience platform, consider
your growth strategy for the next three to five years. 7. Cost
Is your organization anticipating rapid growth? What The cost of an experience platform is obviously part
kind of volatility or seasonality is your business likely of the equation here but the cost of deploying and
to be subject to? Having the flexibility to expand maintaining infrastructure must be considered as well.
rapidlyand indeed, scale back just a quickly if Deploying an on-premises solution often requires
necessaryprovides you with the agility to support purchasing additional servers and other infrastructure,
the demands of the business. An upfront investment which must be installed and network-configured.
in fixed infrastructure has the profound disadvantage This increases deployment costs, and also brings the
of not being able to be readily reversed in the event likelihood that your new infrastructure is often not
of a business downturn. A cloud-based solution fully utilized.
will enable you to scale more quickly and easily
and provide you with more flexibility in the event Moreover, the recurring IT costs for administration and
those three- to five-year plans dont stay to plan. maintenance will also be higher. Generally, you will
Advantage: Cloud. find that deploying a cloud solution reduces upfront
costs and capital expenditures overall.
Advantage: Cloud.
Hardware
IT personnel
Maintenance
Training
Source: BAASS
4
White paper // 13 considerations for deploying an experience platform
5
White paper // 13 considerations for deploying an experience platform
Email: sitecore.net/contact-us
Phone: sitecore.net/phone
Chat: sitecore.net/chat