Loading…

Cloud Computing

Wir erstellen individuelle Cloud Native Apps für Ihr Business
Lösungen

Der Name Cloud Computing kommt von der Darstellung des Internets als Wolke in Schaubildern. Mit dieser Internet-Wolke sind alle am Cloud Computing beteiligten Rechner wie Server oder Client verbunden.

Der große Vorteil hierbei ist im Vergleich zum "Desktop Computing" oder "Intranet Computing", bei dem alle Programme, Daten aber auch der Zugang dazu nur am Schreibtisch oder einer Niederlassung vorhanden sind, die weitreichende Verfügbarkeit. Denn dort, wo das Internet heute verfügbar ist, z.B. im Büro, zu Hause, im Zug, am Flughafen, im Hotel oder über das Handy, sind auch alle mit Cloud Computing realisierten Programme und Daten verfügbar. Ein weiterer Vorteil beim Cloud Computing ist der geringere Aufwand beim Betrieb der Software, da diese nur auf dem Server läuft. Als Client genügt meistens ein Browser.

Aber Cloud Computing ist heute noch viel mehr. Konzepte und Techniken bei Erstellung, Verteilung und Betrieb von Cloud  Native Applications erlauben eine Zuverlässigkeit und Skalierbarkeit, wie sie noch vor Jahren nicht denkbar gewesen wären.

 

Alles als Service

Cloud Computing wird als drei verschiedene Dienste angeboten:

SaaS Software as a Service - Der Benutzer verwendet Programme, die der Anbieter auf der Cloud betreibt. Auf die Programme wird über einen "thin client" z.B. einen Webbrowser zugegriffen. Der Benutzer muss sich dabei nicht um die Infrastruktur wie Netzwerk, Rechner oder Betriebssystem kümmern. Er kann aber die Nutzer-spezifische Konfiguration einstellen.

PaaS Platform as a Service - Der Benutzer installiert von ihm selbst oder von Dritten erstellte Programme auf der Cloud und verwendet dabei die vom Anbieter der Cloud zur Verfügung gestellten Programmiersprachen und -werkzeuge. Der Benutzer muss sich dabei nicht um die Infrastruktur wie Netzwerk, Rechner oder Betriebssystem kümmern. Er hat aber die volle Kontrolle über die von ihm installierten Programme und die Konfiguration der Umgebung in der sie laufen.

IaaS Infrastructure as a Service - Der Benutzer verwendet Rechenleistung, Speicher, Netzwerk und weitere Ressourcen, die der Anbieter in der Cloud bereit hält. Der Benutzer kann dort Programme und sogar das Betriebssystem installieren und betreiben. Er muss sich dabei nicht um die Hardware der Cloud Infrastruktur kümmern. Er hat aber die volle Kontrolle über die virtuellen Rechner und auch über das virtuelle Netzwerk mit Router, Loadbalancer und Firewall.

Ihr Vorteil

Individuell - Wenn es für Ihre Wünsche keine geeignete Software von der Stange gibt oder Sie eine bessere Lösung als die Standardlösung suchen, erstellen wir für Sie eine maßgeschneiderte Software. Mit individuell für Ihre Bedürfnisse erstellter Software sichern Sie sich Wettbewerbsvorteile gegenüber Mitbewerbern.

Schnell - Mit agiler Softwareentwicklung halten wir die Entwicklungsprozess flexibel und schlank. Dies ermöglicht es uns Ihre Anforderungen zügig umzusetzen und schnell auf Änderungswünsche zu reagieren.

Günstig - Mit der Erfahrung aus vielen Projekte haben wir einen Framework erstellt, der es uns erlaubt Ihre Software mit geringem Aufwand umzusetzen. Vermutlich haben wir die Lösung für Ihre Wünsche bereits in der Schublade.

Sicher - Wir haben jahrelange Erfahrung bei der Entwicklung, dem Betrieb und der Zertifizierung von Systemen im Internet gemäß dem Sicherheitsstandard PCI DSS gesammelt. Bei der Umsetzung unserer Projekte halten wir uns an die Sicherheitsempfehlungen der OWASP Top Ten.

Erfolgreich - Seit 1999 setzen wir zum Erfolg unserer Kunden auf die Techniken, die sich heute im Cloud Computing etabliert haben. Unser Fokus ist dabei die Herstellung von eCommerce-Lösungen, Middleware, Kundenportalen und mobile Apps.

Technik

Container - Wie beim Transport von Waren in großen Massen hat es sich beim Transport und beim Betrieb von Software auf vielen Systemen bewährt diese in standardisierte Container zu verpacken. Die Container Engine wie z.B. "Cloud Foundry Warden" oder "Docker" mit "Kubernetes" oder "Docker Swarm" weiß wie die Container installiert, gestartet, gestoppt, überwacht und auf die (virtuellen) Rechner verteilt werden. Die, in den Container gepackte, Software wird dabei automatisch mit verwaltet.

Microservices - Monolithische Software ist leicht zu entwickeln und zu installieren aber sehr schwer zu warten und zu erweitern. Die Software in vielen kleinen eigenständigen Teilen s.g. Microservices zu entwickeln ist da auf lange Sicht die bessere Wahl. Allerdings ist deren Betrieb auf alten Systemen sehr aufwendig. Durch die Container-Technik im Cloud Computing dagegen ist der Betrieb von vielen Microservices einfach zu handhaben. Bibliotheken und Dienste wie "Netflix OSS Eureka" machen die Konfiguration von und die Anmeldung an Microservices noch einfacher.

triCloud - Mit triCloud haben wir einen Java EE Framework geschaffen mit dem es uns schnell und kostengünstig möglich ist Anwendungen und Microservices für die Container von "Cloud Foundry" oder "Docker" zu erstellen. Der Framework umfasst u.a. Nutzer-, Rechte-, Mandanten-, Transaktionsverwaltung, Securitylayer, Encryption und eine Web Application Firewall und erfüllt die strengen Sicherheitsanforderungen von PCI DSS.

Lösungen

Cloud Consulting

Ob Sie sich nur über Cloud Computing informieren wollen oder ob Sie in der nächsten Zeit vor der Entscheidung stehen Cloud Computing einzuführen, wir unterstützen wir Sie hierbei gerne. Wir beraten Sie unabhängig über die unterschiedlichen Möglichkeiten, Techniken und Vorteile und finden mit Ihnen zusammen die richtige Strategie. Ob Sie ein kleines oder mittelständisches Unternehmen oder ein großer Global Player sind, zögern Sie nicht uns zu einem unverbindlichen Informationsgespräch über Cloud Computing einzuladen.

Cloud App/Service Entwicklung

Sollten Sie sich dafür entscheiden Ihre neue oder zu portierende Unternehmenssoftware in Ihrer eigenen PaaS zu betreiben oder die PaaS Dienste von Amazon Web Services (AWS), Google Cloud Platform, u.a. zu verwenden, unterstützen wir Sie hierbei gerne mit unserer Entwicklungserfahrung. Wir setzen Ihre Anforderung schnell und kostengünstig als Cloud Native Apps für Cloud Foundry, Docker, u.a. Cloud Computing Container mit Java EE, Ruby oder PHP um.

Mobile App Entwicklung

Im mobilen Bereich reicht oftmals der Browser als Thin-Client nicht aus, da dem Browser aus Sicherheitsgründen der Zugriff auf viele Funktionen, wie das Telefonbuch, die Ortsbestimmung, Alarmfunktionen usw. verwehrt sind. Aber auch deshalb, weil im Mobilfunknetz noch immer nicht überall online gearbeitet werden kann, sind Apps hier vorzuziehen. Wir haben jahrelange Erfahrung bei der Entwicklung von Apps für die Plattformen Android, iOS und Windows Phone. Die Verwendung einer gemeinsamen Code-Basis für alle Plattformen erlaubt uns eine rasche und kostengünstige Umsetzung Ihrer Anforderungen.

PCI/Security Consulting

Wir erstellen für viele unserer Kunden Zahlungssoftware und unterstützen sie bei deren Betrieb. Dies umfasst die Aufladung von Mobilfunk-Guthaben sowie die Verwendung von Kundenkarten, Geschenkarten und Kreditkarten. Für die hierbei vorgeschriebene, regelmäßige PCI DSS Sicherheits-Zertifizierung unterstützen wir Sie bei der Erstellung der Sicherheitskonzepte und bei deren Umsetzung. Auch die erforderliche PCI-Dokumentation können wir für Sie erstellen.

Kunden

bremen_onlineservices
debitel
poscon
arvatoinfoscore
europapark
mbu
InterCard
telecash
eventim
Telefonica O2_logo
Print
telefonica
telekom
six_logo

Kontakt

Rufen Sie uns unter +49 (0) 7031/ 714-750 an oder nutzen Sie das Kontaktformular. Sie werden überrascht sein, wie schnell und günstig Ihre Anforderungen umgesetzt werden können.


Vorname
Nachname*
Firma
E-Mail*
Telefon
Thema*
Ihre Nachricht
*Pflichtfelder bitte ausfüllen