بواسطة Techopedia Staff ، 21 يونيو 2017
الوجبات الجاهزة: يناقش المضيف إريك كافاناغ القوى العاملة المتنقلة مع الدكتور روبن بلور وبيل إليس من المعهد.
أنت لم تسجل الدخول حاليًا. يرجى تسجيل الدخول أو التسجيل لمشاهدة الفيديو.
إريك كافاناغ: جميع السيدات والسادة ، إنه يوم الأربعاء الموافق 21 يونيو. إنها الساعة 4:00 بالتوقيت الشرقي وبالطبع هذا يعني أنه في عالم تكنولوجيا المؤسسات ، حان الوقت لتقنيات Hot! نعم فعلا اسمي إريك كافاناغ ، سأكون مضيفك ومشرفًا على حدث اليوم. إنه موضوع ساخن للناس ، إنه موضوع كبير: "En Marche! تمكين القوى العاملة المتنقلة ". ولم أكن أمسك عمداً بسطر العلامة من ترشيح السيد ماكرون في فرنسا. لقد كان من قبيل الصدفة ، أعدك ، لكنه لا يزال مثيرًا إلى حد ما. لذلك ، سنتحدث عن كل القوى العاملة المتنقلة وكيف يمكنك التأكد من حصول هؤلاء الأشخاص على ما يحتاجون إليه ، ويمكنهم فعل ما يفعلونه بشكل جيد. الكثير من التحديات ، والكثير من القضايا هناك. سنقوم بأرشفة هذا البث الشبكي للعرض لاحقًا ، لذلك إذا فاتتك شيء يمكنك العودة إليه والتحقق منه. شاركها مع أصدقائك وزملائك أيضًا.
وأقول لا تخجل. أفضل طريقة للحصول على محتوى مخصص حقًا والمعلومات التي تحتاجها من حدث مثل هذا هي طرح الأسئلة. لذلك ، يمكنك طرح سؤال من نافذة الدردشة ، أو من عنصر الأسئلة والأجوبة في وحدة التحكم في البث الشبكي. في أي وقت خلال الحدث ، أرسله وسأكون متأكدًا من أني سأحصل عليه ونسجه في Q&A في النهاية. سنقدم بعض العروض التقديمية وسنسمع من Bill Ellis من IDERA Software. بالطبع ، لدينا روبن بلور على المحك اليوم. ومع ذلك ، دعونا الغوص في الحق.
لذلك ، لدي بعض الإحصائيات الجيدة من RCR Wireless حول ما يجري ، وهي حقًا تهب. يقولون إن القوى العاملة المتنقلة العالمية ستصل إلى 1.87 مليار شخص بحلول عام 2022. وهذا يمثل أكثر من 40 في المائة من إجمالي القوى العاملة على هذا الكوكب. لذلك ، إذا كنت تفكر في ذلك ، الآن ، فجأة حيث كنت تمتلك ، من حيث إمكانيات تقنية المعلومات ، من حيث الوظائف على أجهزة مثل أجهزة الكمبيوتر ، حيث كنت تملك 99 في المئة أو أكثر من ذلك في أماكن العمل في منزلك المكاتب - لقد كان الأمر كذلك ، دعنا نقول قبل 15 عامًا ، قبل 10 سنوات كان من المحتمل أن يكون 85-90 في المئة ، قبل خمس سنوات كان مثل 70 في المئة؟ شئ مثل هذا؟ الآن ، انتهى الأمر ، إلى 60 في المائة تقريبًا. وهذه مشكلة كبيرة. لذلك ، رأينا هذا التحول الهائل من حيث التكنولوجيا ، والأدوات الفعلية التي يستخدمها الناس تتحرك خارج المكتب ، إلى القوى العاملة.
حسنا ، هناك فوائد لا حصر لها لهذا الغرض. أقصد ، حرفيًا ، إذا نظرت إلى صناعة الشحن على سبيل المثال ، مثل UPS ، أو إذا نظرت إلى اللاعبين الذين يذهبون إلى الحفارات في حقول النفط ، إذا نظرت إلى أي من الوظائف المختلفة حيث يساعدك في الحصول على وظائف عميقة معك على الطريق ، القوى العاملة المتنقلة تغير كل شيء. الآن ، إحدى المشاكل - وسنتحدث عن ذلك هي بعض العمق الأكبر - تتمثل في أن لدينا أمرين مختلفين يحدثان ، أحدهما تنوع القوى العاملة. لذلك في عام 2020 - رأيت للتو الإحصاءات اليوم - سيكون هناك خمسة أجيال من الناس في القوى العاملة. هذا يعني أنك ستحصل على الجدة والجد ثم الأم والأب وأيضًا الأطفال ، لكن من الناحية النظرية سيكون لديك الجد والجد والجدة والجد العظيم. الآن ، من الواضح أنها ليست ضمن عائلة معينة ، ولكن النقطة المهمة هي الأجيال ، فلديك خمس فئات مختلفة من الأفراد العريضين في القوى العاملة ، لكل منهم ميولهم الخاصة ، وميولهم الخاصة ، وميلهم الخاص للعمل مع تقنية.
من الواضح أن الأطفال يميلون إلى أن يكونوا متنقلين أولاً من حيث كيفية تفاعلهم مع العالم. وفكر فقط في قنوات الاتصال التي تغيرت - تحدثنا عن هذا في برنامج آخر مؤخراً ؛ SnapChat هو كيفية تواصل الكثير من المراهقين ، فهم لا يريدون حتى التحدث إليك على الهاتف ، بل يريدون فقط إرسال رسائل SnapChat صغيرة ذهابًا وإيابًا. هذا مجرد مثال واحد في عالم المستهلك على كيفية تغير الأشياء ، ويمكن أن ينتشر ذلك عبر مجموعة كاملة من التقنيات ، والوظائف ، الفردية ، الشركة ، لنموذج الأعمال. كل شيء موجود على الخريطة ، لكن النقطة المهمة هي أن القوى العاملة المتنقلة حقيقية ، وأنها موجودة وما لم يكن لدى شركتك برنامج قوي لفهم كيفية تأثير ذلك على عمليات عملك - وأنا أتحدث عن بيانات محددة جدًا تعتمد على التكنولوجيا العمليات التي تعمل بالوقود - إذا كنت لا تفهم ماهية هذه الأمور ولا تديرها من خلال بنية تحتية لتكنولوجيا المعلومات ومنظور للعمليات والحوكمة ، فستواجه جميع أنواع المشاكل.
لذلك ، هناك اي فون. أتذكر عندما خرج هذا المصاص ، يبدو قبل مليون عام الآن. ولكن كان فقط مثل ماذا ، 2007 أو '08؟ لم يمض وقت طويل على أننا لم يكن لدينا أجهزة iPhone ، وبالطبع كان عامل الشكل قد غير التكنولوجيا بشكل جذري ، وتمكّن بالفعل القوى العاملة المتنقلة. وأذكر بالطبع في ذلك الوقت ، خرج iPad ثم iPhone ، في نفس الوقت تقريبًا. لا أستطيع أن أتذكر ما كان الأول ، ولكن كان iPad حقًا أحد أهم قوى التغيير في تكنولوجيا المعلومات الخاصة بالمؤسسات ، ربما منذ المركزية. والسبب هو أنه بصراحة ، أحب الكثير من كبار المديرين التنفيذيين وأفراد C- جناح من المنظمات الكبيرة مباشرة من الخفافيش. وقال ، "أريد ذلك. حسنًا ، فكر في ذلك - فجميع تكنولوجيا المعلومات المفاجئة كان عليها أن تتحول وتتعامل مع المشكلة التي ربما لا يريدون معالجتها ، والتي كانت تتعامل مع كل هذه الأجهزة الجديدة.
إذاً ، الآن ، إذا كان لديك أجهزة iPad - حسناً ، كيف تنسج ذلك في المصفوفة؟ كيف يمكنك الحفاظ على الحكم على ذلك؟ هذه كلها تحديات كبيرة حقًا وأن جهاز iPad و iPhone القديم كانا بالفعل قوة تخريبية هائلة في تكنولوجيا المعلومات وإدارة تكنولوجيا المعلومات للعديد من المؤسسات ، كبيرها وصغيرها. لذلك ، لا يزال لدينا مجموعة من التحديات والفوائد التي تتراوح بين مجموعة واسعة كما يمكنك أن تتخيل ، مع الأجهزة المحمولة. وبالطبع ، ما زالوا يتغيرون ، أليس كذلك؟ لذلك ، الآن ، ليس فقط BYOD ، إنه BYOA في كثير من الأحيان ، حيث يجلب التنفيذيون والمهنيون أجهزتهم الخاصة. حسنًا ، لقد اعتدنا أن نسمي "ظل تكنولوجيا المعلومات" ، أليس كذلك؟ بالنسبة لأولئك منكم في هذا الجيل الأكبر سناً ، قد تتذكر البرامج الإذاعية القديمة ، فقد كانت لديهم دراما إذاعية وكان أحدهم هو "الظل" - "من يدري ما يكمن الشر في قلوب الرجال؟" الظل يعرف ". وأتذكر ذلك لأنني كنت طفلاً. حسنًا ، ظل تكنولوجيا المعلومات الظل في كل مكان هذه الأيام ؛ الجميع يفعل الظل تكنولوجيا المعلومات.
لذلك ، هذا هو التحدي الحقيقي لإدارة تكنولوجيا المعلومات وإدارة العمليات التجارية ، وجميع الناس العمليات. أنت تريد أن تكون قادرًا على الاستفادة من الأجهزة المحمولة ، لكنك تريد أن تكون قادرًا على ربط هذا الأمر مرة أخرى بأنظمتك ، وهناك الكثير من المشكلات الصغيرة الغريبة التي تلعب دورها. ليس أقلها التجربة المرئية والوظائف المرتبطة التي تحصل عليها عند استخدام جهاز محمول. وأي منكم استخدم أجهزة متعددة مثل iPad ، مقابل كمبيوتر محمول ، مقابل سطح مكتب ، مقابل بعض الهواتف الذكية الجديدة للهواتف المحمولة الخارجة ، بعد أن واجهت حقيقة أن الوظيفة لا تعمل بشكل صحيح ، وهذا هو مشكلة حقيقية في الواقع ، كان ينبغي أن تكون حروب المتصفح قد أعدتنا لهذا ، لأن المتصفحات جميعها تفعل أشياء مختلفة قليلاً أيضًا. وهذا تحد كبير آخر ليس فقط للتصميم ، ليس فقط الشكل والمظهر والطبيعة الأنيقة للتطبيق الذي تستخدمه ، ولكن الوظيفة الفعلية. كيف يمكنك الحصول على القائمة المنسدلة لتحديد ما تريد على هذا الجهاز؟ هذه مشكلة كبيرة.
لذلك ، هذا ما سنتحدث عنه قليلاً اليوم ، وسنسمع من روبن وبيل إليس ، كما ذكرت ، من هو الخبير الحقيقي في هذا المجال. لذلك ، هذه واحدة من أكبر المشكلات التي يواجهها الأشخاص - إنها فقط مجموعة متنوعة من الرتق وليس هناك طريقة واحدة لتكون قادرًا على العمل عبر المنصات. لقد صنعت Samsung و Apple هذه الأشياء في الغالب ، ولكن هناك كل الأنواع - هناك الكثير من الأجهزة! لقد رأيت مؤخرًا أن iPhone كان يفوز من حيث المبيعات ، وشعرت بالصدمة لمدى انخفاض الرقم - كان الأمر كذلك ، لا أعتقد أنه كان حتى 20 بالمائة! وكانوا رقم واحد ، مما يعني أن هناك عشرات حرفيًا - إن لم يكن المئات - من الأجهزة الموجودة التي يمكن استخدامها. حسنًا ، يمكنك فقط أن تتخيل كيف يشعر قسم تكنولوجيا المعلومات حيال ذلك ، وبالطبع ، تتغير هذه المجموعة من التقنيات ؛ انها تزداد تنوعا يوما بعد يوم.
كل شيء يتغير ، لدينا جميع أنواع الأشياء - الحاويات ، فقط لرمي وجع آخر في الأعمال هنا. ثم ، بالطبع ، لدينا تنوع القوى العاملة. الكثير من جيل الألفية ، إنهم مختلفون كثيرًا من حيث تفضيلاتهم ، وكيفية استخدامهم للتكنولوجيا ، وما الذي لديهم استعداد للخوض فيه ، ومدى السرعة التي يمكنهم بها اكتشاف الأشياء. عادةً ما يكون هذا أسرع من الموقتات القديمة لدينا ، ولكن مع ذلك ، يجب إعادة تعيين كل ذلك إلى أنظمةك الداخلية ، أو على الأقل إلى السحابة. وهذا تحد كبير وكبير.
ومع ذلك ، سأقوم بتسليمها إلى الدكتور روبن بلور الفريد. روبن ، خذها بعيدا.
روبن بلور: حسنًا ، شكرًا على هذه المقدمة الموجزة. دعنا نتحدث عن المحمول. لم يكن الأمر واضحًا بشكل خاص - حيث أشار إريك إلى إدخال جهاز iPhone - لم يكن واضحًا بشكل خاص عندما جاء هاتف iPhone بما أعلنه هذا بالضبط. أعتقد أنه أصبح من الواضح عندما دخل iPad في أننا سنحصل بالفعل على عالم متنوع متنوع إلى حد ما. أنا نوع من متعصب Apple ، حقًا ، لذلك لا أفكر حقًا فيما يتعلق بنظام Android ، ولكن بالطبع ، على الرغم من أن Apple تحقق الأغلبية بطريق طويل ، فإن الربح الرئيسي من سوق الوسائد ومن سوق الهاتف ، لم يعد هناك أرقام ، وهذا شيء مثير للاهتمام. وهذا يعني أنه سيكون هناك - بصرف النظر عن أي شيء آخر - ستكون هناك أجهزة جديدة ، الناس سوف يأخذونها وسيبيعونها بالملايين. لذلك ، فإنه يخلق بيئة متنوعة للغاية ، والتي قد تحتاج إلى الذهاب من خلال.
نكتة هنا "سأطلب من Siri أين الجحيم الذي نحن عليه إذا كان بإمكاني الحصول على إشارة." الشيء الذي يجعل الأجهزة المحمولة مختلفة قليلاً هو أن أجهزة الكمبيوتر المكتبية متصلة طوال الوقت. والأجهزة المحمولة ليست بالضرورة متصلة وأنها ليست بالضرورة تعمل على مدار الساعة طوال أيام الأسبوع ، لأن الأشخاص يمكنهم إيقافها. كما يمكنك إيصالها إلى الطائرات وأشياء من هذا القبيل ، وبالتالي فهو نوع مختلف من الأجهزة التي كان لديك من قبل. أود أن أؤكد أن الهاتف المحمول هو في الحقيقة الكمبيوتر الشخصي الحقيقي ، لأن هذا هو الجهاز الذي لديك معك طوال الوقت. إنه الجهاز المحمول البشري المحدد. الكمبيوتر اللوحي مختلف قليلا. إنه نوع من المواقف الغريبة ، عندما تفكر في ذلك ، بطريقة أو بأخرى ، يوجد أكثر من نوع وظيفي واحد من الأجهزة المحمولة.
على أي حال ، ماذا يعني أن تكون المحمول. الانترنت تغير. لم نلاحظ حدوث هذا الأمر - لم ألاحظ حدوثه - لكن 80٪ من نشاط الإنترنت في الوقت الحاضر هو من الأجهزة المحمولة ، وهذا رقم استثنائي عندما تفكر فيه. ولكن 47 في المئة من تلك 80 في المئة هو حركة الكمبيوتر اللوحي. من الممكن توفير معظم التطبيقات في إعداد الهاتف المحمول. بمعنى آخر ، إذا كان لديك تطبيقات موجودة بالفعل ، وكما تعلم ، يمكن الوصول إليها على سطح المكتب ، ربما يمكنك وضعها على هاتف محمول ، ولكن من الواضح أن هناك عوامل محددة. عامل الشكل ولوحة المفاتيح هي واحدة منها. وفقا لمايكروسوفت وأبل ، فإن الأجهزة اللوحية نفسها ستحل تدريجيا محل أجهزة الكمبيوتر المحمولة. ولهم تطبيقات خاصة في مناطق معينة ، لأنها أكثر وعرة.
كان أحد الأشياء التي أتذكر التحدث إليها مع أخصائيي الرعاية الصحية ، هو حقيقة أنه قبل وجود الجهاز اللوحي ، إذا ذهبت إلى بيئة كانت جناحًا منعزلًا ، كما تعلمون ، سيتعين عليك امتلاك أجهزتك التي أخذت بها أنت ، في الواقع يجب أن يتم تطهيرها بطريقة أو بأخرى. من السهل حقًا القيام بذلك باستخدام جهاز لوحي ، وليس من السهل على الإطلاق القيام بذلك باستخدام ما اعتادوا عليه ، والذي كان عبارة عن أجهزة كمبيوتر سطح مكتب كانت محمولة بحكم وجودها على عربة وتوصيلها بالبيئة. لقد اعتادوا على البقاء في هذا النوع من البيئات ، أو الذهاب إلى نوع غير عادي من التطهير الذي يتم أخذه من تلك البيئات. ونحن لا نفكر كثيرًا في تلك البيئات ، ما لم نعمل في تلك البيئات. لكن الأجهزة اللوحية والهواتف المحمولة جعلت من العمل في تلك البيئات أمرًا طبيعيًا جدًا للتوصيل والعمل في تلك البيئات.
وعندما تكون الإحصائيات التي حددها إريك 1.7 مليار ، أعتقد أنها كانت ، عمال متنقلون بحلول عام 2020. هل أنا عامل متنقل؟ أعتقد أن الأمر كذلك ، فأنا عامل متنقل ، بمعنى أنني أعمل أحيانًا خارج المكتب ، وعندما أفعل ذلك ، سأعمل على جهاز لوحي أو أقوم بعمل أشياء على هاتف محمول. لذلك ، عندما تنظر بالفعل إلى ذلك ، وتفكر في ذلك ، فمن المحتمل أن يكون على حساب الأشخاص الذين سيستخدمون الأجهزة المحمولة فقط لقوتهم العاملة ، وبالتالي الأشخاص الذين يتنقلون بشكل أساسي بالفعل. على أي حال ، يمكنك الآن التفكير فيما يتعلق بثلاثة أنواع من المستخدمين: مستخدمي سطح المكتب ومستخدمي الكمبيوتر اللوحي ومستخدمي الهواتف. ويحتاجون تطبيقات مختلفة. وهذا هو سبب ذكرها.
أصبحت الكاميرا والصوت الآن جزءًا لا يتجزأ من الأجهزة المحمولة ، ولكنها أيضًا جزء لا يتجزأ من أجهزة الكمبيوتر المكتبية. لكن يتم استخدامها بطرق مختلفة على الأجهزة المحمولة ولهم واجهات مختلفة على الأجهزة المحمولة. والطابع الكامل لسبب استخدامك مختلف على جهاز محمول. لذلك ، إذا كنت تقوم بإنشاء تطبيقات للهاتف المحمول ، فأنت لا تبني نوع التطبيقات التي استخدمتها لإنشاء ، لمجموعة كاملة من الأسباب - الكثير منها كان على تلك الشريحة. لذا ، إذا كنت من الشركات التي تعمل بالفعل بطريقة أو بأخرى على بناء تطبيقات تعمل على مواقع الويب ، فالسؤال هو ، هل يجب أن تكون تطبيقات محمولة أيضًا؟ وهذا النوع من الشريحة تبدو في ذلك. أحد تطبيقات الويب ، يمكنك القيام بالمزيد ، لأنه ببساطة تم بناؤه بطريقة أو بأخرى ، تم إنشاؤه دون الاهتمام فعليًا بعامل النموذج ، بحيث يقوم الأشخاص بإنشاء صفحة ويب لا يمكنك استخدامها بشكل معقول ، أو لا يمكنك استخدامها بسهولة على جهاز iPhone أو جهاز Android ، والذي قد يكون قابلاً للاستخدام فقط على جهاز لوحي ، ولكن حتى على الجهاز اللوحي قد لا يكون جيدًا بشكل خاص. عادة ، سيكون على ما يرام.
أو يمكنك إنشاء تطبيق جوال. إذا قمت بإنشاء تطبيقات للهواتف المحمولة ، فهناك وفرة في التطبيقات على العديد من متاجر التنزيل ، وهذا النوع من محركات الأقراص يخفف من مقاومته. إذا نظرت إلى جهاز iPhone الخاص بي ، فهو مليء بالتطبيقات التي لا يمكنني التخلص منها ؛ أحذفها ، لكن يبدو أنها دائمًا ما يتم تنزيلها مرة أخرى بطريقة غريبة. من الواضح أنني لا أعرف كيفية إدارة iPhone بشكل صحيح. ولكن كما تعلمون ، ينتهي بك الأمر بمجرد وفرة من التطبيقات ولا معنى له. لقد حصلت على المزيد ، وأظن أن لدي تطبيقات أكثر على جهاز iPhone الخاص بي أكثر من تلك الموجودة على سطح المكتب ، وهو أمر غريب عند التفكير في الأمر. تطبيقات الهاتف المحمول هي بمثابة اختبار للنجاح. من المثير للاهتمام أن بعض الشركات على شبكة الإنترنت - Yelp هي واحدة من هذه الشركات - حققت أداءً جيدًا للغاية من خلال إنشاء تطبيق وجعل الناس يقومون بتنزيله. ويبدو أن المجالات التي تحقق فيها نجاحًا معقولًا كانت في الواقع في القطاع المالي ؛ هذا هو البنوك ولكن أيضًا التجارة الإلكترونية وشركات مثل ذلك ، لأن الناس يحبون أن يكونوا قادرين على تداول الأشياء أثناء التنقل ، في بعض الأحيان. تطبيقات الأغذية ، لذلك ليس فقط البحث عن المطاعم ولكن أيضًا إنشاء مواقع الوصفات ، بل لقد قاموا بعمل جيد حقًا من حيث التطبيقات.
والكثير من الناس لم يحققوا أداءً جيدًا على الإطلاق ، ولهذا السبب ، أعتقد أن معظمهم هو أن هناك العديد من التطبيقات التي اعتدت على استخدامها ، وإذا كنت تستخدم تطبيقًا مرة واحدة كل بضعة أيام فقط أو نحو ذلك ، ثم نسيت ذلك. إذا لم يكن لديك قيمة شخصية كبيرة لك ، فإنك تنسى ذلك. لذلك ، من الصعب إنشاء تطبيق جوال يمكن الوصول إليه بالمعنى العام ، لكن من الواضح أنه يمكنك إنشاءه لموظفيك واستخدامهم داخل المؤسسة. تتميز تطبيقات الهاتف المحمول بتكاليف تطوير كبيرة حقًا ، وهي عدة أسباب لذلك. أحد أسباب ذلك هو أنك تشير فعليًا إلى عدد مختلف تمامًا من الأجهزة.
ويمكنك الحصول على بيئات التطوير التي ستستهدف أجهزة متعددة ، ولكن بعض التطبيقات ، لا سيما عندما تبحث عن الأمان ، فعليك فعل ذلك الترميز للجهاز نفسه. ستكتب رمزًا مختلفًا لجهاز iPhone أو بيئة Android. قد تكون مختلفة. في بعض الأحيان كنت تشير إلى قدرات الأجهزة. لذا ، فإن تطبيق الهاتف المحمول العام ، نعم ، ربما يوجد برنامج تطوير يمكنك من خلاله إنشاء نوع هجين من نوعه ، وسوف يتجول في معظم البيئات المستهدفة. HTML5 يجعل هذا ممكن أكثر بكثير مما كان عليه من قبل. لكنك تحصل أيضًا على هذا الموقف حيث لا تستطيع بعض التطبيقات فعل ذلك ؛ هذا يعني أنك في الواقع تقوم بنفس العمل عدة مرات لكل جهاز تستهدفه ، ولن يمنع ذلك الأشخاص من الادعاء بأن لديهم الحق في إحضار أجهزتهم الخاصة ؛ لن يحدث أي فرق في ذلك ، لذلك لا يمكنك الالتفاف عليه.
على ما يبدو ، يشير تحليل تطبيقات الأجهزة المحمولة إلى أنها تحقق المزيد من المبيعات ، أليس كذلك؟ وهذا نوع غريب من موقع الويب وتطبيقات الهاتف المحمول ، كما تريد ، إذا كنت ترغب في ذلك. تدفع التطبيقات المزيد من المبيعات. المواقع أفضل في التقاط عملاء جدد. تعتبر التطبيقات أفضل في الاحتفاظ بالعملاء الذين قمت بالتقاطهم بالفعل. ينفق العملاء الكثير على مواقع الويب أكثر مما ينفقون على التطبيقات ، لكن العملاء ينفقون كثيرًا على التطبيقات. وهذا شيء غريب حقًا ، وهذا يدل على حقيقة أنه إذا كنت ستقوم ببناء شيء ما ، فربما تحتاج إلى تجسيد لموقع ويب وتجسيد لتطبيقات الأجهزة المحمولة ، إذا كنت تتوقع استخدامه على نطاق واسع. وهذا ، بطريقة أو بأخرى ، يعد نوعًا كبيرًا من المصاريف الهائلة التي يجب إضافتها إلى مشروع برنامج ، وهو ما قد يؤدي على أي حال الكثير من الأشياء الأخرى.
كفكرة عامة ، يعد موقع الويب عبارة عن كتالوج والتطبيق عبارة عن جهاز ولاء. تطورات تطبيقات الأجهزة المحمولة - وهذا هو مجرد حل المشكلة - بيئة تطوير مختلفة ، مشاكل مختلفة فيما يتعلق بالأجهزة ، مبادئ تصميم واجهة المستخدم المختلفة ، والقدرة ، سيتعين عليك الحصول على إمكانية عدم الاتصال بالإنترنت - 'تسبب الكثير من التطبيقات يتوقع الناس أن يكونوا قادرين على استخدامها إذا تم قطع اتصالهم - فهم لا يريدون فقد البيانات ؛ يجب تخزين بعض البيانات محليًا. أنت بصدد إنشاء تطبيق مختلف عما قد تنشئه ، دعنا نقول لسطح المكتب. وبعد ذلك ، لديك مشكلة الخلفية للجوال ، ستحتاج إلى وجود برنامج وسيط هناك ، وستكون هناك إجراءات أمنية هناك. من المحتمل جدًا أن تكون هناك بنية موجهة للخدمة في الخلفية ، حيث تقوم بحياكة أشياء مختلفة. وما يقوله هذا هو أنك لا تأخذ فقط فريقًا معتادًا على تطوير التطبيقات على الخادم والأشياء. من خلال رميهم بالهاتف المحمول ، فأنت بحاجة حقًا إلى مطوري الأجهزة المحمولة. والناس مع تجربة المحمول.
على أي حال ، بعد قولي هذا ، هناك شيء آخر فقط أقوله - وفوق كل تطبيقات الهاتف المحمول ، في معظم الحالات ، نقطة اتصال للعميل ، لذلك يجب أن تكون جيدة حقًا ، لأن العميل سيحكم على الشركة على أساس الهاتف المحمول تجربة ، أو أنها سوف تؤثر على حكمهم. وفي بعض الحالات ، كما ذكرت ، فإن تطبيق الجوّال هو في الواقع نجاح الأعمال ؛ يمكن أن يكون الشيء الذي يجعل منظمة حقا. وبالطبع ، يمكن أن يكون سخرية رطبة كذلك.
وبعد قولي هذا ، سأمرر الكرة إلى إريك.
إريك كافانا: حسناً ، وسأسلمها إلى بيل. فاتورة ، إذا كنت تريد الانتقال إلى "البداية السريعة" هناك ومشاركة شاشتك؟
بيل اليس: نعم. هنا؟
إريك كافاناغ: تلك الزاوية اليسرى العليا.
بيل اليس: نعم. شكرا على التعليمات ، وأنا أقدر ذلك. روبن ، لقد أحببت حقًا مناقشتك ، لقد كان أمرًا مضحكًا. لقد عملت في فريق افتراضي لمدة 18 عامًا ، لذلك أعتقد أنني أستطيع أن أعتبر نفسي جزءًا من القوى العاملة المتنقلة. في بعض الأحيان أشعر بالقلق من أنني سأرى ، إذا كان لدي وظيفة ما بعد العمل ، فغالبًا ما أرتدي ملابسي للذهاب إليها. (يضحك) ، وربما أبدأ في فقدان منظور ما هو "الملبس" ، على أي حال. (يضحك) مع ذلك ، دعونا نمضي قدمًا ونبدأ. أريد أن أؤكد أنه ربما كان بإمكان إريك أن يتناغم ويقول لي ، يمكنك أن ترى شاشتي على ما يرام؟
إريك كافانا: نعم ، تبدو جيدة.
بيل إيليس: حسنًا. لذلك ، اسمي Bill Ellis ، أعمل مع IDERA على خط الإنتاج الدقيق ، وسنتحدث عن تمكين التنقل. ونحن نتحدث حقًا عن قياسه ، والتأكد من أنه يعمل وفقًا لرضاكم. واحدة من النقاط المهمة هناك ، هي أنه شيء يتفاعل معه الناس ، مع شركتك. بطريقة ما ، إنها حميمة للغاية - الهاتف في يد شخص ما ، وبالتالي فإن الانطباع ، والسرعة ، يعطي انطباعًا كبيرًا على جميع المستخدمين.
لذلك ، كانت هذه تجربة العملاء وأعتقد أنني سوف أشارك. لقد ذهبوا على الهواء مباشرة ، ولم يسير على ما يرام. ونظرًا لأن اختبار التحميل الأولي لم يكشف بالكامل عن التغييرات التي طرأت على البنية الأساسية للتطبيق ، وبالتالي ، فإن أحد الأشياء التي أحب التشديد عليها هو الهاتف المحمول ، سواء التطبيق أو HTML5 ، وهناك أيضًا الكثير من التكنولوجيا التي تعتمد عليها. بدءاً من الشبكة ، إلى خادم الويب ، ومنطق الأعمال ، والرسائل ، وإذا كانوا يقومون بعملية شراء ، كما تعلمون ، معاملة تجارية مهمة ، فهم يتفاعلون مع نظام السجل.
ومن المثير للسخرية ، عندما بدأنا واجهنا عدة مشاكل في الشبكة ، لذلك كل هذه الأشياء وثيقة الصلة للغاية حتى بتقديم هذا الندوة عبر الإنترنت نفسها. وهكذا ، يمكن أن يكون لديك تطبيق واحد ، ستة تقنيات على الأقل ، العديد من المستخدمين النهائيين ، والإجابة على أبسط الأسئلة أمر صعب للغاية. هل يواجه المستخدم النهائي مشكلة؟ ما هي مشكلة مكدس التطبيق ، ما هو الكود الذي يسبب المشكلة؟ وهكذا ، نوع من التعامل مع هذه الأشياء هو في الواقع ليس تافها.
الآن ، ما سنفعله ، هو أننا سنلقي نظرة على بعض القياسات التي تم إجراؤها في أحد المواقع ، للمساعدة في تمييز الحالات التي توجد فيها مجموعة التطبيقات. وما نراه هنا هو رسم بياني ، حيث محور Y هو وقت الاستجابة ، محور X هو الوقت على مدار اليوم. والرسم البياني شريط المكدس هو قياس حيث تنفق معاملات المستخدم النهائي وقتهم. وهكذا تحصل على اتجاه لطيف هنا ، ثم ترتفع وتزداد. وهو في الأساس ترسيم الحركة ، وبالتالي ، يمكنك الرجوع إلى الرسم البياني لشريط المكدس ، ويمكنك أن ترى أن هناك الكثير من المشاكل في مستوى J2EE. تشاهد أيضًا مشكلات في مستوى خادم الويب ، ثم هناك بعض المصاعد الكبيرة ، في الواقع في مستوى قاعدة البيانات أيضًا.
والآن ، بعد أن حددنا أن هناك مستويات متعددة ، مع مشاكل متعددة ، نحتاج إلى المضي قدماً قليلاً لمعرفة ما يجري بالضبط ، من أجل الحصول على استجابة ذكية لنمط الاستخدام الجديد وهذا بطيء جدًا ، نحن نتحدث عن أربعة أو خمسة X أداء أبطأ. وهكذا فإن أحد الأشياء الأولى التي نريد القيام بها هو القول ، "هذه معاملة واحدة" ، ولذا نظرنا إلى النطاق على الجانب الأيسر لجميع المعاملات ويمكنهم ، من خلال الاستشارات ، أن يكون الأمر سهلاً حقًا لإلقاء نظرة على الرسم البياني لشريط وقت الاستجابة لرؤية الأساس الذي تراه في نفس خادم الويب العميل Java لمعاملات معينة أكثر من غيرها ، وقت قاعدة البيانات. لكنه في الحقيقة يشمل جميع المعاملات.
وهذا ينظر إلى المستخدمين ، وهكذا تبدأ في الحصول عليه ، إنه نشر عالمي ، لذلك أنت تنظر إلى القارات الرئيسية داخل العالم ، لذلك فهي جميع المستخدمين ، وجميع المواقع. هذه مشكلة عالمية ، إنها تحدث ، بحيث تبدأ في العزلة ، فهي ليست واحدة أو مجموعة معينة من المستخدمين - إنها شيء يحدث بشكل أكبر على جانب مركز البيانات. وهكذا نبدأ بالتشخيص ، حسناً ، أين في البيانات؟ ما طبقات التطبيق؟ وهكذا بدأنا في النظر إلى متوسط وقت الاستجابة يتزايد ، بالإضافة إلى ذلك مع عدد عمليات الإعدام ، للحصول على فكرة عن التوسع. يعد هذا أمرًا مثيرًا للاهتمام - حيث يعرض النصف السفلي فعليًا السجل الطويل الأجل ، ويمكنك رؤية عدد مرات الوصول مرتفع للغاية ، لكن الجانب الآخر من ذلك هو أن عدد الاتصالات المتزامنة منخفض نسبيًا. بعد أن انتقلنا إلى تطبيق HTML5 على الأجهزة المحمولة ، زاد عدد الاتصالات بأكثر من الضعف بمعدل أصغر بكثير - نحن نتحدث عن أحجام كبيرة - إنها أقل من 100 مرة من عمليات الوصول ، لذلك نحن لا نتوسع ؛ لدينا ما لا يقل عن ضعف عدد الاتصالات إلى ما كان لدينا سابقا. لذلك ، بدأنا في التعرف على المتطلبات الجديدة التي يضعها تطبيق الهاتف المحمول على البنية التحتية الأساسية.
لذا ، دعنا نذهب إلى أبعد من ذلك ، لأننا نحتاج إلى عزل الأماكن التي تحدث فيها المشكلات. وهكذا ، هنا ، تبحث بشكل أساسي عن نوع من الأشياء التي يتم تحديدها ، ونحن في الحقيقة لا نحتاج إلى هذا الرسم البياني الشريطي هنا لنقول إننا لا نلتزم باتفاقيات مستوى الخدمة الخاصة بنا ، لكن يمكننا أن نرى ذلك بسهولة في الرسم البياني العلوي. لكن لدينا تأكيدًا ثانويًا فيما يتعلق بحساب التنفيذ لعدم الامتثال لجيش تحرير السودان. الآن ، هنا ، سنبدأ بالفعل في النظر في القفل ، وهذا في الداخل - وهذا يحدث ليكون WebLogic ولكن ضمن مستوى منطق الأعمال. ويمكنك أن ترى هنا ، وقد يكون هذا صعبًا بعض الشيء في القراءة ، لكنك تضغط على 31000 عملية استحواذ على الأقفال لفترة تأمين مجمعة تبلغ 12 ساعة و 30 دقيقة. لذلك ، من الواضح أن هذه مشكلة كبيرة.
الآن ، يوضح لنا تأثير القفل أن هناك دائمًا بعض الاشتقاق لقاعدة 80/20. إنها حقًا طريقة واحدة ، مجموعة واحدة من الأساليب التي تسبب المشكلات حقًا. الآن بدأنا في عزل المشاكل داخل طبقة معينة. لذا ، سنذهب أبعد من ذلك قليلاً ، وهنا نظام المراسلة. وقد بدأنا نرى ذلك ، الرسم البياني بمرور الوقت الذي أقوم بدورته في أعلى اليسار ، يمكنك أن ترى أن وقت الاستجابة القاسي آخذ في الارتفاع ، والوردي ، المفتاح ، هذا يظهر بالفعل في قائمة الانتظار وهناك بالفعل مختلف تمامًا طوابير هذا يحدث ، وهذا ما يتم رفعه ، وذلك بسبب عدد الاتصالات. وبالتالي فإن نظام المراسلة يقوم بالكثير من العمل ؛ هناك الكثير - إذا قمت بإجراء تشبيه لتلك البقالة ، فهناك المزيد من العربات في كل حارة في مكتب الخروج - وهذا ما يدفع قائمة الانتظار لأعلى ، ويمكنك أن ترى ذلك بوضوح أكبر في المجال. كل مجال من المجالات يشهد قائمة انتظار عالية جدًا جدًا.
حتى الآن ، قمت بتحديد التأمين داخل WebLogic ، وحددت قائمة الانتظار داخل نظام المراسلة ، وهذا يحدث ليكون Tuxedo. ثم ، ما ننظر إليه هنا هو نوع مماثل من التحليل ، لكننا ننظر إلى حالات التنفيذ ضمن نظام السجل. وهذا يحدث ليكون حالات التنفيذ داخل أوراكل. السبب في أننا نركز على الوقت هو أن الوقت له خصائصان ممتازتان. رقم واحد: هذه هي الطريقة التي يتمتع بها المستخدمون والتطبيقات النهائية بالأداء. الرقم الثاني هو أنه يقيس استهلاك الموارد. وبذلك ستحدد تلقائيًا مكان الاختناقات. وهكذا أستطيع أن أرى هنا ، على مستوى قاعدة البيانات ، أن لدي وقت إدخال / إخراج إضافي ، لذلك أؤكد على نظام التخزين الفرعي. كل طبقة تعتمد على الطبقة المتلقية للمعلومات ، لذلك تعتمد قاعدة البيانات على التخزين. أستطيع أيضًا أن أرى أنه خلال وقت قاعدة البيانات ، أقوم بالتأمين. لذلك ، أحتاج إلى الحصول على المزيد من الحبيبات قبل أن تصبح هذه المعلومات أكثر قابلية للتنفيذ. وهكذا ، دعنا نذهب ، قشر البصل مرة أخرى.
الآن ، هذه في الواقع نظرة على حسابات التنفيذ ، المحور ص في هذا العدد ، هذا بالآلاف ، أنت تنظر إلى 9000 ، تسعة ملايين ، وبالتالي فإن عدد التنفيذ يرتفع لأعلى وأعلى. لذلك ، فإن تطبيق التنقل الجديد يؤكد على التطبيق مجموعة كاملة من الطرق. القفل ، فقط للتلخيص: الإغلاق على مستوى الويب ، الانتظار في نظام المراسلة ، إحصاء تنفيذ إضافي على مستوى قاعدة البيانات ، إدخال / إخراج إضافي ، تأمين إضافي داخل طبقة قاعدة البيانات. لذلك ، نحن ، أنا أؤثر في الواقع على كل مستوى في مواصفات التطبيق. وبالتالي ، من المهم جدًا أن تكون قادرًا على الحصول على مقاييس من كل مستوى ضمن رصة التطبيق. هنا ، أقوم في الواقع بتقسيم نشاط قاعدة البيانات إلى برنامج ، وأستطيع أن أرى بالفعل أن لدي برنامجين: اللون الفيروز يخطط لقفل التطبيق. وهكذا ، هذا واحد ، خادم التوزيع كما قفل التطبيق ، التطبيق ، وهذا هو الجزء المحمول ، وهذا لديه أيضا قفل التطبيق. ويمكنك أن ترى أن هناك عددًا من هذه الاختناقات على التخزين نفسه.
أنا الآن أحصل على البصل لترى ما يمكنني فعله في كل طبقة. والسبب في ذلك هو أن الكثير من الناس ينظرون إلى هذا من وجهة نظر التخطيط للقدرات. ومعظم الخدمات السحابية ، يتحدثون عن توسيع الخوادم ووحدة المعالجة المركزية والذاكرة. الجانب الآخر من العملة هو بنفس القدر من الأهمية ، هو رمز التطبيق الذي ينفذ ويقود استهلاك تلك الموارد. وعندما تعرف رمز التطبيق ، يمكنك الآن معالجة السعة عن طريق معالجة الكفاءة. لذلك ، لديك وجهان لعملة واحدة ، ويمنح محترفي تكنولوجيا المعلومات خيارات إضافية لحل المشكلة. ليس فقط إضافة المزيد من الخوادم ، بل أيضًا ما الذي يمكننا فعله لتنظيف الأشياء وتشغيلها بشكل أكثر كفاءة؟ القديم "العمل أكثر ذكاء ، وليس أصعب."
إذن ، هنا ، يمكننا فعلاً أن يكون لدى Oracle شيء أنيق يسمى الوحدات النمطية والإجراءات ، حيث يمكنك بالفعل البدء في توثيق الكود ، وهكذا يمكنك أيضًا الاطلاع على الأشياء بطريقة أخرى ، مثل قفل التطبيق الذي رأيناه؟ حسنًا ، جاء ذلك من خلال رمز ورقة المصاريف ، كما جاء من خلال خادم التوزيع ، وبالتالي فإن هذين هما المحركان الأساسيان لهذا القفل الجديد. تأتي وحدة التخزين الجديدة عبر النظام عبر الإنترنت ، ولذا فقد بدأت بالفعل في إنشاء ملف تعريف ، حيث تكون برامج التشغيل لهذا الاستهلاك الإضافي للموارد. إنه شيء آخر أن تكون قادرًا على تحديد برامج التشغيل في التعليمات البرمجية الأساسية. وإذا دخلنا في هذا الأمر ، أعتقد أننا نظرنا إلى ورقة النفقات هذه ، ولذا فإننا نذهب إلى هنا.
الآن ، وبالنظر إلى الكائنات الأساسية التي يتم ممارستها ، تبدأ في مشاهدة سجل الرسائل هذا. حسنًا ، في كل مرة يقومون فيها بالرسائل - ورأينا أن الأمر يتزايد من قِبل عدة أشخاص - نحن في الواقع نلمس جدول سجل الرسائل هذا وسنرى فعليًا في غضون دقيقة واحدة مما يتسبب فعليًا في الكثير من القفل داخل الطبقة قاعدة البيانات. لذلك فإن أنماط الاستخدام الجديدة هذه لها تأثير كبير صعودًا وهبوطًا في رصة التطبيق. الآن ، على الجانب الأيمن يوجد كود SQL ، وهذا في الواقع هو رمز التطبيق ونحن نتتبع ما تفعله عبارات SQL عن طريق حالة التنفيذ. وبالتالي ، من السهل جدًا من خلال الترميز اللوني معرفة عبارات SQL التي تشارك في هذه الأقفال. والسبب في أن هذا أمر حيوي حقًا هو أنه إذا ذهبت إلى DBA الخاص بك ، وأنت تقول ، "مهلا ، نعتقد أن هناك مشكلة على مستوى قاعدة البيانات." قد ينظرون فقط إلى قاعدة البيانات وقد تبدو جميلة إلى حد كبير ركض أمس.
ولكن لكي تكون قادرًا على ربط طريقة استخدام التطبيق لقاعدة البيانات ، فيمكنهم بعد ذلك تحديد عبارات SQL الدقيقة التي يجب عليهم التركيز عليها ، ثم يمكنهم الدخول في بعض تلك الممارسات المتقدمة ، والنظر في خطط التنفيذ وكل تلك الأشياء أنها يمكن أن يعدل ، لجعل نظام السجل يعمل بسرعة أكبر بكثير. وبالتالي ، فإن الشكوك المترابطة في الكود ، من الضروري للغاية تمكين خبراء التكنولوجيا من حل المشكلات الأساسية ومعالجتها. الآن ، هنا ، تحدثنا أيضًا عن التخزين - هنا ، ترى عدد القراءات المادية ، ويمكنك أن ترى متى حدث ذلك ، وهذا يبدأ في الدخول في بنية الأجهزة ، لأنه عندما تخطط لتطوير نظام ، يكون أحد الأشياء التي قد تختار القيام بها هي أنه يمكنك اختيار أنواع مختلفة من التخزين ، ولديها ملف تعريف حساب مختلف جدًا. وفي بعض الحالات ، سيكون من المنطقي الترقية ودفع تكاليف تخزين الفلاش ؛ إذا كنت أقوم بالكثير من القراءات العشوائية ، فعندئذٍ سيؤتي ثمار تخزين الفلاش حقًا.
وهكذا ، فإن الرسالة الرئيسية لهذا هي أنه مع تطبيق جديد يضع مطالب جديدة على النظام ، وتحتاج مجموعة التطبيقات الأساسية إلى تطوير لتلبية هذه الاحتياجات. وتريد أيضًا إلقاء نظرة على ماهية تلك الاحتياجات وهل يمكن تعديل التعليمات البرمجية لجعلها أكثر فاعلية؟ وأخيرًا ، وصولًا إلى وحدة المعالجة المركزية (CPU) ، يمكنك أن ترى في فترة الانتقال ، فقد كنا نعمل بنسبة 10 في المائة تقريبًا ، وبعد ذلك مع الكود الجديد ، وصلنا إلى 4X ، والآن وصلنا إلى 40 بالمائة ، وهذا هو من المهم حقًا للبيئات المادية وكذلك الافتراضية أن تتأكد من أن لديك موارد خادم كافية لتلبية احتياجات التطبيق. وهكذا ، إليك مجرد لقطة عن قرب ، بحيث يمكنك رؤية بعض هذه الأرقام مقدمًا قليلاً. من المثير للاهتمام على مستوى الخادم ، أن استهلاك الذاكرة لم يتغير كثيرًا ، ولكن بالتأكيد عدد دورات وحدة المعالجة المركزية المطلوبة.
وهذا في الأساس مجرد خلاصة للنظر في تقرير المصاريف ، والنظر إلى التوسع ، وحقيقة أن عدد عمليات الإعدام قد انخفض بالفعل ، ولكن ارتفع وقت التنفيذ. وهكذا أظهر أنه في ظل التنقل ، كان عنصر حساب التطبيق يواجه مشكلة بالفعل. ومن المؤكد أن هذا سيكون له تأثير من جانب المستخدم على الأشياء ، لأنه إذا لم تتمكن من أداء وظيفتك ، فسيتوقف الأشخاص عن استخدام التنقل. والشيء الجميل في التنقل هو أنه يمكّن فعليًا إنتاجية القوى العاملة ، وهو أمر جيد جدًا بالنسبة إلى شيكات الرواتب وما إلى ذلك ، لذلك أنت تريد بالتأكيد أن تتدحرج. الآن ، نحن ننظر إلى نفس الشيء هنا ، فقط من وجهة نظر الموقع ، لذلك هي أوروبا والشرق الأوسط ، اتصالات VPN آسيا ومن ثم مقرها. والولايات المتحدة بشكل عام. لذلك ، نعتقد أن إحدى الطرق للحصول على تلك المعلومات القيمة في كل طبقة من مكدس التطبيق هي من خلال خط الإنتاج الدقيق.
سأذهب بسرعة شديدة ، Robin و Eric ، أنا فقط من النوع الذي قدم نظرة سريعة فقط على ما تقوم به Precise ، ولماذا تم تصميمه بالطريقة التي تم تصميمها بها. وما يحدث إذا كان المستخدم النهائي يحاول القيام بشيء ما ، فهناك الكثير من التكنولوجيا في مركز البيانات ، والمستخدم النهائي لا يهتم حقًا ، فهم يريدون فقط القيام بعملهم. وفي الوقت نفسه ، لديك الكثير من الأشخاص في مجال تكنولوجيا المعلومات ، بحسن نية ، أذكياء للغاية ، لكنهم ليسوا على دراية بوجود مشكلة حتى يقوم هذا المستخدم النهائي بالإبلاغ ، إذا قاموا بالإبلاغ. وبعد ذلك ، في كثير من الأحيان ، سيبدأ هذا عملية محبطة للغاية تستغرق وقتًا طويلاً للغاية ، حيث ينظر الناس إلى مجموعة فرعية من حزمة التطبيق ، لكن من الصعب للغاية الإجابة على هذه الأسئلة الأساسية حول من وماذا ومتى و اين ولماذا.
لذلك ، ما نعتقد أنه عن طريق قياس معاملات المستخدم النهائي التي تبدأ في أجهزتهم ، من خلال الشبكة ، إلى خادم الويب ، في جافا ، والتقاط هذه المعلومات يمكننا الإجابة على أسئلة من ، وماذا ومتى وأين ولماذا ، توفير توصيات ، ولكن ربما كان الشيء الأكثر أهمية هو استكمال حلقة ردود الفعل. نحتاج جميعًا إلى تعليقات لتحسينها ، إنها الطريقة الوحيدة التي تعرف بها حدوث شيء ما. من خلال وضع التاريخ في مستودع مركزي ، فإنه يوفر ورقة واحدة من الموسيقى للجميع للقراءة منه. وهكذا ، يصبح من السهل للغاية معرفة أين توجد المشاكل ، لذا فإن التصميم يدور حول قياس معاملة المستخدم النهائي ؛ سيؤدي هذا إلى تحديد المعاملات البطيئة ، وتقسيمها ، وهذا سوف يحدد التكنولوجيا التي تمثل مشكلة ، ثم يقدم وجهة نظر خبيرة في كل فئة من المستويات الفردية حتى تتمكن من معرفة ما يحدث. ستقوم Precise بتوفير التعلم بالإضافة إلى التقارير ولوحات المعلومات لجميع أصحاب المصلحة ، سواء كنت ترغب في الحصول على نظرة عامة فقط ، أو إذا كنت ترغب في الحصول على رؤية تقنية عميقة لما يحدث.
الآن ، ما الذي يمكن أن يحدث ، مثل يوم في الحياة ، إما أن تقوم أنت كمتخصص في تكنولوجيا المعلومات بالاتصال بالمستخدم النهائي ، أو في بعض الأحيان يمكن للمستخدم النهائي الاتصال بك. تسجيل الدخول إلى الدقة ، يمكنك التركيز مرة أخرى ، محور Y هو استجابة ، محور X هو الوقت على مدار اليوم. نحن هنا ، كل دولة فرعية ، لذلك لديك وقت العميل ، ووقت خادم الويب ، و Java ، و Tuxedo ، ووقت قاعدة البيانات. هنا لديك معاملات الدفع ، يمكنك طرح قائمة لتحديد مستخدم نهائي معين ، وبهذه الطريقة يكون لدى تقنية المعلومات القدرة على معالجة مشكلات المستخدمين النهائيين المعنيين. وبالتالي ، يمكنك أن ترى بالضبط متى كانوا مشغولين ، ويمكنك أن ترى أنهم يستخدمون إدارة المحتوى ، ويمكنك التركيز على تلك المعاملة ، ومن ثم ستقدم لك Precise تحليلًا لتلك المعاملة.
تتم إضافة النسبة المئوية في النهاية بواسطة النسبة المئوية ، الدقة ، والتي تخبرك كم من الوقت ، ولكن نسبة من الوقت ، تقضي في هذه الخطوة الفردية ، وصولاً إلى عبارات SQL الفردية ، وهذا هو السياق. وأحد الأشياء التي نقولها هو أن كل شخص لديه أدوات ، لكن قلة من المتاجر لديها سياق. والسياق يمكّن مسؤول Java من التركيز على رمز التطبيق ، و DBA لتحديد مثل عبارة SQL المعينة في هذه الحالة. وهكذا ، مع هذه المعلومات ، فإنها توفر لهم رؤية أكثر حول كيفية معالجة السبب الجذري الأساسي للمعاملة المعينة التي تؤثر على مستخدم معين. لذا ، فأنت حقًا تركز الليزر على السبب الجذري. ويمكنك تحليل عبارة SQL ، أين قضيت وقتها ، حسنًا ، في التنفيذ؟ وعلى النقيض من ذلك ، هناك الكثير من الأدوات مثل Enterprise Manager فقط لاختيارها. إنها كبيرة ، ويمكن أن تأخذها. ينظرون إلى الأشياء من منظور مثيل ، وهذا لا يكفي التركيز حقًا للوصول إلى هذه التطبيقات.
عادة ، ستكون تطبيقات التنقل OLTP منخفضة زمن الوصول ، والإنتاجية العالية ، لذلك التركيز على قائمة العشرة الأوائل ، هذه بداية ولكنها في الحقيقة ليست جيدة بما يكفي لهذا النوع من التطبيقات. ثم ، الأمر الآخر هو أنه بالنسبة للتطبيقات المستضافة داخليًا ، يعد التحديد بواسطة معرف المستخدم أمرًا حيويًا ، لأنه لا يتعلق بالتطبيق والبنية الأساسية فحسب ، بل يتعلق أيضًا بكيفية استخدام المستخدمين النهائيين للتطبيق. وعادة ما يكون لدى المستخدمين النهائيين سلوك أفضل بكثير عندما تكون قادرًا على التعرف عليهم. وهذا هو مجرد نوع من المعاملات المختلفة وتجربة العميل ، ثم الجزء الفرعي ، (يضحك) أعتقد أنني أتحدث لفترة طويلة. متعب قليلا هنا ؛ انا ذاهب الى المحراث قدما.
هنا ، نحن نبحث عن لوحة معلومات نضعها معًا تعرض تنبيهات ، ثم نعرض مستويات مختلفة من مكدس التطبيق. فيما يلي خوادم الويب الخاصة بك ويمكنك التحقق من خلال تنفيذ عدد مرات الاستجابة أن الأشياء متوازنة. يمكنك إلقاء نظرة على وصول المستعرض ، يمكنك الاطلاع على مجموعات الاستخدام والقمامة ، والتأكد من أن لديك نمط سن المنشار الجميل ، وأنك لا تملك تسربًا للذاكرة ، وما إلى ذلك ، وفكرة ذلك هي توفير القليل من قليلا من لوحة القيادة أكثر تقنية من كل من المكونات داخل مكدس التطبيق. لذلك ، يقدم خط الإنتاج الدقيق الذي توفره IDERA مراقبة الإنتاج ، 24 في 7 ، معلومات مفصلة للغاية. من السهل جدا نشر هذا. لا تحتاج إلى تعيين المعاملات ، بغض النظر عن ما يقوم به المستخدمون النهائيون ، تقوم Precise تلقائيًا بتوصيل النقاط عبر مكدس التطبيقات.
إذا لم يتم قياس الطبقة المتلقية للمعلومات ، فسوف تتعرف Precise على ذلك وتوفر وقت الدخول والخروج وتوصي بأن تقوم بضبط الطبقة المتسلسلة. وهكذا ، من السهل جدًا تقدير الوقت ؛ نحن أقوياء جدا في قاعدة البيانات ، وهذا هو نوع IDERA للمطالبة بالشهرة. والسبب في ذلك هو أن كل معاملة تجارية مهمة تتفاعل مع نظام التسجيل ، بحيث تصبح قاعدة البيانات الأداء التأسيسي. وهكذا فإن الأدوات الأخرى الموجودة في السوق ، تقوم بعمل جيد ، لكن حسنًا ليس جيدًا بدرجة كافية ؛ تحتاج حقًا إلى معرفة ما يحدث بالضبط مع عبارات SQL. ونحن نفعل الكثير من الأشياء المتقدمة ، وهذا كثير جدًا بالنسبة لهذا ، مثل الاحتفاظ بسجل بيان SQL وتتبع خطط التنفيذ مع مرور الوقت. وهذا هو المجال الذي يمكننا استكشافه أكثر ، إذا كنت مهتمًا.
لذلك ، هذا هو نظام Precise لأداء التطبيق ، نحن ندعوك لطلب اجتماع إضافي من خلال موقع idera.com على الويب ، إذا كان لديك اهتمام إضافي بالحل والمواضيع التي ناقشناها اليوم.
وإريك ، مع ذلك ، أعتقد أننا ما زلنا تحت الأسلاك ، وسأقوم بتسليم عصا القيادة لك وروبن. شكرا لكم.
إريك كافانا: لا ، هذا رائع وأنا أحب المحتوى الذي جمعته هنا ، لأنك تقوم بعمل رائع في عرض مدى تعقيد البيئة تحت الغطاء. وبالطبع ، فإن مهمة Precise بأكملها ، فإن الغرض من Precise هو المساعدة في تخطي هذا التعقيد وفهم ما يحدث بالفعل والقدرة على اتخاذ بعض الإجراءات لتحسين شيء ما. وأنا أشعر بالحيرة تجاه مدى تعقيده. أظن أن Precise يسمح لك أيضًا بتحديد أنماط معينة من السلوك ثم تسميتها ، أو على الأقل تسجيلها أو وضع إشارة مرجعية عليها أو شيء من هذا القبيل ، هل هذا صحيح؟
بيل إيليس: نعم ، أحد الأشياء التي ستحدث ، هو أنك لا تريد أن تطارد ذيلك ؛ لا ترغب في الذهاب لقضاء الكثير من الوقت لمرة واحدة. لذا ، فأنت تريد أن تنظر إلى ما هي الأنماط ، وما هي الاتجاهات ، لأن هناك الكثير من التكنولوجيا لإدارة. ومن بين هذه الأشياء تحديد الأولويات والقدرة على الترتيب ، ومعرفة أين تقضي وقتك ، ومعرفة ما يلزم شحذها. وتريد أيضًا اتباع نهج متحفظ للمخاطر الأقل والتكلفة الأقل. أنت لا ترغب في إجراء تغيير عالمي باهظ التكلفة ، دون الحاجة إلى إجراء تقييم أو شعور جيد جدًا بمعرفة أنه ، سيساعد هذا الأمر بالفعل. لذلك ، تعرف على ما يحدث بمرور الوقت وهذا الاتجاه أمر حيوي لمعالجة القضايا الأساسية بذكاء.
إريك كافانا: هذا منطقي تمامًا. وما حجم الصفقة الافتراضية التي تجعلك قادرًا على رؤية ما يحدث ، ثم ، هل ستأتي إلى مؤسسات تستخدم حاويات - باستخدام Docker على سبيل المثال؟ وكيف سيؤثر ذلك على ما تستطيع Precise فعله؟
بيل إيليس: نعم ، لذلك فإن كلمة "الحاوية" يمكن أن تعني أشياء مختلفة وفقًا للبائعين المختلفين. وهكذا ، نحن نعمل مع VM ، الكل يستخدم تقريبًا VMware - أنا أعتبرها المعيار الفعلي في هذه المرحلة ؛ أعلم أن هناك منافسين هناك. ونحن بصدد توسيع ما ندعمه ، ولكن VMware هو المهيمن ، ضمن حزمة أوراكل. هناك قواعد بيانات حاويات وبالتالي كل ذلك مهم للغاية لتكون قادرة على تطوير نظامك بسرعة كبيرة. من المهم أيضًا أن تعرف في بيئة افتراضية عندما يكون المضيف الفعلي غير قادر على تلبية احتياجات جميع حاويات الضيوف ، لأن كل واحد منهم يتنافس على الموارد.
وأحد الأشياء التي حدثت بالفعل داخليًا فوجئت بها ، هو أنه في الواقع لدينا داخل IDERA الكثير من VMs الخاملة ، لكن كل من VM الخمول يستهلك الموارد ، بحيث بدأوا في التسبب في مشكلة بشكل عام لـ VMs التي كانت بالفعل المستخدمة التي كانت مهمة بالنسبة لنا ، وإجراء أعمالنا. وهذا كان شيئًا مثيرًا للاهتمام. الآن ، نحن لا ندعم كل التكنولوجيا تحت الشمس ؛ توجد مصفوفة دعم مرتبطة بهذا الحل ، وهذا هو أحد الأشياء التي نرغب في البحث عنها ، لاحتمال محدد أو عميل معين ، فقط للتأكد من أننا قادرون على تلبية احتياجات التكنولوجيا والتقنيات الفردية التي مكدس التطبيق الخاص بهم يعمل تحت.
إريك كافانا: نعم ، هذا له معنى كبير. من تجربتك ، ما هي بعض القوى الكبرى التي تقود التحديات الآن على الهاتف المحمول؟ عندما تحدثت أنا وأنت قبل هذا البث الشبكي قبل بضعة أشهر ، لقد أوضحت نقطة جيدة حقًا حول كيف يمكن أن تكون وظيفة وتخطيط جهاز iPhone أو بعض الأجهزة المحمولة تحديًا حقيقيًا للشركة ، لأنه فجأة يمكن للمستخدم النهائي تعرف على كيفية إنجاز بعض العمليات المحددة في سير العمل ، أليس كذلك؟ وهكذا ، إلى هذه النقطة ، ما تقوم بتمكينه في تطوير تطبيقات الأجهزة المحمولة هو أنك تعرض للمطورين مكان حدوث المشاكل ، ثم يمكنك تعيين ذلك مرة أخرى على ما يقوم به التطبيق على هذا الجهاز المحدد ، أو هذا الجهاز المحدد. وهذا مفيد للغاية ، للمطور ، لأنه يمكنهم الآن رؤية سبب المشكلة ، يمكنهم إجراء بعض التغييرات على التطبيق ، لحل ذلك ، أليس كذلك؟
بيل إليس: نعم ، إنه نوع من التداخل في التوقعات العالية بشكل لا يصدق - الجميع يتوقع أن يعمل كل شيء بمعنى ما ، ولكن هناك الكثير من التنوع. لديك كل هذه الهواتف الذكية المختلفة ، ولديها أبعاد مختلفة للشاشة ، ثم لديك بائعين مختلفين للاتصالات ، Verizons ، و AT & Ts ، و Sprints ، تلك هي فقط تلك الشعبية في الولايات المتحدة. وهناك الكثير من التنوع الموجود هنا ، إنه على ما يرام ، كيف يمكنك التفاف ذراعيك حول كل هذا ، إلى حد ما في تحديد أين توجد القضايا؟ وهكذا ، هناك الكثير من المقاييس المتوفرة وأحد الأشياء التي قام بها فريق إدارة المنتج الخاص بنا ، هو محاولة لسحب المقاييس الأكثر أهمية أو الأكثر حاجة لفريق تكنولوجيا المعلومات ، لتكون قادرًا على اتخاذ قرارات ذكية .
ولذا ، فهو نوع من التحدي ونفعل منتجنا مثل تطور السوق وبالتالي نحصل على تعليقات من عملائنا وهناك دائمًا طلبات التحسين ، لذلك "مهلاً ، هذا المقياس الإضافي سيكون مفيدًا جدًا لنا." يتطور المنتج تمامًا مثل السوق ، ولكن إذا كان لا بد لي من القول ، في الواقع ، فإن إريك ، إنه أمر مثير للاهتمام حقًا بالنسبة لي ، هو أن كل التوقعات هي شيء. الأشخاص مثلهم ، فقد اعتادوا العودة في اليوم الذي ينتظر فيه الأشخاص خمس وسبع ثوان حتى تظهر الشاشة ، والآن مثل ثانية واحدة أو ثانيتين ، والناس مثل "أوه ، هذا التطبيق لا يعمل على الإطلاق!" (يضحك)
إريك كافانا: هذا مضحك. هذا صحيح جدا!
بيل إليس: إنه مجنون.
إريك كافانا: نعم ، إنها غير واقعية إلى حد ما وبصراحة. وأعتقد أننا ربما سنبدأ في رؤية المزيد من الواقعية حول هذا الموضوع ، ولكن مع ذلك ، فإن الحقيقة هي أن الناس لديهم توقعات كبيرة للغاية. وأعتقد ، روبن ، سأعيدك بسرعة حقيقية في الدقائق القليلة الماضية هنا. أحببت تقييمك لموقع الويب ككتالوج وتطبيق باعتباره آلة ولاء. وإلى هذه النقطة ، ما نتحدث عنه هنا هو كيفية تمكين مطوري هذه التطبيقات من فهم ما يحدث: هل يمكن استخدامه؟ أليس صالحة للاستعمال؟ وما الذي يمكنك تغييره لضبط ذلك؟ وإلى حد بيل هنا ، قبل ثانية فقط ، أقصر وقت دورة إصلاح هذه المشكلة ، أليس كذلك؟ إنه ليس كما كان في السابق - عليك إصلاح هذه السرعة. أو هل ستحصل على استخدام كبير ، أليس كذلك؟
روبن بلور: نعم ، هناك مجموعة كاملة من الأشياء الأخرى التي يتم لعبها في هذا ، لذا فقد حصلت على هذا التطور الرشيق ولديك توقعات في العديد من الأماكن الآن ، أنك ستصدر إصدارًا جديدًا لشيء ما يجري تطويره ، أو في طور التغيير ، كل أسبوعين. وهذا الأمر يحدث ، عندما تفكر فيه ، إذا فكرت في بيئات النشر ، وكنت تفكر في مدى كومة المكدس عندما تصل إلى الهاتف المحمول ، لديك بالفعل العديد من الأجهزة المحتملة على العقدة النهائية ، وبعد ذلك سيكون لديك الوسيطة في الوسط. وقد يكون لديك أسفل وتحت قد يكون لديك قواعد بيانات. لذلك ، قد تلمس العديد من التطبيقات ؛ ربما تلمس قواعد بيانات متعددة وقد تقوم بأشياء معقدة للغاية فيما يتعلق بالأمان. والأمر كله يعمل ، والتوقع هو أنه سوف يعمل بشكل جيد.
والشيء المدهش هو أنه يحدث في بعض الأحيان ، ولكن فكرتي في هذا الأمر ، إذا كنت حقًا ، إذا كنت تقوم بإنشاء تطبيقات للهاتف المحمول تعد حقًا مفتاح نجاح الشركة وتخرج الكثير منها ، فهناك الكثير من هذه الأشياء حقا. إذا كنت تقوم بصيانة الأجهزة المحمولة على منصات النفط وخطوط أنابيب النفط وأشياء من هذا القبيل ، فسيكون من الجيد العمل. عواقب ذلك لا تعمل ليست سوى نوع من الأليم. وإذا لم يكن لديك هذه القدرة على تقسيم التطبيق فعليًا ومعرفة أين تسير الأمور ، فسببه هو الأداء. لدينا اختبار جيد حقًا يسخر هذه الأيام ، لذا نعم ، هناك أخطاء وتنجح الأخطاء. ولكن في الغالب إذا حدث خطأ ما ، فهذه مشكلة في الأداء. وإذا لم تتمكن من وضع السماعة في 18 مكانًا مختلفًا ، فمن الصعب حقًا تحديد الأخطاء التي تحدث. ولديك أيضًا عامل الشبكة في هذا ، ولديك أيضًا حقيقة أنه يمكن التأكيد على أي مكون معين في تطبيق ما في أوقات مختلفة من اليوم ، بسبب طبيعة هذا التطبيق المحدد. يجب أن يكون لديك أدوات مراقبة متطورة إذا كنت ستحظى بفرصة مع كل ذلك.
إريك كافاناغ: نعم ، يجب أن أوافق وأعتقد أن هذه هي قوة Precise من IDERA ، هذه الأيام. وبيل ، أعتقد فقط أي تعليقات ختامية منك؟ أعتقد أن هذه التكنولوجيا رائعة. أدرك أيضًا أنه بصفتك مستخدمًا لهذه التكنولوجيا ، فأنت بحاجة حقًا إلى فهم تعقيد أنظمة المعلومات والاعتمادية وأن تكون قادرًا على معرفة أين ومتى وكيف يتم تجميع كل هذه المعلومات لتقييم ما يحدث بالفعل. وهذا يتطلب إنسانًا ذكيًا ومدربًا ، وبصراحة ، إنه أحد أسباب عدم اهتمامي مطلقًا بالتعلم الآلي عن الوظائف. أعتقد أن التعلم الآلي يمكن أن يكون مفيدًا للغاية تحت تقنية مثل هذه ، لتحديد الأنماط الشائعة ثم تقديم اقتراحات للمستخدم النهائي بشأن ما قد يحدث هنا. ولكن ما هي بعض الأفكار الختامية منك حول إعطاء المؤسسة حقًا أهمية وجود هذا النوع من القدرة على استكشاف الأخطاء وإصلاحها وما الذي يجب أن يعرفوه بشأن ذلك ، إلى جانب ما قلته بالفعل؟
بيل إيليس: نعم ، لذلك يا إريك ، أنا أتفق معك ، هناك قدر هائل من التعقيد. أعتقد أن خط إنتاج Precise من خلال التركيز على الوقت المتري ، بحيث يمكن للمستخدم الذي يمكنه قراءة رسم بياني لشريط المكدس استخدام Precise بنجاح وأريد فقط أن أقول شكراً للمشاركين ولك ولروبن لاستضافة ندوة اليوم على الويب.
إريك كافانا: أنت تراهن! وكما قلت ، سنستضيف هذا الأرشيف لبعض الوقت الآن ، لذلك لا تتردد في مشاركته مع أصدقائك وزملائك ؛ نقوم بأرشفة كل هذه البث الشبكي. لقد أرسلت رابطًا إلى الشرائح منذ بضع دقائق ، ولا تتردد في التحقق من ذلك ، لكن المهمة الرائعة مرة أخرى ، بيل ، اليوم. كنت أعرف حقا لديك؛ من الممتع دائمًا العمل مع محترف مثلك. وأعتقد أن هذا سيكون بالفعل التقنيات المواتية للقوى العاملة المتنقلة! لذلك ، شكرا على وقتك ، أيها الناس ، سنلحق بك في المرة القادمة ، نحرص. مع السلامة.