Salesforce.com Architecture

28
Multi-tenancy Metadata Seamless Upgrade Major areas under development

description

Salesforce.com Architecture

Transcript of Salesforce.com Architecture

Multi-tenancy

Metadata

Seamless Upgrade

Major areas under development

The Real-Time Cloud

Multi-tenancy

Inefficiencies in the Single-Tenant Model

Server Capacity Storage Capacity Labor

Utilized20%

Wasted80%

Utilized35%

Wasted65%

Business30%

Upkeep70%

Source: Nick Carr, “The Big Switch”

Multi-tenancy is our religion

680,000+ Custom Objects (Tables)

16 Production Instances

~8 DBAs

Yefim Natis, VP, Distinguished Analyst

Multi-Tenancy Makes Cloud Computing Possible

Server

OS

Database

App Server

Storage

Network

App 1 App 1App 2

App 3

Buy, Install, Build, Tune, Upgrade

Single-Tenant (On-Premise or Hosted)

Multi-Tenant

Innovation. Not Infrastructure

Server

OS

Database

App Server

Storage

Network

App 2

Server

OS

Database

App Server

Storage

Network

App 3

One CompanyMany App Stacks

Many CompaniesOne Shared Stack

And it works at scale

Performance that has Continually Improved

Page Response

Times (ms)

Quarterly Transactions(billions)

Physical Architecture

Scalable “Pod” Architecture

APP APPAPP API APPSEARCH

Database Cluster

Servers

NA1 NA3NA2 APEMEA

Scalable Software Architecture:• Oracle Database servers• Resin Application servers• Lucene search servers• Veritas Backup• Linux and Redhat OS

Multi-tenantclusters

“n” Pod

Meta-data & Queries

Force.com metadata-driven, multi-tenant, Internet application platform

Real-Time Query Optimizer

Query Optimization

Engine

Web clients

API calls

Massive Scalability Across

Multiple Dimensions:<300 ms

Fast Data Access with Massive Scale

Your Security

Your Sharing Rules

Your Search

Your Company

Your Role

Your Metadata

Real-Time Query Optimizer

Unlimited Custom Objects & Fields

Build any Table

Add any Field

Automatic Audit History Tracking

Automatic Performance Tuning 18,800,000+ Customer Customizations

680,000+ Custom Objects (Tables)

Unlimited Real-Time Customization

Easy, Real-Time Customization for Managing All Your Data

Unlimited Real-Time Customization

Seamless Upgrades

Real-time Upgrades

30 Major Releases

Every Customization & Integration Automatically Upgraded

Always have the Latest Innovations & Technology

Painless, No Hassle Upgrades

Real-Time Upgrades

Metadata Architecture Makes This Possible

Salesforce Apps

ISV Apps Custom Apps

30+ major upgrades

Customizations, Integrations and apps run on the latest release automatically

Metadata

70,000 Customers

135,00+ Custom Apps

100+ M

Integration Calls / Day

Major Areas

Create Any User Interface

Use Code to Create Any Page

Use Clicks to Create New Forms

Componentized Interface

Create Interfaces for Mobile Devices312,000+ Custom User Interfaces

Maximize User Productivity with the Right UI

Programmable User Interface

Programmable User Interface

Programmatic Business Logic

Complex Transactional Logic

Stored Procedures

Triggers

Data Validation

81,000,000+ Lines of Apex Code

Fast Application Developmentwithout the Cost of Infrastructure

Programmable Cloud Logic

Programmable Cloud Logic

Real-Time Workflow& Approvals

Real-Time Workflow

Time-Based Triggers

Approvals

Formula-based

Outbound Messaging

309,000+ Custom Workflow Rules

Automated Business Rules through Point-and-Click Workflow

Real-Time Workflow Approvals Engine

Lower Costs & Increase Speed of Development

Deploy Your Apps Instantly to the Web

Connect Your Apps with Your Website

Collect CRM Data from the Web

17,500 Total Sites

Real-Time Web Sites

Real-Time Web Sites

Write Once Run Everywhere

Real-Time Mobile Deployment

Real-Time Mobile DeploymentHave us show you how Salesforce uses Mobile

Real-Time Visibility with Easy to Create Reports

Customizable by Business Users

Real-Time Reporting

Integrated Analytics Across All Apps

Security Controls

Mobile Access

Email Dashboard Delivery

Real-Time Analytics

Real-Time Analytics

Granular Real-Time Security Model

Field, Object and Record-Level Control

Sharing Across All Apps

Custom Rules Across Roles & Profiles

Integrated with API, Reporting & Search

Flexible Data Sharing with Point-and-Click Rules

Granular Security & Sharing

Proven, Real-Time Integration

Leverage Your Existing Investments

Connect the Clouds

Force.com for Facebook

Force.com for Google

Force.com for Amazon Web Services

Native Oracle & SAP Connectors

Consume External Web Services

Build New Web Services

Leverage Existing Investments

60+ Certified Integration Middleware Connectors

>50% of Transactions through API

250M+ calls/day

Proven Real-Time Integration

Your Choice of 800+ Partner Applications & Services

Trusted Native Apps

Reviewed by Salesforce.com

View, Try, Install

Best-in-class CRM & Non-CRM Apps

Services Offered

System Integrators & Consultants

Application Developers

Training

800+ Applications & Services

800+ Apps200+ Native Apps

150+ Services

800+ Integrated Applications

Cloud ScalePerformance and Scale for Large Data and User Volumes

26

API Throughput

Report Performance

Large Dataset Manipulation

Real-time Notifications

Massive Scale Storage

Unified Identity Management

Granular Security and Sharing

Search Accuracy

5 MinuteUpgrade

Unlimited CustomizationDeclarative Tools to Empower Business Administrators

• Visual workflow, process, and page flow editors

• Advanced, generic process orchestration

• Multi-level master detail

• Lookup filters, dependent lookups

• New custom field types

• Data categories

Chatter Is Also A Platform