DevOps على حافة الكون

لفهم كيفية ارتباط الكون والأسماك و DevOps ، تحتاج إلى دراسة جدول DevOpsConf Russia. علاوة على ذلك ، المؤتمر بالفعل في أسبوع ، 1-2 أكتوبر ، ولذا فمن الضروري التخطيط لأي من الكلمات التي يمكنك الاستماع إليها. سأحاول المساعدة في ذلك - ومع ذلك ، بذلت الكثير من الجهد لجعل البرنامج غنيًا جدًا.

سأفتح المؤتمر بنفسي بموضوع "ما هو DevOps". سأخبرك كيف تذهب إليه ، وما يدور حوله ، آمل أن يؤدي ذلك إلى إثارة النقاش والحديث طوال المؤتمر. سوف أتطرق إلى العمليات والهندسة وقضايا البنية التحتية ، أي جميع الطوب التي تشكل DevOps ، والتي شكلت أساس البرنامج. وبعد ذلك ، سنتناول الأدوات: Kubernetes ، Ansible ، Docker ، Prometheus ، Ceph ، Hashicorp Vault ، Istio ، KVM ، CoreOS.



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

1 أكتوبر الاثنين


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

في الغرفة الثانية بعنوان " على حافة الكون " ، سنناقش موضوعات أكثر تحديدًا بقليل ، مثل: DevSecOps ، و DevOps المعمارية ، و DevOps للمديرين الفنيين. ربما تكون هذه القضايا ذات أهمية لعدد أقل من المشاركين لدينا ، لكنهم بحاجة إليها حقًا ، وستساعد التقارير الجميع على حل مشاكلهم. من المهم ألا يخبرك أحد المتحدثين عما لم يتعامل معه مباشرة. هذا هو أحد المبادئ الأساسية لمؤتمراتنا ، ولن نبتعد عنه.

Kubernetes لمن تزيد أعمارهم عن 30 عامًا

11:00 ، شكرا لك على قاعة الأسماك

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

إدارة الأسرار مع Hashicorp Vault

14:00 ، القاعة "شكرا لك على السمك"

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



Isstio وتشغيلها

15:00 ، القاعة "شكرا لك على السمك"

يقوم Alexander Lukyanchenko في Avito بإنشاء وصيانة سحابة ومنصة داخلية. في DevOpsConf Russia ، سيحاول ألكسندر الكشف عن موضوع نادر والحديث عن الهندسة ومبدأ العمل في Istio كشبكة خدمة .

جعل CI للجوال SDK من الصفر

17:00 ، القاعة "شكرا لك على السمك"

يجب أن يكون هذا التقرير مفيدًا ليس فقط للمتخصصين في DevOps ، ولكن أيضًا للمطورين من عالم تطبيقات الهاتف المحمول . بعد كل شيء ، سيغطي Artem Nikitin (HERE Technologies) العديد من التقنيات في وقت واحد ، بما في ذلك المصدر المفتوح ، للتكامل المستمر لـ SDK للجوال.



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

الخوف والكراهية DevSecOps

13:00 ، القاعة "على حافة الكون"

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

كيف بنينا إدارة التصحيح في Qiwi

الساعة 16:00 قاعة "على حافة الكون"

تقرير
سيكون Nikolay Samosvat مفيدًا لك إذا كنت لا ترغب أيضًا في رؤية نقاط الضعف في بنيتك الأساسية . سيركز على تحسين كفاءة عملية Patch Patch باستخدام Zabbix Threat control and Scheduler Scheduler.



الأنماط في العمارة


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

يعد مكسيم Vikharev بإخبار ملحمة DevOps بأكملها "حول خدمة microservice": كيفية تمكين المطورين من إطلاق خدمات جديدة بشكل مستقل في prod في ساعة واحدة وعدم نسيان أي شيء.

سيكشف إيغور دولجيكوف سر كيفية إرضاء SRE أو الخدمة على Go في حاوية في 5 دقائق. يمكنك تقييم المشكلة من زوايا مختلفة في القاعة "على حافة الكون" ، 1 أكتوبر الساعة 11:00 و 17:00.

2 أكتوبر الثلاثاء


سيكون اليوم الثاني حافلًا جدًا بالأحداث ، ولكنه عملي أكثر. سندرس أمثلة محددة للشركات الكبيرة ، ونتحدث عن الأدوات التكنولوجية المستخدمة لبناء العملية. في الملخصات ، هناك عدد أقل من أسماء المنتجات والمزيد من الاختصارات: CI ، CD ، IaC.

في اليوم الثاني ستكون هناك تقارير عن التحول ، وفي حالتين مختلفتين تمامًا. سيتحدث أنطون إيسانين عن هذه العملية في بنك ألفا. سوف تنظر شركة CIO Wheels Ilya Stekolnikov في قضية تحول DevOps في شركة تكنولوجيا.



لنبدأ البرنامج في 2 أكتوبر بتقرير يتعارض اسمه مباشرة مع مبدأ بناء برنامج مؤتمرنا.

الشيء الرئيسي ليس الجودة ، ولكن الكمية!

10:00 ، القاعة "شكرا لك على الأسماك"

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

نقوم بالتوصيل إلى Kubernetes. بشكل مستمر وطريقته الخاصة

10:00 ، القاعة "على حافة الكون"

جاء Evgeny Dekhtyarev إلى 2GIS لتنظيف البنية التحتية. لكن التقرير لن يدور حول العملية بأكملها ، ولكن فقط حول ذلك الجزء الذي يتعلق بتسليم التطبيق إلى Kubernetes. اتضح أن الحل الجاهز لم يكن كافيًا ، وقد توصل الرجال إلى حل خاص بهم. سنتعرف على ما حفز تطوير أداتنا الخاصة ، والأهم من ذلك ، سوف نحصل على رابط إلى إصدار OpenSource ، الذي ، كما وعدنا ، سيجعل العالم مكانًا أفضل.

أتمتة الغيوم

11:00 ، شكرا لك على قاعة الأسماك

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

كيف وصلنا إلى التسليم المستمر. المخاريط ، أشعل النار ، خطط للمستقبل

15:00 ، القاعة "شكرا لك على السمك"

شركة Tinkoff.ru ، التي لديها خبرة في تقديم حلول تكنولوجية فريدة من نوعها ، لفترة طويلة لم تكن حريصة بشكل خاص على مشاركتها ، ولكنها الآن تخرج ببطء من الظل. على ما يبدو ، تجاوز عدد المخاريط الكاملة العتبة ، وقد صمدت النتائج أمام اختبار الزمن.

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

سيصف Andrey Ermakov بشكل منفصل وبمزيد من التفاصيل الأداة للمطورين للتسليم المستمر كرمز .

منصات تدفق البيانات

16:00 ، القاعة "شكرا لك على السمك"

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

دروس الماجستير. مارفن هول


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

المراقبة باستخدام بروميثيوس باستخدام تطبيقات Atlassian كمثال

1 أكتوبر الساعة 11:00

خلال هذا الفصل الرئيسي ، سنحاول استخدام أمثلة واقعية من Prometheus و Grafana لمراقبة تطبيقات الطرف الثالث. سيوضح أندري ماركيلوف وأليكسي ماتفييف قدرات الأدوات باستخدام مثال المصدرين: مُصدِّر العقدة ، مُصدِّر Jira ومُصدر Bitbucket. سنتعامل مع المقاييس وتكوين خدمات الاكتشاف وتكوين التنبيهات.

الأساليب الحديثة لتطوير كود البنية التحتية على الدمى

1 أكتوبر الساعة 15:00

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

Anemible Idempotent. سيناريوهات موثوقة ويمكن التنبؤ بها لأول مرة

2 أكتوبر الساعة 11:00

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

يرجى ملاحظة ما يلي: يجب عليك إكمال التحضير لهذه التعليمات.

تكوين كتلة عامل الميناء باستخدام أدوات HashiCorp

2 أكتوبر الساعة 15:00

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



DevOps Deflope BoF


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

في هذه المراجعة ، تمكنا من تسليط الضوء على التقارير الأكثر مناقشة ، البرنامج الكامل والجدول الزمني على موقع المؤتمر. سيعقد المؤتمر في 1 و 2 أكتوبر في Infospace في موسكو ، يمكنك التسجيل هنا .

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

البرنامج هو نتيجة العمل المشترك للجنة البرنامج. المشاركون: ميخائيل تشينكوف ، فياتشيسلاف كوزنتسوف ، دانيلا شتان ، فيتالي ريبنيكوف ، دميتري زايتسيف ، فاليريا بيليا ، أندري شورين ، نيكيتا بورزيخ ، أندري كونونوف ، رومان بوبورشي .
قل لهم جميعا!

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

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


All Articles