Was Salesforce Database.com wirklich bedeutet

Was für eine URL! Database.com klingt nach einem Service mit großen Ambitionen, das Back-End für das gesamte Internet zu werden. Eine Vorstellung, die der außergewöhnliche Showman Marc Benioff, CEO von Salesforce, kaum entmutigen würde.

Tatsächlich öffnet Salesforce lediglich dieselbe riesige Datenbank als Service, die bereits zur Stromversorgung der Salesforce CRM-Anwendung selbst verwendet wird, und bietet dazu eine vollständige Palette an Entwicklertools und Sicherheitskontrollen. Anstatt Salesforce zu abonnieren, abonnieren Sie das Backend von Salesforce. Dies ähnelt dem, was Amazon getan hat, als es beschlossen hat, seine Infrastruktur Abonnenten über Amazon Web Services zur Verfügung zu stellen.

Die Idee geht auf die Anfänge der Webdienste zurück, als Visionäre von der Idee des Internets als ultimative Anwendungsentwicklungsumgebung fasziniert waren. Sie können sich eine Datenbank als Service in der Cloud als Eckpfeiler dieser Umgebung vorstellen. Aber sofort kommen ein paar Fragen in den Sinn:

  • Wer wird seine wertvollen Daten an Database.com übergeben? Dies ist die immerwährende Frage für SaaS (Software as a Service) im Allgemeinen. Immer mehr Unternehmen haben sich an die Idee gewöhnt - schließlich werden Kreditkarteninformationen und Gehaltsdaten ständig von Dritten verarbeitet -, aber Database.com scheint den Einsatz zu erhöhen. Sensible Daten von Unternehmen aller Art an einem Ort mit offenen APIs? Es klingt wie der Traum eines russischen Hackers.
  • Wie schützt Salesforce all diese Daten? Salesforce würde argumentieren, dass die Einsätze überhaupt nicht erhöht werden. Dies ist dieselbe Oracle-Datenbank, die Salesforce verwendet, um seine Kunden zu bedienen, ohne dass größere Datenverletzungen in der öffentlichen Aufzeichnung auftreten (obwohl es 2007 diesen kleinen Phishing-Vorfall gab). Natürlich ist SSL Teil des Geschäfts, obwohl Salesforce für seine Enterprise Services zusätzliche 10 US-Dollar pro Benutzer und Monat berechnet, einschließlich Benutzeridentität, Authentifizierung (mit oAuth oder SAML) und Sicherheitszugriffskontrollen auf Zeilenebene.
  • Warten Sie eine Minute. Bietet Salesforce nicht bereits eine Datenbank in der Cloud an? Warum ja, das tut es. Als Teil der Force.com-Plattform als Service wird sie einfach als Force.com-Datenbank bezeichnet. Aber Database.com ist ein relationales Monster, das angeblich fast jede Aufgabe erledigt, die Sie bei einer vollständigen, lokal installierten Version von Oracle ausführen würden. Und Sie müssen Force.com nicht abonnieren, um es zu verwenden - obwohl Salesforce schnell hinzufügen muss, dass Force.com Database.com-Entwickler-Toolkits für Java, .NET, Ruby, PHP, iPhone, iPad, Android anbietet , Google App Engine, Windows Azure, Amazon Web Services und Flash.
  • Wird die Internet-Latenz kein Problem darstellen? Salesforce räumt ein, dass Sie mit Database.com keine leistungsstarken, datenbankintensiven Transaktionssysteme erstellen werden, aber das Unternehmen positioniert Database.com als Back-End für Anwendungen, die auf Amazon, Google und anderen Websites ausgeführt werden. Wenn Sie Ihre Anwendung auf Force.com erstellen, würde man natürlich annehmen, dass die physische Nähe von Database.com die Latenz weniger problematisch macht.
  • Wie kann Salesforce die üblichen Preise pro Benutzer für einen Datenbankdienst anbieten? Dies ist nicht möglich - obwohl es wie bei Force.com eine kostenlose Version gibt (für bis zu drei Benutzer und 100.000 Datensätze und 50.000 Transaktionen pro Monat). Database.com kostet 10 USD pro Monat für jeden Satz von 100.000 Datensätzen darüber hinaus und 10 USD pro Monat für jeden Satz von 150.000 darüber hinausgehenden Transaktionen. Außerdem fallen für die oben genannten Sicherheitskontrollen für Enterprise Services zusätzlich 10 US-Dollar pro Benutzer und Monat an.
  • Warum bietet Oracle keine Cloud-Version von Oracle Database an? Oracle hat die Cloud nur langsam angenommen, und Salesforce unterhält seit Jahren eine riesige Version der Oracle-Datenbank mit mehreren Mandanten. Die jüngsten Spekulationen, dass Oracle Salesforce kaufen wird, scheinen sich jedoch zu verdoppeln. Würden Sie nicht glauben, dass Oracle die Domain Database.com besitzen möchte?   

Wer wird wahrscheinlich Database.com verwenden? Wie üblich werden große Unternehmen aufgrund der üblichen Sicherheitsparanoia an letzter Stelle stehen, ganz zu schweigen vom Latenzproblem. Sie können sich sicher vorstellen, dass kleine Unternehmen es für interne Zwecke verwenden, wenn sie die Funktionalität einer Oracle-Datenbank benötigen, aber die hohen Lizenzgebühren nicht bezahlen möchten. Zu diesen kleinen Playern gehören mit ziemlicher Sicherheit Entwickler mobiler Anwendungen. Nur wenige mobile Apps senden viele Daten drahtlos hin und her, sodass der Latenzeffekt minimal ist.

In der Tat sollten Entwickler von Cloud-Anwendungen jeglicher Art ein reichhaltiger Zielmarkt für Database.com sein. Die Attraktivität der Oracle-Datenbank in Bezug auf das Pfund und nicht auf die Lizenz ist unbestreitbar, obwohl jeder Kunde berechnen muss, ob sich die Latenz und die laufenden Betriebskosten zu einem angemessenen Kompromiss summieren. Zumindest hat Benioff dem Cloud-Lexikon einen neuen Begriff hinzugefügt: DaaS.

Dieser Artikel "Was Salesforce's Database.com wirklich bedeutet" wurde ursprünglich auf .com veröffentlicht. Erfahren Sie im Tech Watch-Blog, was die wichtigen technischen Neuigkeiten wirklich bedeuten.