En Marche! Mobile Workforce aktivieren

Autor: Roger Morrison
Erstelldatum: 23 September 2021
Aktualisierungsdatum: 9 Kann 2024
Anonim
How to Connect a Printer Directly With Mobile/Smart Device (Epson XP-2100) NPD6466
Video: How to Connect a Printer Directly With Mobile/Smart Device (Epson XP-2100) NPD6466

Wegbringen: Gastgeber Eric Kavanagh spricht mit Dr. Robin Bloor und IDERAs Bill Ellis über die mobile Belegschaft.



Du bist derzeit nicht angemeldet. Bitte melde dich an oder registriere dich, um das Video zu sehen.

Eric Kavanagh: Alles klar, meine Damen und Herren, es ist Mittwoch, der 21. Junist. Es ist 4:00 Eastern Time und das bedeutet in der Welt der Unternehmenstechnologie natürlich, dass es Zeit für Hot Technologies ist! Ja in der Tat. Mein Name ist Eric Kavanagh, ich werde Ihr Gastgeber und Moderator für die heutige Veranstaltung sein. Es ist ein heißes Thema, Leute, es ist ein großes: „En Marche! Mobile Workforce aktivieren. “Und ich habe den Slogan von Mr. Macrons Kandidatur in Frankreich nicht absichtlich übernommen. Ich verspreche Ihnen, es war ein Zufall, aber es ist immer noch ziemlich aufregend. Sprechen Sie also über die mobile Belegschaft und wie Sie sicherstellen können, dass diese Leute das bekommen, was sie brauchen, und was sie gut können. Viele Herausforderungen, viele Probleme. Wir werden diesen Webcast zur späteren Ansicht archivieren. Wenn Sie also etwas verpassen, können Sie zurückkehren und es überprüfen. Teilen Sie es auch mit Ihren Freunden und Kollegen.


Und ich sollte sagen, sei nicht schüchtern; Der beste Weg, um wirklich benutzerdefinierte Inhalte und die Informationen zu erhalten, die Sie von einer solchen Veranstaltung benötigen, besteht darin, Fragen zu stellen. Sie können also eine Frage im Chat-Fenster oder in der Q & A-Komponente Ihrer Webcast-Konsole stellen. Zu jeder Zeit während der Veranstaltung wird es weitergehen und ich werde sicher sein, dass ich das packe und es am Ende in die Fragen und Antworten einfließen lasse. Wir werden ein paar Präsentationen halten und dann von Bill Ellis von IDERA Software hören. Natürlich ist unser eigener Robin Bloor heute in der Leitung. Und damit können wir gleich eintauchen.

Also, ich habe ein paar gute Statistiken von RCR Wireless darüber, was los ist, und es ist wirklich umwerfend. Sie sagen, dass die globale mobile Belegschaft bis 2022 1,87 Milliarden Menschen treffen wird. Das sind über 40 Prozent der Gesamtbelegschaft auf dem Planeten. Also, wenn Sie darüber nachdenken, jetzt, auf einmal, wo Sie in Bezug auf IT-Fähigkeiten, in Bezug auf Funktionalität auf Geräten wie Computern, wo Sie 99 Prozent oder mehr davon in Ihrem Unternehmen hatten büros - das war eben, sagen wir mal vor 15 jahren, vor 10 jahren waren es wahrscheinlich 85-90 prozent, vor fünf jahren waren es 70 prozent? Sowas in der Art? Jetzt sind es fast 60 Prozent. Und das ist eine große Sache. Wir haben also gesehen, wie sich die Technologie massiv verändert hat und die eigentlichen Tools, die die Leute verwenden, aus dem Büro in die Belegschaft verlagert werden.


Das hat unzählige Vorteile. Ich meine, wenn Sie sich zum Beispiel die Schifffahrtsbranche ansehen, wie UPS, oder wenn Sie sich Leute ansehen, die zu den Bohrinseln auf den Ölfeldern gehen, und wenn Sie sich einen der verschiedenen Jobs ansehen, bei denen es hilfreich ist, eine umfassende Funktionalität bei Ihnen zu haben Unterwegs verändert die mobile Belegschaft alles. Nun, eines der Probleme - und gut darüber zu sprechen ist eine größere Tiefe - ist, dass wir ein paar verschiedene Dinge vor uns haben, von denen eine die Vielfalt der Belegschaft ist. 2020 - ich habe gerade die Statistiken gesehen - wird es also fünf Generationen von Arbeitnehmern geben. Das heißt, du wirst Oma und Opa und dann Mama und Papa und auch die Kinder haben, aber theoretisch wirst du im Wesentlichen Ur-Opa und Ur-Ur-Opa und Ur-Ur-Oma da draußen haben. Nun, offensichtlich ist es nicht in einer bestimmten Familie, aber der Punkt ist generationsbezogen. Sie haben fünf verschiedene Kategorien breiter Personen in der Belegschaft, jede von ihnen hat ihre eigenen Tendenzen, ihre eigenen Vorlieben, ihre eigene Neigung, mit Technologie zu arbeiten.

Offensichtlich sind Kinder in Bezug auf ihre Interaktion mit der Welt in erster Linie mobil. Denken Sie nur an die Kommunikationskanäle, die sich geändert haben - darüber haben wir kürzlich in einer anderen Sendung gesprochen. Mit SnapChat kommunizieren viele Teenager, sie wollen nicht einmal wirklich mit Ihnen telefonieren, sie wollen nur mit SnapChat hin und her. Das ist nur ein Beispiel in der Welt der Verbraucher, wie sich die Dinge ändern, und das könnte sich über das gesamte Spektrum der Technologien, der Funktionen, des Einzelnen, des Unternehmens und des Geschäftsmodells erstrecken. Es ist nur allgegenwärtig, aber der springende Punkt ist, dass die mobile Belegschaft real ist, es gibt sie und es sei denn, Ihr Unternehmen verfügt über ein solides Programm, um zu verstehen, wie sich dies auf Ihre Geschäftsprozesse auswirkt - und ich spreche von sehr spezifischen technologiegetriebenen datenbasierten Prozessen - Wenn Sie nicht verstehen, was das ist und was nicht, werden Sie alle möglichen Probleme haben.

Da ist also das iPhone. Ich erinnere mich, als dieser Trottel herauskam, schien es jetzt eine Million Jahre her zu sein. Aber es war nur wie, 2007 oder '08? Es ist noch nicht lange her, dass wir keine iPhones hatten, und natürlich hat der Formfaktor die Technologie grundlegend verändert und die mobile Belegschaft wirklich befähigt.Und ich erinnere mich natürlich an die Zeit, als das iPad herauskam und dann das iPhone, ungefähr zur selben Zeit. Ich kann mich nicht erinnern, welches das erste war, aber das iPad war wirklich eine der wichtigsten Veränderungen für die Unternehmens-IT, möglicherweise seit dem Mainframe. Und der Grund dafür ist, dass ehrlich gesagt, viele hochrangige Führungskräfte, C-Suite-Leute großer Organisationen, es aus dem Nichts heraus geliebt haben. Und sagte: „Ich will es. Ich bringe es zum Laufen. “Nun, denken Sie darüber nach - die IT musste sich plötzlich umdrehen und sich mit dem Problem befassen, mit dem sie sich wahrscheinlich nicht befassen wollten, das mit all diesen neuen Geräten zu tun hatte.

Also, wenn Sie iPads hatten - wie weben Sie das in die Matrix ein? Wie behalten Sie die Kontrolle darüber? All dies sind wirklich große Herausforderungen, und das alte iPad und das iPhone waren für viele große und kleine Unternehmen eine äußerst störende Kraft in der IT und im IT-Management. Wir haben also immer noch dieses Spektrum an Herausforderungen und Vorteilen, das sich auf einem so breiten Spektrum erstreckt, wie Sie es sich bei Mobilgeräten vorstellen können. Und natürlich ändern sie sich ständig, oder? Nun ist es nicht nur BYOD, sondern auch BYOA, wo Führungskräfte und Fachleute ihr eigenes Gerät mitbringen. Früher haben wir das "Shadow-IT" genannt, oder? Für die von Ihnen in dieser älteren Generation erinnern Sie sich vielleicht an die alten Radiosendungen, sie hatten ein Hörspiel und eine davon war The Shadow - „Wer weiß, was Böses in den Herzen der Menschen lauert? Der Schatten weiß es. “Und ich erinnere mich daran, weil ich ein Kind war. Nun, die Schatten-IT ist heutzutage allgegenwärtig. Jeder macht Shadow-IT.

Dies ist also eine echte Herausforderung für das IT-Management und das Geschäftsprozessmanagement, alle Mitarbeiter im operativen Bereich. Sie möchten in der Lage sein, mobile Geräte zu nutzen, aber Sie möchten dies wieder mit Ihren Systemen verknüpfen, und es gibt viele seltsame, kleine Probleme, die ins Spiel kommen. Nicht zuletzt das visuelle Erlebnis und die damit verbundenen Funktionen, die Sie bei der Verwendung eines Mobilgeräts erhalten. Und jeder von Ihnen, der mehrere Geräte wie ein iPad, einen Laptop, einen Desktop oder einige der neueren mobilen Smartphones verwendet hat, hat die Erfahrung gemacht, dass die Funktionalität nicht richtig funktioniert, und dies ist eine echte Problem. Tatsächlich hätten uns die Browser-Kriege darauf vorbereiten müssen, denn auch die Browser machen die Dinge ein wenig anders. Und das ist eine weitere große Herausforderung, nicht nur für das Design, sondern auch für das Erscheinungsbild und die schlanke Art der Anwendung, die Sie verwenden, sondern auch für die tatsächliche Funktionalität. Wie können Sie im Dropdown-Menü auswählen, was Sie auf diesem Gerät möchten? Das ist eine große Sache.

Das war es also, worüber wir heute ein bisschen reden und was wir von Robin und Bill Ellis hören werden, die, wie ich bereits erwähnte, ein echter Experte auf diesem Gebiet sind. Das ist eines der großen Probleme, die die Leute haben - es ist nur so, dass es keine einzige Methode gibt, um plattformübergreifend arbeiten zu können. Samsung und Apple stellen meistens diese Dinge her, aber es gibt alle möglichen - es gibt so viele Geräte! Ich habe kürzlich gesehen, dass das iPhone in Bezug auf den Umsatz gewonnen hat, und ich war schockiert darüber, wie niedrig die Zahl war - ich glaube, es waren nicht einmal 20 Prozent! Und sie waren die Nummer eins, was bedeutet, dass es buchstäblich Hunderte von Geräten gibt, die verwendet werden können. Sie können sich vorstellen, wie sich die IT-Abteilung dazu fühlt, und natürlich ändert sich das Spektrum der Technologien. es wird von Tag zu Tag vielfältiger.

Alles ändert sich, wir haben alle möglichen Dinge zu erledigen - Container, nur um hier noch einen Schraubenschlüssel in die Arbeit zu werfen. Und dann haben wir natürlich die Vielfalt der Belegschaft. Viele Millennials, sie sind nur sehr unterschiedlich in Bezug auf ihre Vorlieben, wie sie Technologie einsetzen, was sie bereit sind, durchzuwaten, wie schnell sie Dinge herausfinden können. Normalerweise ist es schneller als bei uns Oldtimern, aber dennoch muss alles auf Ihre On-Prem-Systeme oder zumindest auf die Cloud zurückgeführt werden. Und das ist eine große Herausforderung.

Und damit übergebe ich es dem unnachahmlichen Dr. Robin Bloor. Robin, nimm es weg.

Robin Bloor: OK, danke für diese kurze Einführung. Reden wir über Mobile. Es war nicht besonders offensichtlich - Erics bezog sich auf die Einführung des iPhones - es war nicht besonders offensichtlich, als das iPhone in genau das kam, was dies ankündigte. Ich denke, es wurde offensichtlich, als das iPad dazu kam, dass wir tatsächlich eine ziemlich abwechslungsreiche mobile Welt haben würden. Im eine Art Apple-Fanatiker, wirklich, also denke ich nicht wirklich in Bezug auf Android, aber natürlich, obwohl Apple bei weitem die Mehrheit macht, hat es den größten Gewinn sowohl vom Pad-Markt als auch vom Telefonmarkt nicht die Zahlen mehr, was eine interessante Sache ist. Und das bedeutet, dass es - abgesehen von allem anderen - neue Geräte geben wird, die Leute sie in die Hand nehmen und sie sich millionenfach verkaufen werden. Dadurch entsteht eine sehr abwechslungsreiche Umgebung, die Sie möglicherweise durchlaufen müssen.

Der Witz hier von "Ich würde Siri fragen, wo zum Teufel wir sind, wenn ich ein Signal bekommen könnte." Das Besondere an Mobilgeräten ist, dass ständig Desktops verbunden sind. Und mobile Geräte sind nicht unbedingt verbunden und müssen nicht rund um die Uhr eingeschaltet sein, da die Benutzer sie ausschalten können. Sie können sie auch zu Flugzeugen und ähnlichen Dingen bringen, und daher ist es eine andere Art von Gerät als alles, was Sie jemals zuvor hatten. Ich würde behaupten, dass das Mobiltelefon tatsächlich der echte Personal Computer ist, weil es derjenige ist, den Sie die ganze Zeit bei sich haben. Es ist das bestimmende menschliche Mobilgerät. Das Tablet ist etwas anders; Es ist eine seltsame Situation, wenn man darüber nachdenkt, dass es auf die eine oder andere Weise mehr als eine funktionierende Art von mobilem Gerät gibt.

Wie auch immer, was es heißt, mobil zu sein. Das Internet hat sich verändert. Wir haben nicht bemerkt, dass es passiert ist - ich habe nicht bemerkt, dass es passiert ist -, aber heutzutage werden 80 Prozent der Internetaktivitäten von Mobilgeräten ausgeführt, und das ist eine außergewöhnliche Zahl, wenn man darüber nachdenkt. Aber 47 Prozent der 80 Prozent sind Tablet-Traffic. Es ist möglich, die meisten Anwendungen in einer mobilen Umgebung bereitzustellen. Mit anderen Worten, wenn Sie Anwendungen haben, die bereits vorhanden und auf dem Desktop verfügbar sind, können Sie sie wahrscheinlich auf ein Mobiltelefon übertragen, aber es gibt offensichtlich einschränkende Faktoren. Formfaktor und Tastatur sind eine davon. Tablets selbst sollen laut Microsoft und Apple nach und nach mobile PCs ersetzen. Und sie haben bestimmte Anwendungen in bestimmten Bereichen, weil sie robuster sind.

Eines der Dinge, über die ich mich erinnere, als ich mit IT-Mitarbeitern aus dem Gesundheitswesen gesprochen habe, war die Tatsache, dass Sie Ihre Geräte mitnehmen mussten, bevor das Tablet existierte, wenn Sie in eine isolierte Umgebung gingen Sie müssten tatsächlich auf die eine oder andere Weise desinfiziert werden. Das geht ganz einfach mit einem Tablet, das ist gar nicht so einfach mit dem, was sie früher hatten. Es waren Desktops, die mobil waren, weil sie auf einem Trolley saßen und an die Umgebung angeschlossen waren. Früher mussten sie sich in solchen Umgebungen aufhalten oder eine außergewöhnliche Art der Desinfektion durchlaufen, die diesen Umgebungen entnommen wurde. Und wir denken nicht viel über diese Umgebungen nach, es sei denn, wir arbeiten in diesen Umgebungen. Aber die Tablets und Mobiltelefone haben die Arbeit in diesen Umgebungen zum Kinderspiel gemacht.

Und als der Wert, den Eric auf 1,7 Milliarden bezifferte, lautete er meiner Meinung nach "Mobile Worker" bis 2020. Bin ich ein mobiler Worker? Ich denke so, ich bin ein mobiler Arbeiter in dem Sinne, dass ich gelegentlich außerhalb des Büros arbeite und wenn ich das tue, ich an einem Tablet arbeite oder Sachen auf einem Handy mache. Wenn Sie sich das also tatsächlich ansehen und darüber nachdenken, ist dies wahrscheinlich auf Leute zurückzuführen, die nur mobile Geräte für ihre Belegschaft verwenden, also Leute, die sich tatsächlich grundlegend bewegen. Wie auch immer, Sie können jetzt in drei Arten von Benutzern denken: Desktop-Benutzer, Tablet-Benutzer und Telefonbenutzer. Und sie brauchen unterschiedliche Anwendungen. Und das ist der Grund, es zu erwähnen.

Kamera und Sprache sind heute ein fester Bestandteil mobiler Geräte, aber sie sind auch ein fester Bestandteil von Desktops. Sie werden jedoch auf Mobilgeräten auf unterschiedliche Weise verwendet und haben auf Mobilgeräten unterschiedliche Schnittstellen. Und der ganze Charakter, warum Sie das verwenden, ist auf einem mobilen Gerät anders. Wenn Sie also mobile Anwendungen erstellen, erstellen Sie aus einer Reihe von Gründen nicht die Art von Anwendungen, die Sie zuvor erstellt haben - viele davon befanden sich auf dieser Folie. Wenn Sie also ein Unternehmen sind, das bereits auf die eine oder andere Weise Anwendungen erstellt hat, die auf Websites ausgeführt werden, stellt sich die Frage, ob es sich auch um mobile Anwendungen handelt. Und diese Folie sieht so aus. Bei einer Webanwendung können Sie mehr tun, einfach weil sie auf die eine oder andere Art und Weise erstellt wurden, ohne sich um den Formfaktor zu kümmern, sodass die Leute eine Webseite erstellen, die Sie vernünftigerweise nicht verwenden können, oder die Sie auf einfache Weise nicht verwenden können Das iPhone oder ein Android-Gerät, das möglicherweise nur auf einem Tablet, aber auch auf einem Tablet verwendet werden kann, ist möglicherweise nicht besonders gut. Normalerweise wäre es in Ordnung.

Oder Sie können eine mobile App erstellen. Wenn Sie mobile Apps erstellen, gibt es eine Fülle von Anwendungen in verschiedenen Download-Stores, die den Widerstand dieser Art verringern. Wenn Sie sich mein spezielles iPhone ansehen, dann ist es vollgepackt mit Anwendungen, die ich anscheinend nicht loswerden kann. Ich lösche sie, aber sie scheinen immer wieder auf seltsame Weise heruntergeladen zu werden. Ich weiß offensichtlich nicht, wie man ein iPhone richtig verwaltet. Aber Sie wissen, Sie landen nur mit einer Flut von Anwendungen und es macht keinen Sinn. Ich habe mehr Anwendungen auf meinem iPhone als auf meinem Desktop, was bizarr ist, wenn Sie darüber nachdenken. Mobile Apps sind ein Lackmustest für den Erfolg. Es ist sehr interessant, dass einige Web-Unternehmen - darunter auch Yelp - eine sehr gute Leistung erbracht haben, indem sie eine App erstellt und von Menschen herunterladen ließen. Und es scheint, dass die Bereiche, in denen einigermaßen gute Erfolge zu verzeichnen waren, tatsächlich im Finanzsektor lagen; das sind banken, aber auch e-trade und unternehmen wie diese, die dazu führen, dass menschen manchmal gern in der lage sind, dinge unterwegs zu handeln. Lebensmittelanwendungen, die nicht nur nach Restaurants suchen, sondern auch Rezeptwebsites erstellen, haben sich in Bezug auf Apps wirklich sehr gut bewährt.

Und viele Leute haben es überhaupt nicht besonders gut gemacht, und das ist der Grund, warum ich denke, dass es meistens nur so viele Apps gibt, an die Sie sich jemals gewöhnt haben, und wenn Sie nur alle paar Tage eine App verwenden, dann du vergisst es Wenn es für Sie keinen großen persönlichen Wert hat, vergessen Sie es irgendwie. Daher ist es schwierig, eine mobile App zu erstellen, auf die im Allgemeinen zugegriffen werden kann. Sie können sie jedoch natürlich auch für Ihre eigenen Mitarbeiter erstellen und innerhalb des Unternehmens verwenden. Mobile Apps haben sehr hohe Entwicklungskosten und das hat mehrere Gründe. Einer der Gründe dafür ist, dass Sie tatsächlich auf eine deutlich andere Anzahl von Geräten zeigen.

Und Sie können Entwicklungsumgebungen erhalten, die auf mehrere Geräte abzielen, aber bei einigen Anwendungen, insbesondere wenn Sie sich mit Sicherheit befassen, müssen Sie wirklich das Gerät selbst codieren. Sie würden einen anderen Code für das iPhone oder die Android-Umgebung schreiben. Vielleicht anders. Manchmal verweisen Sie auf Hardwarefunktionen. In der allgemeinen mobilen App gibt es vielleicht eine Entwicklungssoftware, mit der Sie eine Hybrid-App erstellen können, die sich über die meisten Zielumgebungen erstreckt. HTML5 macht das viel möglicher als je zuvor. Es kommt aber auch vor, dass manche Apps dies nicht können. Das bedeutet, dass Sie für jedes Gerät, auf das Sie abzielen, dieselbe Aufgabe mehrmals ausführen. Dies wird die Menschen nicht davon abhalten, zu behaupten, dass sie das Recht haben, ihr eigenes Gerät mitzubringen. Es wird keinen Unterschied machen, also kann man es nicht wirklich umgehen.

Offensichtlich deutet die Analyse mobiler Apps darauf hin, dass sie zu mehr Verkäufen führen, oder? Und dies ist eine seltsame Art der Website und der mobilen App, als Ergänzung, wenn Sie möchten. Die Apps steigern den Umsatz. Die Websites sind besser darin, neue Kunden zu gewinnen. Apps sind besser darin, Kunden zu binden, die Sie bereits abgeholt haben. Kunden geben sehr viel mehr für Websites aus als für Apps, aber Kunden geben häufiger für Apps aus. Und das ist eine wirklich verrückte Sache, und das spricht für die Tatsache, dass Sie, wenn Sie etwas bauen wollen, wahrscheinlich eine Website-Inkarnation und eine mobile App-Inkarnation benötigen, wenn Sie damit rechnen, dass sie weit verbreitet sein wird. Und das ist auf die eine oder andere Weise eine dramatische Ausgabe für ein Softwareprojekt, das auf jeden Fall eine Menge anderer Dinge erledigen könnte.

Grundsätzlich ist eine Website ein Katalog und eine App eine Loyalitätsmaschine. Mobile App-Entwicklungen - und das ist nur, um das Problem zu lösen - unterschiedliche Entwicklungsumgebungen, unterschiedliche Hardwareprobleme, unterschiedliche Designprinzipien für Benutzeroberflächen und Fähigkeiten, für die Offline-Funktionen erforderlich sind - führen zu einer Vielzahl von Apps Die Leute erwarten, dass sie sie benutzen können, wenn sie nicht verbunden sind - sie wollen die Daten nicht verlieren. Einige der Daten müssen lokal gespeichert werden. Sie erstellen eine andere App, als Sie möglicherweise erstellen, beispielsweise für den Desktop. Und dann haben Sie das mobile Back-End-Problem. Dort muss es Middleware geben, dort gibt es Sicherheitsverfahren. Wahrscheinlich wird es eine serviceorientierte Architektur im Hintergrund geben, in der Sie verschiedene Dinge zusammenfügen. Und das bedeutet, dass Sie nicht nur ein Team mitnehmen, das es gewohnt ist, Anwendungen auf dem Server und so weiter zu entwickeln. Wenn Sie ihnen ein Mobiltelefon zur Verfügung stellen, brauchen Sie wirklich mobile Entwickler. Und Menschen mit mobilen Erfahrungen.

Trotzdem ist nur eine Sache zu sagen: Vor allem mobile Apps sind in den meisten Fällen ein Kundenkontaktpunkt. Sie müssen also wirklich gut sein, da ein Kunde das Unternehmen anhand der mobilen Erfahrung beurteilt. oder es wird ihr Urteil beeinflussen. Und in einigen Fällen ist die mobile App, wie bereits erwähnt, tatsächlich der entscheidende Geschäftserfolg. Es kann das sein, was eine Organisation wirklich ausmacht. Und natürlich kann es auch ein feuchter Zünder sein.

Und nachdem ich das gesagt habe, werde ich den Ball an Eric zurückgeben.

Eric Kavanagh: Gut, und ich gebe es Bill. Bill, wenn Sie dort zum Schnellstart gehen und Ihren Bildschirm freigeben möchten?

Bill Ellis: Ja. Hier?

Eric Kavanagh: Diese linke obere Ecke.

Bill Ellis: Ja. Vielen Dank für die Anleitung, ich weiß es zu schätzen. Robin, Ihre Diskussion hat mir sehr gut gefallen, es war lustig. Ich arbeite seit 18 Jahren in einem virtuellen Team, daher denke ich, dass ich mich als Teil der mobilen Belegschaft bezeichnen kann. Manchmal mache ich mir Sorgen, dass ich sehe, wenn ich eine After-Work-Funktion habe, ich mich oft anziehen muss, um dorthin zu gehen. (Lacht) Und ich fange vielleicht an, die Perspektive darüber zu verlieren, was „angezogen“ ist. (Lacht) Damit können wir weitermachen und loslegen. Ich möchte bestätigen, dass Eric sich vielleicht einfach einschalten und mir sagen kann, dass mein Bildschirm in Ordnung ist.

Eric Kavanagh: Ja, sieht gut aus.

Bill Ellis: Gut. Also, mein Name ist Bill Ellis, ich arbeite mit IDERA an der Produktlinie Precise und rede darüber, wie man Mobilität ermöglicht. Wir haben wirklich darüber gesprochen, es zu messen und sicherzustellen, dass es zu Ihrer Zufriedenheit funktioniert. Einer der großen Punkte dort war, dass es etwas ist, mit dem die Leute interagieren, mit Ihrem Unternehmen. In gewisser Weise ist es sehr intim - das Telefon ist in der Hand eines Menschen und so macht der Eindruck, die Geschwindigkeit, einen großen Eindruck auf alle Benutzer.

Dies war also eine Kundenerfahrung, von der ich dachte, ich würde sie teilen. Sie hatten ein Go-Live, es ging nicht gut. Und da der anfängliche Auslastungstest Änderungen an der zugrunde liegenden Anwendungsinfrastruktur nicht vollständig offenbarte und ich daher besonders auf mobile Anwendungen oder HTML5 Wert lege, gibt es auch eine Menge Technologie, die davon abhängt. Angefangen vom Netzwerk über den Webserver bis hin zur Geschäftslogik und zum Messaging. Wenn sie einen Kauf tätigen, handelt es sich um eine bedeutende Geschäftstransaktion, die mit dem Aufzeichnungssystem interagiert.

Und irgendwie ironisch, als wir anfingen, stießen wir auf ein paar Netzwerkprobleme, so dass all diese Dinge sehr relevant sind, selbst um dieses Webinar selbst zu halten. Sie könnten also eine Anwendung haben, mindestens sechs Technologien, zahlreiche Endbenutzer, und es ist sehr schwierig, nur die einfachsten Fragen zu beantworten. Hat ein Endbenutzer ein Problem? Was ist das Problem mit einem Anwendungsstapel, welcher Code verursacht das Problem? Und so ist es in der Tat nicht trivial, diese Dinge in den Griff zu bekommen.

Was jetzt getan werden sollte, war ein Blick auf einige Messungen, die an einem Standort durchgeführt wurden, um zu erkennen, wo Probleme im Anwendungsstapel liegen. Was wir uns hier angesehen haben, ist ein Diagramm, in dem die Y-Achse die Reaktionszeit und die X-Achse die Tageszeit darstellt. Das Stapel-Balkendiagramm ist ein Maß dafür, wo die Endbenutzertransaktionen ihre Zeit verbringen. Und so bekommt man hier einen schönen Trend, und dann geht es immer weiter. Im Grunde genommen handelt es sich um die Abgrenzung des Cutovers. Wenn Sie sich also das Stack-Balkendiagramm ansehen, werden Sie feststellen, dass es in der J2EE-Ebene viele Probleme gibt. Sie sehen auch Probleme in der Web-Server-Schicht, und dann gibt es einige ziemlich große Aufzüge, tatsächlich auch in der Datenbank-Schicht.

Nachdem wir nun festgestellt haben, dass es mehrere Ebenen mit mehreren Problemen gibt, müssen wir noch ein wenig weiter gehen, um herauszufinden, was genau vor sich geht, damit wir auf dieses neue und sehr langsame Verwendungsmuster intelligent reagieren können sprachen über vier oder fünf Mal langsamere Leistung. Als Erstes möchten wir also sagen: "Dies ist eine Transaktion". Wir haben uns also den Bereich auf der linken Seite aller Transaktionen angesehen und sie können, beratend, ganz einfach nachsehen auf dem Antwortzeitbalkendiagramm, um im Grunde zu sehen, dass Sie auf dem gleichen Client-Web-Server Java für bestimmte Transaktionen mehr als andere sehen, Datenbankzeit. Aber es ist wirklich allgemein in Bezug auf alle Transaktionen.

Dies ist eine globale Bereitstellung. Sie sehen also die Hauptkontinente der Welt, also alle Benutzer und Standorte. Dies ist ein globales Problem, es passiert, und es beginnt zu isolieren, es ist nicht einer oder eine bestimmte Gruppe von Benutzern - es passiert mehr auf der Seite des Rechenzentrums. Und so beginnen wir zu diagnostizieren, wo in den Daten? Welche Anwendungsebenen? Und so beginnen wir zu untersuchen, wie sich die durchschnittliche Antwortzeit erhöht, auch überlagert mit der Anzahl der Ausführungen, um eine Vorstellung von der Skalierung zu bekommen.Das ist sehr interessant - die untere Hälfte zeigt tatsächlich die längerfristige Historie und Sie können sehr hohe Zugriffszahlen sehen, aber die andere Seite davon ist, dass die Anzahl der gleichzeitigen Verbindungen relativ gering ist. Nachdem wir zu einer mobilen HTML5-Anwendung gewechselt waren, verdoppelte sich die Anzahl der Verbindungen bei einem viel geringeren Wert - es handelte sich um Größenordnungen - und es gab 100-mal weniger Zugriffe, sodass keine Skalierung erfolgte. Wir haben mindestens die doppelte Anzahl von Verbindungen zu dem, was wir zuvor hatten. Wir begannen zu erkennen, welche neuen Anforderungen die mobile Anwendung an die zugrunde liegenden Infrastrukturen stellt.

Lassen Sie uns also noch weiter gehen, denn wir müssen herausfinden, wo Probleme auftreten. Und so sehen Sie sich hier im Grunde genommen Dinge an, die sich abzeichnen, und wir brauchten dieses Balkendiagramm hier wirklich nicht, um zu sagen, dass unsere SLAs nicht eingehalten wurden, aber wir können das im oberen Diagramm leicht erkennen. Wir haben jedoch eine Zweitbestätigung in Bezug auf die Ausführungsanzahl für SLA-Verstöße erhalten. Nun, beginnen Sie hier tatsächlich mit dem Thema Sperren, und dies ist innerhalb - dies ist zufällig WebLogic, aber innerhalb der Ebene der Geschäftslogik. Und Sie können es hier sehen, und das ist vielleicht ein bisschen schwer zu lesen, aber Sie treiben 31.000 Schlosserfassungen voran, für eine Gesamtschließzeit von 12 Stunden und 30 Minuten. Das ist also eindeutig ein großes Problem.

Die Auswirkung der Sperre zeigt uns, dass es immer eine Ableitung der 80/20-Regel gibt. Es ist wirklich eine Methode, eine Gruppe von Methoden, die die Probleme wirklich verursacht. Jetzt fingen wir an, Probleme innerhalb einer bestimmten Ebene zu isolieren. Also, gehen Sie noch ein bisschen weiter und hier ist das Messaging-System. Und wir sehen dies, das Diagramm über die Zeit, in dem ich oben links kreise. Sie können sehen, dass die ungefähre Reaktionszeit steigt und das Rosa, der Schlüssel, das tatsächlich Warteschlangen anzeigt und es gibt tatsächlich ein ganz anderes Warteschlangen-Diagramm passiert, das wird wegen der Anzahl der Verbindungen hochgeschoben. Und so macht das Nachrichtensystem viel mehr Arbeit; Es gibt viel mehr - wenn Sie eine Analogie zu diesem Lebensmittelgeschäft herstellen, gibt es viel mehr Karren in jeder Gasse an der Kasse - und das ist es, was die Warteschlange nach oben treibt, und das können Sie am deutlichsten in der Domäne sehen. In jeder Domäne ist die Warteschlange sehr hoch.

Bisher habe ich das Sperren in WebLogic und das Anstehen in der Warteschlange im Messagingsystem festgestellt. Dies ist zufällig Tuxedo. Und was hier betrachtet wurde, ist eine ähnliche Art der Analyse, es wurden jedoch Ausführungszustände innerhalb des Aufzeichnungssystems betrachtet. Und das sind zufällig Ausführungsstatus innerhalb von Oracle. Der Grund, warum wir uns auf die Zeit konzentrieren, ist, dass die Zeit zwei hervorragende Eigenschaften hat. Nummer eins: Auf diese Weise erleben Endbenutzer und Anwendungen die Leistung. Nummer zwei ist die Messung des Ressourcenverbrauchs. So erkennt es automatisch, wo sich die Engpässe befinden. Und so kann ich hier auf der Datenbankebene sehen, dass ich zusätzliche E / A-Zeit habe, also betone ich das Speichersubsystem. Jede Schicht ist von der nachgeordneten Schicht abhängig, sodass die Datenbank vom Speicher abhängig ist. Ich kann das innerhalb der Datenbankzeit auch sehen, Im, das das Sperren tut. Also muss ich ein bisschen genauer werden, bevor diese Informationen ein bisschen umsetzbarer werden. Und so, lass uns hineingehen und die Zwiebel noch eine weitere Schicht abziehen.

Nun, das ist eigentlich ein Blick auf die Ausführungszahlen, die Y-Achse in dieser Zahl, das sind Tausende, Sie sehen 9.000, neun Millionen, und so steigt auch die Ausführungszahl immer weiter an. Die neue Mobilitätsanwendung belastet die Anwendung also auf vielfältige Weise. Sperren, um es noch einmal zusammenzufassen: Sperren auf der Webebene, Warteschlangen im Messagingsystem, zusätzliche Ausführungsanzahl auf der Datenbankebene, zusätzliche E / A-Vorgänge, zusätzliche Sperren auf der Datenbankebene. Also habe ich tatsächlich Auswirkungen auf jede Ebene innerhalb der Anwendungsspezifikation. Daher ist es sehr wichtig, Metriken aus jeder Ebene im Anwendungsstapel zu haben. Hier unterteile ich die Datenbankaktivität tatsächlich in Programme, und ich kann sehen, dass ich wirklich zwei Programme habe: Die türkise Farbe bildet die Anwendungssperre ab. Und so, dieser, der Verteilungsserver als Anwendungssperre, die App, das ist der mobile Teil, das hat auch Anwendungssperre. Und Sie können sehen, dass eine Reihe von diesen Engpässen auf dem Speicher selbst sind.

Jetzt schäle ich die Zwiebel zurück, um zu sehen, was ich auf jeder Ebene tun kann. Und der Grund, warum ich das tue, ist, dass viele Leute dies vom Standpunkt der Kapazitätsplanung aus betrachten. Bei den meisten Cloud-Diensten geht es um die Erweiterung von Servern, CPU und Arbeitsspeicher. Die andere Seite der Medaille ist ebenso wichtig, wie der Anwendungscode, der den Verbrauch dieser Ressourcen ausführt und steuert. Wenn Sie über den Anwendungscode Bescheid wissen, können Sie jetzt die Kapazität durch Verarbeitungseffizienz ermitteln. Sie haben also beide Seiten einer Medaille, und IT-Experten haben zusätzliche Möglichkeiten, das Problem zu lösen. Es werden nicht nur mehr Server hinzugefügt, sondern auch, was können wir tun, um die Daten zu bereinigen und effizienter zu arbeiten? Das alte "Arbeite schlauer, nicht härter."

Also, hier können wir tatsächlich Oracle hat eine nette Sache namens Module und Aktionen, wo Sie beginnen können, den Code zu dokumentieren, und so können Sie die Dinge auch auf eine andere Weise betrachten, wie hier, die Anwendungssperre, die wir gesehen haben? Nun, das kam durch den Spesenabrechnungscode, es kam auch durch den Verteilungsserver, und das sind also die beiden Haupttreiber dieser neuen Sperre. Der neue Speicher wird über das Online-System bereitgestellt, und Sie beginnen, ein Profil zu erstellen, in dem die Treiber für diesen zusätzlichen Ressourcenverbrauch stehen. Es ist eine andere Sache, die Treiber im zugrunde liegenden Code genau bestimmen zu können. Ich denke, wir haben uns dieses Spesenabrechnungsformular angesehen und gehen hier hinein.

Wenn Sie sich nun die zugrunde liegenden Objekte ansehen, die gerade ausgeführt werden, sehen Sie dieses Protokoll. Nun, jedes Mal, wenn sie Nachrichten versenden - und wir haben gesehen, dass diese um ein Vielfaches ansteigen -, haben sie diese Protokolltabelle tatsächlich berührt, und Sie werden in einer Minute feststellen, dass dies tatsächlich einen Großteil der Sperrung innerhalb der Datenbankschicht verursacht. Daher haben diese neuen Nutzungsmuster einen großen Einfluss auf den gesamten Anwendungsstapel. Auf der rechten Seite befindet sich nun der SQL-Code. Dies ist also der Anwendungscode. Wir verfolgen anhand des Ausführungsstatus, was SQL-Anweisungen tun. So ist es sehr einfach, anhand der Farbcodierung festzustellen, welche SQL-Anweisungen an diesen Sperren beteiligt sind. Der Grund, warum dies so wichtig ist, ist, dass Sie zu Ihrem Datenbankadministrator gehen und sagen: „Hey, wir denken, es gibt ein Problem auf Datenbankebene.“ Sie sehen sich möglicherweise nur die Datenbank an, und es sieht ziemlich ähnlich aus es lief gestern.

Da sie jedoch in der Lage sind, die Art und Weise zu korrelieren, in der die Anwendung die Datenbank verwendet, können sie die genauen SQL-Anweisungen bestimmen, auf die sie sich konzentrieren sollten, und dann einige dieser fortgeschrittenen Praktiken ausführen, Ausführungspläne und all diese Dinge betrachten dass sie optimieren können, um das Aufzeichnungssystem viel schneller laufen zu lassen. Die damit verbundenen Zweifel des Codes sind von entscheidender Bedeutung, damit die Technologieexperten die zugrunde liegenden Probleme lösen und beheben können. Nun, hier haben wir auch über Speicher gesprochen - hier sehen Sie die Anzahl der physischen Lesevorgänge, können sehen, wann dies passiert ist, und dies beginnt sich auf die Hardware-Architektur auszuwirken, da Sie, wenn Sie planen, ein System zu entwickeln, eines der Dinge sind Möglicherweise können Sie verschiedene Speichertypen auswählen, die ein sehr unterschiedliches Kostenprofil aufweisen. In bestimmten Fällen ist es sinnvoll, ein Upgrade durchzuführen und für den Flash-Speicher zu zahlen. Wenn ich viel mehr zufällige Lesevorgänge mache, wird sich dieser Flash-Speicher für mich wirklich auszahlen.

Übergreifend bedeutet dies, dass eine neue Anwendung neue Anforderungen an das System stellt und sich der zugrunde liegende Anwendungsstapel weiterentwickeln muss, um diesen Anforderungen gerecht zu werden. Und Sie möchten auch wissen, was diese Anforderungen sind, und können Sie den Code optimieren, um ihn effizienter zu gestalten? Und schließlich, bis in die CPU hinein, können Sie sehen, dass wir in der Zwischenzeit ungefähr 10 Prozent liefen und dann, einmal mit dem neuen Code, 4-fach waren, jetzt 40 Prozent, und dies ist für den physischen Bereich wirklich wichtig sowie virtualisierte Umgebungen, um sicherzustellen, dass Sie über ausreichende Serverressourcen verfügen, um die Anforderungen der Anwendung zu erfüllen. Und so ist es nur eine Nahaufnahme, so dass Sie einige dieser Zahlen ein bisschen im Voraus sehen können. Interessant auf Serverebene war, dass sich der Speicherverbrauch nicht wesentlich geändert hatte, aber mit Sicherheit die Anzahl der angeforderten CPU-Zyklen.

Und dies ist im Grunde genommen nur eine Zusammenfassung der Betrachtung der Spesenabrechnung, der Skalierung, der Tatsache, dass die Anzahl der Hinrichtungen tatsächlich gesunken ist, aber die Ausführungszeit gestiegen ist. Und das zeigte, dass die Kostenkomponente der Anwendung unter der Mobilität wirklich Probleme hatte. Und das wird definitiv einen Benutzereffekt auf die Dinge haben, denn wenn Sie Ihren Job nicht machen können, hören die Leute im Grunde genommen einfach auf, die Mobilität zu nutzen. Und das Schöne an der Mobilität ist, dass sie die Produktivität der Belegschaft wirklich steigert, und das ist sehr gut für Gehaltsschecks und so weiter. Sie möchten also auf jeden Fall, dass das funktioniert. Nun sahen wir uns hier das Gleiche an, nur vom Standpunkt des Standorts aus, also Europa und Mittlerer Osten, Asien-VPN-Verbindungen und dann die Zentrale selbst. Und die Vereinigten Staaten insgesamt. Wir glauben, dass eine Möglichkeit, diese wertvollen Informationen auf jeder Ebene des Anwendungsstapels zu erhalten, die präzise Produktlinie ist.

Ich werde nur sehr schnell, Robin und Eric. Ich werde nur schnell einen Überblick darüber geben, was Precise macht und warum es so entworfen wurde, wie es entworfen wurde. Und was passiert, wenn der Endbenutzer versucht, etwas zu tun? Es gibt eine Menge Technologie im Rechenzentrum. Dem Endbenutzer ist das wirklich egal. Er möchte nur seine Arbeit erledigen. In der Zwischenzeit haben Sie eine Menge Leute in der IT, die gut gemeint und sehr klug sind, aber sich eines Problems nicht bewusst sind, bis der Endbenutzer dies meldet, wenn er dies meldet. Und dann wird dies oft einen sehr teuren, zeitaufwendigen und letztendlich frustrierenden Prozess auslösen, bei dem sich die Leute eine Teilmenge des Anwendungsstapels ansehen, aber es ist sehr schwierig, diese grundlegenden Fragen zu beantworten: Wer, Was, Wann? wo warum.

Wir glauben also, dass wir die Endbenutzertransaktionen messen, die auf ihrem Gerät, über das Netzwerk, in den Webserver, in Java beginnen, und diese Informationen erfassen, um die Fragen zu beantworten, wer, was, wann, wo, warum Empfehlungen, aber wahrscheinlich ist das Wichtigste, die Rückkopplungsschleife zu vervollständigen. Wir alle brauchen Feedback, um uns zu verbessern. Nur so wissen Sie, dass etwas schief läuft. Durch die Speicherung der Historie in einem zentralen Repository wird ein Notenblatt bereitgestellt, von dem jeder lesen kann. Und so wird es sehr einfach, herauszufinden, wo Probleme liegen. Wieder einmal geht es beim Design darum, die Endbenutzertransaktion zu messen. Dadurch werden langsame Transaktionen identifiziert, segmentiert, es wird ermittelt, welche Technologie ein Problem darstellt, und anschließend wird eine Expertenansicht für jede einzelne Ebene bereitgestellt, damit Sie herausfinden können, was passiert. Precise bietet ein Lernprogramm sowie Berichte und Dashboards für alle Stakeholder, unabhängig davon, ob Sie nur einen Überblick oder eine umfassende technologische Sicht auf das Geschehen haben möchten.

Nun, was kann passieren, wie ein Tag im Leben? Entweder können Sie als IT-Spezialist einen Endbenutzer anrufen, oder ein Endbenutzer kann Sie anrufen. Melden Sie sich bei Precise an, Sie können sich wieder konzentrieren, die Y-Achse ist die Antwort, die X-Achse ist die Zeit über den Tag. Hier befanden sich die einzelnen Unterzustände, sodass Sie Client-Zeit, Webserver-Zeit, Java, Tuxedo und Datenbank-Zeit haben. Hier unten haben Sie die treibenden Transaktionen, können ein Menü aufrufen, um einen bestimmten Endbenutzer zu identifizieren, und auf diese Weise hat die IT die Möglichkeit, auf bestimmte Endbenutzerprobleme einzugehen. Damit Sie genau sehen können, wann sie beschäftigt waren, können Sie feststellen, dass sie Content Management verwendet haben, mit dem Sie sich auf diese Transaktion konzentrieren können, und Precise wird Ihnen dann eine Analyse dieser Transaktion geben.

Der Prozentsatz am Ende wird in Prozent addiert. Genau. Dies gibt an, wie viel Zeit, aber wie viel Zeit prozentual für diesen einzelnen Schritt bis hin zu einzelnen SQL-Anweisungen aufgewendet wurde. Und eines der Dinge, die wir sagen, ist, dass jeder Werkzeuge hat, aber nur wenige Geschäfte haben Nachteile. Mit con kann sich der Java-Administrator auf den Anwendungscode konzentrieren, und der DBA kann wie in diesem Fall die jeweilige SQL-Anweisung identifizieren. Mit diesen Informationen erhalten sie eine bessere Übersicht darüber, wie die zugrunde liegende Ursache für die bestimmte Transaktion, die sich auf den bestimmten Benutzer ausgewirkt hat, behoben werden kann. Sie haben sich also wirklich auf die eigentliche Ursache konzentriert. Und Sie können SQL-Anweisungen analysieren, wo hat sie ausgeführt? Und im Gegensatz dazu gibt es viele Tools wie Enterprise Manager, die nur zur Auswahl stehen. Sie sind groß, sie können es ertragen. Sie betrachten die Dinge aus einer Instanzperspektive, und das reicht nicht wirklich aus, um in diese Anwendungen einzusteigen.

In der Regel weisen Ihre OLTP-Mobilitätsanwendungen eine geringe Latenz und einen hohen Durchsatz auf. Wenn Sie sich also auf die Top-Ten-Liste konzentrieren, ist dies ein Anfang, aber für diese Art von Anwendung nicht gut genug. Zum anderen ist die Identifizierung anhand der Benutzer-ID besonders für intern gehostete Anwendungen von entscheidender Bedeutung, da es nicht nur um die Anwendung und die Infrastruktur geht, sondern auch darum, wie die Endbenutzer die Anwendung verwenden. Und die Endbenutzer haben in der Regel ein viel besseres Verhalten, wenn Sie sie identifizieren können. Und so ist dies nur eine Art Bildschirm mit verschiedenen Transaktionen und der Kundenerfahrung, und dann unterteilt (lacht), ich glaube, ich habe ein bisschen lange gesprochen. Etwas müde hier draußen; Ich werde vorwärts pflügen.

Hier haben wir uns ein Dashboard angesehen, das zusammengestellt wurde, um Warnungen anzuzeigen und dann verschiedene Ebenen des Anwendungsstapels anzuzeigen. Hier sind Ihre Webserver, und Sie können anhand der Ausführungsanzahl der Antwortzeiten überprüfen, ob der Lastenausgleich erfolgt. Sie können sich die Browserzugriffe ansehen, die Nutzungsdauer und die Speicherbereinigungen ansehen, sicherstellen, dass Sie ein schönes Sägezahnmuster haben, dass Sie kein Gedächtnisleck haben usw. Und die Idee dabei ist, ein wenig davon bereitzustellen ein technischeres Dashboard für jede der Komponenten im Anwendungsstapel. Daher bietet die von IDERA angebotene Precise-Produktlinie eine Produktionsüberwachung mit 24 x 7 sehr detaillierten Informationen. Dies ist ziemlich einfach zu implementieren. Sie müssen keine Transaktionen abbilden, was auch immer die Endbenutzer tun, Precise verbindet die Punkte automatisch über den Anwendungsstapel.

Wenn eine nachgeordnete Schicht nicht instrumentiert ist, erkennt Precise dies und gibt die In- und Out-Zeit an und empfiehlt, dass Sie die nachgeordnete Schicht instrumentieren. Und so ist es eine sehr einfache Art von Zeit zu bewerten; Wir sind sehr stark in der Datenbank, das ist IDERAs Art von Anspruch auf Ruhm. Und der Grund, warum es so wichtig ist, ist, dass jede wichtige Geschäftstransaktion mit dem Aufzeichnungssystem interagiert, sodass die Datenbank zur grundlegenden Leistung wird. Und so machen die anderen Tools auf dem Markt einen guten Job, aber OK ist nicht gut genug. Sie müssen wirklich genau wissen, was mit den SQL-Anweisungen passiert. Und wir machen eine Menge fortgeschrittener Dinge, die zu viel dafür sind, wie zum Beispiel einen SQL-Anweisungsverlauf zu führen und Ausführungspläne über die Zeit nachzuverfolgen. Und das ist ein Bereich, den wir weiter erforschen können, wenn Sie interessiert sind.

Daher möchten wir Sie als Precise Application Performance Platform einladen, ein zusätzliches Meeting über die Website idera.com anzufordern, wenn Sie zusätzliches Interesse an der Lösung und den heute diskutierten Themen haben.

Und, Eric, damit, glaube ich, bin ich noch unter dem Draht, werde ich dir und Robin den Staffelstab zurückgeben. Danke.

Eric Kavanagh: Nein, das ist fantastisch und ich liebe die Inhalte, die Sie hier zusammengestellt haben, weil Sie fantastisch zeigen, wie komplex die Umgebung unter der Haube ist. Und natürlich ist es die ganze Aufgabe von Precise, mit Precise zu helfen, diese Komplexität zu beherrschen, zu verstehen, was tatsächlich passiert, und in der Lage zu sein, einige Maßnahmen zu ergreifen, um etwas zu verbessern. Und ich bin nur ein bisschen verwirrt darüber, wie komplex es ist. Ich vermute, dass Sie mit Precise auch bestimmte Verhaltensmuster identifizieren und diese dann benennen oder zumindest aufzeichnen oder mit Lesezeichen versehen können, stimmt das?

Bill Ellis: Ja, eines der Dinge, die passieren werden, ist, dass Sie nicht Ihren Schwanz jagen wollen; Sie wollen nicht nur viel Zeit für eine einmalige Aktion aufwenden. Sie sollten sich also die Muster und Trends ansehen, denn es gibt eine Menge Technologie, die verwaltet werden muss. Und so ist eines der Dinge, Prioritäten zu setzen und in der Lage zu sein, zu rangieren, zu wissen, wo Sie Ihre Zeit verbringen müssen, zu wissen, was geschliffen werden muss. Und Sie möchten auch einen konservativen Ansatz mit geringerem Risiko und geringeren Kosten verfolgen. Sie möchten nicht unbedingt eine teure globale Änderung vornehmen, ohne zu wissen, dass dies eine Bewertung ist oder ein sehr gutes Gefühl dafür hat. Dies wird in der Tat das Problem lösen. Wissen Sie also, was im Laufe der Zeit passiert, und dieser Trend ist entscheidend, um die zugrunde liegenden Probleme intelligent anzugehen.

Eric Kavanagh: Das macht durchaus Sinn. Und wie wichtig ist Virtualisierung, um zu sehen, was passiert, und wenn Sie dann in Unternehmen eintreten, die Container verwenden, z. B. mit Docker? Und wie würde sich das auf das auswirken, was Precise kann?

Bill Ellis: Ja, das Wort "Container" kann je nach Anbieter unterschiedliche Bedeutungen haben. Wir arbeiten also mit VM, fast jeder verwendet VMware - ich halte es an dieser Stelle für den De-facto-Standard. Ich weiß, dass es Konkurrenten gibt. Und wir erweitern das, was wir unterstützen, aber VMware ist die dominierende Komponente innerhalb des Oracle-Stacks. Da es sich um containerisierte Datenbanken handelt, ist all dies sehr wichtig, um Ihr System sehr schnell weiterentwickeln zu können. Es ist auch sehr wichtig, in einer virtualisierten Umgebung zu wissen, wann der physische Host nicht in der Lage ist, die Anforderungen aller Gastcontainer zu erfüllen, da jeder von ihnen um Ressourcen konkurriert.

Und eines der Dinge, die tatsächlich intern passiert sind, hat mich überrascht, dass wir tatsächlich in IDERA so viele inaktive VMs hatten, aber jede dieser inaktiven VMs verbraucht Ressourcen, dass sie insgesamt ein Problem für die tatsächlich vorhandenen VMs verursachten verwendet, die uns wichtig waren, unser Geschäft zu führen. Und so war das eine interessante Sache. Jetzt unterstützen wir nicht jede Technologie unter der Sonne. Mit dieser Lösung ist eine Support-Matrix verbunden. Dies ist eines der Dinge, die wir für einen bestimmten Interessenten oder einen bestimmten Kunden genauer untersuchen möchten, um sicherzustellen, dass wir die Technologiebedürfnisse und die einzelnen Technologien erfüllen können Ihr Anwendungsstapel läuft unter.

Eric Kavanagh: Ja, das macht sehr viel Sinn.Was sind aus Ihrer Erfahrung heraus einige der Hauptkräfte, die jetzt die Herausforderungen auf dem Handy vorantreiben? Als Sie und ich uns vor ein paar Monaten vor diesem Webcast unterhielten, haben Sie sehr gut dargelegt, wie einfach die Funktionalität und das Layout eines iPhones oder eines Mobilgeräts eine echte Herausforderung für das Unternehmen sein können, da der Endbenutzer plötzlich nicht mehr kann Finden Sie heraus, wie Sie einen bestimmten Prozess im Workflow ausführen können, oder? Bis zu diesem Punkt zeigen Sie den Entwicklern, wo die Probleme auftreten, und können diese dann auf das zurückführen, was die App auf diesem bestimmten Gerät oder auf diesem bestimmten Gerät ausführt. Und das ist sehr nützlich, richtig, für den Entwickler, denn jetzt können sie sehen, was das Problem verursacht, sie können Änderungen an der App vornehmen, um das zu lösen, richtig?

Bill Ellis: Ja, es ist eine Art Überlagerung von unglaublich hohen Erwartungen - jeder erwartet, dass alles in gewisser Weise funktioniert, aber es gibt so viel Abwechslung. Sie haben all diese unterschiedlichen Smartphones, sie haben unterschiedliche Bildschirmabmessungen und dann haben Sie unterschiedliche Anbieter von Kommunikation, die Verizons, die AT & Ts, die Ss, das sind nur die beliebtesten in den Vereinigten Staaten. Und es gibt so viel Abwechslung, wie schlängelt man die Arme um all das, um zu erkennen, wo die Probleme liegen? Es stehen also viele Messdaten zur Verfügung, und unser Produktmanagement-Team hat unter anderem versucht, die wichtigsten oder am meisten benötigten Messdaten für das IT-Team zu ermitteln, um intelligente Entscheidungen treffen zu können .

Das ist eine Art Herausforderung, und wir tun unser Produkt, als würde sich der Markt weiterentwickeln. Daher erhalten wir Feedback von unseren Kunden und es gibt immer Verbesserungswünsche. „Hey, diese zusätzliche Metrik wäre super hilfreich für uns.“ Also, unsere Das Produkt entwickelt sich genau wie der Markt, aber wenn ich sagen müsste, Eric, das ist wirklich interessant für mich, das ist die ganze Erwartungssache. Die Leute denken, es war früher ein Tag, an dem die Leute fünf, sieben Sekunden auf das Aufblenden eines Bildschirms warteten. Jetzt sind es ein oder zwei Sekunden. Die Leute sagen: „Oh, diese Anwendung funktioniert überhaupt nicht!“ (Lacht) )

Eric Kavanagh: Das ist lustig. Das ist so wahr!

Bill Ellis: Es ist verrückt.

Eric Kavanagh: Ja, es ist ein bisschen unrealistisch, ehrlich. Und ich denke, dass es vielleicht ein bisschen realistischer wird, aber es ist dennoch eine Tatsache, dass die Menschen sehr, sehr hohe Erwartungen haben. Und ich schätze, Robin, ich bringe dich in den letzten paar Minuten ganz schnell zurück. Ich fand Ihre Einschätzung der Website als Katalog und der App als Loyalitätsmaschine großartig. Bis zu diesem Punkt haben wir hier darüber gesprochen, wie die Entwickler dieser Apps verstehen können, was passiert: Ist es verwendbar? Ist es nicht verwendbar? Und was können Sie ändern, um das anzupassen? Und zu Bills Punkt hier, vor einer Sekunde, hat sich die Zykluszeit für die Behebung dieses Problems wirklich verkürzt, oder? Es ist einfach nicht mehr so ​​wie früher - du musst es so schnell beheben. Oder Sie werden nur eine riesige Abgabe in Betrieb haben, oder?

Robin Bloor: Ja, es gibt eine ganze Reihe von anderen Dingen, die dazu beitragen. Sie haben also diese agile Entwicklung und Sie haben an vielen Stellen Erwartungen, dass Sie eine neue Version von etwas veröffentlichen werden, das gerade entwickelt wird Alle paar Wochen. Und das heißt, es macht, wenn Sie darüber nachdenken, wenn Sie über die Bereitstellungsumgebungen nachdenken und wenn Sie darüber nachdenken, wie groß der Stack ist, wenn Sie mobil werden, haben Sie tatsächlich mehrere potenzielle Geräte auf dem Endknoten und dann können Sie loslegen Middleware in der Mitte haben. Und vielleicht haben Sie darunter und darunter Datenbanken. Sie können also viele, viele Anwendungen berühren. Möglicherweise berühren Sie mehrere Datenbanken und führen in Bezug auf die Sicherheit sehr komplexe Aufgaben aus. Und es muss alles funktionieren, und die Erwartung ist, dass es einigermaßen gut funktionieren wird.

Und das Erstaunliche ist, dass es manchmal so ist, aber ich habe darüber nachgedacht: Wenn Sie wirklich mobile Apps erstellen, die für den Erfolg des Unternehmens von entscheidender Bedeutung sind, und sich herausstellen, dass viele von ihnen tatsächlich erfolgreich sind, sind viele dieser Dinge auch wirklich . Wenn Sie mobile Wartungsarbeiten an Ölplattformen und Ölpipelines und ähnlichen Dingen durchführen, muss das irgendwie funktionieren. Die Folgen davon, dass es nicht funktioniert, sind einfach schrecklich. Und wenn Sie nicht in der Lage sind, die Anwendung in Segmente aufzuteilen und zu wissen, wo etwas schief läuft, liegt das meiste an der Leistung. Wir haben heutzutage wirklich gute Testgeschirre, also ja, es gibt Bugs und Bugs, die durchkommen. Aber meistens, wenn etwas schief geht, ist es ein Leistungsproblem. Und wenn Sie das Stethoskop nicht an 18 verschiedenen Orten aufstellen können, ist es wirklich schwierig, die Fehler zu ermitteln. Und Sie haben auch einen Einfluss auf die Netzwerke, und Sie haben auch die Realität, dass eine bestimmte Komponente in einer Anwendung aufgrund der Art dieser bestimmten Anwendung zu unterschiedlichen Tageszeiten beansprucht werden kann. Sie müssen über ausgeklügelte Überwachungstools verfügen, um bei all dem eine Chance zu haben.

Eric Kavanagh: Ja, da müsste ich zustimmen und ich denke, das ist heutzutage wirklich die Stärke von Precise by IDERA. Und Bill, ich schätze nur irgendwelche abschließenden Kommentare von Ihnen? Ich finde diese Technologie fantastisch. Mir ist auch klar, dass Sie als Anwender dieser Technologie die Komplexität von Informationssystemen und die Abhängigkeiten wirklich verstehen und herausfinden müssen, wo, wann und wie Sie all diese Informationen synthetisieren, um zu beurteilen, was tatsächlich passiert. Und das erfordert einen intelligenten und geschulten Menschen, und ehrlich gesagt, ist dies einer der Gründe, warum ich mir überhaupt keine Sorgen um maschinelles Lernen mache, das mir Jobs wegnimmt. Ich denke, maschinelles Lernen könnte unter einer solchen Technologie sehr nützlich sein, um gemeinsame Muster zu identifizieren und dann dem Endbenutzer Vorschläge zu machen, was hier passieren könnte. Aber was sind Ihre abschließenden Überlegungen, um dem Unternehmen die Bedeutung einer solchen Fehlerbehebungsfunktion zu vermitteln, und was sollten sie darüber wissen, abgesehen von dem, was Sie bereits gesagt haben?

Bill Ellis: Ja, also Eric, ich stimme dir zu, dass es eine enorme Komplexität gibt. Ich bin davon überzeugt, dass die Precise-Produktlinie, die sich auf die Messzeit konzentriert, dass ein Benutzer, der ein Stapel-Balkendiagramm lesen kann, Precise erfolgreich verwenden kann, und ich möchte mich nur bei den Teilnehmern und Ihnen und Robin für die Ausrichtung des heutigen Webinars bedanken.

Eric Kavanagh: Wetten Sie? Und wie ich bereits sagte, werden wir dieses Archiv für einige Zeit hosten. Teilen Sie es also gerne mit Ihren Freunden und Kollegen. Wir archivieren alle diese Webcasts. Ich habe vor ein paar Minuten einen Link zu den Folien gesendet. Schauen Sie sich das an, aber heute haben wir wieder großartige Arbeit geleistet, Bill. Du kennst dich wirklich aus; Es macht immer Spaß, mit einem Profi wie Ihnen zu arbeiten. Und ich denke, dass dies wirklich die grundlegenden Technologien für die mobile Belegschaft sein wird! Also, danke für deine Zeit, Leute, bis zum nächsten Mal, pass auf dich auf. Tschüss.