Download presentation
Presentation is loading. Please wait.
Published byAndy Northrup Modified over 10 years ago
1
Adding services to PA and Plesk infrastructure with APS Ilya Baimetov Director of Program Management, Automation
2
Parallels – Optimized Computing TM 2 Agenda Definition Why we need APS Technology Ecosystem APS 1.1 Demo APS 2 Roadmap
3
Parallels – Optimized Computing TM 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
Parallels – Optimized Computing TM 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
Parallels – Optimized Computing TM 5 SaaS Ecosystem Independent Software Vendor APS Application Packaged and Certified Virtuozzo Templates Service Providers ISVsUsers SaaS Application Subscribers World-Wide Channel of Service Providers APS Provider Access to hundreds Of APS Applications $ $ Packaged Delivered Enterprise SMB SoHo End user SaaS ClientsSaaS ServicesSaaS Applications
6
Parallels – Optimized Computing TM 6 Cloud computing challenges Large scale Standardization Pervasive automation Delegated administration Self-service
7
Parallels – Optimized Computing TM 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
Parallels – Optimized Computing TM 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
Parallels – Optimized Computing TM 9 APS overview ContainerServices Lifecycle Bits Metadata Control script Package Publish Install Provision Configure Update Resource mgmt Unprovision Catalog Licensing Identity Embedding Integration
10
Parallels – Optimized Computing TM 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
Parallels – Optimized Computing TM 11 APS controller APS catalog APS licensing APS application instances Resource Manager
12
Parallels – Optimized Computing TM 12 Ecosystem APS standard organization APSstandard.org APS catalog FastTrack Application certification Provider certification
13
Parallels – Optimized Computing TM 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
Parallels – Optimized Computing TM 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
Parallels – Optimized Computing TM 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
Parallels – Optimized Computing TM 16 APS – shared web applications. Shared Hosting Server Web Server Web Space App 1 App 2 PA Management Node Web Space App 1 APS package repository
17
Parallels – Optimized Computing TM 17 APS – virtualized applications. Application Server Container 1 App 1 Container 2 App 2 PA Management Node APS package repository
18
Parallels – Optimized Computing TM 18 APS – services. Application Server Connector 1 Connector 2 Connector 3 Service PA Management Node APS package repository Tenant 1 Tenant 2 Tenant 3
19
Parallels – Optimized Computing TM 19 DEMO
20
Parallels – Optimized Computing TM 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
Parallels – Optimized Computing TM 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
Parallels – Optimized Computing TM 22 Q&A
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.