Preise Anmelden Kostenlos testen Support
Alles, was ein Ingenieur tun muss, ist, auf einen Link zu klicken – und er hat alles, was er braucht, an einem Ort. Dieses Maß an Integration und Einfachheit hilft uns, schneller und effektiver zu reagieren.
Sajeeb Lohani
Globaler Technischer Informationssicherheitsbeauftragter (TISO), Bugcrowd
Fallstudie lesen
Ressourcenzentrum

Cloud-Migration in großem Maßstab – wie Ulta Beauty mit der Cloud-Migration Echtzeit-Analysen gewann

Ulta Beauty wurde 1990 gegründet und ist heute der größte Beauty-Einzelhändler in den USA mit der Mission, „All Things Beauty, All in One Place®” (alles rund um Schönheit an einem Ort) anzubieten. Neben den digitalen Kanälen betreibt Ulta Beauty 1300 Geschäfte in den Vereinigten Staaten, die sich auf Kosmetik, Parfüm, Haut- und Haarpflegeprodukte spezialisiert haben.

Branche

Inhaltsverzeichnis

    Ergebnisse auf einen Blick

    Unterstützung des rasanten Wachstums des E-Commerce auf einen Umsatz von 2 Mrd. Dollar
    Vollständige Beobachtbarkeit zur Unterstützung der Cloud-Migration
    Erhöhte Effizienz bei der Identifizierung von Risiken für sichere und zuverlässige Anwendungen
    Maximierte digitale Kundenerfahrung
    Optimierte Reaktion auf Vorfälle, Abwendung erheblicher potenzieller Verluste

    Herausforderung

    Der E-Commerce-Umsatz von Ulta Beauty stieg von 200 Millionen Dollar auf über 2 Milliarden Dollar. Als ihre digitalen Kanäle exponentiell wuchsen, wuchsen auch ihre digitalen Herausforderungen.

    Omar Koncobo, IT Director for E-Commerce and Digital Systems bei Ulta Beauty, kam vor zehn Jahren zu dem Einzelhändler und erlebte in dieser Zeit, wie der E-Commerce-Kanal auf heute über 2 Milliarden Dollar anwuchs.

    Exponentielle Datenverkehrsspitzen während der Feiertage erforderten den Aufbau einer zusätzlichen Infrastruktur zur Abdeckung in ihrer lokalen Umgebung und eine Überdimensionierung für den normalen Datenverkehr während des restlichen Jahres. Bei dieser Konfiguration wurde das Kundenerlebnis durch die Schwierigkeit, Änderungen vorzunehmen, beeinträchtigt. Die Einführungszeiten waren sehr langsam, während die Notwendigkeit einer schnellen Anpassung zur Verbesserung des Kundenerlebnisses (CX) im Vordergrund stand. Das Ändern einer einzigen Codezeile bedeutete, dass der gesamte Stack neu bereitgestellt werden musste.

    Um diese Probleme zu lösen, beschloss Ulta Beauty, in die Cloud zu migrieren und einen Microservices- und API-first-Ansatz zu verfolgen. Sie wählten Google Cloud Platform (GCP) als ihren Cloud-Anbieter. Ulta Beauty verfolgte bei der Anwendungsmigration einen „Strangler Pattern“-Ansatz, bei dem Teile des Monolithen Microservice für Microservice in die Cloud verschoben wurden. Dabei wurde ein Lastenausgleich durchgeführt, um sicherzustellen, dass der Datenverkehr und die Anfragen zwischen den lokalen Systemen und dem neuen GCP-Stack korrekt flossen.

    Ulta Beauty hatte während der Migration zwei Systeme im Einsatz und benötigte eine Observability-Lösung, um die Zuverlässigkeit und Sicherheit des neuen Systems zu überwachen und gleichzeitig die Geschäfts- und Anwendungsleistung sicherzustellen, um Umsatzeinbußen zu vermeiden. Die Ingenieure von Ulta Beauty wussten, dass sie die richtigen Anbieter brauchten, um diese massive Umstellung zu bewältigen. Im Idealfall stellen diese strategischen Partner sicher, dass ihr Team die besten Praktiken anwendet und die richtigen Muster einführt, während sie ihre Arbeitsabläufe modernisieren und gleichzeitig ihre Umsatzziele im Auge behalten.

    Lösung

    Die Ingenieure von Ulta Beauty wählten Sumo Logic als strategischen Partner für die Beobachtung des gesamten Systems. Die Cloud-native SaaS-Analyseplattform von Sumo Logic bietet einen umfassenden Einblick in ihre Systeme und verwertbare Echtzeit-Einsichten, die auf ihre Geschäftsziele zugeschnitten sind.

    Mit der Fähigkeit zur Skalierung bei der Migration von Servern auf GCP bietet Sumo Logic Ulta Beauty die erforderlichen Überwachungsfunktionen, um die Zuverlässigkeit und Sicherheit ihres Stacks zu gewährleisten und ein robustes Dashboarding zur Überwachung der Geschäfts- und Anwendungsleistung bereitzustellen.

    Das Team von Ulta Beauty kann sich nun auf die Bereitstellung der Anwendungen konzentrieren und ist von der Wartung der Infrastruktur befreit.

    Headshot Quote Ulta

    „Wenn Sie ein Altsystem auf diese neue Plattform migrieren, müssen Sie an die Einnahmen denken, die Sie schützen müssen. Wenn Sie von der alten auf die neue Version umsteigen, sollten Sie keine Einbußen verzeichnen. Wenn Sie sich verbessert haben, sollten Ihre Zahlen das auch zeigen.

    – Omar Koncobo, IT Director for Ecommerce and Digital Systems

    Ergebnisse

    Der Schutz der Einnahmen bei der Migration in die Cloud hat für Ulta Beauty oberste Priorität – Probleme müssen schnell erkannt und gelöst werden. Die robusten Datenvisualisierungsfunktionen von Sumo Logic ermöglichen Ulta Beauty, Dashboards zu erstellen, die einen umfassenden Überblick über verschiedene Aspekte ihres Geschäfts bieten. Mit den sofort einsatzbereiten Dashboarding-Funktionen von Sumo Logic können das E-Commerce- und Digital-Systemteam von Ulta Beauty und andere Beteiligte im Unternehmen Daten besser visualisieren und Betriebs-, Zuverlässigkeits- und Sicherheitsprobleme schnell erkennen.

    Schnelle Identifizierung von Betriebs-, Zuverlässigkeits- und Sicherheitsproblemen

    Ulta Beauty verfügt über ein solides Benchmarking für Geschäftskennzahlen dank jahrelanger Daten als führender Beauty-Händler. Sie verfügen über Dashboards zur Überwachung des Google Kubernetes Engine (GKE) Stacks, der Netzwerkkomponenten und anderer Systemmetriken, die unter der Haube liegen. Die Überwachung der Geschäftszahlen ermöglicht es ihnen, verschiedene Aspekte ihres Betriebs zu überwachen, und zwar die gesamte Nutzererfahrung. Diese Zahlen informieren das IT-Team auch über potenzielle Infrastrukturprobleme, da die Metriken auf der Grundlage der historischen Leistung vorhersehbar sind.

    Überwachung der GKE-Zuverlässigkeit und betrieblicher Probleme

    Das Dashboard Order Insight I ist eines von mehreren Dashboards, die den Auftragsfluss und die Volumenanalyse verfolgen. Es ist von entscheidender Bedeutung für die Überwachung der Systemzuverlässigkeit und der operativen End-to-End-Probleme. Ein Anstieg der Zahl der stornierten Bestellungen kann auf Probleme beim Frontend ihrer digitalen Kanäle oder auf ein Lagerproblem hindeuten. Die Überwachung der Anzahl der Aufträge pro Kanal und pro Zeitspanne gibt ihnen auch Aufschluss über die Zuverlässigkeit und Stabilität ihres Stacks sowie über mögliche Probleme, wenn es zu bemerkenswerten Abweichungen von ihren Benchmark-Zahlen kommt.

    dashboard ultaBeauty monitoringGKE reliabilityDashboard

    Überwachung der Sicherheit

    Die Seiten von Ulta Beauty generieren riesige Mengen an Traffic und Daten, was sie zu einem Ziel für viele bösartige Akteure macht. Sicherheit steht für das IT-Team an erster Stelle, um Kunden und Umsatzströme zu schützen. Aufgrund der schieren Menge an Daten und Interaktionen, die auf ihren Websites gehostet werden, erfolgt die Identifizierung böser Akteure durch die Verfolgung von Website-Aktivitäten, die auf Angriffe und betrügerische Aktivitäten hindeuten könnten.

    dashboard ultaBeauty monitoringSecurityDashboard

    Das Brute Force Attack-Dashboard von Ulta Beauty verfolgt beispielsweise Indikatoren wie ungültige Passwortversuche und Anmeldeversuche pro IP-Adresse und pro Land.

    Überwachung der Geschäfts- und Anwendungsleistung

    Die Führungskräfte von Ulta Beauty widmen diesem Dashboard mit Bestellinformationen besondere Aufmerksamkeit, um die Kampagnenleistung zu überwachen. Die Bestellungen pro Minute werden auf der Grundlage von Zeiträumen und Kanalquellen für die Bestellungen verfolgt – ob sie nun von der App, der Website oder anderen Kanälen stammen. Während der Weihnachtszeit, wenn die Bestellungen ihren Höhepunkt erreichen, bietet die Beobachtung der Add-to-Bag-Diagramme vor der Veröffentlichung von Verkaufspreisen und anderen Kampagnen einen Einblick in die Leistung von Werbeaktionen. Noch wichtiger ist jedoch, dass das IT-Team dank der Erkenntnisse aus diesem Dashboard seine Systeme optimal auf den eingehenden Datenverkehr und die Benutzeraktivitäten vorbereiten kann, insbesondere an Tagen, an denen es viel zu tun gibt.

    dashboard ultaBeauty monitoringBusinessAppPerformanceDashboard

    Alarmierung und automatische Reaktion auf Vorfälle

    Die Dashboards von Ulta Beauty dienen als Leuchttürme für die unternehmensweite Überwachung und die Identifizierung von Problemen. Sie arbeiten mit einer fein abgestimmten Alarmierung und einer offenen Kommunikation zwischen den Abteilungen zusammen. Mit Hilfe von Schwellenwerten, die auf Benchmarks basieren, hat Ulta Beauty geschäftskritische Alarme eingerichtet, die mit den in Sumo Logic programmierten automatischen Reaktionen auf Vorfälle zusammenarbeiten. So kann das Team von Ulta Beauty die Reaktionszeiten verkürzen, die Nutzung der Technikstunden optimieren und Umsatzeinbußen verhindern.

    Ein Problem auf der Website führte zum Beispiel dazu, dass alle Produkte als kostenlos aufgeführt wurden. Dies führte dazu, dass die Anzahl der reinen Versandbestellungen in die Höhe schoss, was sich darin zeigte, dass der durchschnittliche Bestellwert auf dem Dashboard bei etwa 5 $ anstatt der typischen 60 $ lag. Dies löste eine automatische Reaktion aus, die den Fluss der Bestellungen von den digitalen Kanälen zum Lager stoppte, was zu erheblichen Verlusten hätte führen können, wenn fehlerhafte Bestellungen bearbeitet und versandt worden wären.

    Blick nach vorn

    Während Ulta Beauty die Umstellung von seinem Legacy-Stack auf GCP fortsetzt, konzentriert sich das Team darauf, Prozesse weiter zu optimieren, strategische Anbieterpartnerschaften zu schmieden und Entscheidungen zu treffen, die auf das übergeordnete Ziel ausgerichtet sind, positiv zu den Umsatzzielen von Ulta Beauty beizutragen. Ein solcher Schritt ist die Partnerschaft mit Akamai, um vor allem in der Zwischenzeit die Kosten für die Datenübertragung zu senken, da sie den Datenverkehr sowohl aus ihren On-Premise- als auch aus ihren Cloud-Umgebungen weiterleiten.