Komponenten

Azure zielt darauf ab, Unternehmen ins Web zu verlagern

VMworld 2017 Europe – General Session Tag 1

VMworld 2017 Europe – General Session Tag 1
Anonim

Obwohl viel über die am Montag eingeführte Cloud-Computing-Strategie von Microsoft gesagt wird, ist das Kernstück von Windows Azure ein ziemlich einfaches Ziel: Unternehmensentwickler dazu zu inspirieren, die Entwicklung von Software zu überdenken, damit Anwendungen das Web besser nutzen können

Microsoft versucht, seine Cloud-basierte Azure-Entwicklungsumgebung, die in einer Keynote auf der Microsoft Professional Developers Conference in Los Angeles präsentiert wird, von Konkurrenzprodukten wie Amazon Elastic Compute Cloud (EC2) abzuheben, indem es sagt, dass Azure mehr tut als nur herkömmliche Software und legte es in die Cloud.

In einem Interview am Montag auf der Konferenz beschrieben Microsoft Chief Software Architect Ray Ozzie, wie traditionell Software wurde nach einem Maßstab-u gebaut p-Modell, das für die aktuelle Ära des Internets nicht praktikabel ist, wenn Anwendungen für eine große Anzahl von Benutzern innerhalb und außerhalb der Unternehmensfirewall flexibel und zugänglich sein müssen.

"Die Systeme, die wir für Unternehmen entwickelt haben, sind wirklich das Scale-Up-Modell ", sagte er. "Wir bauen ein System und wir versuchen, Hardware hinzuzufügen, um es immer größer und größer zu machen und größere und größere Unternehmen zu unterstützen, aber letztendlich fällt diese Art von Leistung auseinander."

Mit Azure können Entwickler Software in einem Scale-Out-Modell erstellen, die Ozzie mit einer Analogie über Tennisbälle beschrieben hat und wie eine Person oder Personen mit ihnen umgehen könnten, wenn jemand Bälle auf sie wirft.

"Sagen wir mal, jemand wirft 100 Bälle auf mich", sagte er. "Dem Scale-Up-Modell sind Grenzen gesetzt, und wenn ich versage, fallen alle Bälle auf den Boden."

In einem Scale-Out-Modell kann eine Anwendung jedoch die Aufgabe, die Bälle zu fangen, verteilen es mehr Flexibilität, sagte Ozzie. "Es besteht die Möglichkeit, dass wir durch das Hinzufügen von mehr Leuten eine beliebige Anzahl von Bällen nehmen können, die er uns zuwirft. Und wenn einer hinfällt, dann wird vielleicht der Typ neben ihm es aufnehmen, aber er wird weitermachen. "

Mit Azure können Entwickler also Anwendungen nach diesem Modell erstellen, was bedeutet, dass eine Anwendung nicht kaputt geht, wenn sie versucht, die verschiedenen Verbindungen zu verarbeiten - für Benutzer hinter der Firewall, im Internet und für Unzählige Geräte - mit denen die aktuelle Welle von Webanwendungen jonglieren muss.

Ozzie verwendete das Beispiel des E-Mail-Dienstes Hotmail von Microsoft als eine nach einem Scale-Out-Modell entwickelte Anwendung, da das Unternehmen von Anfang an wusste, dass es nötig sein würde Servieren Sie Millionen von Benutzern, die aus verschiedenen verbundenen Umgebungen kommen. Allerdings habe er seine E-Mail-Server-Software Exchange nicht auf diese Weise erstellt und müsse die Anwendung zu einem späteren Zeitpunkt für dieses Entwicklungsmodell anpassen.

"Es gibt einen Prozess, den Sie verwenden, um eine Unternehmensanwendung zu verwenden und ändern Sie es und überdenken Sie es als dieses breite, horizontale Ding ", sagte Ozzie. "Wir haben das mit Exchange gemacht, und das tun wir immer mehr."

Microsoft bietet mit einer Cloud-Entwicklungs- und Bereitstellungsplattform eine härtere Aufgabe als seine Konkurrenten wie Amazon oder Salesforce.com starteten ihre Geschäfte im Web. Mit seinem Software-Vermächtnis muss Microsoft Millionen von Entwicklern zur Seite stehen, die seine Plattformen nutzen, um Software zu entwickeln, die vor Ort in einem Rechenzentrum des Unternehmens laufen soll, während die sich schnell entwickelnden Bedürfnisse anspruchsvollerer Web-Anwendungen ausgeglichen werden.

James Governor, Principal Analyst Das Analyst-Unternehmen RedMonk hatte eine einfachere und ironischere Beschreibung des Scale-Out-Modells, das Azure für Unternehmensanwendungen anbietet, und vergleicht es damit, "Ihre Unterhose außen an der Kleidung zu tragen".

Entwickler Englisch: bio-pro.de/en/region/stern/magazin/…1/index.html Sie müssen einen Weg finden, ihre Anwendungen möglichst vielen Benutzern zugänglich zu machen, dabei aber die Sicherheit, Skalierbarkeit und andere Faktoren berücksichtigen, die für die Computerumgebungen von Unternehmen charakteristisch sind"Diese Externalisierung und Überdenken der Rolle der IT - es ist etwas wichtig, dass alle Unternehmen Organisationen konfrontiert werden müssen", sagte er. „Wie Sie Anwendungen erstellen, die Skalierung und umfassen verschiedene Wahlkreise? Wie erweitern Sie Identitäten im Web?“

Pitney Bowes Management Service, eine Tochtergesellschaft von Pitney Bowes, die Business-Service wie Post, Kommunikation und Versand bis hin zu Fortune 1000 auslagert Unternehmen, ist ein Unternehmen, das mit diesem Problem konfrontiert ist. Pitney Bowes Management Services arbeitet mit Microsoft zusammen, um eine Version seines auf Azure ausgeführten digitalen Mail-Konvertierungsdienstes von Mail zu testen.

Terry Doeberl, Director Business Development bei Pitney Bowes Management Services, sagte einen Nutzen für ein webbasiertes Entwicklungsmodell für Anwendungen sind, dass es Anwendungen unabhängig von den Desktop-Betriebssystemen macht, die er "den Fluch der Existenz vieler Unternehmen" nennt, weil es schwierig ist, neue Anwendungen auf Desktop-PCs zu installieren.

Wie von Microsoft, Azure beschrieben abstrahiert die Anwendung vom Betriebssystem mit Hilfe der Virtualisierungstechnologie, was bedeutet, dass beide unabhängig voneinander agieren können.

Die Trennung zwischen der Anwendung und dem Betriebssystem vereinfacht laut Doeberl die Wartung der einzelnen Desktop-Benutzer und macht die Anwendungen leichter zugänglich von mobilen Geräten.