The document discusses strategies for hosting providers to offer Software as a Service (SaaS). It describes the growth of SaaS and opportunities for hosting providers, ISVs, and end users. It outlines different SaaS application types and how SWsoft's OPEN FUSION platform and PEM automation can help deliver SaaS through virtualization and multi-tenant architectures.
24. Sample Product Offerings for Traditional Applications Option 1 (provide VE and deploy applications) Option 2 (provide applications with environment) Step 1: Server Environment Silver Server - $49 / month 1GB RAM, 200GB disk space, 200 CPU units Gold Server - $99 / month 2GB RAM, 400GB disk space, 500 CPU units Step 2: Select Applications to Deploy Application 1 - $99 / month Collaboration and more … Application 2 - $149 / month Business process and CRM Application 3 - $499 / month Web conferencing $340 TOTAL (per month) $140 1 $140 Application 3 1 enterprise license $150 10 $15 Application 2 2GB traffic per user $50 5 $10 Application 1 100MB disk space per mailbox Total Users Cost Application
25.
26.
27.
Notes de l'éditeur
Issues: Authentication Network impact on system performance Data backup Data security
http://www.ebizq.net/news/7314.html for details behind figures
Article http://www.networkcomputing.com/showArticle.jhtml?queryText=&articleID=197700166&pgno=2 provides interesting data. Evaluation can be reduced by two weeks No environment set up No configuration Uptime and availability generally higher 24x7 facilities redundant power / Internet monitoring Reduced maintenance provider assumes responsibilities expertise included in licensing fee Data location centralized – instead of dispersed on PCs and servers in different subsidiaries
note the difference between hosted infrastructure and hosted applications note the difference between applications developed for SaaS and those developed for stand-alone environments
Service provisioning . Providers need to integrate new services into their infrastructure very quickly – as soon as users request them. Users need to be able to get access to the services as quickly as possible. Fast and fully automated service provisioning is the key factor. Self-service . Users want to be in control. Hence, users need an interface (API and control panel) for managing service properties within their domain of expertise and infrastructural properties that are safe to change within the SLA. Service integration . Once a user has multiple services and applications, it is critical that the services have some consistency among each other. In particular, SSO (Single Sign-On) and UI integration (language locale, color scheme). Licensing . Along with separation of responsibilities comes separation of costs. Users, admins and developers act as independent entities and they need to know who uses what, how much and for how long. Billing . Providers need to be able to charge for individual services as well as for combination of services, provide promotions, volume discounts and so on. All of this requires a comprehensive billing system. Multi-tenancy . Currently, most applications, middleware and business frameworks (with the exception of data base servers) either don’t support multiple application instances on a single server at all, or require complex configuration. For quite a while, virtualization will be the only technology that enables multiple instances per server without redesigning applications and middleware. Efficiency of the virtualization infrastructure – ability to maximize density (to minimize hardware and power cost) without increasing management costs (to mitigate sprawl of OS, middleware and application instances) – is critically important to enable SaaS. Agile infrastructure . The key to efficient SaaS infrastructure is to allow a service or an application to run at any desired level of service – from the most affordable to the highest mission-critical – without tweaking either application or the infrastructure. SaaS infrastructure needs to be able to provide operational capabilities – high availability, distributed load-balancing, zero maintenance downtime, precise resource accounting and management, fault tolerance – to any application. Again, Virtualization is the enabling technology. By intercepting interaction between service and hardware, virtualization allows to implement a lot of high-end infrastructure services w/o any support from the application whatsoever. Service migration . Users want the flexibility to change hosting facilities, service plans, and hosting providers with little effort. Such migration requires an ability to take services of a user/tenant and move them to a different environment or infrastructure.
Virtualization effect: note that the effect is greater with traditional applications than it is for multi-tenant applications Automation effect: note that the effect is the same for all applications -
PEM and Plesk meet the automation requirements and self-service requirements of hosting providers Plesk supports Shared Hosting and web applications PEM supports all applications including hosted Exchange and SharePoint OPEN FUSION provides standards so ISVs can deliver web-applications to hosting providers PEM and HSPcomplete provide automated billing services Virtuozzo provides an isolated environment so that non-multi-tenant applications can be managed by PEM
SWsoft Hosting Platform – designed to bring Hosting Companies, ISVs, and End Users together OPEN FUSION provides the standards base to connect ISVs and Hosting Providers Virtuozzo provides a flexible and manageable infrastructure for hosting applications Provides higher density for traditional (non-multi-tenant) applications Provides QoS parameters and application isolation for applications sharing the same physical hardware Provides service portability and an upgrade/downgrade path PEM delivers management and automation tools Automated ordering and provisioning Integrated domain registration and pament processing Business logic and workflow Billing and fraud control Control panels for 24x7 customer self-service