45
#forcedotcomjp Salesforce1 PlatformアーキテクチャWebinar 株式会社セールスフォース・ドットコム

Salesforce1 PlatformアーキテクチャWebinar

Embed Size (px)

DESCRIPTION

5月23日に行われた「Salesforce1 PlatformアーキテクチャWebinar」のスライドです。

Citation preview

  • 1. #forcedotcomjp Salesforce1 PlatformWebinar

2. #forcedotcomjp Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include but are not limited to risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements. 3. #forcedotcomjp#forcedotcomjp Speaker Kosuke Hayashida Lead Solution Engineer , Salesforce.com Japan @hayakou 4. #forcedotcomjp Developer Force @developerforcej/ #forcedotcomjp Developer Force Japan +Developer Force Japan Developer Force Japan Developer Force Group 5. #forcedotcomjp Agenda Salesforce1 Platform Force.com Heroku Salesforce1 Platform Salesforce1 Platform 6. Salesforce1 Platform 7. #forcedotcomjp Salesforce1 Platform Identity Salesforce1 Platform App Salesforce Salesforce API Heroku AWS Service Cloud Sales Cloud Chatter Salesforce1 mobile app Identity API Salesforce UICommunities Web AppExchange ERP ISV Heroku Connect 8. Social Enterprise Social Customer Engagement Salesforce FacebookTwitter API 9. 1 ? 9 10. Force.com 11. SalesforcePod API AP0 Pod (FileForce) u Pod u Pod u Pod u Dell Sun , , Cisco & F5 u Oracle , Java 12. SalesforcePod PodPodPod NA0 Pod NA1 Pod NA2 Pod NA3 Pod NA4 Pod NA5 Pod EMEA Pod Japan Pod Sandbox Pod APAC Pod NA6 Pod NA7 Pod N Pod 13. Salesforce WAS Production Data Center Japan Production Data Center SJL Production Data Center CHI Production Data Center Production-Class Development Lab & Archive ASG Production Data Center Pod Pod ASG DR to Weekly Multiple / Multiple MPLS / VPLS Focus on Infrastructure Salesforce.com 100Pod Pod 100 (host, network, and storage) 14. Salesforce Force.com1 / 1/ API Force.com SalesforceCRM Force.com 15. Salesforce Force.com API API A API.18 A API.18 Ver18 APIAPI 16. Salesforce Java Force.com Java Java AP, /, Java Apex /,, Force.com JavaAP Force.com Force.com Platform Force.comOSJavaPaaS APEX 17. Salesforce SHA-256 hash with salt // () 500 () () Salesforce.com )XYZ Salesforce Org IDObject IDRecord IDField1Field2Field3Field4 00D100000005qRW01I100000008ymS00110000005Xrjl123568583202226250012153351 00D100000018AsK01I100000002tzz00310000002yQgz123451200002562009252600310000002yQh1 00D100000024Wte01I100000004u0400Q10000001w9gn03456235 1235496150 00D100000022Tae01I10000000TfZ900Q100000041LZO122586012033096820050 00D100000012Ate01I10000000TfZA00Q100000041Lby5569701I10000000TfZA00D100000019QteJim 00D100000015Qte01I100000008tzv00Q10000001w9ar3698758412258601I100000008tzw 00D100000033Bte01I100000008tzw00610000005jtOA125896312258612254956 00D100000008fpj01I100000008ubL00610000005jtUOe1250ee12235896092559633212354468 XYZ 12345 Salesforce 18. (Custom Object) n Objects () n Fields () n Data Objects Fields 19. n Skinny Table n Division Division Division A A A Division 20. API AP0 Pod A B C D A B C D Pod1 21. Canvas API JavaScriptAjax,JSONP Web SOAP ESB EAI REST/SOAP,DB,OData) (,ETL) 22. APIWeb-to-X-to-XCTI Web Services APISOAP/REST API Bulk APIAPI, ETL on ISV Apex Web ServicesApex SOAP/REST API AP/SP IntegrationEAI/ESB on ISV Outbound Message Canvas//Ajax Proxy(Ajax) Application Logic Data User Interface Web SalesforceWeb 23. Salesforce SSO Salesforce SAML1SSO SAML SSO OpenID connect Google,amazon.com OAuthAPI 24. SAML SSO (IdP) SP (SP) IdPIdP IdP SSO OpenID connect (Salesforce FacebookJanrain) Salesforce Web usernamepassword IP Web SAML IdPIdP SAMLSSO Salesforce SAML SSO Salesforce( ) WebSalesforce overVPN DMZWeb Salesforce SAML SAML Salesforce SAML 3 25. Heroku 26. Heroku UbuntuLinux (LXC) Amazon Web Service Platform Ubuntu Linux Linux 27. Heroku Control SurfaceAPI Elastic Load Balancer (Routing Mesh) Dyno 28. Dyno Dyno Dyno Dyno 29. 24365 1.0TB PostgreSQL9.3 (9.2,9.1,9.0) ForkFollow PostgreSQL PostgreSQL herokupostgres 30. 100 31. New Relic Redis To Go Heroku Postgres RDB Websolr Sendgrid Memcache Exceptional MongoHQ ZerigoDNS DNS Airbrake Add-on EmailSMS , , , https://addons.heroku.com/ 32. Heroku 33. Salesforce1 Platform 34. Azure Web PaaS/IaaS Private cloud Azure Azure IaaS 35. SaaS [ ] PaaS [ ] IaaS [ ] HW HW +IaaS +PaaS PaaS MWWeb/AP,DB IaaS HW 36. Salesforce Salesforce Cost SpeedSecurity SpeedCost CostSecurity 37. Salesforce Excel BCP DWH 38. Salesforce1 Platform 39. IDS 128-bit SSL Verisign 24x7 Salesforce,com / IP OS ISO 27001 SOC 1, 2 & 3 SysTrust A Multi-tier Security Model 40. Salesforce.com RSASecureID Sun Restrict cut/paste, public IM, data copying Bastion Bluecoat 7 41. Salesforce (OECD)3(C.I.A) Confidentiality Integrity Availability C.I.A Auditability (Confidentiality) - ISO27001 (Integrity) - (Availability) - (N+1) 99.9% 250ms (Auditability) Trust ASP SaaS SSAE16 Soc1 42. Heroku Heroku Firewall DDos 43. HerokuAmazon Web ServiceAWS AWSSalesforce ISO 27001 SOC 1 and SOC 2/SSAE 16/ISAE 3402 (Previously SAS 70 Type II) PCI DSS Level 1 FISMA Moderate Sarbanes-Oxley (SOX) ("Amazon") 2 AWS Amazon Web Services: Overview of Security Processes 44. #forcedotcomjp Developer Force @developerforcej/ #forcedotcomjp Developer Force Japan +Developer Force Japan Developer Force Japan Developer Force Group