Nuxeo Platform 5.6                             Nuxeo Platform 5.6                             Webinar Series              ...
Nuxeo Platform?           • A full stack software platform for building content-centric             business applications ...
Nuxeo / Why?           • Nuxeo supports customers in creating, building,             maintaining, deploying and operating ...
Great CustomersWednesday, August 22, 2012
Wednesday, August 22, 2012
Nuxeo Platform 5.6 in Numbers                  Nuxeo Platform 5.6                    5.6 Activity                         ...
Building Cloud Applications   #Nx56Wednesday, August 22, 2012
Building Cloud Applications                             • Architecture                               •   Private          ...
Building Cloud Applications                             • Multi-Tenancy                             • The Marc versus Larr...
Building Cloud Applications                                     • Quotas                                       •   Managin...
Building Cloud Applications                             • Ubiquitous Computing                              •   Serving th...
Building Cloud Applications                             Source: Unknown   #Nx56Wednesday, August 22, 2012
The Cloud & SaaS           • The key word is not multi-tenancy, it’s automation           • If you can’t automate, you can...
Helping You Build Cloud Apps           • Multi-tenancy: A flexible approach           • Customization: Studio for your Apps...
Multi-tenancy           • Multi-tenancy isn’t a technical solution, it’s a business             approach to enable SaaS   ...
App-level Multi-tenancy                             • One instance for multiple                               customers   ...
Container-level Multi-tenancy                             • One code base, multiple                               instance...
Studio & Marketplace for Your Apps                             • Your apps need configuration                              ...
Performance                             • Raw code performance is not                               meaningful            ...
APIs & Ubiquitous Access                             • Full REST APIs thanks to                               Content Auto...
Questions?   #Nx56Wednesday, August 22, 2012
What’s Next?            • Download from                                      Upcoming Shows              nuxeo.com/5.6    ...
Upcoming SlideShare
Loading in...5
×

[Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

1,034

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 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,034
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

[Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

  1. 1. Nuxeo Platform 5.6 Nuxeo Platform 5.6 Webinar Series Cloud Infrastructure Twitter: #Nx56Wednesday, August 22, 2012
  2. 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. 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. 4. Great CustomersWednesday, August 22, 2012
  5. 5. Wednesday, August 22, 2012
  6. 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. 7. Building Cloud Applications #Nx56Wednesday, August 22, 2012
  8. 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. 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. 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. 11. Building Cloud Applications • Ubiquitous Computing • Serving the “World” • Desktop • Mobile • Devices • Systems #Nx56Wednesday, August 22, 2012
  12. 12. Building Cloud Applications Source: Unknown #Nx56Wednesday, August 22, 2012
  13. 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. 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. 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. 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. 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. 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. 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. 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. 21. Questions? #Nx56Wednesday, August 22, 2012
  22. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×