Presentation on theme: "Parallels Plesk Panel. RoadMap and Update"— Presentation transcript:
1Parallels Plesk Panel. RoadMap and Update Good afternoon everybody and thank you very much for coming to these final sessions of Parallels Event.The sessions devoted to Parallels Plesk products.My name is … and I am acting as Chief Architect for this product familyToday we will discuss and answer your questions on how the existing Parallels Plesk Panel and its upcoming evolution can help expand your business.Andrey AndriatisChief Architect, Parallels Plesk Panel
2Agenda Product Vision Feature Planning Parallels Plesk Panel 9.0 Parallels Plesk Panel RoadmapParallels Panel SuiteParallels Plesk Panel Planned FeaturesParallels Panel SMB EditionQuestionsWe will show you our overall vision of Parallels Plesk ecosystem.How do we choose the features to be implementedThen we’ll show how this planning was applied to define the key features of recently released Parallels Plesk Panel 9After that we’ll discuss our roadmap, and upcoming featuresAnd we’ll specifically stop on the new edition of the product targeting IT environments of small and medium businessesSo, let’s take a look at the place of Parallels Panel in the hosting environment
3Parallels Panel Technology: Big Picture External ServicesAPS CatalogParallels MarketplacePayment GatewayDomain RegistrarUseProvisioned ServicesProvisionLocally provisioned100s of APS Applications and ServicesExternally provisionedAPS Applications and ServicesApacheIISSSLASP.NETTomcatDNS, FirewallWeb StatisticsFTPMail (AV/AS)Web MailVPNand more …ManageInternal FunctionsControl PanelResellersCustomersNetworkInstallation / UpdateLicensingBackup/MigrationEvents/NotificationSchedulerCustomization Branding/LocalizationParallels PleskPanelBillingSitebuilderLet’s take a look at the big picture how we envision the overall Parallels Plesk products ecosystem.As many of you probably know we started from independent products listed in the middle of this circle. But with each major release we are trying to integrate these products closer and closer to make them seen as natural components of one product called Parallels PanelThe Panel runs on the internal infrastructure, which primary responsibility is making product operation more automated, and efficient. I am talking about the Control Panel itself and its different views for different user categories, standard administrative operations, such as installation, backup, migration, customization, and so on. These features are also responsible for integration into your provisioning environments.The set of hosting services the Panel provisions and manages is meant to meet the demand of the user community for wider services variety, settings flexibility and conformance to the industry standards and latest technologies. And here we are talking not only about the traditional hosting services such as web, ftp, dns servers, mail, firewall, etc., but also about the new wave of SaaS services provisioned either on the same environment, or hosted externally.To enable the SaaS program we use the APS packaging format and external systems that provide catalog services for APS packages, and licensing.We also use a number of services for the billing needs, domain registrars and SSL certificate authorities interfaces.On the platform side we integrate with external billing and provisioning systems Parallels Automation being one of them, and virtualization platforms. This integration also helps to automate your datacenter environments offering Parallels Panel.Having this big picture in mind, let’s take a look at our approach to the product features planningExternal SystemsParallels AutomationParallels Virtuozzo ContainersBillingIntegrateParallels Server
4Feature Planning – Who Uses PPP Shared Hosting and SMB users 4 types of Parallels Plesk Panel usersDatacenters – 1000sShared Hosting Administrators – 10,000sSMB IT Administrators – 100,000sEnd Users – 10,000,000sEnd Users – 1,000,000sResellers – 1000,000sClients – 1,000,000sAnd first of all let’s see who uses Parallels Plesk PanelWe have Hosting Providers running datacenters and offering Parallels Panel environments.These Panel environments are purchased by two kinds of businesses. It is either used to run shared hosting business,or purchased to enable web presence for small businessesThe shared hosting providers can involve Reseller channel programs to expand their sales capabilitiesThe Clients are the primary consumers of the hosting services, managing websites and mail for themselves and/or their end usersWho in the case of SMB are regular employees of the small companies
5Parallels Plesk Panel: What is Important Automate Your Hosting Business: Easy, Profitable, and Complete.EasyEasy – for you (hoster), your resellers, your end-usersEasy for dedicated company to provision and licenseEasy to work with Parallels overallProfitableProfitable for youProfitable for dedicated companyProfitable for end-usersCompleteComplete all around:back office, applications, services, features, APIFor you, your customers, and resellersWhat we are trying to achieve while developing the product? It should be Easy, Profitable and Complete for all user categoriesEasyEasy for all user levelsEasy for dedicated server providersEasy to work with Parallels overall – obtain licenses, submit feedback, get help.It should allow for easy integration into the provisioning environmentsShould provide easy clients administration for the panel owners and resellersShould allow for easy hosting services setup and maintenanceProfitable:Profitable for you (we focus a lot on the additional services you can deliver; on the density of accounts, etc)Profitable for end-users (it saves them time to do other things – goes hand in hand with easy)To be profitable the Panel enables a variety of hosting plans, including SaaS service delivery;Provides high density of virtual environments and hosting servicesEnables channel marketing via resellers programsCompleteComplete all around: back office, applications, services, features, API, etcComplete means end-to-end solution for the hosting business, including hosting plans online store with billing, hosting services configurations via the Panel and content management solution
6How do we plan features? Your feedback How it’s evaluated: 90% of features are coming from our usersHow it’s evaluated:Who is the feature for – one of our user categoryDoes it matches our paradigmMake product Easier to useMake it more ProfitableMake the solution more CompleteAnd now comes the answer how do we plan the featuresFirst al all the vast majority of the features come from you – our partners and user communityThe feature requests are evaluated against the user groups – we answer the question which user category the feature is targeted forAnd we evaluate if the features makes the product Easier, more Profitable, more Complete
7Parallels Plesk Panel 9.0We have released Parallels Plesk Panel 9.0 in December. I am sure many of you have not deployed it yet.That’s why I’d like now to go over its major features and see how the strategy I am talking about was applied in that release.
8Easy: New! Interface and Home Pages New Home pages for each user roleMore menu items in left navigation for easy access common functions.Configure all settings from a single screenEasier navigation between objectsNew Vista-like skinThe user interface and user workflow is extremely important to make the product easy to useAnd we are constantly working on it.Historically there were major changes in Plesk 7, then some improvements in Plesk 8 series.And now comes Parallels Plesk Panel 9 with completely new navigation adjusted for specific user categoriesServer administrator, reseller, client, domain owner, mail account owner – each have their own home page and navigation from it to functional screensThe new interface provides one click access to all major operationsThe Object Switcher located right in the navigation bar allows for immediate retrieval of the required objects – users / domain / mail accountsSystem configuration settings are also concentrated on a single screenYou had an opportunity to see it in our hands-on lab, and you are still welcome to stop by after these presentations
9Profitable: New! Reseller Role Offer New Reseller PlansSame functionality as Parallels Plesk Panel Admin.Separate billing managementCustomizable look and feel for control panel brandingFull API Backward CompatibilityDOMAINCLIENTDomainAdministratorRESELLERPARALLELSPLESKPANELADMINA principally new feature of this release is the Reseller user role.For a long time the client role was used in shared hosting environments for reselling resources to the domain ownersNow we explicitly identified the reseller role and created a specialized panel for this roleThe reseller has the same functionality as the administrator in the accounts managementA reseller can have its own billing application attachedReseller can have its own panel brandingAt the same time a Reseller can act as a regular client, managing its own domains and mail accountsBy the way, at the same time we eliminated an artificial client to represent the server administrator. Now the administrator can directly manage its own domainsThe existing Parallels Panel customers can be upgraded to the reseller accounts,and domain owners can be upgraded to the client role.
10Profitable: New! Integration with APS Catalog Offer and deploy 100s of applications with a single clickEverything fromAddress SaaS MarketManage application updatesMass provision applications to clientsThe key break through to the SaaS program in Parallels Plesk Panel 9 is direct access to the APS publishing siteThe Panel interface allows you to browse through the Catalog, select applications and install them to the Application Vault on the serverYou can also define application bundles, which Panel administrators can install in one actionYou can also restrict and/or redefine the catalog categories and applications associated with each of the category.The system provides online checks for the updates of installed applications and uploading the upgrades.
11Complete: New! Integrated w/Parallels Plesk Billing Seamless end-to-end integration with Single Sign OnSell, Provision, and Manage Service PlansAutomate your shared hosting businessMoving towards complete hosting solution, we integrated the UI navigation of the Panel with Parallels Plesk Billing interface.Now in a single user session you can go back and forth between the Panel and the billing screens.Some billing data, such as outstanding balances are shown directly on the user list of the PanelBoth Panel Administrator and Panel Client have their own navigation paths between two components.More detailed information on the Parallels Plesk Billing you will hear in the next presentation from Jonathan McCarrickJonathan McCarrickParallels Plesk BillingTechnology Track 2:45 - 3:30 pm
12Complete: New! Multi-Level Backup Allow users to create full or partial backup for their accountsBackup just configuration or include services contentStore backups locally or outside the Parallels Plesk serverPARALLELS PLESKPANEL ADMINDOMAINRESELLERCLIENTWeb UserMail UserLOCAL DISK /WORKSTATIONPROVIDER’S FTP /USER’S FTPBackupThe new backup facility now provides similar functionality for all user levelsThe backups can be done in full or partlyStorage can be local or on an external FTP serverThe domain backup can be done wither for virtual hosts only, mail only or bothThe converters are provided to make backup files from previous versions compatible with the new format
13Complete: New! Dozens of other features PHP over CGI/FastCGIFaster execution of PHP scriptsSafe execution of PHP scriptsChoice of PHP version (Windows only)lighttpd for Control Panel serverEasier configurationIncreased Parallels Virtuozzo Container densityMultiple MTA OptionsPostfixMultiple webmail on UnixAtmail supportNew OS SupportOpenSuSE 11OversellAdministrator, Reseller, Client can oversell their resourcesOveruseAdministrator and Reseller can allow their clients exceeding the resource limits assigned to themNotification can be issued before a resource limit is reachedEasy account migrationFrom domain admin to client, from client to reseller.Parallels Plesk Panel 9 comes with a number of the new features in the internal functions and provisioned services
14Parallels Plesk Panel Roadmap Now after we covered what we have already, let’s turn to the future and speak about the Parallels Plesk panel team plans
15Split between Shared Hosting and SMB Shared Hosting and SMB business requires different approachesSHARED HOSTINGSMALL BUSINESSESPARALLELS PANELSMB EDITIONPARALLELS PLESK PANELWhile moving along the Easy, Profitable and Complete coordinates it becomes obvious that two different modes of product usage require different approaches in UI navigation, feature sets, product composition, etc.We are going to split the product line into two different products.Parallels Plesk Panel or just Parallels Panel will continue serving shared hosting businessWhile new branch of Parallels Panel SMB Edition will target the market of small and medium businessesLet’s look at the two branches separately
16Parallels Plesk Products Roadmap Parallels Panel EvolutionSupport APS 1.1 ApplicationsParallels Panel Clients get new services by installing APS applicationsInterface Hosting ServicesExpand your offering with special APS packages providing integration with externally hosted servicesParallels Marketplace for Panel CustomersGrow your Marketplace revenues now available for the entire Parallels Plesk Panel customer baseDeep Integration between Parallels Plesk ProductsProvide a complete shared hosting platform featuring hosting plan sales and billing, automated provisioning, easily managed web sites with built in content management solutionImprovements in Hosting CapabilitiesOffer wider variety of hosting features and capabilities, including IPv6, clustering,and more….Parallels Panel SMB EditionEasy Server Administration Provide a complete easily managed IT for small businessesAPS 1.1 Services for Company Employees Easily enhance your server capabilities by adding more APS 1.1 business applications, which become immediately available to the employees based on their rolesParallels Marketplace IntegrationBenefit from reselling 3rd party licenses in Parallels or your own online store hosted by PBA solutionEnd Users – Company EmployeesEasily manage company employee accounts. Assign their roles, system services and business application accessFile Manager and File SharingManage server file system from the control panel UI. Own your private home directory. Share files within organization and with the external consumersand more…Here are the key features of two product branches that we are planning for the upcoming releases.Just in a minute we’ll talk about each of these items separately.
17Profitable: APS 1.1 Format Support Provisions APS applications from Parallels Marketplace, APS Catalog, provider’s online store, ISVs directlyGenerates new types of services based on APS meta-dataMakes services assignable to end usersPuts application entry points to users’ home pagesUSER’S HOMESERVICEParallels PanelMARKETPLACEAPPLICATIONSERVICEUSER’S HOMESERVICEAPS CATALOGI am sure many of you have attended the APS session. But taking into account the importance of the changes brought in by the new APS 1.1 format, I’ll spend a few more minutes on it.One of the biggest differences between APS 1.0 and 1.1 is that the new format brings in a notion of service.Each APS package declares one or more services provided by the application it carriesThe services can be shared and personal. Shared services are more like in the APS 1.0 site applications, where the users have common entry point to the applicationPersonal services are new. A typical personal service could be a mail account in a webmail application, or a private administrative login into a eCommerce application.Installation of an APS 1.1 package in the system creates additional services the system can deliver to the end users.Now the task of the control panel is to distribute personal service accounts to the appropriate users, initialize them with the applications, and configure the service links on the users’ home pages.Another important feature of the APS 1.1 format that it enables installation of the server-wide applications. As you probably remember, APS 1.0 covers site applications only.There two major enhancements bring in principally new capabilities of service delivery to the end users.PROVIDER’S STOREAPPLICATIONSERVICEUSER’S HOMESERVICEISV
18Profitable: Enabling Hosted Services Uses APS format to build interfaces between hosted applications and the control panel user accountsAllows for services hosted by providers or ISVs directlyExternal ServicesAPS CatalogParallels MarketplaceUseParallels PleskProvisioned ServicesOne of the important opportunities is access to the externally hosted servicesThe idea is that an APS package can carry not the application itself, but an interface module that would connect the Panel to an application hosted by the service provider.The module would provide means of provisioning panel user accounts in the external system and to redirect panel users to the external service.A typical example of such external service is the Open-Xchange with APS interface module that uses OX remote APIs to provision collaboration and personal accounts.PanelExternally provisionedAPS Applications and ServicesProvisionBillingSitebuilder
19Profitable: Parallels Marketplace Integration Provides participating applications promotion from the control panel pagesForwards Parallels Panel clients to Parallels MarketplaceAutomates purchased application license managementAutomates purchased SSL certificates provisioningExternal ServicesParallels MarketplaceCA AuthorityContact:Soeren von VarchminUseProvisioned ServicesSSLYesterday you were presented the new Parallels project called Parallels Marketplace, which will enable a number of reseller programs for the partners.Let’s see how Parallels Plesk Panel participates in this project.The project is designed to enable commercial APS applications distribution among the clients of Parallels control panels.The panel UI provides visual promotions for Marketplace applications and takes users directly to the online store.The Panel uses APS standard to install applications in user environmentIt also automates license provisioning after it was purchased.Parallels PleskLocally provisioned100s of APS Applications and ServicesPanelProvisionBillingExternally provisionedAPS Applications and ServicesSitebuilder
20Parallels Partner Marketplace – How it Works? Your Brand Storefront via Parallels Business AutomationUser’s Parallels Plesk PanelApplication Portal12354Customer EnvironmentParallels Partner Marketplace20Customers view your Brand on Storefront leading to the MarketplaceBuy Now Links Inside Parallels Plesk Panel Lead to MarketplaceEnd-Customer Purchases Application on MarketplaceEnd-Customer Returns to Parallels Plesk Panel After PurchaseLicenses and Applications are Automatically Installed on Plesk CP ServerHere is a slide borrowd from the Parallels Partner Markeplace presentation.Let’s quikly go through its steps1. CustomersEntersYour Store2. Adds App(s)to ShoppingCart3. CustomerMakesPurchase4. CustomerLeavesYour Store5. App &License areAuto Installed
21Complete: Parallels Panel Suite Complete Integration betweenParallels Plesk PanelParallels Plesk BillingParallels Plesk SitebuilderCombined PP Billing hosting and PP Sitebuilder CM plansSubscriptions instead of templates in PPPJonathan McCarrickParallels Plesk BillingTechnology Track 2:45 - 3:30 pmParallels PleskPanelAs I mentioned at the beginning, we are constantly working on merging formerly independent products into a single product with functional components – control panel, billing, content management.BillingSitebuilder
22Parallels Plesk Panel Planned Features EasyCompleteInstallerComponentized Windows InstallerRollbacks of failed upgradesFlexible DB management.Attach/detach existing DBsAssign private and public databasesSingle DB user for multiple databasesIPv6 supportHosting managementDNS templates; Service DNS zone; NAT supportWeb clusters supportLinux Virtual Server (LVS) supportAdditional FTP accountsMail improvementsGreylistingSmarter spam processingArchiving mail traffic for specified domainsSMTP Authorization instead of POP3Mail pipingPassword Protected Mailing-ListsCompleteSecuritySite isolationMail certificatesSecure FTP supportApache mod_security supportNotificationsCustomized by ResellersCustomize notification subject
24Parallels Panel SMB Edition Goals Parallels Plesk Panel 9Gained more features supporting shared hosting specificallySeparated server and sites managementSeparated UI navigation by user rolesParallels Panel SMB EditionSimplifies UI navigation for SMB administratorMaintains corporate web sites, mail, databasesInstalls any APS business applicationsManages SMB employees as service usersProvides system, collaboration and business servicesIntegrates with Parallels MarketplaceEnables hosting providers selling SMB plans with bundled business applications
25Why Parallels Panel SMB Edition EasyEasy to install, configure, manage company sites, mail, DBsEasy to service company employeesEasy to add 100s of APS business applicationsProfitableGain on high density virtual hosted environmentSell APS applications and their bundlesProfit on licenses sold on Parallels MarketplaceCompleteDedicated all you need virtual business serverVariety of business applications at handIntegrated CM solution for the business sites
26Easy: Simplified Administration Take advantage of lesser hosting objectsFewer domains, websites; mail accounts; databasesNo traditional client hierarchyMain functions divided into specialized tabs
27Easy: SMB Users and Roles Panel Users – Company EmployeesPermissions are set by the RolesSystem services are assigned to users and rolesList of UsersRole Settings
28Easy: End User PanelUser can access all applications and services from a single launch pad
29Easy: File Manager and File Sharing Fully functional File Manager application for system administratorsPersonal directories access for the employeesFile sharing across organizations and within functional groupsExternal HTTP and FTP access to the designated files and folders
30Complete: APS 1.1 Applications Install APS 1.1 applications from APS Catalog, Parallels Marketplace, provider’s storeApplication entry points are regarded as new system servicesInitial context configuration may done by system administratorThese are all major features of SMB Edition. The rest of traditional hosting management functionality will be inherited from Parallels Plesk Panel.
31Big Picture: Easy, Profitable, and Complete APS CatalogParallels MarketplacePayment GatewayDomain RegistrarEasyLocally provisioned100s of APS Applications and ServicesExternally provisionedAPS Applications and ServicesApacheIISSSLASP.NETTomcatDNS, FirewallWeb StatisticsFTPMail (AV/AS)Web MailVPNand more …Control PanelResellersCustomersNetworkInstallation / UpdateLicensingBackup/MigrationEvents/NotificationSchedulerCustomization Branding/LocalizationUseParallels PleskPanelManageProvisionBillingSitebuilderIntegrateCompleteBillingParallels AutomationParallels Virtuozzo ContainersParallels Server