Enterprise Distributed Application Service (EDAS) ist das Kernprodukt der Enterprise-Internet-Architekturlösungen von Alibaba Cloud. Als eines der vielen Produkte des Middleware-Teams von Alibaba Cloud bietet es eine vielseitige Lösung für den Cloud-Computing-Markt auf Unternehmensebene.
EDAS bietet erhöhte Stabilität und Zuverlässigkeit und unterstützt mehr als 99 Prozent der groß angelegten Anwendungssysteme von Alibaba Cloud – einschließlich aller wichtigen Online-Systeme für Mitglieder, Transaktionen, Produkte, Datenspeicher, Logistik und Kundenbewertungen. Als wichtiger Bestandteil der verteilten Servicearchitektur von Alibaba Cloud bietet EDAS eine Vielzahl von Funktionen, darunter vollständiges Life-Cycle-Management und Anwendungs-O&M.
Vorteile

-
Zuverlässigkeit
Ein Kernprodukt, das seit über zehn Jahren innerhalb von Alibaba Cloud eingesetzt und erprobt wird
Gewährleistet den stabilen Betrieb aller wichtigen Online-Anwendungen von Alibaba
Bewährt sich bei hohem Datenverkehr, wie beim Double 11 Shopping Festival von Alibaba
Solider Authentifizierungsmechanismus mit Autorisierung, Sicherheits- und Zuverlässigkeitsprüfung für jeden Service-Aufruf

-
Umfassend
Vollständige PaaS-Plattform unterstützt die Verwaltung des Anwendungslebenszyklus
Eine Suite von Lösungen für die effiziente Verwaltung verteilter Dienste
Umfassendes Anwendungsdiagnosesystem hilft Ihnen, Probleme schnell zu identifizieren
Online-Lasttests und Kapazitätsplanung bieten einfachen Zugriff auf Leistungsmetriken und Echtzeitüberwachung des Betriebs
Automatische Skalierung hilft Ihnen, unerwartete Verkehrsspitzen mühelos zu bewältigen

-
Tiefgehende Einblicke
Tiefgehende und globale Metrikberichte
Führt umfassende Überwachung und Diagnose durch
Verfolgt alle verteilten Aufrufe
Führt Abhängigkeitsanalysen jedes Systems durch, um mögliche Engpässe zu identifizieren

-
Offenheit
Verwendet mehrere Open-Source-Internet-Middleware-Komponenten
Apache-kompatibel
Kann leicht durch Open-Source-Software ersetzt werden
Funktionen
-
Vollständig kompatibel mit Apache-Tomcat-Containern
Als Basis-Container für die Ausführung von Anwendungen auf EDAS integriert sich EDAS Container in den Aliware-Stack und bietet erhebliche Verbesserungen bei Containernutzung, Überwachung, Stabilität und Leistungsfähigkeit. Der EDAS-Container ist außerdem vollständig kompatibel mit Apache Tomcat.
-
Anwendungszentrierte Middleware-PaaS
Grundlegende Verwaltung und Wartung von Anwendungen
Verwalten Sie den gesamten Lebenszyklus von Anwendungen zentral über die EDAS-Konsole – einschließlich Erstellen, Bereitstellen, Starten, Stoppen, Hochskalieren, Herunterskalieren und Löschen von Anwendungen. Dank der umfangreichen Erfahrung von Alibaba Cloud im Betrieb und der Wartung groß angelegter Cluster können Sie Anwendungen, die auf Tausenden von Instanzen bereitgestellt sind, mühelos verwalten und betreuen.
Automatische Skalierung
EDAS unterstützt das manuelle und automatische Hoch- und Herunterskalieren von Anwendungen. Mit der Echtzeitüberwachung von CPU, Arbeitsspeicher und Auslastung können Sie in Sekunden skalieren.
Haupt- und Unterkontosystem
Mit EDAS können Sie Haupt- und Unterkontobeziehungen entsprechend Ihren Organisations-, Team- und Projektanforderungen einrichten. Gleichzeitig werden ECS-Ressourcen basierend auf diesen Kontobeziehungen organisiert, sodass Sie diese Ressourcen schnell zuweisen können.
Rollen- und Berechtigungssteuerung
Die Wartung einer Anwendung umfasst typischerweise Entwickler, DevOps-Ingenieure und Ressourcenmanager. Da verschiedene Rollen unterschiedliche Verwaltungsaufgaben für Anwendungen wahrnehmen müssen, bietet EDAS einen Rollen- und Berechtigungssteuerungsmechanismus, mit dem Sie Funktionen definieren und Berechtigungen für jedes Konto zuweisen können.
Verteiltes Service-Framework
Um den Anforderungen der umfassenden Migration der E-Commerce-Plattformen von Alibaba zu verteilten Architekturen im Jahr 2007 gerecht zu werden, entwickelte Alibaba die verteilten Service-Frameworks HSF (High-Speed Service Framework) und Dubbo. Basierend auf dem leistungsstarken Netzwerkkommunikations-Framework ist HSF ein verteiltes Service-Framework für Unternehmen, die Internetarchitektur-Unterstützung benötigen. Mit bewährten Funktionen wie Service-Veröffentlichung, Registrierung, Aufruf, Routing, Authentifizierung, Volumenkontrolle, automatischer Skalierung und Link-Tracking ist HSF ein fester Bestandteil der Dienste von Alibaba Cloud.
Verteiltes Konfigurationsmanagement
Der Übergang von einem zentralisierten System zu einem verteilten Netzwerk stellt besondere Anforderungen an die Verwaltung und Konfiguration von Informationen auf jedem Rechner. EDAS bietet eine effiziente Methode für Verteilung, Neukonfiguration und Verwaltung, mit der Sie alle Einstellungen zentral in der EDAS-Konsole steuern können. Darüber hinaus ermöglicht EDAS Ihnen, Konfigurationen in der Konsole zu ändern und die Rechner innerhalb von Sekunden über die Änderungen zu benachrichtigen.
Verteilte Aufgabenplanung
SchedulerX ermöglicht Ihnen die Konfiguration und Planung von Aufgaben – sowohl eigenständig als auch verteilt. Darüber hinaus können Sie die Ausführungszeiträume verwalten und den Ausführungsverlauf jeder Aufgabe abfragen.
Globaler Transaktionsdienst
Global Transaction Service (GTS) ist eine verteilte Transaktions-Middleware mit hoher Leistungsfähigkeit, Zuverlässigkeit und einfacher Zugänglichkeit zur Lösung von Datenkonsistenzproblemen in verteilten Umgebungen. Durch die Kombination von EDAS mit GTS können Sie verteilte Datenbanktransaktionen, Multi-Datenbank-Transaktionen, Messaging-Transaktionen, Service-Link-Transaktionen und beliebige Kombinationen dieser Vorgänge mit einer Vielzahl von Richtlinien schnell umsetzen – bei gleichzeitig hoher Benutzerfreundlichkeit, Leistungsfähigkeit und Sicherheit.
-
Betrieb und Service-Governance
Service-Authentifizierung
High-Speed Service Framework (HSF) wurde entwickelt, um die Zuverlässigkeit und Sicherheit jedes verteilten Service-Aufrufs zu gewährleisten. Die Service-Authentifizierung wird in jeder einzelnen Phase angewendet – von der Service-Registrierung über die Service-Abonnierung bis hin zu den Service-Aufrufen.
Service-Drosselung
Mit EDAS können Sie Drosselungsregeln für die von jeder Anwendung bereitgestellten Services konfigurieren und so die Servicestabilität gewährleisten. Drosselungsregeln können basierend auf QPS und Threads festgelegt werden, um die optimale Betriebsstabilität des Systems bei Verkehrsspitzen sicherzustellen.
Service-Degradation
Im Gegensatz zur Service-Drosselung identifiziert und blockiert die Service-Degradation leistungsschwache externe Services, die Ihre Anwendung aufruft. Diese Funktion gewährleistet den stabilen Betrieb Ihrer Anwendung und verhindert, dass sie durch schwache Services verlangsamt wird. Mit EDAS können Sie Degradationsstrategien basierend auf der Antwortzeit konfigurieren, sodass Ihre Anwendung bei hohen Verkehrs- und Nutzungsspitzen nicht von leistungsschwachen Servicebereichen abhängig ist.
Automatisierte Lasttests
Das integrierte automatisierte Lasttest-Tool macht Leistungstests zum Teil Ihres Alltags. Der gesamte Datenverkehr für automatisierte Lasttests stammt aus der Produktionsumgebung. Durch die Steuerung der Gewichtungen einzelner Services können Sie realistische Online-Lasttests durchführen, ohne die Stabilität zu beeinträchtigen.
Kapazitätsplanung (Beta)
Wenn Leistungstests zum Alltag gehören, können Sie Anwendungs-Leistungskennzahlen schnell einsehen und auf Basis dieser Parameter sowie des aktuellen Betriebsniveaus des Systems eine präzise Kapazitätsplanung durchführen.
-
Umfassende Überwachung und digitale Operationen
Verteiltes Link-Tracking
EDAS EagleEye analysiert jeden Service-Aufruf, jede Nachrichtensendung und jeden Datenbankzugriff innerhalb des verteilten Systems und hilft Ihnen, Engpässe und Risiken präzise zu identifizieren.
Service-Aufrufüberwachung
EDAS kann die von Ihrer Anwendung ausgeführten Service-Aufrufe hinsichtlich QPS, Antwortzeit und Fehlerrate Ihrer Services umfassend überwachen.
IaaS-Basisüberwachung
EDAS überwacht den Status Ihrer Anwendung umfassend anhand wichtiger Kennzahlen wie CPU, Arbeitsspeicher, Auslastung, Netzwerk und Festplatte.
Funktionsweise
-
Anwendungsbereitstellung und -verwaltung
-
Aufbau eines verteilten Systems
-
Systemlaufzeitstatus mit Daten analysieren
Anwendungsbereitstellung und -verwaltung
Die Bereitstellung und Verwaltung von Anwendungen kann in Cloud-Umgebungen komplex sein. Bei lokal entwickelten Anwendungen müssen Sie jede einzelne auf dem entsprechenden Server bereitstellen und sich auf jedem Server anmelden, um die Bereitstellung durchzuführen. Mit steigendem Datenverkehr müssen Anwendungen zudem neu gestartet und hochskaliert werden.
Für dieses Szenario bietet EDAS eine benutzerfreundliche Plattform zur Bereitstellung und Verwaltung von Anwendungen, mit der Sie den gesamten Lebenszyklus Ihrer Anwendungen über die Webkonsole effizient verwalten können – unabhängig von der Clustergröße.
Aufbau eines verteilten Systems
Die Gewährleistung zuverlässiger Aufrufe zwischen Systemen in einer verteilten Architektur ist beim Übergang von einem zentralisierten zu einem verteilten System stets eine Herausforderung. Dazu gehören technische Details wie Netzwerkkommunikation und das Design von Serialisierungsprotokollen.
EDAS bietet ein leistungsstarkes RPC-Framework, mit dem Sie verteilte Systeme aufbauen und technische Aspekte wie Service-Discovery, Service-Routing, Service-Aufrufe und Service-Sicherheit systematisch berücksichtigen können.
Systemlaufzeitstatus mit Daten analysieren
Nach der Entwicklung und Bereitstellung einer Anwendung müssen Sie häufig deren Status überwachen, z. B. CPU-Auslastung, Server-Workload, Speichernutzung und Netzwerkverkehr. Diese grundlegende Überwachung deckt jedoch nicht alle geschäftlichen Anforderungen ab. So können Sie beispielsweise Engpässe bei langsamer Systemleistung weder identifizieren noch Fehler beheben.
Um diese Herausforderungen zu bewältigen, bietet EDAS eine Reihe digitaler Betriebskomponenten, mit denen Sie jedes Element und jeden Dienst im verteilten System präzise überwachen und nachverfolgen sowie Engpässe mithilfe digitaler Analysen gezielt lokalisieren können.
Verbesserter Support für Sie
Persönliche Vorverkaufsberatung, technischer Support rund um die Uhr, schnellere Antworten und mehr Tickets.
Persönliche Vorverkaufsberatung
Technischer Support rund um die Uhr
6 kostenlose Tickets pro Quartal
