[Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

  • 975 views
Uploaded 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.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
975
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
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