[Cloud Summit 2010] Peter Coffee - Sales Force
-
Upload
tecla-internet -
Category
Technology
-
view
1.827 -
download
4
description
Transcript of [Cloud Summit 2010] Peter Coffee - Sales Force
Cloud Platform Opportunity: Invitation to Innovation
Peter CoffeeDirector of Platform Researchsalesforce.com
Infrastructure as a ServiceInfrastructure as a Service
Virtual ServersVirtual
Servers
Virtual ServersVirtual
Servers
Virtual ServersVirtual
Servers
Platform as a Service (PaaS) for the
Inquiring Developer
“Servers as a Service” PaaS as EnterpriseApplication Framework
Infrastructure as a ServiceInfrastructure as a Service
Database as a ServiceDatabase as a Service
Python/JavaApplication Server
Python/JavaApplication Server
~Familiar Developer ModelRapid Scalability
OfferingInnovative Technology
Supports Large-Scale SaaSDeep-Dyed Multitenancy
Database as a ServiceDatabase as a Service
The Cloud is a Multi-Product Marketplace
Unlimited Real-Time Customization
Granular Security & Sharing
Programmable Cloud Logic
Real-Time Workflow
& Approvals
Programmable User Interface
Integrated Content Library
Infrastructure as a ServiceInfrastructure as a Service
Moving toward an ideal: “Zero, One, Infinity”*
0 On-premise infrastructureAcquisition costAdoption costSupport cost
1 Coherent and resilient environment – not a brittle “software stack”
Scalability in response to changing need
Integratability/Interoperability with legacy assets and other services
Customizability/Programmability from data, through logic,
up into the user interface without compromising robust multi-tenancy
* From The Jargon File: “Allow none of foo, exactly one of foo, or any number of foo”
What it Means to Promise “The Cloud”
Cloud Integration: No Need for Rip/Replace
Mash-ups from Web and
AppExchange
Native Desktop
Connectors
Integration Partner
Ecosystem
Developer Toolkits
Native ERP Connectors
• SSL data encryption
• Optional strict password policies
• SAS 70 Type II & SysTrust Certification
• Security certifications from Fortune 50 financial services customers
• May 2008: ISO 27001 Certification
Platform Security• Fault tolerant external firewall
• Intrusion detection systems
• Best practices secure systems mgmt
• 3rd party vulnerability assessments
Network Security• 24x365 on site security• Biometric readers, man traps• Anonymous exterior• Silent alarm• CCTV• Motion detection• N+1 infrastructure
Facility Security
Cloud Security: No Need for Excuses
“There are some strong technical security arguments in favor of Cloud Computing… (Craig Balding, Fortune 500 security practitioner)
Old code in new clouds
– LAMP stack on Amazon’s virtual servers
– .Net applications on Apprenda SaaSGrid
Leveraged code in enterprise framework
– Force.com code from salesforce.com
• Java-like, but coupled with database for integrity
• Governed by environment for safety and performance
Distributed code
– Boomi, Informatica et al.
– Combine and connect
multiple cloud models
for competitive advantage
Cloud Value Propositions
Coherent Code Base and Managed InfrastructureCoherent Code Base and Managed Infrastructure
Your Clicks
Your Code
User Interface
Logic
Database
Metadata representations:Rigorously partitioned data, logic and customizations for multiple customers
Build strategic applications
Customize any aspect
Upgrade when convenient
Preserve IP control
Clouds Can Enable Customization
Clouds Can Offer Platform LeverageA path of least resistance to high-function applications
Unlimited Real-Time Customization
Granular Security & Sharing
80+ Million Lines of Cloud Logic +
Java
80+ Million Lines of Cloud Logic +
Java245,000 Workflow
Rules and Approvals312,000 UI
Customizations
Real-Time Mobile Deployment Real-Time Websites Integrated Content
LibraryIntegrated
Analytics & Data Quality
Integrated Analytics & Data
Quality
800+ Integrated Applications
Multi-Tenant Kernel
ProvenReliability
Real-Time Upgrades
ISO 27001, SAS 70 Type II
Certified Security
Proven Scalability(15 billion
transactions/Q2)
Real-Time Transparent System
Status
3 Global Data Centers & Disaster Recovery
Proven Real-Time integration
Real-Time Sandbox Environments
Real-Time Query Optimizer
Salesforce to Salesforce
Sharing
Clouds Can Elevate Development
Process Designer
Process Simulator Real-time Process Engine
Wizard Builder
Step 1 Step 2 Step 3
Code in the Cloud: Productivity 5
Nucleus Research analyzed Force.com deployments: found average 4.9 times faster development (range 1.5x-10x) versus Java or .Net
– Custom objects
– Administrative tools
– Workflow engine
– Pre-tested platform
Galorath Inc. compared developers’ Force.com productivity to Java development
– Requirements definition time reduced 25% due to rapid prototyping
– Testing effort reduced by (typically) more than 10%
– Development productivity of new code 5x greater
– Overall project cost 30-40% less
CustomerSat sampled more than 1,100 Force.com development teams during summer 2009
– Average experience: 4 applications deployed to date
– Average project cost savings: 48%
– Average project acceleration: 5.1x
2009: Social Networking Surpasses Email
Email Users
Social Networking Users
Glo
bal U
sers
(M
M)
Social Networking Users Surpass Email Users on 7/09
Source: Morgan Stanley Internet Mobile Report, December 2009Data is for unique, monthly users of social networking and email usage.
It’s hard to add security to a tool that shares by default
It’s possible to add social tools to a proven trust model
Clouds Can Enable Community
Social Business Processes
Collaborative
process creation &
maintenance
Best practice
sharing
Integration with
feeds and other
social channels
Social process
monitoring
Steve Wood. Great – I can help with the case escalation by linking in the Apple Escalation Process.
New process created: iPad Tier 1 Support Process (Goals: Run time, 5 min)
Andrew Leigh. I need to create a new customer service process for the iPad, can you guys help?
Varadarajan Rajaram. Yes, I know this product well – there are a bunch of solutions I can build into this process.
Real-Time Device Interactions
Instant updates, not
limited by human
speed or attention
Effective integration
of hardware speed
& human judgment
The next new
application
opportunity
public String CloudThoughts{ get; set;}Mike Leach, www.embracingthecloud.com
15
Force.com Database
Force.com Platform Services
Java Apps
VMware vSphere
Spring & Tomcat
vCloud Technology
VMware Managed Application Stack
Clouds Can Expand Developer Options
Where Enterprise Leaders Find Their Future
Trusted Service ProvidersLow Cost of ExperimentRapid Application DeliveryAssured Interoperability
Peter CoffeeDirector of Platform Research
[email protected]/peter.coffee
twitter.com/petercoffee
Q&A?