FRAGE 91 Fallstudie: 3 - JencoMart Fallstudie Überblick über das Unternehmen JencoMart ist ein weltweites Einzelhandelsunternehmen mit über 10.000 Geschäften in 16 Ländern. Die Geschäfte führen eine Reihe von Waren, wie Lebensmittel, Reifen und Schmuck. Einer der wichtigsten Werte des Unternehmens ist der ausgezeichnete Kundenservice. Darüber hinaus hat das Unternehmen vor kurzem eine Umweltpolitik eingeführt, um seinen Kohlenstoffausstoß in den nächsten 5 Jahren um 50% zu reduzieren. Hintergrund des Unternehmens JencoMart wurde 1931 als Gemischtwarenladen gegründet und hat sich zu einer der weltweit führenden Marken entwickelt, die für ihr hervorragendes Preis-Leistungs-Verhältnis und ihren Kundenservice bekannt ist. Im Laufe der Zeit ging das Unternehmen von reinen Ladengeschäften zu einem Hybridmodell aus Ladengeschäften und Onlinegeschäft über, wobei 25% des Umsatzes online erzielt werden. Derzeit ist JencoMart in Asien nur wenig präsent, betrachtet diesen Markt jedoch als Schlüssel für künftiges Wachstum. Lösungskonzept JencoMart möchte mehrere kritische Anwendungen in die Cloud migrieren, hat aber noch keine technische Prüfung durchgeführt, um ihre Eignung für die Cloud und die für die Migration erforderliche Technik zu bestimmen. Derzeit werden alle diese Anwendungen auf einer Infrastruktur gehostet, die am Ende ihrer Lebensdauer angelangt ist und nicht mehr unterstützt wird. Bestehendes technisches Umfeld JencoMart hostet alle seine Anwendungen in 4 Rechenzentren: 3 in Nordamerika und 1 in Europa, die meisten Anwendungen sind doppelt gehostet. JencoMart kennt die Abhängigkeiten und Ressourcennutzungsmetriken ihrer lokalen Architektur. Anwendung Kundenbindungsportal LAMP (Linux, Apache, MySQL und PHP)-Anwendung, die von den beiden JencoMart-eigenen U.S. Rechenzentren. Datenbank * Oracle Database speichert Benutzerprofile * PostgreSQL-Datenbank speichert Benutzeranmeldeinformationen -in US-West heimisch geworden Authentifiziert alle Benutzer Berechnen Sie * 30 Maschinen an der US-Westküste, jede Maschine hat: HDD (RAID 1) * 20 Maschinen an der US-Ostküste, jede Maschine hat: -Kern-CPU Lagerung * Zugriff auf ein gemeinsames 100-TB-SAN an jedem Standort * Wöchentliche Sicherung auf Band Geschäftliche Anforderungen * Optimierung der Kapazität in Spitzenzeiten und des Werts in Schwachlastzeiten * Garantierte Serviceverfügbarkeit und Unterstützung * Verringerung des Platzbedarfs vor Ort und der damit verbundenen finanziellen und ökologischen Auswirkungen. * Umstellung auf ein Outsourcing-Modell, um hohe Vorlaufkosten für den Erwerb von Infrastruktur zu vermeiden * Ausweitung der Dienstleistungen auf Asien. Technische Anforderungen * Bewertung der wichtigsten Anwendungen auf ihre Cloud-Tauglichkeit. * Anpassung der Anwendung für die Cloud. * Umstellung der Anwendungen auf eine neue Infrastruktur. * Nutzung von Managed Services, wo immer dies möglich ist * Sunset 20% an Kapazität in bestehenden Rechenzentren * Verringerung der Latenzzeit in Asien CEO-Erklärung JencoMart wird weiterhin persönliche Beziehungen zu unseren Kunden aufbauen, da immer mehr Menschen das Internet nutzen. Die Zukunft unseres Einzelhandelsgeschäfts liegt im globalen Markt und in der Verbindung von Online- und Ladenerlebnissen. Als großes globales Unternehmen haben wir auch eine Verantwortung für die Umwelt durch "grüne" Initiativen und Richtlinien. CTO-Erklärung Die Herausforderungen beim Betrieb von Rechenzentren verhindern die Konzentration auf Schlüsseltechnologien, die für unseren langfristigen Erfolg entscheidend sind. Die Migration unserer Datendienste in eine öffentliche Cloud-Infrastruktur wird es uns ermöglichen, uns auf Big Data und maschinelles Lernen zu konzentrieren, um unsere Kunden besser zu bedienen. CFO-Erklärung Seit seiner Gründung hat JencoMart stark in die Infrastruktur seiner Datendienste investiert. Aufgrund der sich ändernden Markttrends müssen wir jedoch unsere Infrastruktur auslagern, um unseren langfristigen Erfolg zu sichern. Dieses Modell wird es uns ermöglichen, auf die steigende Kundennachfrage in Spitzenzeiten zu reagieren und die Kosten zu senken. Für diese Frage verweisen wir auf die Fallstudie JencoMart Einige Tage nachdem JencoMart die Datenbank mit den Benutzeranmeldeinformationen auf Google Cloud Platform migriert und den alten Server heruntergefahren hat, reagiert der neue Datenbankserver nicht mehr auf SSH-Verbindungen. Die Datenbankanfragen an die Anwendungsserver werden weiterhin korrekt bedient. Welche drei Schritte sollten Sie unternehmen, um das Problem zu diagnostizieren? Wählen Sie 3 Antworten
D: Behandlung der Fehlermeldung "Unable to connect on port 22". Mögliche Ursachen sind: Es gibt keine Firewall-Regel, die den SSH-Zugriff auf diesen Port erlaubt. Der SSH-Zugriff auf Port 22 ist aktiviert auf * alle Compute-Engine-Instanzen standardmäßig. Wenn Sie den Zugriff deaktiviert haben, wird SSH vom Browser aus nicht funktionieren. Wenn Sie sshd auf einem anderen Port als 22 ausführen, müssen Sie den Zugriff auf diesen Port mit einer benutzerdefinierten Firewall-Regel aktivieren. Die Firewall-Regel, die den SSH-Zugang erlaubt, ist aktiviert, aber nicht so konfiguriert, dass Verbindungen zugelassen werden * von GCP Console-Diensten. Quell-IP-Adressen für browserbasierte SSH-Sitzungen werden von GCP Console dynamisch zugewiesen und können von Sitzung zu Sitzung variieren. F: Behandlung des Fehlers "Verbindung konnte nicht hergestellt werden, erneuter Versuch...". Sie können überprüfen, ob der Daemon läuft, indem Sie zur Ausgabeseite der seriellen Konsole navigieren und nach Ausgabezeilen suchen, denen die Zeichenfolge accounts-from-metadata: vorangestellt ist. Wenn Sie ein Standard-Image verwenden, aber diese Ausgabepräfixe in der seriellen Konsolenausgabe nicht sehen, ist der Daemon möglicherweise angehalten. Starten Sie die Instanz neu, um den Daemon neu zu starten. Referenzen: https://cloud.google.com/compute/docs/ssh-in-browser https://cloud.google.com/compute/docs/ssh-in-browser
FRAGE 92 Eine virtuelle Produktionsdatenbankmaschine auf Google Compute Engine verfügt über eine ext4-formatierte dauerhafte Festplatte für Datendateien Die Datenbank hat bald keinen Speicherplatz mehr Wie können Sie das Problem mit möglichst geringer Ausfallzeit beheben?
Vergrößern Sie in der Cloud Platform Console die Größe der persistenten Festplatte und verwenden Sie unter Linux den Befehl resize2fs.
Fahren Sie die virtuelle Maschine herunter, verwenden Sie die Cloud Platform Console, um die Größe der persistenten Festplatte zu erhöhen, und starten Sie die virtuelle Maschine neu.
Erhöhen Sie in der Cloud Platform Console die Größe der persistenten Festplatte und überprüfen Sie mit dem Befehl fdisk in Linux, ob der neue Speicherplatz zur Verwendung bereit ist.
Erstellen Sie in der Cloud Platform Console einen neuen dauerhaften Datenträger, der mit der virtuellen Maschine verbunden ist, formatieren und mounten Sie ihn und konfigurieren Sie den Datenbankdienst, um die Dateien auf den neuen Datenträger zu verschieben.
Erstellen Sie in der Cloud Platform Console einen Snapshot der dauerhaften Festplatte, stellen Sie den Snapshot auf einer neuen, größeren Festplatte wieder her, hängen Sie die alte Festplatte aus, hängen Sie die neue Festplatte ein und starten Sie den Datenbankdienst neu.
FRAGE 96 Zu dieser Frage verweisen wir auf die Fallstudie Dress4Win. Als Teil der neuen Anwendung ermöglicht Dress4Wm seinen Kunden, Bilder von sich selbst hochzuladen. Der Kunde hat die alleinige Kontrolle darüber, wer diese Bilder sehen darf. Die Kunden sollten in der Lage sein, Bilder mit minimaler Latenzzeit hochzuladen, und ihre Bilder sollten auch schnell auf der Hauptseite der Anwendung angezeigt werden, wenn sie sich anmelden. Welche Konfiguration sollte Dress4Win verwenden?
Speichern Sie Bilddateien in einem Google Cloud Storage Bucket. Verwenden Sie Google Cloud Datastore, um Metadaten zu pflegen, die die ID eines jeden Kunden und seine Bilddateien zuordnen.
Speichern Sie Bilddateien in einem Google Cloud Storage-Bucket. Fügen Sie den hochgeladenen Bildern in Cloud Storage benutzerdefinierte Metadaten hinzu, die die eindeutige ID des Kunden enthalten.
Verwenden Sie ein verteiltes Dateisystem, um die Bilder der Kunden zu speichern. Wenn der Speicherbedarf steigt, fügen Sie weitere beständige Festplatten und/oder Knoten hinzu. Weisen Sie jedem Kunden eine eindeutige ID zu, die das Eigentümerattribut jeder Datei festlegt, um den Datenschutz der Bilder zu gewährleisten.
Verwenden Sie ein verteiltes Dateisystem, um die Bilder der Kunden zu speichern. Wenn der Speicherbedarf steigt, fügen Sie weitere beständige Festplatten und/oder Knoten hinzu. Verwenden Sie eine Google Cloud SQL-Datenbank, um Metadaten zu verwalten, die die ID jedes Kunden den Bilddateien zuordnen.
Thema 1, Dress4Win Unternehmensübersicht Dress4win ist ein webbasiertes Unternehmen, das seinen Nutzern hilft, ihre persönliche Garderobe über eine Website und eine mobile Anwendung zu organisieren und zu verwalten. Das Unternehmen pflegt auch ein aktives soziales Netzwerk, das seine Nutzer mit Designern und Einzelhändlern verbindet. Dress4win monetarisiert seine Dienste durch Werbung, E-Commerce, Empfehlungen und ein Freemium-App-Modell. Hintergrund des Unternehmens Die Anwendung von Dress4win ist von einigen wenigen Servern in der Garage des Gründers auf mehrere hundert Server und Geräte in einem kolokierten Rechenzentrum angewachsen. Die Kapazität der Infrastruktur reicht jedoch nicht mehr aus, um das schnelle Wachstum der Anwendung zu bewältigen. Aufgrund dieses Wachstums und des Wunsches des Unternehmens, schneller zu innovieren, hat sich Dress4win zu einer vollständigen Migration in eine öffentliche Cloud entschlossen. Lösungskonzept In der ersten Phase der Migration in die Cloud erwägt Dress4win die Verlagerung seiner Entwicklungs- und Testumgebungen. Außerdem wird der Aufbau eines Disaster-Recovery-Standorts in Betracht gezogen, da sich die derzeitige Infrastruktur an einem einzigen Standort befindet. Das Unternehmen ist sich nicht sicher, welche Komponenten seiner Architektur unverändert migriert werden können und welche Komponenten es vor der Migration ändern muss. Bestehendes technisches Umfeld Die Dress4win-Anwendung wird von einem einzigen Rechenzentrum aus betrieben. Datenbanken: MySQL - Benutzerdaten, Inventar, statische Daten Redis - Metadaten, sozialer Graph, Caching Anwendungsserver: Tomcat - Java-Mikrodienste Nginx - statischer Inhalt Apache Beam - Stapelverarbeitung Speichergeräte: iSCSI für VM-Hosts Fibre Channel SAN - MySQL-Datenbanken NAS - Bildspeicherung, Protokolle, Backups Apache Hadoop/Spark-Server: Analyse der Daten Trendberechnungen in Echtzeit MQ-Server: Nachrichtenübermittlung Soziale Benachrichtigungen Veranstaltungen Verschiedene Server: Jenkins, Überwachung, Bastion-Hosts, Sicherheitsscanner Geschäftliche Anforderungen Aufbau einer zuverlässigen und reproduzierbaren Umgebung mit skalierter Parität der Produktion. Verbessern Sie die Sicherheit, indem Sie eine Reihe von Best Practices für die Sicherheit und das Identitäts- und Zugriffsmanagement (IAM) für die Cloud festlegen und einhalten. Verbesserung der geschäftlichen Flexibilität und der Innovationsgeschwindigkeit durch schnelle Bereitstellung neuer Ressourcen. Analysieren und optimieren Sie die Architektur für die Leistung in der Cloud. Vollständige Umstellung auf die Cloud, wenn alle anderen Anforderungen erfüllt sind. Technische Anforderungen Evaluierung und Auswahl eines Automatisierungsrahmens für die Bereitstellung von Ressourcen in der Cloud. Unterstützung des Failover der Produktionsumgebung in die Cloud im Notfall. Identifizierung von Produktionsdiensten, die in die Cloud migriert werden können, um Kapazitäten zu sparen. Nutzen Sie verwaltete Dienste, wann immer dies möglich ist. Verschlüsseln Sie Daten während der Übertragung und im Ruhezustand. Unterstützung mehrerer VPN-Verbindungen zwischen dem Produktionsrechenzentrum und der Cloud-Umgebung. CEO-Erklärung Unsere Investoren sind besorgt über unsere Fähigkeit, mit unserer derzeitigen Infrastruktur zu skalieren und die Kosten einzudämmen. Sie befürchten auch, dass ein neuer Wettbewerber eine öffentliche Cloud-Plattform nutzen könnte, um ihre Vorabinvestitionen auszugleichen, so dass sie sich auf die Entwicklung besserer Funktionen konzentrieren können. CTO-Erklärung Wir haben viel in die derzeitige Infrastruktur investiert, aber ein Großteil der Ausrüstung nähert sich dem Ende ihrer Nutzungsdauer. Wir warten ständig wochenlang auf neue Geräte, bevor wir mit neuen Projekten beginnen können. Unser Verkehrsaufkommen ist morgens und am Wochenende abends am höchsten; zu den anderen Zeiten sind 80% unserer Kapazitäten ungenutzt. CFO-Erklärung Unsere Investitionsausgaben übersteigen jetzt unsere vierteljährlichen Prognosen. Die Umstellung auf die Cloud wird wahrscheinlich zu einem anfänglichen Anstieg der Ausgaben führen, aber wir gehen davon aus, dass die Umstellung vor unserem nächsten Hardware-Aktualisierungszyklus abgeschlossen sein wird. Unsere Analyse der Gesamtbetriebskosten (TCO) über die nächsten 5 Jahre zeigt, dass eine Cloud-Strategie zwischen 30 und 50% niedriger ist als unser derzeitiges Modell.
FRAGE 108 Fallstudie: 3 - JencoMart Fallstudie Überblick über das Unternehmen JencoMart ist ein weltweites Einzelhandelsunternehmen mit über 10.000 Geschäften in 16 Ländern. Die Geschäfte führen eine Reihe von Waren, wie Lebensmittel, Reifen und Schmuck. Einer der wichtigsten Werte des Unternehmens ist der ausgezeichnete Kundenservice. Darüber hinaus hat das Unternehmen vor kurzem eine Umweltpolitik eingeführt, um seinen Kohlenstoffausstoß in den nächsten 5 Jahren um 50% zu reduzieren. Hintergrund des Unternehmens JencoMart wurde 1931 als Gemischtwarenladen gegründet und hat sich zu einer der weltweit führenden Marken entwickelt, die für ihr hervorragendes Preis-Leistungs-Verhältnis und ihren Kundenservice bekannt ist. Im Laufe der Zeit ging das Unternehmen von reinen Ladengeschäften zu einem Hybridmodell aus Ladengeschäften und Onlinegeschäft über, wobei 25% des Umsatzes online erzielt werden. Derzeit ist JencoMart in Asien nur wenig präsent, betrachtet diesen Markt jedoch als Schlüssel für künftiges Wachstum. Lösungskonzept JencoMart möchte mehrere kritische Anwendungen in die Cloud migrieren, hat aber noch keine technische Prüfung durchgeführt, um ihre Eignung für die Cloud und die für die Migration erforderliche Technik zu bestimmen. Derzeit werden alle diese Anwendungen auf einer Infrastruktur gehostet, die am Ende ihrer Lebensdauer angelangt ist und nicht mehr unterstützt wird. Bestehendes technisches Umfeld JencoMart hostet alle seine Anwendungen in 4 Rechenzentren: 3 in Nordamerika und 1 in Europa, die meisten Anwendungen sind doppelt gehostet. JencoMart kennt die Abhängigkeiten und Ressourcennutzungsmetriken ihrer lokalen Architektur. Anwendung Kundenbindungsportal LAMP (Linux, Apache, MySQL und PHP)-Anwendung, die von den beiden JencoMart-eigenen U.S. Rechenzentren. Datenbank * Oracle Database speichert Benutzerprofile * PostgreSQL-Datenbank speichert Benutzeranmeldeinformationen -in US-West heimisch geworden Authentifiziert alle Benutzer Berechnen Sie * 30 Maschinen an der US-Westküste, jede Maschine hat: * 20 Maschinen an der US-Ostküste, jede Maschine hat: -Kern-CPU RAID 1) Lagerung * Zugriff auf ein gemeinsames 100-TB-SAN an jedem Standort * Wöchentliche Sicherung auf Band Geschäftliche Anforderungen * Optimierung der Kapazität in Spitzenzeiten und des Werts in Schwachlastzeiten * Garantierte Serviceverfügbarkeit und Unterstützung * Verringerung des Platzbedarfs vor Ort und der damit verbundenen finanziellen und ökologischen Auswirkungen. * Umstellung auf ein Outsourcing-Modell, um hohe Vorlaufkosten für den Erwerb von Infrastruktur zu vermeiden * Ausweitung der Dienstleistungen auf Asien. Technische Anforderungen * Bewertung der wichtigsten Anwendungen auf ihre Cloud-Tauglichkeit. * Anpassung der Anwendung für die Cloud. * Umstellung der Anwendungen auf eine neue Infrastruktur. * Nutzung von Managed Services, wo immer dies möglich ist * Sunset 20% an Kapazität in bestehenden Rechenzentren * Verringerung der Latenzzeit in Asien CEO-Erklärung JencoMart wird weiterhin persönliche Beziehungen zu unseren Kunden aufbauen, da immer mehr Menschen das Internet nutzen. Die Zukunft unseres Einzelhandelsgeschäfts liegt im globalen Markt und in der Verbindung von Online- und Ladenerlebnissen. Als großes globales Unternehmen haben wir auch eine Verantwortung für die Umwelt durch "grüne" Initiativen und Richtlinien. CTO-Erklärung Die Herausforderungen beim Betrieb von Rechenzentren verhindern die Konzentration auf Schlüsseltechnologien, die für unseren langfristigen Erfolg entscheidend sind. Die Migration unserer Datendienste in eine öffentliche Cloud-Infrastruktur wird es uns ermöglichen, uns auf Big Data und maschinelles Lernen zu konzentrieren, um unsere Kunden besser zu bedienen. CFO-Erklärung Seit seiner Gründung hat JencoMart stark in die Infrastruktur seiner Datendienste investiert. Aufgrund der sich ändernden Markttrends müssen wir jedoch unsere Infrastruktur auslagern, um unseren langfristigen Erfolg zu sichern. Dieses Modell wird es uns ermöglichen, auf die steigende Kundennachfrage in Spitzenzeiten zu reagieren und die Kosten zu senken. Für diese Frage verweisen wir auf die Fallstudie JencoMart. JencoMart hat eine Version seiner Anwendung auf der Google Cloud Platform entwickelt, die Datenverkehr nach Asien liefert. Sie möchten den Erfolg anhand der geschäftlichen und technischen Ziele messen. Welche Metriken sollten Sie verfolgen?
Aus dem Szenario: Die geschäftlichen Anforderungen umfassen: Ausweitung der Dienstleistungen auf Asien Zu den technischen Anforderungen gehören: Verringerung der Latenzzeit in Asien
Eine Antwort hinterlassen