salesforce com-architecture

28
Multi-tenancy Metadata Seamless Upgrade Major areas under development

Upload: drewz-lin

Post on 14-May-2015

7.821 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Salesforce com-architecture

Multi-tenancy

Metadata

Seamless Upgrade

Major areas under development

Page 2: Salesforce com-architecture

The Real-Time Cloud

Page 3: Salesforce com-architecture

Multi-tenancy

Page 4: Salesforce com-architecture

Inefficiencies in the Single-Tenant Model

Server Capacity Storage Capacity Labor

Utilized20%

Wasted80%

Utilized35%

Wasted65%

Business30%

Upkeep70%

Source: Nick Carr, “The Big Switch”

Page 5: Salesforce com-architecture

Multi-tenancy is our religion

680,000+ Custom Objects (Tables)

16 Production Instances

~8 DBAs

Yefim Natis, VP, Distinguished Analyst

Page 6: Salesforce com-architecture

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

Page 7: Salesforce com-architecture

And it works at scale

Performance that has Continually Improved

Page Response

Times (ms)

Quarterly Transactions(billions)

Page 8: Salesforce com-architecture

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

Page 9: Salesforce com-architecture

Meta-data & Queries

Page 10: Salesforce com-architecture

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

Page 11: Salesforce com-architecture

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

Page 12: Salesforce com-architecture

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

Page 13: Salesforce com-architecture

Seamless Upgrades

Page 14: Salesforce com-architecture

Real-time Upgrades

30 Major Releases

Every Customization & Integration Automatically Upgraded

Always have the Latest Innovations & Technology

Painless, No Hassle Upgrades

Real-Time Upgrades

Page 15: Salesforce com-architecture

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

Page 16: Salesforce com-architecture

Major Areas

Page 17: Salesforce com-architecture

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

Page 18: Salesforce com-architecture

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

Page 19: Salesforce com-architecture

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

Page 20: Salesforce com-architecture

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

Page 21: Salesforce com-architecture

Write Once Run Everywhere

Real-Time Mobile Deployment

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

Page 22: Salesforce com-architecture

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

Page 23: Salesforce com-architecture

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

Page 24: Salesforce com-architecture

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

Page 25: Salesforce com-architecture

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

Page 26: Salesforce com-architecture

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

Page 27: Salesforce com-architecture

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

Page 28: Salesforce com-architecture

Chatter Is Also A Platform