Von Techopedia Staff, 21. Juni 2017
Imbiss: Gastgeber Eric Kavanagh spricht mit Dr. Robin Bloor und Bill Ellis von IDERA ü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. Juni. Es ist 4:00 Eastern Time und in der Welt der Unternehmenstechnologie heißt das 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, es ist ein großes: „En Marche! Mobile Workforce aktivieren. “Und ich habe den Slogan von Mr. Macrons Kandidatur in Frankreich nicht absichtlich aufgegriffen. Ich verspreche Ihnen, es war ein Zufall, aber es ist immer noch ziemlich aufregend. Wir werden also über die mobile Belegschaft sprechen 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. Schicken Sie es jederzeit während der Veranstaltung weiter, und ich werde sicher sein, dass Sie es ergreifen und am Ende in die Fragen und Antworten einfließen lassen. 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 tauchen wir gleich ein.
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 sogar 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. Eines der Probleme - und darüber werden wir etwas ausführlicher sprechen - 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, Sie werden Oma und Opa und dann Mama und Papa und auch die Kinder haben, aber theoretisch werden Sie im Wesentlichen Ur-Opa und Ur-Ur-Opa und Ur-Ur-Oma da draußen haben. Nun, offensichtlich ist es nicht innerhalb 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 zu arbeiten Technologie.
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 möchten nicht einmal wirklich mit Ihnen telefonieren, sie möchten nur kleine SnapChat-Nachrichten hin und her senden. Dies ist nur ein Beispiel in der Verbraucherwelt, wie sich die Dinge ändern und das sich über das gesamte Spektrum von Technologien, Funktionen, Einzelpersonen, Unternehmen und Geschäftsmodellen erstrecken könnte. 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 Daten. angeheizte Prozesse - Wenn Sie nicht verstehen, was dies sind und was nicht, werden Sie alle möglichen Probleme haben, wenn Sie dies über eine IT-Infrastruktur und eine Prozess- und Governance-Perspektive steuern.
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 das ist der Fall ein echtes 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 von Ihnen verwendeten Anwendung, 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.
Darüber werden wir heute ein wenig sprechen, und wir werden von Robin und Bill Ellis hören, wie ich bereits erwähnte, die ein echter Experte auf diesem Gebiet sind. Dies ist eines der großen Probleme der Menschen - es ist nur die verdammte Vielfalt und es gibt keine einzige Methode, um plattformübergreifend arbeiten zu können. Sie haben Samsung und Apple, die meistens diese Dinge herstellen, aber es gibt alle Arten - 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 verwenden, was sie bereit sind, durchzuwaten, wie schnell sie Dinge herausfinden können. In der Regel ist es schneller als bei uns Oldtimern, aber nichtsdestotrotz 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 - Eric bezog sich auf die Einführung des iPhones - es war nicht besonders offensichtlich, wann 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. Eigentlich bin ich eine Art Apple-Fanatiker, also denke ich nicht wirklich an Android, aber natürlich, obwohl Apple bei weitem die Mehrheit macht, profitiert es sowohl vom Pad-Markt als auch vom Telefonmarkt Es gibt keine Zahlen mehr, was interessant ist. Und das bedeutet, dass es - abgesehen von allem anderen - neue Geräte geben wird, die Leute werden sie aufnehmen und sie werden sich in Millionenhöhe verkaufen. 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 die Desktops ständig 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 deshalb 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, dass es auf die eine oder andere Weise mehr als eine funktionierende Art von mobilem Gerät gibt, wenn man darüber nachdenkt.
Wie auch immer, was es heißt, mobil zu sein. Das Internet hat sich verändert. Wir haben nicht bemerkt, dass es passiert - ich habe nicht bemerkt, dass es passiert -, 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 es bereits Anwendungen gibt und Sie wissen, dass sie 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. Mit einem Tablet ist das ganz einfach, mit dem, was sie früher hatten, also mit Desktops, die mobil waren, weil sie auf einem Trolley saßen und an die Umgebung angeschlossen waren, ist das gar nicht so einfach. 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, dass es so ist, ich bin ein mobiler Arbeiter in dem Sinne, dass ich gelegentlich außerhalb des Büros arbeite und wenn ich das tue, arbeite ich an einem Tablet oder mache Sachen auf einem Handy. Wenn Sie sich das also tatsächlich ansehen und darüber nachdenken, liegt es wahrscheinlich an Menschen, die nur mobile Geräte für ihre Belegschaft verwenden, also an Menschen, die sich im Grunde 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 von Mobilgeräten, aber 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 Vielzahl 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 wurde, ohne sich um den Formfaktor zu kümmern, sodass Benutzer eine Webseite erstellen, die Sie nicht vernünftigerweise verwenden können, oder Sie können nicht einfach auf einem iPhone oder einem Android-Gerät verwendet werden, das möglicherweise nur auf einem Tablet verwendet werden kann, aber selbst auf einem Tablet ist dies 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 ein Überangebot an Anwendungen in verschiedenen Download-Stores, und diese Art von Anwendungen verringert deren Widerstand. Wenn Sie sich mein iPhone ansehen, dann steckt es voller 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 ich ein iPhone richtig verwalten soll. Aber Sie wissen, Sie haben nur eine 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 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 solche Unternehmen, weil die Leute manchmal gerne in der Lage sind, Sachen 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, weshalb es meines Erachtens nur so viele Apps gibt, an die man sich gewöhnt hat, und wenn man eine App nur alle paar Tage einmal benutzt oder so, dann vergisst du 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. Bei einigen Anwendungen, insbesondere wenn Sie sich mit Sicherheit befassen, müssen Sie jedoch 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. Die allgemeine mobile App, ja, vielleicht gibt es da draußen Entwicklungssoftware, mit der Sie eine Art Hybrid entwickeln 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 das nicht können. Das bedeutet, dass Sie für jedes Gerät, auf das Sie abzielen, dieselbe Arbeit mehrere Male ausführen. Das wird keinen Unterschied machen, also kommt man nicht wirklich darum herum.
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 können Kunden besser binden, die Sie bereits erfasst 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 es weit verbreitet sein wird. Und das ist auf die eine oder andere Weise ein dramatischer Aufwand 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 dies dient nur dazu, das Problem zu lösen - unterschiedliche Entwicklungsumgebungen, unterschiedliche Hardwareprobleme, unterschiedliche Designprinzipien für Benutzeroberflächen und Fähigkeiten, für die Sie eine Offline-Fähigkeit benötigen - verursachen a Viele Apps, von denen die Benutzer erwarten, dass sie sie verwenden können, wenn sie nicht verbunden sind - sie möchten 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 wird es Sicherheitsverfahren geben. Wahrscheinlich wird es im Hintergrund eine serviceorientierte Architektur 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 noch eines zu sagen: Vor allem mobile Apps sind in den meisten Fällen ein Kundenkontaktpunkt. Sie müssen also wirklich gut sein, denn ein Kunde beurteilt das Unternehmen anhand des Handys Erfahrung, oder es wird ihr Urteil beeinflussen. Und in einigen Fällen ist, wie bereits erwähnt, die mobile App der entscheidende Faktor für den 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 werde es gleich an Bill übergeben. 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 und kann mich daher als Teil der mobilen Belegschaft bezeichnen. Manchmal mache ich mir Sorgen, dass ich sehe, wenn ich eine After-Work-Funktion habe, muss ich mich oft anziehen, um dorthin zu gehen. (Lacht) Und ich fange vielleicht an, die Perspektive darüber zu verlieren, was „angezogen“ ist. (Lacht) Dann lass uns 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: Alles klar. Also, mein Name ist Bill Ellis, ich arbeite mit IDERA an der Produktlinie Precise und wir werden darüber sprechen, wie man Mobilität ermöglicht. Und wir sprechen wirklich davon, 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 liegt genau 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 keine vollständigen Änderungen an der zugrunde liegenden Anwendungsinfrastruktur enthüllte und ich daher besonders auf mobile Anwendungen oder HTML5 Wert lege, ist auch eine Menge Technologie von dieser abhängig. 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.
Wir werden uns nun einige Messungen ansehen, die an einem Standort vorgenommen wurden, um zu erkennen, wo Probleme im Anwendungsstapel auftreten. Wir sehen uns hier ein Diagramm an, 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 und 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 Probleme, 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 bisschen weiter gehen, um herauszufinden, was genau vor sich geht, damit wir auf dieses neue und sehr langsame Verwendungsmuster intelligent reagieren können sprechen wir über vier oder fünf Mal langsamere Leistung. Als Erstes möchten wir also sagen: „Dies ist eine Transaktion.“ Wir haben uns also den Umfang aller Transaktionen auf der linken Seite angesehen und sie können, wie sich herausstellt, ganz einfach vorgehen Wenn Sie sich das Antwortzeit-Balkendiagramm ansehen, sehen Sie im Grunde genommen, dass in demselben Client-Webserver Java für bestimmte Transaktionen mehr als für andere Transaktionen die Datenbankzeit angezeigt wird. Aber es ist wirklich allgemein in Bezug auf alle Transaktionen.
Das betrifft die Benutzer, und so beginnt man, es handelt sich um eine globale Bereitstellung. Sie betrachten die Hauptkontinente der Welt, also alle Benutzer, alle Standorte. Dies ist ein globales Problem, es passiert, und es beginnt sich zu isolieren, es ist nicht einer oder eine bestimmte Gruppe von Benutzern - es ist etwas, was eher auf der Seite des Rechenzentrums passiert. 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 auf eine mobile HTML5-Anwendung umgestellt haben, verdoppelt sich die Anzahl der Verbindungen um ein Vielfaches. Wir sprechen von Größenordnungen. Es sind 100-mal weniger Zugriffe, sodass wir nicht skalieren. Wir haben mindestens die doppelte Anzahl von Verbindungen zu dem, was wir zuvor hatten. Wir beginnen zu erkennen, welche neuen Anforderungen die mobile Anwendung an die zugrunde liegenden Infrastrukturen stellt.
Gehen wir also noch weiter, denn wir müssen herausfinden, wo Probleme auftreten. In diesem Fall sehen Sie sich im Grunde genommen Dinge an, die sich ändern, und wir brauchten dieses Balkendiagramm hier wirklich nicht, um zu sagen, dass wir unsere SLAs nicht einhalten, aber das können wir im oberen Diagramm leicht erkennen. Wir haben jedoch eine sekundäre Bestätigung bezüglich der Ausführungsanzahl für SLA-Verstöße erhalten. Jetzt, hier, werden wir uns tatsächlich mit dem Sperren befassen, und das ist innerhalb - das ist zufällig WebLogic, aber innerhalb der Geschäftslogikebene. Sie sehen hier, und das ist vielleicht ein bisschen schwer zu lesen, aber Sie treiben 31.000 Lock-Erfassungen für eine Gesamt-Lock-Zeit von 12 Stunden und 30 Minuten voran. 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 fangen wir an, Probleme innerhalb einer bestimmten Ebene zu isolieren. Also gehen wir noch ein bisschen weiter und hier ist das Nachrichtensystem. Und wir beginnen dies zu sehen, das Zeitdiagramm, das ich oben links umkreise, Sie können sehen, dass die grobe Antwortzeit steigt und das Rosa, der Schlüssel, dies zeigt tatsächlich Warteschlangen und es gibt tatsächlich eine ganz andere Warteschlangen, die gerade stattfinden, werden aufgrund der Anzahl der Verbindungen verstärkt. Und so macht das Nachrichtensystem viel mehr Arbeit; Es gibt noch viel mehr - wenn Sie eine Analogie zu diesem Lebensmittelgeschäft herstellen, gibt es viel mehr Karren in jeder Gasse an der Kasse - und genau das treibt die Warteschlange in die Höhe, und das können Sie am deutlichsten in der Domäne erkennen. In jeder Domäne ist die Warteschlange sehr hoch.
Bisher habe ich festgestellt, dass WebLogic gesperrt ist, dass Warteschlangen im Messagingsystem vorhanden sind, und dies ist zufällig Tuxedo. Was wir hier betrachten, ist eine ähnliche Art von Analyse, aber wir betrachten Ausführungszustände innerhalb des Aufzeichnungssystems. 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 belaste ich das Speichersubsystem. Jede Schicht ist von der nachgeordneten Schicht abhängig, sodass die Datenbank vom Speicher abhängig ist. Ich kann auch sehen, dass ich innerhalb der Datenbankzeit das Sperren mache. Also muss ich ein bisschen genauer werden, bevor diese Informationen ein bisschen umsetzbarer werden. Und so, lasst uns reingehen und die Zwiebel noch einmal 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. Wir haben also tatsächlich Auswirkungen auf jede Ebene innerhalb der Anwendungsspezifikation. Daher ist es sehr wichtig, dass Metriken aus jeder Ebene des Anwendungsstapels verfügbar sind. Hier unterteile ich die Datenbankaktivität in Programme und sehe, 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 einzelnen 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 geht nicht nur darum, mehr Server hinzuzufügen, sondern auch darum, wie wir die Dinge bereinigen und effizienter arbeiten können. 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 enthalten sind. Es ist eine andere Sache, in der Lage zu sein, die Treiber im zugrunde liegenden Code zu lokalisieren. 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, wird dieses Nachrichtenprotokoll angezeigt. Nun, jedes Mal, wenn sie Nachrichten versenden - und wir haben gesehen, dass sie um ein Vielfaches ansteigen -, berühren wir diese Nachrichtenprotokolltabelle und Sie werden in einer Minute feststellen, dass dies tatsächlich einen Großteil der Sperrung innerhalb der verursacht Datenbankschicht. 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. Anhand der Farbcodierung können Sie leicht erkennen, 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 glauben, 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. Angesichts der damit zusammenhängenden Zweifel am Code ist es wirklich wichtig, dass die Technologieexperten in der Lage sind, zugrunde liegende Probleme zu lösen und zu beheben. 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 fängt an, in die Hardware-Architektur einzudringen, denn wenn Sie planen, ein System zu entwickeln, eines von Sie können sich für verschiedene Speichertypen entscheiden, 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, zahlt sich dieser Flash-Speicher für mich aus.
Die übergeordnete Botschaft ist, 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, in der CPU, können Sie sehen, dass wir in der Zwischenzeit ungefähr 10 Prozent ausgeführt haben und dann, einmal mit dem neuen Code, 4X, jetzt 40 Prozent, und das ist Dies ist sowohl für physische als auch für virtualisierte Umgebungen sehr wichtig, um sicherzustellen, dass Sie über ausreichende Serverressourcen verfügen, um die Anforderungen der Anwendung zu erfüllen. Und so, hier ist 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 sicherlich die Anzahl der erforderlichen 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. Jetzt sehen wir uns hier dasselbe an, nur vom Standpunkt des Standorts aus. Das sind also Europa und der Nahe 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 tut 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. Mittlerweile haben Sie eine Menge Leute in der IT, die gut gemeint und sehr klug sind, aber sich eines Problems erst bewusst sind, wenn dieser Endbenutzer meldet, wenn er meldet. Und dann wird dies oft einen sehr teuren, zeitaufwendigen und letztendlich frustrierenden Prozess auslösen, bei dem die Leute eine Teilmenge des Anwendungsstapels betrachten, 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 wird allen Beteiligten Informationen sowie Berichte und Dashboards zur Verfügung stellen, unabhängig davon, ob Sie nur einen Überblick oder eine umfassende technologische Sicht auf die aktuellen Entwicklungen 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 sind wir alle Unterzustände, Sie haben also Clientzeit, Webserverzeit, Java, Smoking und Datenbankzeit. Hier unten haben Sie die wichtigsten Transaktionen, Sie können ein Menü aufrufen, um einen bestimmten Endbenutzer zu identifizieren, und auf diese Weise hat die IT die Möglichkeit, die Probleme dieses bestimmten Endbenutzers zu lösen. 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. Dies ist der Kontext. Und eines der Dinge, die wir sagen, ist, dass jeder Werkzeuge hat, aber nur wenige Geschäfte Kontext haben. Und der Kontext ermöglicht es dem Java-Administrator, sich auf den Anwendungscode zu konzentrieren, und der DBA, wie in diesem Fall die bestimmte SQL-Anweisung zu 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 auf diese Anwendungen einzugehen.
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 denke, ich habe ein bisschen lange gesprochen. Etwas müde hier draußen; Ich werde vorwärts pflügen.
Hier sehen wir uns ein Dashboard an, 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 Speicherleck haben usw. Und die Idee dabei ist, ein wenig bereitzustellen Bit eines technischeren Dashboards 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. Es ist ziemlich einfach, dies bereitzustellen. 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. Es ist also sehr einfach, die Zeit zu schätzen. Wir sind sehr stark in der Datenbank, das ist IDERAs Art des Ruhmes. 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. Das ist also ein Bereich, den wir weiter erforschen können, wenn Sie interessiert sind.
Daher, da dies die Precise Application Performance-Plattform ist, möchten wir Sie einladen, über die Website idera.com ein zusätzliches Meeting anzufordern, wenn Sie zusätzliches Interesse an der Lösung und den heute diskutierten Themen haben.
Und damit, Eric, denke ich, dass wir immer noch unter dem Draht sind, werde ich dir und Robin den Staffelstab zurückgeben. Vielen Dank.
Eric Kavanagh: Nein, das ist fantastisch und ich mag 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, Precise dabei zu unterstützen, diese Komplexität zu steuern und 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 möchten nicht nur viel Zeit für eine einmalige Aktion aufwenden. Sie sollten sich also ansehen, wie die Muster lauten und welche Trends zu beobachten sind, denn es gibt eine Menge zu verwaltender Technologien. 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 Sinn. Und wie wichtig ist Virtualisierung, um zu sehen, was gerade passiert, und kommen Sie dann in Organisationen, die Container verwenden - beispielsweise 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 da draußen Konkurrenten gibt. Und wir erweitern das, was wir unterstützen, aber VMware ist die dominierende Komponente innerhalb des Oracle-Stacks. Da es containerisierte Datenbanken gibt, ist all dies sehr wichtig, um Ihr System sehr schnell weiterentwickeln zu können. In einer virtualisierten Umgebung ist es auch sehr wichtig zu wissen, wann der physische Host nicht in der Lage ist, die Anforderungen aller Container der Gäste zu erfüllen, da alle um Ressourcen konkurrieren.
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, denn plötzlich kann es der Endbenutzer Sie wissen nicht, 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 Sprints, das sind nur die beliebtesten in den Vereinigten Staaten. Und da draußen gibt es so viel Abwechslung. Wie schlängelt man sich um all das, um zu erkennen, wo die Probleme liegen? Daher stehen viele Messdaten zur Verfügung. 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 .
Es ist also eine Art Herausforderung, und wir tun, dass sich unser Produkt wie der sich entwickelnde Markt entwickelt. Daher erhalten wir Feedback von unseren Kunden und es gibt immer Verbesserungswünsche. „Hey, diese zusätzliche Metrik wäre für uns sehr hilfreich.“ Also, unsere Das Produkt entwickelt sich genauso wie der Markt, aber wenn ich sagen müsste, Eric, das ist wirklich interessant für mich. Die Leute sind wie, es war früher einmal der Tag, an dem die Leute fünf, sieben Sekunden auf das Öffnen 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 wir vielleicht anfangen werden, etwas realistischer mit diesem Thema umzugehen, aber es ist dennoch eine Tatsache des Lebens, dass die Menschen sehr, sehr hohe Erwartungen haben. Und ich denke, Robin, ich werde dich in den letzten paar Minuten hier ganz schnell zurückbringen. Ich fand Ihre Einschätzung der Website als Katalog und 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 bis 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 es früher war - so schnell muss man es reparieren. Oder Sie werden nur eine riesige Abgabe in Betrieb haben, oder?
Robin Bloor: Ja, es gibt eine ganze Reihe anderer Dinge, die in diese Sache einfließen. Sie haben also diese agile Entwicklung und Sie haben an vielen Stellen Erwartungen, dass Sie jetzt eine neue Version veröffentlichen werden von etwas, das alle paar Wochen entwickelt oder geändert wird. 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 in mobile Geräte einsteigen, haben Sie tatsächlich mehrere potenzielle Geräte auf dem Endknoten. und dann haben Sie Middleware in der Mitte. 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 viele davon sich herausstellen, sind viele dieser Dinge sind 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 über diese Fähigkeit verfügen, die Anwendung in Segmente aufzuteilen und zu wissen, wo Probleme auftreten, liegt das meiste an der Leistung. Wir haben heutzutage wirklich gute Testgeschirre, also gibt es Bugs und Bugs, die durchkommen. Aber vor allem, 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, festzustellen, was falsch läuft. Und Sie haben auch den Einfluss des Netzwerks und die Tatsache, dass eine bestimmte Komponente in einer Anwendung aufgrund der Art der jeweiligen 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 muss 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 ein Grund, warum ich mir überhaupt keine Sorgen darüber mache, dass maschinelles Lernen Arbeitsplätze 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 Ihnen 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 Fachmann wie Ihnen zu arbeiten. Und ich denke, dass dies wirklich die grundlegenden Technologien für die mobile Belegschaft sein wird! Also, vielen Dank für Ihre Zeit, Leute, wir werden uns beim nächsten Mal bei Ihnen melden, passen Sie auf. Tschüss.