قراءة ورقة خصوصيات وعموميات من DevOps وزارة العلاقات الخارجية

  • إذا كان تشغيل وصيانة كنقطة الانضباط للعرض، من الصعب، ليس فقط لأن هذه المشكلة العالمية لكيفية تشغيل نظام جيد لم يتم تسويتها خارج، وتعتمد إلى حد كبير أفضل الممارسات الحالية أيضا على البيئة نظرا ل، ولكنها لا تستخدم على نطاق واسع ؛ سؤال مفتوح آخر هو كيفية إدارة أفضل للفريق التشغيل والصيانة. ويعتقد أن تحليل مفصل لهذه القضايا بشكل عام قد نشأت في عمليات بحث الجهود المبذولة لدراسة، خلال الحرب العالمية الثانية للحلفاء لتحسين العمليات والمخرجات، ولكن في الواقع، منذ آلاف السنين، لقد كنا التفكير حول كيفية أفضل العمليات
  • ومع ذلك، على الرغم من الكثير من الجهد والأفكار، عملية موثوقة والصيانة من الإنتاج لا يزال من الصعب ضمان، على وجه الخصوص، على سبيل المثال في مجال تكنولوجيا المعلومات والبرمجيات التشغيلية مجالات هي: الشركة وجهة نظر، ينظر إليه عادة باعتباره عملية ومراكز تكاليف الصيانة، وإذا أمكن، القيام تحسنا كبيرا حتى لو كان صعبا. بسبب قصر النظر هذا النهج هو لم يفهم على نطاق واسع، لكنه أثار استياء لنا كيفية تنظيم ثورة في تكنولوجيا المعلومات في كل شيء، بدءا من الثورة محاولة حل سلسلة من المشاكل المشتركة، وآخرها خطة لحل هذه المشاكل، وهناك نوعان: DevOps وزارة العلاقات الخارجية (الموقع ريلى-القدرة الهندسة). في الواقع، لديهم العديد من أوجه الشبه، مما كنا نتخيل وأكثر من ذلك

DevOps الظهر ولدت

DevOps عبارة عن مجموعة من الممارسات فضفاضة، والمبادئ التوجيهية، والثقافة، تهدف إلى كسر صوامع IT التنمية والتشغيل والصيانة، وأمن الشبكات. من JohnWillis، دامون ادواردز وجيز المتواضع شارك في تأليف، وأوضح: CA (L) MS-ممثلي الثقافة، والتشغيل الآلي، الهزيل (مثل إدارة العجاف، والتسليم مستمر) وقياس ونصيب، هو اختصار الفكرة الرئيسية DevOps. تبادل والتعاون هي طليعة هذه الحركة، في DevOps نهج لتحسين (عادة عن طريق الآلي)، ثم قياس النتائج، وتبادل النتائج مع الزملاء، بحيث المنظمة بأكملها يمكن تحسينها. وسهلت كل كل مبادئ يهدئ مثل هذه الثقافة الداعمة

DevOps، ومجموعة متنوعة من التقنيات التجارية ورشيقة هندسة البرمجيات الأخرى هي أمثلة على كيفية عرض عالمي في العالم للقيام بأعمال تجارية في أحسن التجارة الحديثة. الفكر DevOps أي عنصر لا فصلها بسهولة عن بعضها البعض، والذي يتحقق أساسا من خلال التصميم. ومع ذلك، بعض الأفكار مفتاح يمكن مناقشة مستقلة

لم تعد جزيرة (تأثير الحظيرة)

الفكرة الرئيسية الأولى: لم يعد هناك جزيرة، وهناك نوعان من جوانب رد الفعل ضد هذه الفكرة:

  • ولكن الآن أكثر وأكثر شعبية في تاريخ العملية القديمة المستقلة والصيانة، وفرق التطوير
  • في الواقع، والمعرفة من العزلة تطرفا والحوافز لتحسين محلية محضة، فضلا عن عدم وجود تنسيق في كثير من الحالات للشركات سيئة للغاية

الحوادث طبيعية

ثاني فكرة رئيسية هي: الحادث ليس معزولا مجرد أعمال النتائج الفردية، ولكن لأنه عندما تسير الأمور حتما عدم الخطأ من الضمانات. على سبيل المثال: فإن واجهة سيئة لضغوط تؤدي إلى اتخاذ الإجراءات الخطأ. إذا كانت الشروط (غير معروف) خطأ، ستفشل حتما خطأ في النظام، مراقبة سيئة للغاية بحيث لا يمكننا أن نعرف أن هناك مشكلة، ناهيك عن ما هي المشكلة. جميع الشركات لديها للقضاء على المفهوم التقليدي للالمصنعين ومعاقبة أخطائهم غريزة الثقافية، ولكن هذا له عواقبه الخاصة: الأكثر وضوحا هو أن يتم إنشاؤها للتشويش على هذه المسألة، للتغطية على الحقيقة، إلقاء اللوم على دوافع الآخرين، وكلها في نهاية المطاف هو سلوك الهاء غير مفيد. لذلك، والتركيز على تسريع الانتعاش أكثر وضوحا من الفشل في منع وقوع الحوادث

يجب أن يكون التغيير التدريجي

ثالث فكرة رئيسية هي: تغيير طفيف ومتكررة عند أفضل. وتجتمع اللجنة شهريا لمناقشة التغييرات في تكوين خطة المركزية منقحة تماما، وهو النهج الراديكالي. ومع ذلك، فإن هذه الممارسة ليست شائعة، ويجب النظر عن التغييرات الموظفين ذوي الخبرة واعتبرت من أجل أداء فعال الجزء الأكبر من الرأي، فإن النتائج تكون أكثر أو أقل تتفق مع أفضل الممارسات. التغيير أمر محفوف بالمخاطر، نعم، ولكن النهج الصحيح هو تغيير تنقسم إلى عناصر أو وحدات تعرف قدر الإمكان. ثم، وفقا للتغيرات في المنتجات والتصميم والبنية التحتية، وبناء مجتمع مستقر وتغيير القنوات منخفضة المخاطر. هذه الاستراتيجية، وزيادة تغيير طفيف في الاختبار الآلي وموثوق التغييرات لفة مرة أخرى في المسألة، على تشكيل أساليب إدارة التغيير: التكامل المستمر (CI) والتسليم مستمر أو نشر (CD)

مترابطة أدوات والثقافة

الأدوات وDevOps الثقافة هي جزء مهم، خاصة في التركيز على الإدارة السليمة لتغير اليوم، وإدارة التغيير تعتمد على أداة محددة للغاية. ومع ذلك، DevOps أنصار تؤكد بقوة نفسها كمفتاح لنجاح ثقافة عمل جديدة للمنظمة بدلا من الأدوات. أداة جيدة لتحل العمل الثقافي كسر حولها، ولكن على العكس نادرا ما يطبق. كما يقول المثل، عندما السياسة الثقافية للفطور (التأثير الثقافي يعني هي أفضل بكثير من الاستراتيجيات)، والتشغيل والصيانة، وتغيير في حد ذاته هو شيء صعب للغاية

قياس أمر بالغ الأهمية

وأخيرا، فإن مقياس مهم بشكل خاص في الروابط التجارية الشاملة، مثل كسر صوامع والحلول المناسبة. في كل بيئة، لتحديد مدى صحة ما يحدث خلال قياسات موضوعية للتحقق ما إذا كان التغيير كما هو متوقع. واتفق على إنشاء أساس موضوعي للوظائف متناول مختلف (ينطبق على الأعمال التجارية وغيرها من البيئات، مثل عند الطلب)

SRE الخلفية ولدت

الموثوقية مهندس موقع (SRE) هو مصطلح (والأدوار المهمة ذات الصلة)، نائب رئيس قسم الهندسة في جوجل BenTreynor سلوس التي تم إنشاؤها. كما تحدثنا عنه في القسم السابق، DevOps هي مجموعة من المبادئ العامة عن كامل الفترة بين تشغيل وصيانة والتعاون وتطوير المنتجات. SRE هو دور وظيفة، وهي ممارسة المجموعة. إذا DevOps هي فلسفة وأسلوب العمل، ثم SRE تنفيذ بعض الأفكار وصفت DevOps، ولكن أيضا أقرب إلى تعريف وظيفة أو دور، مثل "DevOps مهندس." لذلك، إلى حد ما، SRE هو تحقيق DevOps. DevOps حركة ومختلفة، حركة DevOps نشأت في التعاون بين قادة الشركات والممارسين أنتجت قبل شعبية واسعة زارة العلاقات الخارجية، ورث SRE جوجل معظم الثقافات في جميع أنحاء الشركة، وليس كما بارزة مثل الثقافة DevOps تغيير

SRE لديه مبادئ محددة بعد

تشغيل وصيانة مشكلة البرمجيات

المبدأ الأساسي هو أن تفعل تشغيل وصيانة SRE هي مشكلة البرمجيات. ولذلك، ينبغي SRE استخدام الأفكار هندسة البرمجيات في حل المشكلة. هذا هو مجموعة واسعة من المجالات، بما في ذلك العمليات التجارية، ويتغير من المشاكل التقليدية مماثلة ولكن أكثر تعقيدا البرمجيات، وإعادة كتابة مثل كومة للقضاء على نقطة واحدة من الفشل في منطق الأعمال.

تدار من خلال SLOs (جودة أهداف الخدمة)

سوف SRE لا تحاول توفير توفر 100، كما لدينا أول كتاب "الموقع الموثوقية الهندسية" (الموقع الموثوقية الهندسة) التي تمت مناقشتها، وهذا هو الهدف الخاطئ، لأسباب عديدة. بدلا من ذلك، الفريق المنتج وفريق SRE لاختيار الهدف المناسب لتوافر الخدمات ومستخدميها، وإدارة الخدمات لسلوفاكيا. تقرر هذا الهدف يتطلب تعاونا تجارية قوية. SLOs أيضا الدلالات الثقافية: كقرار تعاوني بين أصحاب المصلحة، وانتهاكات SLO يكون لا غبار عليها الفريق مرة أخرى إلى لوحة الرسم.

تقليل التوافه

لSRE، أي دليل، وعملية متكررة ومهام الصيانة ومثير للاشمئزاز. ونحن نعتقد أنه إذا كان الجهاز يمكن أن تؤدي عمليات التشغيل والصيانة المطلوبة، ينبغي لنا أن نفعل ذلك دائما. هذا الاختلاف والقيمة ليست شائعة في منظمات أخرى، وبعض من الأعمال التي تحتاج إليها القوى العاملة لإكمال. لSRE غوغل، والأعمال ولا يمكن القيام به على وظيفة. بأي وسيلة التكاليف التي لم نكن حقا العمل لهذا المشروع في الوقت على المهام التشغيلية - كيف يمكننا أن نجعل خدمات أكثر موثوقية وقابلة للتطوير ولكن على "الذكاء إنتاج" يوفر مساعدة مهمة جدا لنا أداء مهام التشغيل والصيانة. هذا العمل قد عينت الأرض من قبل نظام التغذية المرتدة في الوقت الحقيقي. مصدر التوافه ضرورة فحص من أجل تقليل هذه يمكن أن تعمل حتى القضاء عليها. ومع ذلك، إذا كنت تجد نفسك تعمل في حالة سيئة، قد تحتاج أكثر تواترا دفع الميزات والتغييرات للمهندسين آخرين على دراية خدماتك الجديدة المدعومة

  • حكمة إنتاج حول "الإنتاج الحكمة" التفسير: استخدم كلمة، وهذا يعني أننا قد تم الحصول عليها من بيئة الإنتاج لتشغيل الحكمة - هو في الواقع عن كيفية عمله، وكيف ينبغي أن تصمم البرامج بالتفصيل بدلا من المرحلة الفعلية معزولة الخدمة. فاز الوصول إلى جميع الأحداث وفريق تذكرة وهلم جرا ترتبط مباشرة إلى الواقع، يمكن أن توفر معلومات أفضل عن تصميم النظام والسلوك

أتمتة العمل

العمل الحقيقي في هذا المجال هو أن تقرر ما يجب القيام به وتحت أي ظروف، وكيفية أتمتة أتمتة. يقتصر أعضاء الفريق تنفق على الأعمال المنزلية بدلا من دائم الوقت الهندسة القيمية إلى 50: SRE جوجل في الممارسة العملية. كثير من الناس يعتقدون أن هذا هو الحد الأعلى. في الواقع، لاستخدام أساليب الهندسة لحل المشكلة، وبيان وآليات واضحة، مرارا وتكرارا من القيام بالأعمال المنزلية أكثر فائدة وأكثر من ذلك.

عندما ننظر الأتمتة والتوافه، والأساس، وكيف دورها ليس بديهية. مع مرور الوقت، سوف يتم آليا فريق SRE كافة الخدمات أن يكون آليا، والباقي غير قادرين على أتمتة (تأثير مورفي باير). وهذا العمل تهيمن على فريق SRE، ما لم تفعل خلاف ذلك. في بيئة جوجل، كنت تميل إلى إضافة المزيد من الخدمات، حتى يصل إلى حد معين، لا يزال هناك 50 من الوقت الهندسة، أو كنت ناجحا جدا من حيث الأتمتة يمكنك أن تفعل شيئا آخر أشياء مختلفة تماما

تدفق سريع من خلال تخفيض تكلفة الفشل في

واحدة من المزايا الرئيسية لSRE ليس بالضرورة تحسين الموثوقية، وحتى لو حدث ذلك، ولكن في الواقع يحسن الانتاج وتطوير المنتجات. لماذا؟ استكشاف الأخطاء وإصلاحها تقليل الوقت نفسه إلى فشل (MTTR) يزيد من سرعة التنمية المنتج متكررة، لأن المهندسين لا يجب أن تركز الكثير من التشتت في التعامل مع الفشل. هذا نابع من الحقائق المعروفة جيدا أن في الجزء الأخير من دورة حياة المنتج، وارتفاع تكلفة مشكلة يجب إصلاحه. التقرير الخاص مكرسة لتحسين مشكلة ظهرت في منتجات العلاج في وقت متأخر، والإيرادات للشركة بأكملها.

حصة ملكية والمطورين

حدود صارمة بين "تطوير التطبيقات" و "إنتاج" (يشار إليها أحيانا باسم ديف والعمليات) سوف يكون له تأثير عكسي. تقسيم المسؤوليات وتشغيل وصيانة تصنف على أنها مركز تكلفة، وسوف يؤدي إلى اختلال توازن القوى أو دفع فروق وهذا ينطبق بشكل خاص

تميل التقرير الخاص للتركيز على قضايا الإنتاج بدلا من مشكلة منطق الأعمال، ولكن لأنها تستخدم أدوات هندسة البرمجيات إلى حل المشكلات ومهارات حصة وفرق تطوير المنتجات. عموما، SRE في توافر خدمة قلقهم، الكمون، والأداء، وكفاءة، وإدارة التغيير، والرصد، والاستجابة لحالات الطوارئ والقدرة على التخطيط مع خبرة خاصة. هذه المهارات الخاصة (عادة واضحة المعالم) هو الفريق SRE لتطوير المنتجات والخدمات التقنية الأساس. من الناحية المثالية، وتطوير المنتجات والتكنولوجيا فريق كومة SRE أن يكون لها فهم شامل - في الأمام والخلف، ومكتبة، والتخزين، نواة والآلات المادية - أي فريق لديه لا ينبغي أن يكون مكون واحد غيور

في "الموقع الموثوقية الهندسية" (الموقع الموثوقية الهندسة) الكتاب، ليس لدينا واضحة: في Google، فإن فريق تطوير المنتج لديها خدمة الافتراضية الخاصة بهم، على الرغم من أن مبادئ SRE لا يزال إبلاغ جوجل كيفية إدارة خدمة بأكملها، وليس فقط من حيث المبدأ ولكن SRE غير متوفرة ولا مضمونة. SRE أنماط ملكية فريق وفريق تطوير المنتجات في نهاية المطاف نموذجا المشتركة

باستخدام نفس الأداة، بغض النظر عن وظيفة أو منصب

أداة هي العوامل الهامة جدا من السلوك. في بيئة جوجل، SRE إذا لم يكن هناك رمز قاعدة موحدة من الأدوات والبرمجيات والنظم، وبقدر كبير كومة إنتاج الملكية، وما إلى ذلك من السذاجة جدا. ونحن نشارك مع DevOps هذه الفرضية المطلقة: الفريق المسؤول عن الخدمة يجب أن تستخدم أداة الخدمة نفسها، لا يهم ما دورها في تنظيم نعم. إذا كان هناك أي وسيلة جيدة لإدارة الخدمة، استخدم أداة لالتقرير الخاص، أداة أخرى لمطوري المنتج للاستخدام في حالات مختلفة، يمكن أن عمليات مختلفة تكون كارثية. أكثر خلافاتهم، واستفادت الشركة من جهود لتحسين كل أداة في أقل

DevOps النقيض من SRE

من الحديث عن مبدأ أعلاه، يمكننا أن نرى الكثير من أوجه التشابه بينهما:

  • SRE يعتمد على DevOps والتحسين المستمر، ويجب علينا أن نقبل التغيير
  • بالتعاون DevOps هو جبهة العمل والوسط، نموذج الملكية المشتركة والشراكات الفعالة هي ضرورية مسرحية حالة SRE. كما هو الحال مع DevOps، له SRE أيضا القيم القوية المشتركة في المنظمة، فمن الأسهل لكسر الحواجز بين الفرق
  • التغييرات لأفضل الممارسات.: استمر تغييرات صغيرة ولكن متكررة، في معظم الحالات، تتطلب أتمتة الاختبار والتطبيق. التغيير الرئيسي هو تأثير ذلك على توفر، من المهم بشكل خاص لSRE
  • أمر ضروري لاستخدام الأدوات الصحيحة، تحدد أداة نطاق العمل إلى حد ما. ومع ذلك، فإننا لا يمكن أن تكون قلقة للغاية حول استخدام أداة معينة لتحقيق بعض العمليات. المنحى API إدارة النظام هي طريقة أكثر أهمية
  • قياس أمر بالغ الأهمية لDevOps وSRE هو. لSRE هو، SLOs (أهداف جودة الخدمة) يحدد ما إذا كان تحسين الخدمات المحسنة. بطبيعة الحال، إذا لم قياس (وكذلك عبر فريق بين المنتجات والبنية التحتية / SRE والتعاون فى مجال الاعمال)، لن يكون هناك أي SLO. لDevOps، وقياس تستخدم عادة لفهم سلوك عملية الانتاج، وهي فترة طويلة من الزمن، وهلم جرا ردود الفعل. سواء من وجهة نظر مهنية نظر أو من جهة نظر فلسفية، DevOps وSRE هي البيانات المنحى
  • خادم إدارة إنتاج الحقيقة القاسية هي أن تقاعس بعض الأحيان قد حدث، وكنت أريد أن أقول لماذا. SRE وDevOps هم فوق الشبهات، والغرض من ذلك هو القضاء على النقاش لا طائل
  • في نهاية المطاف، وتنفيذ DevOps أو SRE هو السلوك العام، وكلاهما ترغب في استخدام طريقة معينة للعمل معا في تعاون لتعزيز العملية أفضل من الفريق بأكمله. لDevOps وزارة العلاقات الخارجية، وسرعة أفضل هو الإخراج.

كما تقول ترى، DevOps وزارة العلاقات الخارجية لديها الكثير من القواسم المشتركة. ومع ذلك، هناك أيضا اختلافات كبيرة، DevOps بالمعنى هي فلسفة وثقافة أوسع. DevOps كيفية تشغيلها على الصمت النسبي مستوى معين، على سبيل المثال، فإنه لا يحدد كيفية إدارة خدمة جيدة، والمزيد من التركيز على كيفية الخروج من العقبات التنظيمية أوسع. هذا هو قيمة للغاية.

من ناحية أخرى، اتهم SRE نطاق ضيق نسبيا، وهو عادة ما يكون حيث الخدمية المرجعية (في المنحى المستخدم النهائي)، بدلا من العمل العام. ولذلك، فمن كيفية حل التشغيل الفعال للنظام ديها إطار المعرفة الخاصة (بما في ذلك مفهوم ميزانية خطأ). وعلى الرغم من SRE كمهنة، والاهتمام والكفاءة الخطأ الحوافز، ولكن في هذا الموضوع، مثل "الصوامع التنظيمية" و "حواجز المعلومات" وهلم جرا، وكان صامتا نسبيا. وسوف يدعم CI / CD، لأنه لم يطلب من الأعمال بالضرورة، ولكن لتحسين التطبيق العملي. أو بعبارة أخرى، SRE وDevOps يعتقدون نفس الشيء، ولكن قد تختلف الأسباب

ترجم: كيف SRE يرتبط إلى DevOps (تنفذ الطبقة SRE اجهة DevOps)

المترجم مقدمة:

Geewolf: "FastDFS حلول تخزين حقيقية" البلاغ، فإن الأول من "Ansible الصينية دليل" الترجمة، فلامنغو، FMS المؤلف، RHCA / RHCVA

سوبر ماركت قويتشو هواليان باعت أكثر من العدد الإجمالي للفطائر المستعمرات تجاوزت

هويمين ما قبل المدرسة المجموعة: مجمع المكاتب المجموعة، والسماح للأطفال سعداء لمعرفة

البرمجة بايثون هي المستقبل من ذلك؟

الثقوب السوداء ابتلاع النجوم يتعرض "تناول الطعام مع": لقد اكتشف العلماء منظور جديد لمراقبة ثقب أسود

مقاطعة هويمين، الشركة العامة شبكة الكهرباء: يونغ قبل تزويرها للعب، والسعي للحصول على أفضل للذهاب في الجبهة

الوجه المعاصر للشعر (9) | أنبوب (1929)

"كوميدي كأس العالم" الزائفة المشجعين يجب أن تحدث الحديث عن الكرة

وكتب رسم قراءة 2018 ووهان: الحكومة "المال مال" للمعيشة فائقة تشى تشنغ

الاتجاهات المالية وحلول تخزين البيانات غير المهيكلة الطريق

تجمع أوبرا بشكل صحيح PP كأس العالم للرياضات النشر 24 ساعة وضع فتح

الرياضة والتجارة عبر الحدود الارتقاء بها، والترفيه الناشئة من الرياضة والترفيه لخلق شريط فيديو قصير لبدء الرياضية عموم الترفيه البيئي

العالم المجهري "Jieshengjishi": التركيب الجزيئي للتركيب مساعدة الجدول الدوري للطوبولوجيا الجزيئية رواية