usharesoft presented in ow2 track @ solutions linux 2012
DESCRIPTION
Building a Dynamic Enterprise App Store in the Cloud. Interest is growing rapidly for « enterprise app stores » where software designers and users can share and consume IT applications. Such stores may be offered to facilitate collaboration among engineering teams and by communities who wish to promote their technology stack and expand its usage through a simplified access. Independent Software Vendors (ISVs) may on-board their applications, using simple visual design tools such as VM Builder, benefiting thus from new business opportunities. However, many stores are today limited to supplying pre-packaged cloud images, rather than editable templates. This session discuss the benefits and technologies for building a flexible, « dynamic » enterprise app store. These stores allow users to customize server templates before publishing directly to cloud.TRANSCRIPT
UShareSoft © 2012, All Rights ReservedUShareSoft © 2012, All Rights Reserved
Building “Dynamic” App StoresBuilding “Dynamic” App Stores
20th June 2012
Thomas [email protected]
20th June 2012
Thomas [email protected]
UShareSoft © 2012, All Rights ReservedUShareSoft © 2012, All Rights Reserved
Marketplaces and App Stores
UShareSoft © 2012, All Rights ReservedUShareSoft © 2012, All Rights Reserved
AWS Marketplace
• Setting the trend (more pressure on the competition)
• Federating their ecosystem
• New business opportunities
• Provide flexible pricing models for ISVs (ISV setting the price)
• Mono-cloud, opaque images
• AWS recommend ISVs to have their own processes to publish to marketplace
• Lack of tooling to publish to the marketplace
Key PointsKey Points
UShareSoft © 2012, All Rights ReservedUShareSoft © 2012, All Rights Reserved
App Store for Cloud ProvidersBuild ISV Ecosystem
• Multi-hypervisor & Cloud Formats
• Bridge to private clouds (that they may also be hosting)
• Tools and services for image management to partners and channels
• Injection of specific managed services
RequirementsRequirements
EnterpriseEnterprise Partners/SIsPartners/SIsISVsISVs
Multi-CloudApp StoreMulti-CloudApp Store
Public Cloud+
Managed Services
Public Cloud+
Managed Services
Private Cloud (Hosted by Cloud Provider)Private Cloud (Hosted by Cloud Provider)
UShareSoft © 2012, All Rights ReservedUShareSoft © 2012, All Rights Reserved
App Store for EnterpriseCollaborate & Share
• Collaborate and share specific templates with teams
• Role-based access control of templates
• Multi-cloud (bridge between private and public)
• Tools and services for image management for internal teams
• Standard way to deliver software to the cloud
ProcessProcess
OS DevOS Dev Software DevSoftware Dev QAQA PerfPerf OperationsOperations
Test/Pre-Prod ProductionTest/Pre-Prod Production
Collaboration PlatformCollaboration Platform
• OS Dev Team : Maintain OS Repos and Create OS Templates• Software Dev Team : Populate Project Catalog and Create App Templates• QA / Perf Teams : Generate Images and Test on Pre-Prod Cloud Environment• Operations : Use Certified Templates for Production
UShareSoft © 2012, All Rights ReservedUShareSoft © 2012, All Rights Reserved
App Store for ISVsFederate ISV Ecosystem
• Multi-Cloud
• Allow partners to extend and change the templates
• Publish directly to other marketplaces
RequirementsRequirementsCustomers & PartnersCustomers & Partners
ISV TeamISV TeamPublic and Private Clouds & MarketplacesPublic and Private Clouds & Marketplaces
UShareSoft © 2012, All Rights ReservedUShareSoft © 2012, All Rights Reserved
IaaS Cloud Images
Current Industry Problems with Cloud ImagesCurrent Industry Problems with Cloud Images
• Built manually
• No software governance
• Rebuild for each Cloud environment
• Difficult to collaborate and share
• Opaque image proliferation
To harness the full agility of Cloud, software onboarding requires to be automated and have self-service
To harness the full agility of Cloud, software onboarding requires to be automated and have self-service
UShareSoft © 2012, All Rights ReservedUShareSoft © 2012, All Rights Reserved
Model-Driven Templates
XML, JSONXML, JSON
Modeling allows innovation around tooling and automationModeling allows innovation around tooling and automation
UShareSoft © 2012, All Rights ReservedUShareSoft © 2012, All Rights Reserved
Cloud App Store Services
Template FactoryTemplate Factory App Store Front / Cloud PortalApp Store Front / Cloud Portal
Self-Service Tooling + AutomationSelf-Service Tooling + Automation Collaboration & Sharing, One-Click RunCollaboration & Sharing, One-Click Run
UShareSoft © 2012, All Rights ReservedUShareSoft © 2012, All Rights Reserved
UShareSoft's UForge • Self-Service Template Modeling Tools for Software Onboarding &
Software Governance (100% API Coverage)
• White-Labelled Dynamic App Store Platform> To create a thriving ecosystem around a cloud service> Provides new unique added value and business opportunities
• Deployment Blueprints to automate complex multi-tier solutions
Portfolio> UForge Online
> UForge Enterprise Edition
> UForge Cloud Provider Edition
UShareSoft © 2012, All Rights ReservedUShareSoft © 2012, All Rights Reserved
Multi Cloud App Store EcosystemLaunched: 12th June 2012
UShareSoft © 2012, All Rights ReservedUShareSoft © 2012, All Rights Reserved
Cloud Architecture
> OS agnostic images
> Generate to any hypervizor
> Publish to any Cloud
> Dev-Ops Integration
> Software Governance
> Share and Collaborate Your Templates
UShareSoft © 2012, All Rights ReservedUShareSoft © 2012, All Rights Reserved
Key Takeaways
• App Store is the next level value for cloud computing• Multi-Cloud App Stores for bridging to enterprises• Tools are core to develop a thriving ecosystem• Template modeling allowing Multi-Cloud App Stores
possible• Tooling around template modeling for easy software on-
boarding• Get your own App Store platform with UForge
UShareSoft © 2012, All Rights ReservedUShareSoft © 2012, All Rights Reserved
Contact [email protected]
twitter.com/usharesoft
Contact [email protected]
twitter.com/usharesoft
Q & A
Get a Free Account for UForge VM Factory: https://www.usharesoft.com/registration/
Enter the Multi-Cloud App Store:http://www.usharesoft.com/appstore
Register for a UForge Trial:https://www.usharesoft.com/trial/
Get a Free Account for UForge VM Factory: https://www.usharesoft.com/registration/
Enter the Multi-Cloud App Store:http://www.usharesoft.com/appstore
Register for a UForge Trial:https://www.usharesoft.com/trial/
UShareSoft © 2012, All Rights ReservedUShareSoft © 2012, All Rights Reserved
UForge Architecture
UShareSoft © 2012, All Rights ReservedUShareSoft © 2012, All Rights Reserved
UForge Store for Partners