بې سرور غوښتنلیکونه د OpenShift سره ګړندي او اسانه دي

د Red Hat OpenShift Serverless د کوچني خدماتو، کانټینرونو، او د خدمت په توګه د فنکشن (FaaS) پلي کولو لپاره د پیښو لخوا چلول شوي Kubernetes اجزاوو سیټ دی.

بې سرور غوښتنلیکونه د OpenShift سره ګړندي او اسانه دي

دا د بکس څخه بهر حل کې امنیت او ترافیک راټینګ شامل دي او د Red Hat آپریټرانو سره یوځای کوي، ژړا и د Red Hat OpenShift په خصوصي، عامه، هایبرډ او ملټي کلاوډ چاپیریال کې د OpenShift پلیټ فارم کې د بې ریاسته او سرور پرته بارونو چلولو لپاره.

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

د Red Hat OpenShift Serverless کلیدي ځانګړتیاوې:

  • د برنامه کولو ژبو پراخه انتخاب او د بې سرور غوښتنلیکونو لپاره د چلولو اجزا. تاسو کولی شئ دقیقا د وسیلو سیټ غوره کړئ چې تاسو ورته اړتیا لرئ.
  • اتومات افقی اندازه کول د غوښتنو یا پیښو شدت پورې اړه لري ترڅو سرچینې په مؤثره توګه د ریښتیني ، نه اټکلي اړتیاو پراساس اداره کړي
  • د OpenShift پایپ لاینونو سره بې سیمه ادغام، د Kubernetes پر بنسټ د دوامداره جوړونې او تحویل (CI/CD) سیسټم چې د ټیکټن لخوا پرمخ وړل کیږي
  • اساس د Red Hat Operator په بڼه دی، کوم چې مدیرانو ته اجازه ورکوي چې په خوندي ډول د چلولو مثالونه اداره او تازه کړي، او همدارنګه د غوښتنلیکونو ژوند دوره تنظیموي لکه د کلاوډ خدماتو
  • په دوامداره توګه د ټولنې نوي ریلیزونه څاري، پشمول د Knative 0.13 Serving، Eventing او kn (د Knative لپاره رسمي CLI) - لکه د نورو ټولو Red Hat محصولاتو په څیر، دا پدې معنی ده چې په مختلفو OpenShift پلیټ فارمونو او تشکیلاتو کې بشپړه ازموینه او اعتبار

برسېره پردې، Red Hat د سرور بې ټیکنالوژۍ په اړه د یو شمیر شریکانو سره نږدې همکاري کوي، او همدارنګه د مایکروسافټ سره په Azure افعال او KEDA (د نورو جزیاتو لپاره وګورئ دلته). په ځانګړې توګه، یو تصدیق شوی OpenShift آپریټر لا دمخه شتون لري TriggerMesh، او پدې وروستیو کې موږ همکاري پیل کړه Serverless.comد دې لپاره چې بې سرور چوکاټ د OpenShift Serverless او Knative سره کار وکړي. دا شراکتونه د بې سروره بشپړتیا او د صنعت ایکوسیستم رامینځته کیدو پیل نښه په توګه لیدل کیدی شي.

که تاسو مخکې د Red Hat OpenShift Serverless د مخکتنې نسخه نصب کړې وي، تاسو کولی شئ دا د عمومي شتون GA نسخه ته لوړ کړئ. په دې حالت کې، د ټیکنالوژۍ مخکتنې نسخه لپاره، تاسو اړتیا لرئ چې د OLM ګډون تازه کولو چینل بیا تنظیم کړئ، لکه څنګه چې په انځور کې ښودل شوي. 1.

بې سرور غوښتنلیکونه د OpenShift سره ګړندي او اسانه دي
وريجې. 1. د ګډون چینل تازه کول.

د ګډون چینل باید د OpenShift کانټینر پلیټ فارم نسخه 4.4 یا 4.3 سره سمون لپاره تازه شي.

Knative خدمتونه - د لوړ پوړ خدمت

OpenShift 4.4 د OpenShift Serverless فعالیت سره د غوښتنلیکونو ځای په ځای کول خورا ساده کوي، تاسو ته اجازه درکوي په اسانۍ سره د Knative خدمتونه په مستقیم ډول د OpenShift ویب کنسول د پراختیا کونکي حالت څخه ځای پرځای کړئ.

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

بې سرور غوښتنلیکونه د OpenShift سره ګړندي او اسانه دي
Рис. 2. Выбор Knative Service в качестве типа ресурсов.

د کوریر په کارولو سره اسانه نصب کول

لکه څنګه چې موږ دمخه لیکلي анонсе версии OpenShift Serverless 1.5.0 Tech Preview,استعمال کوریر دا ممکنه کړي چې د اړتیاو لیست په چټکۍ سره کم کړي کله چې په OpenShift کې Serverless نصب کول، او د GA نسخه کې دا اړتیاوې حتی کوچنۍ شوې. دا ټول د سرچینو مصرف کموي، د غوښتنلیکونو سړه پیل ګړندی کوي، او په ورته نوم ځای کې د منظم، غیر سرور بې بار بارونو اغیز هم له منځه وړي.

په عموم کې، دا پرمختګونه، او همدارنګه په OpenShift 4.3.5 کې پرمختګونه، د عکس اندازې پورې اړه لري، د مخکې جوړ شوي کانټینر څخه د 40-50٪ لخوا د غوښتنلیکونو جوړول ګړندي کوي.
څنګه د کوریر کارولو پرته هرڅه پیښیږي په 3 شکل کې لیدل کیدی شي:

بې سرور غوښتنلیکونه د OpenShift سره ګړندي او اسانه دي
وريجې. 3. د غوښتنلیک د جوړولو وخت په هغه قضیو کې چې کوریر نه کارول کیږي.

Как все происходит, когда применяется Kourier, можно увидеть на Рис.4:

بې سرور غوښتنلیکونه د OpenShift سره ګړندي او اسانه دي
وريجې. 4. د کوریر کارولو په وخت کې د غوښتنلیک جوړولو وخت.

TLS/SSL په اتوماتیک حالت کې

OpenShift Serverless اوس کولی شي په اتوماتيک ډول ستاسو د Knative خدمت د OpenShift روټ لپاره TLS/SSL رامینځته او ځای په ځای کړي، نو تاسو اړتیا نلرئ د دې ځانګړتیاو پلي کولو او ساتلو په اړه اندیښنه ولرئ پداسې حال کې چې ستاسو په غوښتنلیک کار کوي. په بل عبارت، Serverless د TSL سره تړلي پیچلتیاو پراختیا کونکي ته راحت ورکوي، پداسې حال کې چې د لوړې کچې امنیت ساتل چې هرڅوک د Red Hat OpenShift څخه تمه لري.

د OpenShift سرور بې کمانډ لاین انٹرفیس

په OpenShift Serverless کې دا د kn په نوم یادیږي او په مستقیم ډول د کمانډ لاین اوزار پاڼې کې د OpenShift کنسول کې شتون لري، لکه څنګه چې په انځور کې ښودل شوي. ۵:

بې سرور غوښتنلیکونه د OpenShift سره ګړندي او اسانه دي
وريجې. 5. OpenShift Serverless CLI ډاونلوډ پاڼه.

کله چې تاسو د دې پاڼې څخه ډاونلوډ کړئ، تاسو د MacOS، وینډوز، یا لینکس لپاره د kn نسخه ترلاسه کوئ چې د Red Hat لخوا تایید شوی او د مالویر څخه پاک وي.

په انځور کې. 6 شکل ښیي چې څنګه په kn کې تاسو کولی شئ یوازې د یوې کمانډ سره یو خدمت ځای په ځای کړئ ترڅو په څو ثانیو کې د URL له لارې لاسرسي سره د OpenShift پلیټ فارم کې د غوښتنلیک مثال رامینځته کړئ:

بې سرور غوښتنلیکونه د OpenShift سره ګړندي او اسانه دي
وريجې. 6. د kn کمانډ لاین انٹرفیس کارول.

دا وسیله تاسو ته اجازه درکوي په بشپړ ډول د سرور بې خدمت کولو او پیښو سرچینې اداره کړئ پرته لدې چې کوم YAML تشکیلات وګورئ یا ایډیټ کړئ.

د کنسول د پراختیا کونکي حالت کې د ټوپولوژي لید ښه شوی

اوس راځئ وګورو چې څنګه د ټیپولوژي ښه شوي لید د Knative خدماتو اداره کول اسانه کوي.

Knative خدمت - متمرکز لید

د ټاپوولوژي لید پاڼې کې Knative خدمتونه د مستطیل په توګه ښودل شوي چې ټول بیاکتنې لري، لکه څنګه چې په 7 شکل کې ښودل شوي:

بې سرور غوښتنلیکونه د OpenShift سره ګړندي او اسانه دي
وريجې. 7. د ټاپيولوژي لید پاڼې کې Knative خدمتونه.

دلته تاسو کولی شئ په سمدستي توګه د Knative خدماتو ترافیک توزیع اوسنۍ سلنه وګورئ ، او د غوښتنلیک ګروپ کې د ګروپ Knative خدمتونه په اسانۍ سره وڅارئ چې په ټاکل شوي ګروپ کې څه پیښیږي.

د OpenShift Knative Services لیستونه مات کړئ

د ګروپ کولو موضوع ته دوام ورکولو سره، دا باید وویل شي چې په OpenShift 4.4 کې تاسو کولی شئ د غوښتنلیک ګروپ کې د Knative خدمتونه سقوط کړئ د خدماتو ډیر اسانه لید او مدیریت لپاره کله چې په پروژه کې ډیر پیچلي غوښتنلیکونه ځای پرځای شوي وي.

په تفصیل سره Knative خدمت

OpenShift 4.4 د Knative خدماتو لپاره سائډبار هم ښه کوي. په دې کې د سرچینو ټب ښکاره شوی، چیرې چې د خدماتو برخې لکه پوډونه، بیاکتنې او لارې ښودل شوي. دا اجزا د انفرادي پوډ لاګونو ته ګړندي او اسانه نیویګیشن هم چمتو کوي.

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

بې سرور غوښتنلیکونه د OpenShift سره ګړندي او اسانه دي
وريجې. 8. د Knative خدماتو ټرافيکي توزیع.

بې سروره بیاکتنې ته ژوره کتنه

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

بې سرور غوښتنلیکونه د OpenShift سره ګړندي او اسانه دي
وريجې. 9. د پلټنو سره تړلې سرچینې.

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

علاقه لری؟

د OpenShift هڅه وکړئ!

فیډبیک زموږ لپاره مهم دی

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

د نورو معلوماتو لپاره،

نور ډیر ومومه د لاندې Red Hat سرچینو په کارولو سره د OpenShift غوښتنلیکونو جوړولو په اړه:

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

Add a comment