د سافټویر پراختیا او پلي کولو لپاره عصري پلیټ فارم

دا د راتلونکو Red Hat OpenShift پلیټ فارم 4.0 تازه کولو کې د بدلونونو، پرمختګونو او اضافې په اړه د پوستونو په لړۍ کې لومړی دی چې تاسو سره به نوي نسخې ته د لیږد لپاره چمتو کولو کې مرسته وکړي.

د سافټویر پراختیا او پلي کولو لپاره عصري پلیټ فارم

له هغه وخته چې د کبرنیټس ټولنه د لومړي ځل لپاره د 2014 په مني کې د ګوګل په سیټل دفتر کې راټوله شوه، دا څرګنده وه چې د کوبرنیټس پروژه د نن ورځې سافټویر رامینځته کولو او پلي کولو لارې کې انقلاب رامینځته کولو لپاره ټاکل شوې وه. په ورته وخت کې ، د عامه کلاوډ خدماتو چمتو کونکو په فعاله توګه د زیربنا او خدماتو په پراختیا کې پانګوونې ته دوام ورکړ ، کوم چې د آی ټي سره کار کول او د سافټویر رامینځته کول خورا اسانه او د لاسرسي وړ ګرځیدلي ، او دوی یې په نه منلو وړ ډول د لاسرسي وړ کړي ، کوم چې لږ شمیر یې په پیل کې تصور کولی شي. لسیزه

البته، د هر نوي کلاوډ خدمت اعلان په ټویټر کې د متخصصینو تر مینځ د ډیری بحثونو سره و، او په مختلفو موضوعاتو بحثونه ترسره شوي - په شمول د خلاصې سرچینې دورې پای، د ځای پر ځای IT کمښت، او ناگزیریت. د نوي سافټویر انحصار. په کلاوډ کې، او څنګه به نوی تمثیل X نور ټول تمثیلونه ځای په ځای کړي.

اړتیا نشته چې ووایو، دا ټولې شخړې خورا احمقانه وې

حقیقت دا دی چې هیڅ شی له مینځه نه ځي، او نن ورځ موږ کولی شو د پای محصولاتو کې د پام وړ وده وګورو او زموږ په ژوند کې د نوي سافټویر د پرله پسې راڅرګندیدو له امله دوی ته وده ورکول کیږي. او د دې حقیقت سره سره چې شاوخوا هرڅه به بدل شي، په ورته وخت کې، په حقیقت کې، هرڅه به بدل شي. د سافټویر پراختیا کونکي به لاهم د غلطیو سره کوډ لیکي ، د عملیاتو انجینران او د اعتبار متخصصین به لاهم د پیجرونو سره شاوخوا ګرځي او په سلیک کې به اتوماتیک خبرتیاوې ترلاسه کوي ، مدیران به لاهم د OpEx او CapEx شرایطو کې کار وکړي ، او هرکله چې ناکامي پیښیږي ، نو لوړ پوړی پراختیا کونکي به. په خپګان سره په دې کلمو سره وخورئ: "ما تاسو ته وویل" ...

او په رښتيا باید بحث وشي، دا هغه وسیلې دي چې موږ کولی شو د غوره سافټویر محصولاتو رامینځته کولو لپاره زموږ په اختیار کې ولرو ، او دا څنګه کولی شي امنیت ته وده ورکړي او پراختیا اسانه او ډیر باوري کړي. لکه څنګه چې پروژې خورا پیچلې کیږي، نوي خطرونه رامینځته کیږي، او نن ورځ د خلکو ژوند په سافټویر باندې دومره تړلی دی چې پراختیا کونکي باید په ساده ډول هڅه وکړي چې خپلې دندې په ښه توګه ترسره کړي.

Kubernetes یو داسې وسیله ده. د Red Hat OpenShift سره د نورو وسیلو او خدماتو سره یوځای کولو لپاره کار روان دی چې په یو واحد پلیټ فارم کې چې سافټویر به د اعتبار وړ، اداره کولو کې اسانه، او د کاروونکو لپاره خوندي کړي.

د دې ویلو سره، د OpenShift ټیم یوه ساده پوښتنه کوي:

تاسو څنګه کولی شئ د Kubernetes سره کار کول اسانه او ډیر اسانه کړئ؟

ځواب په حیرانتیا سره څرګند دی:

  • په بادل کې یا له بادل څخه بهر د ګمارنې پیچلي اړخونه اتومات کړئ؛
  • د پیچلتیا پټولو پرمهال په اعتبار تمرکز وکړئ؛
  • د ساده او خوندي تازه معلوماتو خپرولو لپاره په دوامداره توګه کار ته دوام ورکړئ؛
  • د کنټرول او پلټنې وړتیا ترلاسه کول؛
  • هڅه وکړئ په پیل کې د لوړ امنیت ډاډ ترلاسه کړئ، مګر د کارونې په لګښت کې نه.

د OpenShift راتلونکی خپرونه باید د جوړونکو تجربه او د نورو پراختیا کونکو تجربه دواړه په پام کې ونیسي چې د نړۍ په لویو شرکتونو کې په لویه کچه سافټویر پلي کوي. سربیره پردې ، دا باید د خلاص ایکوسیستم ټولې راټولې شوې تجربې په پام کې ونیسي چې نن ورځ عصري نړۍ لاندې کوي. په ورته وخت کې، دا اړینه ده چې د شوکیا پراختیا کونکي زاړه ذهنیت پریږدي او د اتوماتیک راتلونکي نوي فلسفې ته لاړ شي. دا اړتیا لري چې د سافټویر ځای په ځای کولو د زړو او نویو لارو تر مینځ تشه ډکه کړي، او د ټولو موجود زیربنا څخه پوره ګټه پورته کړي - که دا د لوی کلاوډ چمتو کونکي لخوا کوربه شوی وي یا په څنډه کې په کوچنیو سیسټمونو کې روان وي.

دا پایله څنګه ترلاسه کول؟

په ریډ هټ کې ، دا دود دی چې د اوږدې مودې لپاره ستړي او بې شکره کار وکړئ ترڅو د تاسیس شوې ټولنې ساتنه وکړي او د هغه پروژو بندیدو مخه ونیسي چې شرکت پکې ښکیل وي. د خلاصې سرچینې ټولنه یو لوی شمیر باصلاحیته پراختیا کونکي لري چې خورا غیر معمولي شیان رامینځته کوي - ساتیرۍ ، تعلیمي ، د نوي فرصتونو خلاصول او په ساده ډول ښکلي ، مګر البته ، هیڅ څوک تمه نه لري چې هرڅوک ورته حرکت وکړي یا ګډ اهداف تعقیب کړي. . د دې انرژی څخه کار اخیستل او سم لوري ته لیږدول کله ناکله اړین دي چې هغه ساحې رامینځته کړي چې زموږ کاروونکو ته ګټه ورسوي، مګر په ورته وخت کې موږ باید د خپلو ټولنو پراختیا وڅیړو او له هغوی څخه زده کړه وکړو.

د 2018 په پیل کې، Red Hat د CoreOS پروژه ترلاسه کړه، کوم چې د راتلونکي په اړه ورته نظرونه درلودل - ډیر خوندي او د باور وړ، د خلاصې سرچینې اصولو باندې رامینځته شوی. شرکت د دې نظرونو د لا پراختیا او پلي کولو لپاره کار کړی ، زموږ فلسفه یې په عمل کې اچولې - هڅه کوي ډاډ ترلاسه کړي چې ټول سافټویر په خوندي ډول پرمخ ځي. دا ټول کار په کبرنیټس، لینکس، عامه بادلونو، شخصي بادلونو، او په زرګونو نورو پروژو باندې جوړ شوی چې زموږ د عصري ډیجیټل اکوسیستم زیرمه کوي.

د OpenShift 4 نوې خپرونه به روښانه، اتوماتیک او ډیر طبیعي وي

د OpenShift پلیټ فارم به د غوره او خورا باوري لینکس عملیاتي سیسټمونو سره کار وکړي، د فلزي هارډویر مالتړ سره، مناسب مجازی کول، د اتوماتیک زیربناوو پروګرامونه او البته، کانټینرونه (کوم چې په اصل کې یوازې د لینکس عکسونه دي).

پلیټ فارم باید له پیل څخه خوندي وي ، مګر بیا هم پراختیا کونکو ته اجازه ورکوي چې په اسانۍ سره تکرار کړي — دا دی ، انعطاف منونکی او کافي خوندي اوسئ پداسې حال کې چې اوس هم مدیرانو ته اجازه ورکوي چې دا په اسانۍ سره تفتیش او اداره کړي.

دا باید سافټویر ته اجازه ورکړي چې د "خدمت په توګه" پرمخ بوځي او د آپریټرانو لپاره د غیر منظم زیربنا ودې لامل نشي.

دا به پراختیا کونکو ته اجازه ورکړي چې د کاروونکو او پیرودونکو لپاره د اصلي محصولاتو رامینځته کولو تمرکز وکړي. تاسو اړتیا نلرئ د هارډویر او سافټویر تنظیماتو ځنګل ته لاړشئ ، او ټول ناڅاپي پیچلتیاوې به د تیر وخت وي.

OpenShift 4: د NoOps پلیټ فارم چې ساتنې ته اړتیا نلري

В دا خپرونه هغه دندې تشریح کړې چې د OpenShift 4 لپاره د شرکت لید ته شکل ورکولو کې مرسته کړې. د ټیم هدف د امکان تر حده د سافټویر چلولو او ساتلو ورځنۍ دندې ساده کول دي ترڅو دا پروسې اسانه او آرامۍ کړي - دواړه د پلي کولو متخصصینو او پراختیا کونکو لپاره. مګر تاسو څنګه کولی شئ دې هدف ته نږدې شئ؟ څنګه د سافټویر چلولو لپاره یو پلیټ فارم رامینځته کړئ چې لږترلږه مداخلې ته اړتیا لري؟ NoOps حتی پدې شرایطو کې څه معنی لري؟

که تاسو د خلاصولو هڅه وکړئ ، نو د پراختیا کونکو لپاره د "سرور بې" یا "NoOps" مفکورې معنی وسیلې او خدمات چې تاسو ته اجازه درکوي د "عملي" برخې پټ کړئ یا د پراختیا کونکي لپاره دا بار کم کړئ.

  • د سیسټمونو سره کار نه کوي، مګر د غوښتنلیک انٹرفیس (APIs) سره.
  • د سافټویر پلي کول مه مه کوئ - اجازه راکړئ چې چمتو کونکي ستاسو لپاره وکړي.
  • سمدلاسه د لوی چوکاټ جوړولو ته مه ځئ - د کوچنیو ټوټو په لیکلو پیل وکړئ چې د "ودانۍ بلاکونو" په توګه کار کوي ، هڅه وکړئ چې دا کوډ د ډیټا او پیښو سره کار وکړي ، نه د ډیسکونو او ډیټابیسونو سره.

موخه، لکه څنګه چې مخکې، د سافټویر پراختیا کې د تکرار چټکتیا، د غوره محصولاتو رامینځته کولو فرصت چمتو کول دي، او دا چې پراختیا ورکوونکي د هغه سیسټمونو په اړه اندیښنه نلري چې د هغه سافټویر چلوي. یو تجربه لرونکی پرمخ وړونکی ښه پوهیږي چې په کاروونکو تمرکز کولی شي په چټکۍ سره عکس بدل کړي، نو تاسو باید د سافټویر لیکلو کې ډیره هڅه ونه کړئ پرته لدې چې تاسو په بشپړ ډول ډاډه نه یاست چې اړتیا ورته ده.

د ساتنې او عملیاتي متخصصینو لپاره، د "NoOps" کلمه ممکن یو څه ډارونکی وي. مګر کله چې د ساحوي انجینرانو سره اړیکه ونیسئ، دا روښانه کیږي چې هغه نمونې او تخنیکونه چې دوی یې د اعتبار او اعتبار ډاډمن کولو په هدف کاروي (د سایټ د اعتبار انجنیري، SRE) د پورته بیان شوي نمونو سره ډیری ورته والی لري:

  • سیسټمونه مه اداره کوئ - د دوی مدیریت پروسې اتومات کړئ.
  • سافټویر مه پلي کوئ - د دې ځای په ځای کولو لپاره پایپ لاین جوړ کړئ.
  • د خپلو ټولو خدماتو د یوځای کولو څخه ډډه وکړئ او اجازه ورکړئ چې د یو چا ناکامي د ټول سیسټم ناکامۍ لامل شي - د اتوماتیک وسیلو په کارولو سره یې په خپل ټول زیربنا کې خپور کړئ، او په داسې طریقو سره وصل کړئ چې نظارت او نظارت کیدی شي.

SREs پوهیږي چې یو څه غلط کیدی شي او دوی باید ستونزه تعقیب او حل کړي — نو دوی د معمول کار اتومات کوي او د غلطۍ بودیجه دمخه تنظیموي نو دوی چمتو دي چې لومړیتوب ورکړي او پریکړه وکړي کله چې ستونزه رامینځته کیږي.

په OpenShift کې Kubernetes یو پلیټ فارم دی چې د دوه اصلي ستونزو حل کولو لپاره ډیزاین شوی: د دې پرځای چې تاسو مجبور کړئ د مجازی ماشینونو یا بار بیلنس APIs پوهیدو ته اړ کړئ ، دا د لوړ ترتیب خلاصون - د پلي کولو پروسې او خدماتو سره کار کوي. د سافټویر اجنټانو نصبولو پرځای ، تاسو کولی شئ کانټینرونه چل کړئ ، او د خپل نظارت سټیک لیکلو پرځای ، په پلیټ فارم کې دمخه موجود وسیلې وکاروئ. نو، د OpenShift 4 پټ ساس واقعیا هیڅ راز نه دی - دا یوازې د SRE اصولو او سرور بې مفهومونو اخیستلو او د پراختیا کونکو او عملیاتي انجینرانو سره د مرستې لپاره د دوی منطقي پایلې ته رسولو مسله ده:

  • هغه زیربنا اتومات او معیاري کول چې غوښتنلیکونه یې کاروي
  • د پلي کولو او پراختیا پروسې سره یوځای کړئ پرته لدې چې پخپله پراختیا کونکي محدود کړي
  • ډاډ ترلاسه کول چې د XNUMX خدمت پیل کول، پلټنه کول، او خوندي کول، فیچر، غوښتنلیک، یا ټول سټیک د لومړي څخه ډیر ستونزمن ندي.

مګر د OpenShift 4 پلیټ فارم او د دې مخکینیو او د داسې ستونزو حل کولو لپاره د "معیاري" طریقې څخه توپیر څه دی؟ د پلي کولو او عملیاتي ټیمونو لپاره پیمانه څه شی دی؟ لامل یې دا دی چې په دې حالت کې پاچا کلستر دی. نو،

  • موږ ډاډ ترلاسه کوو چې د کلسترونو هدف روښانه دی (ګرانه بادل، ما دا کلستر غوره کړ ځکه چې زه کولی شم)
  • ماشینونه او عملیاتي سیسټمونه شتون لري ترڅو کلستر ته خدمت وکړي (ستا عظمت)
  • د کلستر څخه د کوربه حالت اداره کړئ، د دوی بیا رغونه (څاڅکي) کم کړئ.
  • د سیسټم د هر مهم عنصر لپاره، یو نانی (میکانیزم) ته اړتیا ده چې د ستونزو څارنه او له منځه یوسي
  • د سیسټم د *هر* اړخ یا عنصر ناکامي او د بیا رغونې اړوند میکانیزمونه د ژوند یوه عادي برخه ده
  • ټول زیربنا باید د API له لارې تنظیم شي.
  • د Kubernetes چلولو لپاره Kubernetes وکاروئ. (هو، هو، دا ټایپ نه دی)
  • تازه معلومات باید د نصبولو لپاره اسانه او له ستونزو څخه پاک وي. که دا د تازه نصبولو لپاره له یو څخه ډیر کلیکونه ونیسي ، نو په څرګنده توګه موږ یو څه غلط کوو.
  • د هرې برخې څارنه او ډیبګ کول باید ستونزه ونلري، او له همدې امله په ټول زیربنا کې تعقیب او راپور ورکول هم باید اسانه او اسانه وي.

غواړئ په عمل کې د پلیټ فارم وړتیاوې وګورئ؟

د OpenShift 4 یوه مخکتنه نسخه د پراختیا کونکو لپاره شتون لري. د کارولو اسانه انسټالر سره، تاسو کولی شئ په AWS کې د Red Had CoreOS په سر کې کلستر چل کړئ. د مخکتنې کارولو لپاره، تاسو یوازې د AWS حساب ته اړتیا لرئ ترڅو زیربنا چمتو کړئ او د مخکتنې عکسونو ته د لاسرسي لپاره د حسابونو سیټ.

  1. د پیل کولو لپاره، لاړ شئ try.openshift.com او "پیل کړئ" کلیک وکړئ.
  2. خپل د Red Hat حساب ته ننوځئ (یا یو نوی جوړ کړئ) او د خپل لومړي کلستر د تنظیم کولو لپاره لارښوونې تعقیب کړئ.

د بریالي نصبولو وروسته، زموږ لارښوونې وګورئ د OpenShift روزنهد سیسټمونو او مفاهیمو ژوره پوهه ترلاسه کولو لپاره چې د OpenShift 4 پلیټ فارم د Kubernetes چلولو لپاره دومره اسانه او اسانه لاره جوړوي.

د نوي OpenShift خوشې کولو هڅه وکړئ او خپل نظر شریک کړئ. موږ ژمن یو چې د کمبرنیټس سره د امکان تر حده د لاسرسي وړ او بې کاره کار وکړو — د NoOps راتلونکی نن پیل کیږي.

اوس پاملرنه!
په کنفرانس کې DevOpsForum 2019 د اپریل په 20، د OpenShift پراختیا کونکو څخه یو، Vadim Rutkovsky به د ماسټر ټولګي په لاره واچوي - هغه به لس کلسترونه مات کړي او دوی به یې د حل کولو لپاره مجبور کړي. کنفرانس تادیه کیږي ، مګر د پروموشنل کوډ #RedHat سره تاسو 37٪ تخفیف ترلاسه کوئ

ماسټر کلاس په 17:15 - 18:15 کې، او سټینډ ټوله ورځ خلاص وي. ټي شرټونه، خولۍ، سټیکرونه - معمول!

تالار #2
"دلته اړتیا ده چې ټول سیسټم بدل شي: موږ د تصدیق شوي میخانیکونو سره یوځای مات شوي k8s کلسترونه ترمیم کوو."


سرچینه: www.habr.com

Add a comment