Your SlideShare is downloading. ×
[Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

[Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

1,000
views

Published on

Nuxeo Platform 5.6 offers a host of new features that enable our customers to build and deploy Cloud-based content management applications. Join us for a live webinar where we will explain the new …

Nuxeo Platform 5.6 offers a host of new features that enable our customers to build and deploy Cloud-based content management applications. Join us for a live webinar where we will explain the new multi-tenancy feature, the deployment tool for Nuxeo Marketplace packages, and other enhancements to our Cloud-ready platform.

Published in: Technology, Business

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,000
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Nuxeo Platform 5.6 Nuxeo Platform 5.6 Webinar Series Cloud Infrastructure Twitter: #Nx56Wednesday, August 22, 2012
  • 2. Nuxeo Platform? • A full stack software platform for building content-centric business applications • Designed for software developers, architects and business managers who create software for internal use or for customers • A foundation for business applications in the areas of content management, document management, digital asset management, and case management • Trustworthy for mission-critical applications #Nx56Wednesday, August 22, 2012
  • 3. Nuxeo / Why? • Nuxeo supports customers in creating, building, maintaining, deploying and operating apps • Nuxeo covers the full lifecycle of applications: • Application Designer: Nuxeo Studio • Development Environment: Nuxeo IDE (Eclipse), Maven Tooling • Testing Toolset: Unit, Functional (Sl/WebDriver), Performance • Deployment tools: Nuxeo Marketplace, Update Center • We focus on the complete experience for our customers, not just the software you run #Nx56Wednesday, August 22, 2012
  • 4. Great CustomersWednesday, August 22, 2012
  • 5. Wednesday, August 22, 2012
  • 6. Nuxeo Platform 5.6 in Numbers Nuxeo Platform 5.6 5.6 Activity • 2,639 commits • 1,000,000+ lines of code • 9,802 modified files • 200+ code repositories (Mercurial, Git) • 365 bugs fixed • 500+ components • 435 tasks done • 60+ add-ons • 2,500+ successful builds • 4,500+ tests (run at each • 45 code contributors change) • 0 incompatible API changes See: github.com/nuxeoWednesday, August 22, 2012
  • 7. Building Cloud Applications #Nx56Wednesday, August 22, 2012
  • 8. Building Cloud Applications • Architecture • Private • The cloud infrastructure has been maintained and operated for a specific organization. Operated by In-House Staff or a Third Party • Public • The cloud infrastructure is available on a commercial basis by a cloud service provider such as Amazon • Hybrid • Can consist of a number of any types of clouds but through their interfaces allow data to be moved from one cloud #Nx56 to anotherWednesday, August 22, 2012
  • 9. Building Cloud Applications • Multi-Tenancy • The Marc versus Larry Debate • One to One • One Repository Serving One Tenant • One to Many • One Repository Serving Many Tenants #Nx56Wednesday, August 22, 2012
  • 10. Building Cloud Applications • Quotas • Managing “Hyper-Active” Users • Charging for Resources • Security ADMIN • Access Controls • Multi-Tenancy • Performance • Scalability • Consistent Performance for all users #Nx56Wednesday, August 22, 2012
  • 11. Building Cloud Applications • Ubiquitous Computing • Serving the “World” • Desktop • Mobile • Devices • Systems #Nx56Wednesday, August 22, 2012
  • 12. Building Cloud Applications Source: Unknown #Nx56Wednesday, August 22, 2012
  • 13. The Cloud & SaaS • The key word is not multi-tenancy, it’s automation • If you can’t automate, you can’t offer SaaS • We’ve designed the platform with automation in mind • Our focus is to help our customers build successful apps by providing the platform & tools • Agnostic of your business model & cloud environmentWednesday, August 22, 2012
  • 14. Helping You Build Cloud Apps • Multi-tenancy: A flexible approach • Customization: Studio for your Apps • Addons: Marketplace for your Apps • Performance: Testing environment & tools • Automation: Tools, templates for a fully automated admin • Scalability: Top-notch perf, multiple scaling strategiesWednesday, August 22, 2012
  • 15. Multi-tenancy • Multi-tenancy isn’t a technical solution, it’s a business approach to enable SaaS • We offer two ways to achieve multi-tenancy • Container-level • Application-level • Depending on your application and your business model, you can choose the best way to build your service • This is a critical decision with long-term implications: chose it wisely! (of course, we can help!)Wednesday, August 22, 2012
  • 16. App-level Multi-tenancy • One instance for multiple customers • Domain-based multi-tenancy built into the platform • Suited for managing many tenants with minor configuration differences • Tenant specific data: users, groups, vocabularies, document types, themes, etc. • Can be extended to add tenant specific configurationsWednesday, August 22, 2012
  • 17. Container-level Multi-tenancy • One code base, multiple instances (JVMs) • Isolation & independence of instances • Leverage OS-level features for resource sharing & quotas (network, storage, CPU, etc.) • More admin work (but can be automated) • Good for highly customizable applications & environmentsWednesday, August 22, 2012
  • 18. Studio & Marketplace for Your Apps • Your apps need configuration and customization • This is the key to building successful enterprise SaaS • You can leverage Nuxeo Studio to enable your customers to customize your apps • And Nuxeo Marketplace to distribute optional features • A Nuxeo online platform at the service of your customersWednesday, August 22, 2012
  • 19. Performance • Raw code performance is not meaningful • Performance is a team effort (code, network, io, db, etc...) • Key to achieving good performance is ability to measure and track over time & continuously • Nuxeo Funkload enables advanced performance testing • Nuxeo offers tools and examples to build your own performance environmentWednesday, August 22, 2012
  • 20. APIs & Ubiquitous Access • Full REST APIs thanks to Content Automation • Easily extensible - build your own APIs with custom semantics • Desktop Sync - Dropbox-like client to sync the repository with your desktop • Mobile UI Framework - template for building hybrid HTML5/Native appsWednesday, August 22, 2012
  • 21. Questions? #Nx56Wednesday, August 22, 2012
  • 22. What’s Next? • Download from Upcoming Shows nuxeo.com/5.6 • July 25, 2:00 pm ET Content Routing Part 1 • Register for a Nuxeo • August 1, 2:00 pm ET Content Routing Part 2 Connect account • August 8, 2:00 pm ET • Try & Enjoy UI Customization • August 22, 2:00 pm ET • Speak up! Let us know Cloud Infrastructure what you think. • August 29, 2:00 pm ET Diff / Templates / Social • September 5, 2:00 pm Mobile App & Nuxeo Drive • Register at nuxeo.com/webinars #Nx56Wednesday, August 22, 2012