Professional Documents
Culture Documents
Copyright 2013
Popstar has chosen to initially work with the Amazon platform. Weve made this decision based on the robust suite of services Amazon provides weighed against the needs of a scalable digital signage network. This document will describe Popstars cloud computing initiatives within the context of the Amazon services available today.
Page 1 of 5
ELASTIC ARCHITECTURES
A cloud-based digital signage architecture should take advantage of the inherent elasticity provided by the cloud platform. The advantages of this platform can be expressed across a variety of technical genres. At its core, elasticity in this realm means the flexibility to rapidly provision and launch servers on demand. Digital signage networks do not share the characteristics of a suddenly popular website or web service, our business thankfully, is more predictable. Where elasticity shines in digital signage networks is in providing a scalable growth path. For instance, the sales cycle of many digital signage networks begins with a demonstration platform and moves to a pilot deployment in one or more phases culminating in a phased network rollout. ASP models provide a neat and tidy path for this sort of activity because they provide an inherently multi-client server infrastructure where the resource is already in place. They are, however, restricted by the fact that their computing resources are usually shared across the range of clients hosted on that architecture. One should ask many questions including: At what point does my network saturate the computing resources of this ASP? At what point does my competitor saturate the resources of this ASP? Is there a plan in place to scale the ASP and protect my investment in this shared infrastructure? This is a subtle, but critical, difference between the infrastructure of an ASP multi-client server model and the infrastructure of a cloud-derived SaaS model. In the ASP model, the computing resources are owned or leased by the software vendor and all maintenance and capacity planning are in the hands of the software vendor. In the cloud model, the computing resources are owned by the cloud vendor and capacity planning and maintenance is a core business activity, where the stability, scalability, and accountable and measurable SLA, is shared across all of their clients as a cost of doing business in the environment. From this vantage point, one must ask the question: Is a homogenous collection of computers, providing virtualized resources to a multitude of clients, better maintained than a vendor-owned collection of computing resources racked up in a physical space in which the vendor has access to, but is responsible for the maintenance, and failure, of said resources? What about scalability? Is the ASP vendor able to scale as efficiently as another vendor who has chosen a virtual cloud computing platform? Popstar believes that in a cloud computing environment, such as Amazons AWS, that the failure risk can be more cost-effectively mitigated via a rigorous backup strategy coupled with rapid elastic server deployments than within an ASP environment or a negotiated server hosting plan with a data center.
Page 2 of 5
A similar issue further illustrating the massive difference between the two models is physical machine stability. With a properly configured cloud platform, your operating system and application stack are reduced to a set of files, coupled with a persistent elastic block storage allocation. Should a failure occur on the cloud platform, its a simple and often automated software process to bring that application back online quickly and with as little effort as possible. To replicate this durability in the data center model requires additional investments in hot-swap machines or expensive contractual agreements essentially insurance against the likelihood of a device failure causing downtime. While there will always be a time and a place to use the traditional data center model, its clear that for most digital signage backend platforms, the advantages of cloud computing are clear.
SERVERS ON DEMAND
A lynchpin feature of cloud computing architectures is the concept of servers on demand. This concept creates pathways for extreme levels of scalability, as well as cost savings, via methods of only operating application specific servers when they are required for use. As an example, consider a server providing video compression services. This server exists so that when a video file is uploaded into a digital signage backend, thumbnails, streaming previews in Adobe Flash formats and other pre-processing activities can take place. Since video processing is a CPU intensive activity, its best to design the platform using an isolated machine to conduct the video processing. In the cloud model, this application server is allowed to lay dormant until it is actually required, then spun up and utilized for a video processing task on-demand. When completed, the server can be terminated. This activity is easily accomplished through software instrumentation in cloud computing environments. The principles of pay-for-what-you- use are in full effect in the video processing server-on-demand scenario.
Page 3 of 5
SCALABILITY REDEFINED
It is no secret that one of the largest overriding concerns digital signage network operators have when evaluating a digital signage solution provider is the question of scalability. Many network operators have plans of scaling from a pilot rollout of 1 to 100 installations, to upwards of 10,000 locations. It is an absolute requirement that the solutions provider be able to provide both a cost-effective pilot environment and an effortless scalability path with no top-end where the ability to scale breaks down. Consider the size and investment in the Amazon AWS grid computing platform. Its reported that Amazon has invested over $2 billion dollars in infrastructure and engineering to create this service. This investment in resources is now available through discreet services provided by the AWS model, servers on demand, content distribution networks, massively parallel processing capabilities and durable, cost-efficient storage. Popstars system is architected to take advantage of these services to accomplish scalability, stability and cost savings every step of the way. Scalability redefined.
SUMMARY
Popstar is one of the first digital signage companies to recognize and embrace the advantages of cloud computing for delivering scalable, robust and cost-effective digital signage network infrastructures. After months of research and testing, weve chosen to work with the Amazon AWS environment as our platform of choice. The Amazon AWS platform provides a robust set of services mapping perfectly to our clients variety of needs and fits perfectly with our technology roadmap.
Page 4 of 5
www.popstarnetworks.com tel 888.476.7782 25055 w valley pkwy suite 120 olathe, kansas 66061
Page 5 of 5