Cloud Computing

Cloud Computing hat in den letzten Jahren stark an Bedeutung gewonnen. Skalierbarkeit und ein "Pay-as-you-go"-Verrechnungsmodell sind Vorteile, die sowohl für Start-Ups als auch für etablierte Unternehmen entscheidende Wettbewerbsvorteile bieten. Microsoft bietet mit Windows Azure eine offene Cloud-Plattform für das Erstellen, Bereitstellen, Verwalten und Betreiben Ihrer Lösung in der Cloud.

Cloud Architektur

Cloud Datacenter bieten nahezu unbegrenzte Rechenleistung und Speicher-Möglichkeiten. Ein bedarfsgesteuertes Scale-Out (Verteilung der Rechenaufgaben auf mehrere virtuelle Instanzen) und/oder Scale-Up (Erhöhung der Hardware-Ressourcen der virtuellen Instanzen) bieten Ihren Applikationen Performance und Stabilität ohne Investitionen in eigene Server-Farmen. Wird Ihre Applikation während der Nacht oder am Wochenende nur schwach frequentiert, so lassen die Anzahl und Grösse der virtuellen Instanzen flexibel herunterfahren und somit Kosten sparen.

Um diese Flexibilität in der Skalierbarkeit optimal auszunutzen, müssen diesen Anforderungen in der Applikations-Architektur Rechnung getragen werden. Komponentenbasierte Architektur, stateless Communication und Speicherstrategien sind nur einige Punkte, die es zu berücksichtigen gilt.

Speicherstrategien

Vom BLOB-Speicher, nicht relationalen Tabellen über Queues bis zur relationalen Datenbank bietet Windows Azure mit Azure Storage und SQL Azure verschiedene Speicherlösungen an. Die optimale Nutzung und Integration in Ihre Applikation sichern Performance und Kosteneffizenz zu. Mandantenfähigkeit, Zugriffsoptimierung sowie Backupstrategien sind genauso ein Thema bei professionellen Cloud-Lösungen.

Migration von bestehenden Applikationen

Nicht alle Lösungsanbieter befinden sich gerade in einer Neuentwicklung. Auch für etablierte Software-Lösungen bietet der Betrieb auf Windows Azure klare Vorteile. Nebst dem Platform-as-a-Service (PaaS) Modell bietet Windows Azure ebenfalls ein Infrastructure-as-a-Service (IaaS) Modell an. So lassen sich bestehende Lösungen einfach und effizient in einer proprietären virtuellen Maschine in Windows Azure betreiben. Gerne unterstützen wir Sie bei der Analyse der bestehenden Architektur und erstellen zusammen mit Ihnen einen Migrations-Plan.

Unsere Dienstleistungen umfassen

Beratung zu möglichen Einsatzgebieten von Windows Azure

Ausbildung Ihrer Software-Architekten und -Entwickler

Unterstützung in der Umsetzung eines Cloud-optimierten Architekturmodells

Unterstützung Ihres Projektteams mit unserem Know-How