1 / 22

Adding services to PA and Plesk infrastructure with APS

Adding services to PA and Plesk infrastructure with APS. Ilya Baimetov Director of Program Management, Automation. Agenda. Definition Why we need APS Technology Ecosystem APS 1.1 Demo APS 2 Roadmap. Definition.

jetta
Download Presentation

Adding services to PA and Plesk infrastructure with APS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Adding servicesto PA and Plesk infrastructurewith APS Ilya Baimetov Director of Program Management, Automation

  2. Agenda • Definition • Why we need APS • Technology • Ecosystem • APS 1.1 • Demo • APS 2 • Roadmap

  3. Definition • APS standard is a set of specifications that covers provisioning, management and integration of cloud-based services and applications. • APS covers full service life cycle and was designed from the ground up to address requirements of SaaS and cloud computing paradigms, such as full automation and delegated administration. • APS is an open standard, controlled by a non-profit organization. All specifications are available for free and open membership allows ISVs and cloud operators to engage in development of APS standard.

  4. Overview • Created by Parallels in 2007 • Initially covered provisioning and management of simple web apps in shared-hosted environments • Is being extended to cover • Wide variety of applications • Full application lifecycle • Application licensing • Application integration The purpose of APS (Application Packaging Standard) is to standardize technology to provision, manage and integrate applications and services in computing clouds and create a large-scale cloud computing ecosystem where software vendors and cloud operators together deliver a wide variety of services to businesses and consumers.

  5. SaaS Ecosystem Service Providers ISVs Users SaaS Applications SaaS Services SaaS Clients Delivered Packaged • Enterprise • SMB • SoHo • End user $ $ APS Application Packaged and Certified Virtuozzo Templates APS Provider Access to hundreds Of APS Applications Independent Software Vendor World-Wide Channel of Service Providers SaaS Application Subscribers

  6. Cloud computing challenges • Large scale • Standardization • Pervasive automation • Delegated administration • Self-service

  7. Technology • Service delivery – APS packaging format to enable service provisioning, update and management • Service licensing – license format and protocol specifications to enable licensing, accounting and billing • Service integration – integration specifications to enable building integrated solutions

  8. Delivery • Multiple application types • Simple web applications (phpBB, Gallery, WordPress) • Business web applications (SugarCRM, OrangeHRM) • Traditional server applications (SQL Server) • Services (OpenXChange, SharePoint, ePages) • Packaging existing applications • Virtualization • Automated update • Full lifecycle management • Delegated administration

  9. APS overview Container Services Lifecycle • Bits • Metadata • Control script • Package • Publish • Install • Provision • Configure • Update • Resource mgmt • Unprovision • Catalog • Licensing • Identity • Embedding • Integration

  10. APS package Files to be in application root: http://host.com/blog Screenshots, icon install / upgrade / configure • Application definition for controller: APP-META.xml • Header • license • Environment • Instance setting • Entry points

  11. APS controller

  12. Ecosystem • APS standard organization • APSstandard.org • APS catalog • FastTrack • Application certification • Provider certification

  13. APS 1.1 • Simple web apps – popular PHP applications • Upgrades/Patches – handled specially • PVC template support – virtualization • Multi-tenancy – access to external services • Mail servers – the most typical service • 170+ apps – APS catalog is growing • 20% commercial – not just with PHP scripts

  14. APS support APS 1.0 • Parallels Plesk Panel 9.0 • Parallels Operations Automation 2.7 APS 1.1 • Parallels Plesk Panel SMB • Parallels Operations Automation 2.8 APS catalog • Parallels Plesk Panel 9.0 • Parallels Operations Automation 2.9

  15. PA SaaS Module • APS 1.1 applications – shared • APS 1.1 applications – VPS • APS 1.1 applications – multi-tenant • OpenXchange (APS 1.1) • Exchange • Sharepoint • Dynamics CRM

  16. APS – shared web applications • . Shared Hosting Server Web Server Web Space App 1 App 2 PA Management Node Web Space APS package repository App 1

  17. APS – virtualized applications • . Application Server Container 1 App 1 PA Management Node Container 2 APS package repository App 2

  18. APS – services • . PA Management Node Service Application Server APS package repository Connector 1 Tenant 1 Connector 2 Tenant 2 Connector 3 Tenant 3

  19. DEMO

  20. APS2 • Support ALL application types • Multi-tenant • External services • Desktop/VDI • Enhance application deployment • Modules • Update management • Virtual appliances • Enable application licensing • License management • Enable application integration • Resource publishing/management framework

  21. Roadmap Q1 2009 • APS 1.1 • APS app certification service Q2 2009 • APS 1.2 • APS organization • APS provider cert service Q3 2009 • APS 2.0 specification Q4 2009 • APS 2.0 shared controller • APS 2.0 implementation

  22. Q&A

More Related