Cloudlösungen ermöglichen eine komplett neue Flexibilität und die Reduzierung bzw. Umwandlung fixer IT-Kosten durch die Nutzung von IT-Diensten in nur dem Umfang in dem diese entstehen. Edvantis hilft Unternehmen aller Größen dabei Cloudlösungen zu implementieren, Prozesse zu optimieren sowie neue Produkte und neue Geschäftsmodelle zu entwickeln.

Webbasierte Anwendungen sind die logische Wahl, um entweder komplette cloudbasierte Anwendungen zu entwickeln oder existierende Anwendungen in die Cloud zu migrieren.

 

Cloud-Native Anwendungsentwicklung

Um die Zeit zwischen Entwicklung und Markteinführung (time-to-market) zu verkürzen, bevorzugen viele Kunden sogenannte „cloud-native“-Lösungen. Diese Anwendungen sind speziell für den Betrieb in der Cloud entwickelt und bedürfen einigen Änderungen in der Art und Weise, wie diese Anwendungen entwickelt werden. Oft sind diese Anwendungen in einzelne Module aufgeteilt, die wiederum semi-unabhängig genutzt werden können, um beispielsweise bestimmte Teile je nach Auslastung zu skalieren.

Ein wichtiger Vorteil eines solchen Ansatzes ist die Fähigkeit standardisierte, im Markt erhältliche Clouddienste (meist Infrastrukturdienste) zu nutzen und damit signifikante Kostenreduzierung bei der Anwendungsentwicklung zu realisieren.

Edvantis verfügt über Erfahrungen sowohl in der Entwicklung von IaaS als auch PaaS Anwendungen.

 

Migration von Anwendungen

Ein großer Teil älterer Anwendungen (Legacy Applikationen) können in die Cloud migriert werden. Edvantis bietet einen 4-Stufen-Prozess, um für seine Kunden die Nutzung von Vorteilen durch die Migration von bestehenden Anwendungen in die Cloud zu realisieren:

1) Audit: Wir analysieren wie die jeweiligen Anwendungen konstruiert sind, führen Benchmarks durch und identifizieren Leistungs- und Skalierbarkeitsengpässe.

2) Migration: Wir kreieren eine Migrationsstrategie und führen die eigentliche Migration zu einem Cloudinfrastrukturanbieter nach Wahl des Kunden durch.

3) Optimierung: Wir optimieren Anwendungen und Infrastruktur basierend auf den eigentlichen Daten und Metriken.

4) Betrieb: Wir betreiben die Anwendung auf der Plattform, kümmern uns um Einstellungen und stellen die geforderte Verfügbarkeit sicher.

 

Expertise

Edvantis Entwickler sind Experten in den führenden Cloudplattformen wie Amazon, AWS, Microsoft Azure, RedHat Openshift, OpenStack, Heroku und Salesforce sowie in den neuesten Technologien, insbesondere:

  • Entwicklung Technologien: Java, Microsoft .NET
  • Anwendungsserver: Apache Tomcat, Netty, JBoss, MS IIS
  • Orchestration: Chef, Puppet, Ansible, SaltStack, CFEngine
  • CI: TFS, Jenkins, Bamboo, TeamCity, TravisCI
  • Containerization: Docker, LXD, Rkt
  • QA Automatisierung: SilkTest, TestComplete, Selenium
  • Monitoring: New Relic, AppDynamics, Sysdig
  • Webbasierte Entwicklung: responsive UI/UX, HTML5/CSS3/jQuery, RoR. PHP, Python, GWT, YUI, ASP.Net, Flash/Flex. Silverlight