Galaxy Guide DevOpsConf 2019

أقدم لكم دليلاً لـ DevOpsConf - وهو مؤتمر له هذا العام نطاق واسع. بمعنى أننا تمكنا من وضع مثل هذا البرنامج القوي والمتوازن الذي سيحبه مجموعة متنوعة من المتخصصين في هذه الرحلة: المطورين ، ومسؤولي النظام ، ومهندسي البنية التحتية ، و QA ، وقادة الفرق ، ومحطات الخدمة ، وبشكل عام جميع المشاركين في عملية التطوير.

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



إذا أردت ، اضغط على دليل DevOpsConf القصير:

  • 30 سبتمبر ، في اليوم الأول من المؤتمر في الغرفة الأولى ، سننظر في 8 حالات تجارية.
  • في اليوم الأول في الغرفة الثانية ، سنقوم بتحليل حلول مفيدة أكثر تخصصًا. يوجد في كل تقرير الكثير من الخبرة العملية الرائعة ، والتي ، مع ذلك ، ليست مناسبة لجميع الشركات.
  • في الأول من أكتوبر ، في القاعة الأولى ، على العكس ، نتحدث أكثر عن التكنولوجيا ، ولكن على نطاق أوسع.
  • في الغرفة الثانية ، في اليوم الثاني ، نناقش مهام محددة لا تنشأ في جميع المشاريع ، على سبيل المثال ، في المؤسسة.

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

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

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

أجلس الآن ، تتبع سفينتنا المجرة بكل توقف.

القلب الذهبي 30 سبتمبر


أول 90 يوما كما CTO


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

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

أساسيات DevOps - الدخول في مشروع من البداية


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

البنية التحتية المستقبلية كرمز


بعد ذلك ، نناقش موضوع البنية التحتية كرمز. سيتحدث Roman Boyko Solutions Architect في AWS في DevOpsConf عن AWS Cloud Development Kit الجديدة ، والتي تتيح لك وصف البنية التحتية بلغة مألوفة (Python و TypeScript و JavaScript و Java). سنتعرف بشكل مباشر على ما الذي يجعل السحابة أقرب إلى المطور ، وكيفية البدء في استخدام هذه الأداة وإنشاء مكونات قابلة لإعادة الاستخدام لإدارة البنية التحتية بشكل ملائم. بالنسبة للمشاركين في المؤتمر ، تُعد هذه فرصة عظيمة للاستماع إلى الأخبار العالمية باللغة الروسية وبدرجة من التفاصيل التقنية التي اعتمدناها ، ولكن ليس في الغرب.

من الإصدار إلى FastTrack


بعد الغداء ، سوف نعود إلى مسألة التحول لبضع ساعات. في تقرير Evgeny Fomenko ، سنتابع تحول MegaFon DevOps: بدءًا من المرحلة عندما يحاولون استخدام الطرق التقليدية ، مثل KPI ، للتغلب على المرحلة عندما يكون هناك شيء واضح وتحتاج إلى الخروج بأدوات جديدة وتغيير نفسك ، حتى تتم إعادة هيكلة العملية بالكامل . هذه تجربة رائعة ومحفزة للمشاريع ، بالإضافة إلى إشراك مقاوليها في تحول DevOps ، والذي سيتحدث عنه يوجين أيضًا.

كيف تصبح فريقًا متعدد الوظائف


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

ممارسات SRE


ينتظرنا تقريران عن ممارسات SRE التي تكتسب زخماً وتحتل مكانًا مهمًا في عملية DevOps بأكملها.

سيخبرك Alexey Andreev من Prisma Labs لماذا تحتاج الشركات الناشئة إلى ممارسات SRE ولماذا تؤتي ثمارها.

سيقدم Matvey Grigoryev من Dodo Pizza مثالاً عن SRE في شركة أكبر قد تجاوزت بالفعل مرحلة البدء. يقول Matvey بنفسه هذا: سيقوم مطور .NET من ذوي الخبرة و SRE للمبتدئين ، على التوالي ، بمشاركة قصة انتقال المطور ، وليس واحدًا فقط ، ولكن الفريق بأكمله ، إلى البنية التحتية. لماذا DevOps هي طريقة منطقية للمطور وما يحدث إذا بدأت في النظر في جميع كتبك Ansible ونصوص باش كمنتج برمجي كامل وتطبيق نفس المتطلبات عليها ، سنناقش في تقرير Matthew يوم 30 سبتمبر في تمام الساعة 17:00 في القاعة " القلب الذهبي. "

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

"على حافة الكون" ، 30 سبتمبر


التقارير الثلاثة الأولى في قاعة "على حافة الكون" ستكون مثيرة للاهتمام للغاية من وجهة نظر الأدوات.

سيعرض Maxim Kostrikin (Ixtens) أنماطًا في Terraform لمكافحة الفوضى والروتين في المشروعات الكبيرة والطويلة. يقدم مطورو Terraform أفضل ممارسات ملائمة تمامًا للعمل مع AWS- البنية التحتية ، ولكن هناك فارق بسيط. باستخدام أمثلة التعليمات البرمجية ، سيوضح Maxim كيفية عدم تحويل مجلد برمز Terraform إلى كرة ثلجية ، ولكن باستخدام أنماط لتبسيط الأتمتة والمزيد من التطوير.

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

موضوع النقاش التالي ، Hashicorp Vault ، خاص للغاية. ولكن في الواقع ، هناك حاجة إلى هذه الأداة أينما كنت في حاجة لإدارة كلمات المرور ولديك نقطة مشتركة للتعامل مع الأسرار. في العام الماضي ، أخبر سيرجي نوسكوف كيف يديرون الأسرار في Avito باستخدام Hashicorp Vault ، شاهدوا ذلك التقرير وتوصلوا للاستماع إلى Yuri Shutkin من Tinkoff.ru لمزيد من الخبرة.

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

قرب المساء ، سنتحدث عن إدارة قواعد البيانات في البنية التحتية السحابية. سيشارك Kirill Melnichuk تجربته في استخدام Vitess للعمل مع MySQL داخل مجموعة Kubernetes . سيخبرك فلاديمير ريابوف من Playkey.net عن كيفية التعامل مع البيانات داخل السحابة وكيفية استخدام سعة التخزين المتوفرة بشكل صحيح.

القلب الذهبي ، 1 أكتوبر


1 أكتوبر ، كل شيء سيكون العكس. في قاعة "القلب الذهبي" سيكون هناك مسار أكثر توجهاً نحو التكنولوجيا. وبالتالي ، بالنسبة للمهندسين الذين يسافرون على القلب الذهبي ، نقترح أولاً الغوص في حالات العمل ، ومن ثم نرى كيف يتم حل هذه الحالات في الممارسة العملية. والمديرون ، بدورهم ، يفكرون أولاً في المهام المحتملة ، ثم يبدأون في فهم كيفية تنفيذ ذلك بشكل أفضل في الأدوات والأجهزة.

تحت غطاء محرك السيارة لتخزين سحابة كبيرة


المتحدث الأول هو أرتيمي كابيتولا . تقريره في العام الماضي ، " Ceph. ووصف المشاركون في المؤتمر " تشريح الكارثة " بأنه الأفضل ، على ما أعتقد ، بفضل العمق الذي لا يصدق للقصة. هذه المرة ، ستستمر القصة مع حلول Mail.Ru Cloud Solutions لجهاز التخزين وتحليل حالة فشل النظام. تكمن الفائدة الواضحة لهذا التقرير للمديرين في أن Artemy لا يحلل المشكلة التقنية نفسها فحسب ، ولكن العملية الكاملة لحلها. أي يمكنك فهم كيفية إدارة هذه العملية ككل ، وتجربة شركتك.

عكس اللامركزية النشر


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

ارتفاع في الغيوم مرة أخرى


يعد تقرير Alexey Vakhov مزيجًا قويًا من عنصر الأعمال والتكنولوجيا ، وسيكون مثيراً للاهتمام من الجانب الهندسي وكذلك من الجانب الإداري. سيخبر Alexey كيف تمتلك Uchi.ru البنية الأساسية لـ Cloud Native : كيف تستخدم شبكة الخدمة ، OpenTracing ، Vault ، التسجيل المركزي وإجمالي SSO. بعد الساعة 15:00 ، سيعقد أليكسي صفًا رئيسيًا ، حيث سيتمكن كل من يأتي من لمس كل هذه الأدوات بأيديهم.

أباتشي كافكا في أفيتو: قصة التناسخ الثلاثة


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

جعل الخدمات الصغيرة خفيفة الوزن مرة أخرى


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

CI / CD لإدارة البنية التحتية BareMetal


التقرير التالي هو مرة أخرى اثنين في واحد. من ناحية ، سيتحدث Andrei Kvapil (WEDOS Internet، as) عن إدارة البنية التحتية لـ BareMetal ، والتي هي محددة تمامًا ، لأن الجميع يستخدمون في الوقت الحاضر بشكل أساسي الغيوم ، والحديد ، إذا كانوا يحتفظون به ، ليسوا بهذا الحجم الكبير. لكن من المهم للغاية أن يشارك أندريه تجربته في استخدام تقنيات CI / CD لنشر وإدارة البنية التحتية BareMetal ، ومن وجهة النظر هذه ، سيكون التقرير مثيراً للاهتمام لكل من Timlids والمهندسين.

سيستمر الموضوع سيرجي ماكارينكو ، حيث يظهر وراء هذه العملية التي تستغرق وقتًا طويلاً في منصة الألعاب .

يمكن أن تكون الحاويات آمنة؟


سيتم الانتهاء من البرنامج في قاعة القلب الذهبي من قبل ألكسندر خيوروف مع تقرير مناقشة حول سلامة الحاويات. في RIT ++ ، أشار ألكساندر بالفعل إلى مشكلات Helm الأمنية وطرق التعامل معها ، وهذه المرة لن تقتصر على إدراج نقاط ضعيفة ، ولكن ستعرض أدوات لعزل البيئة بشكل كامل.

"على حافة الكون ،" 1 أكتوبر


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

DevOps في 1C: المؤسسة


سيحاول Petr Gribanov من 1C الكشف عن الأسطورة القائلة إنه من المستحيل تنفيذ DevOps في مؤسسة كبيرة. ما يمكن أن يكون أكثر تعقيدًا من منصة 1C: Enterprise ، ولكن بما أن ممارسات DevOps قابلة للتطبيق حتى هناك ، أعتقد أن الأسطورة لن تظهر.

DevOps مخصص


سيخبر أنطون خليفيتسكي في متابعة التقرير ، يفغيني فومينكو ، كيف أنجزت MegaFon DevOps من جانب المقاول وصممت Deployment Deployment ، بما في ذلك التطوير المخصص من العديد من بائعي البرامج.

جلب DevOps إلى DWH / BI


سيتم الكشف عن موضوع غير قياسي ، ولكنه مثير للاهتمام مرة أخرى للمشاركين المختلفين ، من قِبل فاسيلي كوتسينكو من Gazprombank. ستقوم Vasily بمشاركة النصائح العملية حول كيفية تطوير ثقافة تكنولوجيا المعلومات في تطوير البيانات وتطبيق ممارسات DevOps في Data Warehous و BI ، وسيخبرك كيف يختلف خط الأنابيب للعمل مع البيانات وما هي أدوات التشغيل الآلي المفيدة حقًا في سياق العمل مع البيانات.

كيف (أنت) تعيش من دون إدارة الأمن


بعد الغداء ، ستقدمنا Mona Arkhipova (sudo.su) إلى أساسيات DevSecOps وتوضح كيف يمكنك دمج الأمان كعملية في عملية التطوير والتوقف عن استخدام قسم أمان منفصل. الموضوع عاجل ، وينبغي أن يكون التقرير مفيدًا للغاية للكثيرين.

اختبار الحمل في CI / CD حل كبير


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

SDLC والامتثال


والموضوع التالي هو أكثر ملاءمة للشركات الكبيرة - كيفية إدخال حلول ومتطلبات معايير الامتثال في هذه العملية. سيُظهر إيليا ميتروكوف من مركز دويتشه بنك للتكنولوجيا أن معايير العمل قد تكون متوافقة مع DevOps .

وفي نهاية اليوم ، سيقوم Matvey Kukuy (Amixr.IO) بمشاركة الإحصاءات والرؤى حول كيفية عمل عشرات الفرق في جميع أنحاء العالم ، وفرز الحوادث ، وتنظيم العمل وبناء أنظمة موثوقة ، وشرح مدى ارتباط كل ذلك بـ SRE.

الآن أنا أحسدك قليلاً ، لأن عليك فقط السفر إلى DevOpsConf 2019 . يمكنك وضع خطتك الفردية والاستمتاع بالكيفية التي ستكمل بها التقارير عضويا ، وعلى الأرجح ، مثل أي دليل لن يكون لدي الوقت الكافي للنظر فيه بعناية.

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

نراكم في Galaxy DevOpsConf 2019!

Source: https://habr.com/ru/post/ar462667/


All Articles