22
Nuxeo Platform 5.6 Webinar Series Cloud Infrastructure Twitter: #Nx56 Nuxeo Platform 5.6 Wednesday, August 22, 2012

[Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

  • Upload
    nuxeo

  • View
    1.009

  • Download
    1

Embed Size (px)

DESCRIPTION

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.

Citation preview

Page 1: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

Nuxeo Platform 5.6 Webinar Series Cloud InfrastructureTwitter: #Nx56

Nuxeo Platform 5.6

Wednesday, August 22, 2012

Page 2: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

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

Page 3: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

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

Page 4: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

Great Customers

Wednesday, August 22, 2012

Page 5: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

Wednesday, August 22, 2012

Page 6: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

• 2,639 commits

• 9,802 modified files

• 365 bugs fixed

• 435 tasks done

• 2,500+ successful builds

• 45 code contributors

• 0 incompatible API changes

See: github.com/nuxeo

5.6 Activity

Nuxeo Platform 5.6 in Numbers

• 1,000,000+ lines of code

• 200+ code repositories (Mercurial, Git)

• 500+ components

• 60+ add-ons

• 4,500+ tests (run at each change)

Nuxeo Platform 5.6

Wednesday, August 22, 2012

Page 7: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

Building Cloud Applications

#Nx56Wednesday, August 22, 2012

Page 8: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

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 to another#Nx56

Wednesday, August 22, 2012

Page 9: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

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

Page 10: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

Building Cloud Applications• Quotas

• Managing “Hyper-Active” Users

• Charging for Resources

• Security

• Access Controls

• Multi-Tenancy

• Performance

• Scalability

• Consistent Performance for all users

#Nx56

ADMIN

Wednesday, August 22, 2012

Page 11: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

Building Cloud Applications

• Ubiquitous Computing

• Serving the “World”

• Desktop

• Mobile

• Devices

• Systems

#Nx56Wednesday, August 22, 2012

Page 12: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

Building Cloud Applications

#Nx56

Source: Unknown

Wednesday, August 22, 2012

Page 13: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

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 environment

Wednesday, August 22, 2012

Page 14: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

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 strategies

Wednesday, August 22, 2012

Page 15: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

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

Page 16: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

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 configurations

Wednesday, August 22, 2012

Page 17: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

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 & environments

Wednesday, August 22, 2012

Page 18: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

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 customers

Wednesday, August 22, 2012

Page 19: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

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 environment

Wednesday, August 22, 2012

Page 20: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

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 apps

Wednesday, August 22, 2012

Page 21: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

Questions?

#Nx56Wednesday, August 22, 2012

Page 22: [Webinar] Nuxeo Platform 5.6 - Cloud Infrastructure

What’s Next?

• Download from nuxeo.com/5.6

• Register for a Nuxeo Connect account

• Try & Enjoy

• Speak up! Let us know what you think.

#Nx56

Upcoming Shows• July 25, 2:00 pm ET

Content Routing Part 1

• August 1, 2:00 pm ET Content Routing Part 2

• August 8, 2:00 pm ETUI Customization

• August 22, 2:00 pm ETCloud Infrastructure

• August 29, 2:00 pm ETDiff / Templates / Social

• September 5, 2:00 pmMobile App & Nuxeo Drive

• Register atnuxeo.com/webinars

Wednesday, August 22, 2012