Fileforce beschleunigt Markteinführung und senkt Kosten um 30 % durch Migration zu AWS

2020

Fileforce hat seinen Sitz in Japan und bietet mehr als 300 in- und ausländischen Firmenkunden Cloud-Datenspeicher und Dokumentenverwaltungsdienste. Kunden verwenden die cloudbasierte Anwendung von Fileforce, um ihre geschäftlichen Inhalte in der gleichen Ordnerstruktur wie bei ihren On-Premises-Datenspeicherlösungen sicher zu speichern. Außerdem bietet Fileforce eine detaillierte Berechtigungsverwaltung und flexible Zugriffskontrolle durch Systemadministratoren sowie Streamingzugriff auf Dateien in der Cloud. „Mit unserer Anwendung haben die Kunden die Möglichkeit, Dateien einzusehen, zu bearbeiten und freizugeben, wo auch immer sie sich gerade befinden, und halten dabei alle relevanten Vorschriften ein“, so Aram Sargsyan, Chief Executive Officer von Fileforce.

Angesichts der wachsenden Kundennachfrage plante Fileforce, Software-Updates und Funktionen schneller zu veröffentlichen. Dies war jedoch schwierig, da das Unternehmen die meisten seiner Microsoft-, .NET- und SQL-Server-basierten Anwendungen in einer On-Premises-Umgebung betrieb. Sargsyan erklärt: „Normalerweise dauerte es bis zu drei Monate, bis wir neue Funktionen herausbringen konnten, da wir Zeit für die Beschaffung und Bereitstellung von Servern aufwenden mussten und nicht über Entwicklungsautomatiisierung verfügten.“

Python-Tutorial starten
kr_quotemark

Unsere Kunden fragen häufig nach neuen Funktionen und aufgrund der Agilität, die wir durch AWS erhalten, können wir diese innerhalb von Wochen statt Monaten bereitstellen.“

Aram Sargsyan
Chief Executive Officer, Fileforce

Migration einer Windows-Anwendungsumgebung zu AWS

Fileforce beschloss, zur Cloud zu wechseln, um die Herausforderungen zu bewältigen. „Wir mussten uns auf unsere Aufgaben als Softwareunternehmen konzentrieren, anstatt all unsere Zeit mit der Verwaltung der Infrastruktur zu verbringen“, sagt Sargsyan. Nach eingehender Beurteilung mehrerer Cloudanbieter entschied sich Fileforce für Amazon Web Services (AWS). „AWS hatte das beste Serviceangebot und wies eine wesentlich höhere Stabilität für Windows-Instances auf. Darüber hinaus bot AWS ein gut durchdachtes Gleichgewicht zwischen verwalteten Services auf höherer Ebene und Services auf niedriger Ebene, wodurch wir die Kontrolle über jeden Aspekt unserer Anwendung erhielten.“

Fileforce hat seine Anwendung umgestaltet, um die Vorteile von AWS zu nutzen und seine Anwendungsumgebung von SQL Server zu Amazon Relational Database Service (Amazon RDS) für MySQL migriert. Anschließend begann das Unternehmen mit der Entwicklung mit .NET Core, das das DevOps-Entwicklungsmodell unterstützt und eine kontinuierliche Integration und Entwicklung auf Basis von AWS ermöglicht. „.NET Core macht unsere Software auf andere Open-Source-Plattformen, wie z. B. Linux, portierbar“, berichtet Sargsyan. „Die Umstellung auf Linux ist ein Teil unserer Bemühungen im Bereich Modernisierung. Wir modernisieren unsere Plattform in Richtung einer detaillierteren Anwendungsmodularisierung und -containerisierung, um der Nachfrage unserer Kunden nach neuen Funktionen gerecht werden zu können. Dies ermöglicht uns eine effizientere Bereitstellung von anpassbaren Services für jeden Kunden.“ Die Fileforce-Entwickler verwenden die Integrierte Entwicklungsumgebung (Integrated Development Environment, IDE) von Microsoft Visual Studio als primäres Entwicklertool.

Nach der ersten Migration begann Fileforce, die Anwendung auf Instances von Amazon Elastic Compute Cloud (Amazon EC2) auszuführen und Buckets von Amazon Simple Storage Service (Amazon S3) zur Datenspeicherung zu verwenden. Das Unternehmen setzt außerdem auf Elastic Load Balancing, um eingehenden Anwendungsverkehr automatisch über Amazon-EC2-Instances zu verteilen.

Bereitstellung neuer Funktionen innerhalb von Wochen statt Monaten

Durch die Nutzung der Agilität von AWS und die Verwendung von .NET Core hat Fileforce 90 % seiner Codebereitstellung automatisiert und kann jede Woche, anstatt einmal im Monat, Codes produzieren. “Unsere Kunden fragen häufig nach neuen Funktionen und aufgrund der Agilität, die wir durch AWS erhalten, können wir diese innerhalb von Wochen statt Monaten bereitstellen“, berichtet Sargsyan. “Wir heben uns von der Konkurrenz ab, indem wir Software-Updates und Funktionen viel schneller bereitstellen.“

So hat Fileforce beispielsweise vor kurzem eine neue Volltextsuchfunktion für die Software entwickelt und bereitgestellt, die es den Kunden ermöglicht, neben den Dateinamen auch den kompletten Inhalt der Dateien zu durchsuchen. „Für das Erstellen einer neuen Funktion wie dieser hätten wir früher mindestens ein paar Monate benötigt, um die Rechenkapazität bereitzustellen, die Umgebung zu schaffen und den Text zu analysieren und zu extrahieren“, erklärt Sargsyan. „Mit AWS war es sehr einfach und dauerte nur ein paar Wochen. Wir mussten lediglich die erforderlichen Amazon-EC2-Instances einrichten und die Dateien von Amazon S3 abrufen, um die Inhalte erneut zu indizieren.“

Senkung der Lizenzkosten um 30 %

Fileforce senkt dank AWS und durch die Vermeidung der Kosten für die On-Premises-Windows-Lizenzierung die Lizenz- und Wartungskosten. Diese Kosteneinsparungen steckt das Unternehmen wiederum in das Entwicklungsteam. „Wir verlagern unseren Quellcode weiterhin zu .NET Core und steigen bald von Windows auf Linux um. So sparen wir 30 Prozent der Lizenzkosten ein“, erklärt Sargsyan. „Das bedeutet, das wir bei Verwendung der gleichen Ressourcen 30 Prozent mehr Kunden bedienen können.“

Darüber hinaus hilft Fileforce den Kunden, ihre Compliance-Anforderungen zu erfüllen. „Das Speichern, Verwalten und Freigeben von Dateien und Dokumenten, insbesondere wenn sie sensible Informationen enthalten, erfordert ständige Compliance nicht nur hinsichtlich der einzelnen Branchenvorschriften, sondern auch bezüglich zahlreicher interner Regeln und Vorschriften für jeden unserer Firmenkunden“, erklärt Sargsyan.

Fileforce plant, während der vollständigen Optimierung der Entwicklungsumgebung weitere AWS-Services zu implementieren. „Ohne AWS könnten wir als das Unternehmen, das wir heute sind, nicht existieren“, betont Sargsyan. „Die Verwendung von AWS bietet uns die Agilität und Skalierbarkeit, die wir benötigen, um unser Geschäft auszubauen und gleichzeitig die Kosten zu kontrollieren.“

Weitere Informationen finden Sie unter aws.amazon.com/products/databases/migrations.


Über Fileforce

Fileforce stellt cloudbasierte Datenspeicher- und Dokumentenverwaltungsdienste bereit, die von mehr als 300 Firmenkunden auf der ganzen Welt verwendet werden. Fileforce hat seinen Sitz in Japan und bietet eine cloudbasierte Plattform, mit der die Kunden ihre geschäftlichen Inhalte in der gleichen Ordnerstruktur wie bei ihren On-Premises-Datenspeicherlösungen sicher speichern können.

Vorteile von AWS

  • 90 % automatisierte Codebereitstellung
  • Wöchentliche statt monatliche Produktion von Codes
  • Bereitstellung neuer Softwarefunktionen in wenigen Wochen statt bis zu 3 Monaten
  • Senkung der Lizenzkosten um 30 %

Genutzte AWS-Services

Amazon EC2

Sichere und skalierbare Rechenkapazität in der Cloud. Starten Sie Anwendungen nach Bedarf – ohne vorherige Verpflichtungen.

Weitere Informationen »

Amazon RDS for MySQL

MySQL ist die weltweit beliebteste relationale Open-Source-Datenbank und Amazon RDS vereinfacht das Einrichten, den Betrieb und das Skalieren von MySQL-Bereitstellungen in der Cloud. Mit Amazon RDS können Sie in nur wenigen Minuten dank kosteneffizienter und anpassbarer Hardware-Kapazität skalierbare MySQL-Server bereitstellen.

Weitere Informationen »

Amazon S3

Amazon Simple Storage Service (Amazon S3) ist ein Objektspeicherservice, der branchenführende Skalierbarkeit, Datenverfügbarkeit, Sicherheit und Leistung bietet. Kunden aller Größen und aus allen Branchen können also mit diesem Service beliebige Mengen an Daten speichern und sichern – für die unterschiedlichsten Anwendungsfälle wie Websites, mobile Anwendungen, Sicherung und Wiederherstellung, Archivierung, Unternehmensanwendungen, IoT-Geräte und Big-Data-Analysen.

Weitere Informationen »

Elastic Load Balancing

Elastic Load Balancing verteilt eingehenden Anwendungsdatenverkehr automatisch auf mehrere Ziele wie Amazon EC2-Instances, Container, IP-Adressen und Lambda-Funktionen. Es kann die variable Last Ihres Anwendungsdatenverkehrs in eine einzelne Availability Zone oder in mehrere Availability Zones leiten.

Weitere Informationen »


Erste Schritte

Unternehmen jeder Größe und aus jeder Branche transformieren ihr Geschäft mit AWS. Kontaktieren Sie unsere Experten und beginnen Sie noch heute Ihren Weg in die AWS Cloud.