{"id":87840,"date":"2020-07-11T01:42:08","date_gmt":"2020-07-10T23:42:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift"},"modified":"2020-07-11T01:42:08","modified_gmt":"2020-07-10T23:42:08","slug":"serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift","title":{"rendered":"Aplikacionet pa server jan\u00eb m\u00eb t\u00eb shpejta dhe m\u00eb t\u00eb lehta me OpenShift","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Red Hat OpenShift Serverless \u00ebsht\u00eb nj\u00eb grup komponentesh t\u00eb menaxhuar t\u00eb orientuara nga Kubernetes q\u00eb ndihmojn\u00eb n\u00eb krijimin e mikrosh\u00ebrbimeve, konteiner\u00ebve dhe implementimeve t\u00eb Function-as-a-Service (FaaS). <\/p>\n<p><img decoding=\"async\" alt=\"Aplikacionet pa server jan\u00eb m\u00eb t\u00eb shpejta dhe m\u00eb t\u00eb lehta me OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/cc842b5bf30c7cf0be4b09fa8d0795d4.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKy zgjidhje \"nga kutia\" p\u00ebrmban mjete sigurie dhe rrug\u00ebzimi t\u00eb trafikut dhe kombinon Red Hat Operators, <noindex><a rel=\"nofollow\" href=\"https:\/\/knative.dev\/\">Knative<\/a><\/noindex> dhe <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/products\/openshift\/getting-started\">Red Hat OpenShift<\/a><\/noindex> p\u00ebr t\u00eb drejtuar ngarkesa stateless dhe serverless n\u00eb platform\u00ebn OpenShift n\u00eb mjedise t\u00eb privatizuara, publike, hibrid dhe multi-Cloud.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/topics\/serverless-architecture\">OpenShift Serverless<\/a><\/noindex> lejon zhvilluesit t\u00eb p\u00ebrqendrohen plot\u00ebsisht n\u00eb krijimin e aplikacioneve t\u00eb brezit t\u00eb ri, duke ofruar nj\u00eb gam\u00eb t\u00eb gjer\u00eb gjuh\u00ebsh programimi, kornizash, ambjentesh zhvillimi dhe mjete t\u00eb tjera p\u00ebr krijimin dhe shp\u00ebrndarjen e produkteve t\u00eb reja biznesore.<\/p>\n<p>Karakteristikat kryesore t\u00eb Red Hat OpenShift Serverless:<\/p>\n<ul>\n<li>Nj\u00eb gam\u00eb e gjer\u00eb gjuh\u00ebsh programimi dhe komponentesh runtime p\u00ebr aplikacione serverless. Ju mund t\u00eb zgjidhni pik\u00ebrisht setin e mjeteve q\u00eb ju nevojitet.<\/li>\n<li>Mund\u00ebsi e avancuar p\u00ebr t\u00eb rritur horizontalisht n\u00eb var\u00ebsi t\u00eb intensitetit t\u00eb k\u00ebrkesave ose n\u00eb rast t\u00eb ndodhis\u00eb p\u00ebr menaxhim efikas t\u00eb burimeve bazuar n\u00eb nevojat reale, jo teorike.<\/li>\n<li>Integrim i plot\u00eb me OpenShift Pipelines, nj\u00eb sistem p\u00ebr nd\u00ebrtim dhe shp\u00ebrndarje t\u00eb vazhdueshme t\u00eb orientuar nga Kubernetes (CI\/CD) mbi baz\u00ebn e Tekton.<\/li>\n<li>Baza e Red Hat Operator, e cila lejon administrator\u00ebt t\u00eb menaxhojn\u00eb sigurt\u00eb instancat aktive dhe t'i p\u00ebrdit\u00ebsojn\u00eb ato, si dhe organizon ciklin e jet\u00ebs s\u00eb aplikacioneve si sh\u00ebrbime n\u00eb cloud.<\/li>\n<li>Vazhdimisht ndjekim l\u00ebshimet e reja nga community, duke p\u00ebrfshir\u00eb Knative 0.13 Serving, Eventing dhe kn (CLI zyrtar p\u00ebr Knative) \u2014 sikurse p\u00ebr t\u00eb gjitha produktet e tjera t\u00eb Red Hat, kjo do t\u00eb thot\u00eb testim dhe verifikim t\u00eb kujdessh\u00ebm n\u00eb platforma dhe konfiguracione t\u00eb ndryshme t\u00eb OpenShift.<\/li>\n<\/ul>\n<p>\nP\u00ebr m\u00eb tep\u00ebr, Red Hat bashk\u00ebpunon ngusht\u00eb n\u00eb teknologjit\u00eb Serverless me nj\u00eb mori partner\u00ebsh, si dhe me Microsoft p\u00ebr Azure Functions dhe <noindex><a rel=\"nofollow\" href=\"https:\/\/keda.sh\/\">KEDA<\/a><\/noindex> (shih m\u00eb shum\u00eb n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/www.redhat.com\/en\/blog\/red-hat-collaborates-microsoft-keda-enable-azure-functions-openshift\">k\u00ebtu<\/a><\/noindex>). N\u00eb ve\u00e7anti, nj\u00eb operator OpenShift i certifikuar tashm\u00eb ekziston nga <noindex><a rel=\"nofollow\" href=\"https:\/\/triggermesh.com\/\">TriggerMesh<\/a><\/noindex>, dhe s\u00eb fundmi kemi filluar t\u00eb bashk\u00ebpunojm\u00eb me <noindex><a rel=\"nofollow\" href=\"http:\/\/serverless.com\/\">Serverless.com.<\/a><\/noindex>, q\u00eb Serverless Framework t\u00eb funksionoj\u00eb me OpenShift Serverless dhe Knative. K\u00ebto partneritete mund t\u00eb merren si nj\u00eb shenj\u00eb e pjekuris\u00eb serverless dhe fillimi i formimit t\u00eb nj\u00eb ekosistemi t\u00eb industris\u00eb.<\/p>\n<p>N\u00ebse keni instaluar m\u00eb par\u00eb nj\u00eb version paraprak t\u00eb Red Hat OpenShift Serverless, mund ta p\u00ebrdit\u00ebsoni n\u00eb versionin GA (disponues p\u00ebr publikun). P\u00ebr k\u00ebt\u00eb, do t\u00eb duhet t\u00eb rikonfiguroni Kanalin e Abonimit t\u00eb OLM p\u00ebr versionin Technology Preview, si\u00e7 tregohet n\u00eb Fig. 1.<\/p>\n<p><img decoding=\"async\" alt=\"Aplikacionet pa server jan\u00eb m\u00eb t\u00eb shpejta dhe m\u00eb t\u00eb lehta me OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/3e0327553977362a6dffb94bd8897da2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fig. 1. P\u00ebrdit\u00ebsimi i kanalit t\u00eb abonimit.<\/i><\/p>\n<p>Kanali i abonimit duhet t\u00eb p\u00ebrdit\u00ebsohet q\u00eb t\u00eb p\u00ebrputhet me versionin e OpenShift Container Platform, ose 4.4, ose 4.3.<\/p>\n<h3>Sh\u00ebrbimet Knative \u2013 sh\u00ebrbim n\u00eb nivel t\u00eb lart\u00eb<\/h3>\n<p>\nOpenShift 4.4 e thjeshton ndjesh\u00ebm vendosjen e aplikacioneve me funksionalitetin OpenShift Serverless, duke lejuar vendosjen e Sh\u00ebrbimeve Knative drejtp\u00ebrdrejt nga modelet e zhvilluesve n\u00eb konsol\u00ebn ueb t\u00eb OpenShift.<\/p>\n<p>Kur shtoni nj\u00eb aplikacion t\u00eb ri n\u00eb projekt, mjafton t\u00eb p\u00ebrcaktoni llojin e burimeve si Sh\u00ebrbim Knative, duke aktivizuar menj\u00ebher\u00eb funksionalitetin OpenShift Serverless dhe duke p\u00ebrfshir\u00eb shkall\u00ebzimin deri n\u00eb zero n\u00eb m\u00ebnyr\u00ebn e pritjes, si\u00e7 tregohet n\u00eb Fig. 2.<\/p>\n<p><img decoding=\"async\" alt=\"Aplikacionet pa server jan\u00eb m\u00eb t\u00eb shpejta dhe m\u00eb t\u00eb lehta me OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/960c4ceaa5b3e3879f34cb12cf18fe95.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fig. 2. Zgjedhja e Sh\u00ebrbimit Knative si lloj burimesh.<\/i><\/p>\n<h3>Instalim i thjesht\u00eb duke p\u00ebrdorur Kourier<\/h3>\n<p>\nSi\u00e7 e kemi p\u00ebrmendur m\u00eb par\u00eb n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openshift.com\/blog\/announcing-openshift-serverless-1-5-0-tech-preview-a-sneak-peek-of-our-ga\">njoftimi i versionit OpenShift Serverless 1.5.0 Tech Preview<\/a><\/noindex>, p\u00ebrdorimi <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/knative\/net-kourier\">Kourier<\/a><\/noindex> ka lejuar reduktimin e ndjesh\u00ebm t\u00eb k\u00ebrkesave p\u00ebr instalimin e Serverless n\u00eb OpenShift, dhe n\u00eb versionin GA k\u00ebto k\u00ebrkesa jan\u00eb b\u00ebr\u00eb edhe m\u00eb t\u00eb vogla. T\u00eb gjitha k\u00ebto zvog\u00eblojn\u00eb konsumimin e burimeve, p\u00ebrshpejtojn\u00eb fillimin e ftoht\u00eb t\u00eb aplikacioneve, si dhe eliminojn\u00eb ndikimin e ngarkesave t\u00eb zakonshme, jo serverless, q\u00eb funksionojn\u00eb n\u00eb t\u00eb nj\u00ebjtin hap\u00ebsir\u00eb emri.<\/p>\n<p>N\u00eb p\u00ebrgjith\u00ebsi, k\u00ebto p\u00ebrmir\u00ebsime, si dhe p\u00ebrpunimet n\u00eb OpenShift 4.3.5, p\u00ebrshpejtojn\u00eb krijimin e aplikacioneve nga kontenieri i paracaktuar nga 40-50% n\u00eb var\u00ebsi t\u00eb madh\u00ebsis\u00eb s\u00eb imazhit.<br \/>\nSi ndodhin t\u00eb gjitha pa p\u00ebrdorimin e Kourier, mund t\u00eb shihet n\u00eb Figur\u00ebn 3:<\/p>\n<p><img decoding=\"async\" alt=\"Aplikacionet pa server jan\u00eb m\u00eb t\u00eb shpejta dhe m\u00eb t\u00eb lehta me OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/1f64bcf829e4cce3e2aebc406acec484.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figura 3. Koha e krijimit t\u00eb aplikacioneve kur Kourier nuk p\u00ebrdoret.<\/i><\/p>\n<p>Si ndodhin t\u00eb gjitha kur aplikohet Kourier, mund t\u00eb shihet n\u00eb Figur\u00ebn 4:<\/p>\n<p><img decoding=\"async\" alt=\"Aplikacionet pa server jan\u00eb m\u00eb t\u00eb shpejta dhe m\u00eb t\u00eb lehta me OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/0b7c8273a4853215c168e7f510036f12.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figura 4. Koha e krijimit t\u00eb aplikacioneve me p\u00ebrdorimin e Kourier.<\/i><\/p>\n<h3>TLS\/SSL n\u00eb m\u00ebnyr\u00eb automatike<\/h3>\n<p>\nOpenShift Serverless tani mund t\u00eb krijoj\u00eb dhe implementoj\u00eb automatikisht TLS\/SSL p\u00ebr rrug\u00ebn (OpenShift Route) e Sh\u00ebrbimit tuaj Knative, n\u00eb m\u00ebnyr\u00eb q\u00eb t\u00eb mos shqet\u00ebsoheni p\u00ebr realizimin dhe mb\u00ebshtetje t\u00eb k\u00ebtyre funksioneve gjat\u00eb pun\u00ebs me aplikacionin. N\u00eb terma t\u00eb tjer\u00eb, Serverless e shp\u00ebton zhvilluesin nga v\u00ebshtir\u00ebsit\u00eb q\u00eb lidhen me TLS, duke ruajtur nj\u00eb nivel t\u00eb lart\u00eb sigurie q\u00eb t\u00eb gjith\u00eb pritet nga Red Hat OpenShift.<\/p>\n<h3>Nd\u00ebrfaqja e komandave t\u00eb OpenShift Serverless<\/h3>\n<p>\nN\u00eb OpenShift Serverless quhet kn dhe \u00ebsht\u00eb e disponueshme drejtp\u00ebrdrejt n\u00eb konsol\u00ebn OpenShift n\u00eb faqen e Veglave t\u00eb Linj\u00ebs s\u00eb Komand\u00ebs, si\u00e7 shihet n\u00eb Fig. 5:<\/p>\n<p><img decoding=\"async\" alt=\"Aplikacionet pa server jan\u00eb m\u00eb t\u00eb shpejta dhe m\u00eb t\u00eb lehta me OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/596c594fad0640247ac3412aa30fff22.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fig. 5. Faqja e shkarkimit t\u00eb nd\u00ebrfaqes s\u00eb komandave t\u00eb OpenShift Serverless.<\/i><\/p>\n<p>Kur shkarkoni nga kjo faqe, merrni nj\u00eb version kn p\u00ebr MacOS, Windows ose Linux, t\u00eb verifikuar nga Red Hat dhe t\u00eb garantuar q\u00eb nuk p\u00ebrmban malware.<\/p>\n<p>N\u00eb Fig. 6 tregohet se si n\u00eb kn mund t\u00eb implementoni nj\u00eb sh\u00ebrbim me vet\u00ebm nj\u00eb komand\u00eb, p\u00ebr t\u00eb krijuar brenda pak sekondash nj\u00eb instanc\u00eb aplikacioni n\u00eb platform\u00ebn OpenShift me qasje p\u00ebrmes URL-s\u00eb:<\/p>\n<p><img decoding=\"async\" alt=\"Aplikacionet pa server jan\u00eb m\u00eb t\u00eb shpejta dhe m\u00eb t\u00eb lehta me OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/91c904fe070014959f15b120b63e18fc.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fig. 6. P\u00ebrdorimi i nd\u00ebrfaqes s\u00eb komandave kn.<\/i><\/p>\n<p>Ky mjet lejon menaxhimin e plot\u00eb t\u00eb burimeve Serverless Serving dhe Eventing pa pasur nevoj\u00eb t\u00eb shihni ose redaktoni \u00e7do konfigurim YAML.<\/p>\n<h3>Pamje e p\u00ebrmir\u00ebsuar e Topologjis\u00eb n\u00eb m\u00ebnyr\u00ebn Developer t\u00eb konsol\u00ebs<\/h3>\n<p>\nTani le t\u00eb shikojm\u00eb se si pamja e p\u00ebrmir\u00ebsuar e Topologjis\u00eb leht\u00ebson menaxhimin e Sh\u00ebrbimeve Knative.<\/p>\n<h4>Vizualizimi i p\u00ebrqendruar te Sh\u00ebrbimi Knative<\/h4>\n<p>\nSh\u00ebrbimet Knative n\u00eb faqen e pamjes s\u00eb Topologjis\u00eb shfaqen si nj\u00eb drejtk\u00ebnd\u00ebsh q\u00eb p\u00ebrmban t\u00eb gjitha rishikimet, si\u00e7 tregohet n\u00eb Fig. 7:<\/p>\n<p><img decoding=\"async\" alt=\"Aplikacionet pa server jan\u00eb m\u00eb t\u00eb shpejta dhe m\u00eb t\u00eb lehta me OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/3398041d720871dbffa695c49c8b5167.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fig. 7. Sh\u00ebrbimet Knative n\u00eb faqen e pamjes s\u00eb Topologjis\u00eb.<\/i><\/p>\n<p>K\u00ebtu mund t\u00eb shihni menj\u00ebher\u00eb p\u00ebrqindjet aktuale t\u00eb shp\u00ebrndarjes s\u00eb trafik p\u00ebr Sh\u00ebrbimin Knative, si dhe t\u00eb gruponi Sh\u00ebrbimet Knative brenda nj\u00eb grupi aplikacionesh p\u00ebr t\u00eb kontrolluar vizualisht leht\u00ebsisht se \u00e7far\u00eb po ndodh brenda grupit t\u00eb zgjedhur.<\/p>\n<h4>I t\u00ebrhequr listat e Sh\u00ebrbimeve Knative n\u00eb OpenShift<\/h4>\n<p>\nDuke vazhduar tem\u00ebn e grupimit, duhet t\u00eb p\u00ebrmendim se n\u00eb OpenShift 4.4, \u00ebsht\u00eb e mundur t\u00eb t\u00ebrhiqni Sh\u00ebrbimet Knative brenda grupit t\u00eb aplikacioneve p\u00ebr nj\u00eb shikim m\u00eb t\u00eb rehatsh\u00ebm dhe menaxhim t\u00eb sh\u00ebrbimeve kur aplikacionet m\u00eb t\u00eb nd\u00ebrlikuara jan\u00eb vendosur n\u00eb projekt.<\/p>\n<h4>Sh\u00ebrbimi Knative n\u00eb detaje<\/h4>\n<p>\nN\u00eb OpenShift 4.4, gjithashtu \u00ebsht\u00eb p\u00ebrmir\u00ebsuar paneli an\u00ebsor p\u00ebr Sh\u00ebrbimet Knative. Aty \u00ebsht\u00eb shtuar nj\u00eb kartel\u00eb Resursesh, ku shfaqen komponent\u00ebt e sh\u00ebrbimit, si Pods, Rishikime dhe Rute. K\u00ebta komponent\u00eb gjithashtu ofrojn\u00eb nj\u00eb kalim t\u00eb shpejt\u00eb dhe t\u00eb leht\u00eb n\u00eb regjistrat e pod\u2019\u00ebve t\u00eb ve\u00e7ant\u00eb.<\/p>\n<p>Pamja e Topology gjithashtu tregon p\u00ebrqindjet e shp\u00ebrndarjes s\u00eb trafikut dhe madje lejon t\u00eb ndryshoni shpejt konfigurimin. K\u00ebshtu, ju mund t\u00eb kuptoni shpejt shp\u00ebrndarjen e trafikut p\u00ebr Sh\u00ebrbimin Knative t\u00eb zgjedhur n\u00eb koh\u00eb reale duke u bazuar n\u00eb numrin e pod-ve q\u00eb punojn\u00eb p\u00ebr rishikimin e caktuar, si\u00e7 tregohet n\u00eb Fig. 8.<\/p>\n<p><img decoding=\"async\" alt=\"Aplikacionet pa server jan\u00eb m\u00eb t\u00eb shpejta dhe m\u00eb t\u00eb lehta me OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/3c4c15ac05c1490d04bd72919379b580.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fig. 8. Shp\u00ebrndarja e trafikut t\u00eb Sh\u00ebrbimit Knative.<\/i><\/p>\n<h4>Nj\u00eb v\u00ebshtrim m\u00eb t\u00eb thell\u00eb n\u00eb Rishikimet Serverless<\/h4>\n<p>\nGjithashtu, pamja e Topology tani lejon t\u00eb shikoni shum\u00eb m\u00eb thell\u00eb n\u00eb rishikimin e zgjedhur, p\u00ebr shembull, t\u00eb shihni shpejt t\u00eb gjitha pod-\u00ebt e saj dhe, n\u00ebse nevojitet, t\u00eb shqyrtoni log-et e tyre. P\u00ebr m\u00eb tep\u00ebr, n\u00eb k\u00ebt\u00eb pamje \u00ebsht\u00eb e leht\u00eb t\u00eb keni qasje n\u00eb shp\u00ebrndarjet dhe konfigurimet e rishikimit, si dhe n\u00eb n\u00ebnrrug\u00ebn q\u00eb tregon drejtp\u00ebrdrejt p\u00ebr k\u00ebt\u00eb rishikim, si\u00e7 tregohet n\u00eb Fig. 9:<\/p>\n<p><img decoding=\"async\" alt=\"Aplikacionet pa server jan\u00eb m\u00eb t\u00eb shpejta dhe m\u00eb t\u00eb lehta me OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/4fa0f1dbe23dd81b56fa738d584d05ae.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fig. 9. Burimet e lidhura me rishikimet.<\/i><\/p>\n<p>Shpresojm\u00eb q\u00eb novacionet e p\u00ebrshkruara m\u00eb sip\u00ebr do t'ju ndihmojn\u00eb n\u00eb krijimin dhe menaxhimin e aplikacioneve serverless, dhe n\u00eb versionet e ardhshme do t\u00eb ket\u00eb edhe m\u00eb shum\u00eb funksione t\u00eb dobishme p\u00ebr zhvilluesit, si p\u00ebr shembull mund\u00ebsin\u00eb p\u00ebr t\u00eb krijuar burime ngjarjesh dhe t\u00eb tjera.<\/p>\n<h3>Interesoheni?<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.openshift.com\/try\">Provo OpenShift!<\/a><\/noindex><\/p>\n<h3>Na intereson mendimi juaj<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/forms.gle\/6HArjszuqyE1xr3f8\">Na tregoni<\/a><\/noindex>, \u00e7far\u00eb mendoni p\u00ebr serverless. Bashkohuni me grupin ton\u00eb n\u00eb Google <noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/forum\/#!forum\/openshift-dev-usershttps:\/\/groups.google.com\/forum\/#!forum\/openshift-dev-users\">P\u00ebrvoja e Zhvilluesve OpenShift<\/a><\/noindex> p\u00ebr t\u00eb marr\u00eb pjes\u00eb n\u00eb diskutime dhe seminare n\u00eb Or\u00ebt e Zyr\u00ebs, p\u00ebr t\u00eb bashk\u00ebpunuar me ne dhe p\u00ebr t\u00eb l\u00ebn\u00eb feedback-un dhe sugjerimet tuaja.<\/p>\n<h3>Informacione t\u00eb tjera<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/blog\/2020\/04\/30\/whats-new-in-the-openshift-4-4-web-console-developer-experience\/\">M\u00ebsoni m\u00eb shum\u00eb<\/a><\/noindex> p\u00ebr zhvillimin e aplikacioneve OpenShift me burimet e m\u00ebposhtme nga Red Hat:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.openshift.com\/serverless\">Burimet OpenShift Serverless<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/topics\/serverless-architecture\">OpenShift Serverless dhe Knative<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/redhat-developer-demos.github.io\/knative-tutorial\/knative-tutorial\/index.html\">Manuali p\u00ebr Knative<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/openshift\">Zhvillimi i nj\u00eb aplikacioni n\u00eb platform\u00ebn OpenShift<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/learn.openshift.com\/middleware\/serverless\/\">Hyrje n\u00eb OpenShift Serverless<\/a><\/noindex><\/li>\n<\/ul>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/redhatrussia\/blog\/510144\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Red Hat OpenShift Serverless \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438 Kubernetes-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 Function-as-a-Service (FaaS). \u042d\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u00ab\u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438\u00bb \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0435\u0442 \u0432 \u0441\u0435\u0431\u0435 Red Hat Operators, Knative \u0438 Red Hat OpenShift \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 stateless- \u0438 serverless-\u043d\u0430\u0433\u0440\u0443\u0437\u043e\u043a \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 OpenShift \u0432 \u0447\u0430\u0441\u0442\u043d\u044b\u0445, \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445, \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0445 \u0438 \u043c\u0443\u043b\u044c\u0442\u0438\u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0430\u0445. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":87841,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-87840","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Red Hat OpenShift Serverless \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438 Kubernetes-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 Function-as-a-Service (FaaS). \u042d\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u00ab\u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438\u00bb \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0435\u0442 \u0432 \u0441\u0435\u0431\u0435 Red Hat Operators, Knative \u0438 Red Hat OpenShift \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 stateless- \u0438 serverless-\u043d\u0430\u0433\u0440\u0443\u0437\u043e\u043a \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 OpenShift \u0432 \u0447\u0430\u0441\u0442\u043d\u044b\u0445, \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445, \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0445 \u0438 \u043c\u0443\u043b\u044c\u0442\u0438\u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0430\u0445.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Serverless \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0438 \u043f\u0440\u043e\u0449\u0435 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 OpenShift | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"Red Hat OpenShift Serverless \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438 Kubernetes-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 Function-as-a-Service (FaaS). \u042d\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u00ab\u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438\u00bb \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0435\u0442 \u0432 \u0441\u0435\u0431\u0435 Red Hat Operators, Knative \u0438 Red Hat OpenShift \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 stateless- \u0438 serverless-\u043d\u0430\u0433\u0440\u0443\u0437\u043e\u043a \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 OpenShift \u0432 \u0447\u0430\u0441\u0442\u043d\u044b\u0445, \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445, \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0445 \u0438 \u043c\u0443\u043b\u044c\u0442\u0438\u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0430\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-10T23:42:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-10T23:42:08+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Aplikacionet Serverless jan\u00eb m\u00eb t\u00eb shpejta dhe m\u00eb t\u00eb thjeshta me OpenShift | ProHoster","description":"Red Hat OpenShift Serverless \u00ebsht\u00eb nj\u00eb grup komponent\u00ebsh t\u00eb menaxhuar me ngjarje, t\u00eb orientuar Kubernetes, p\u00ebr mikrosherbimet, kontejner\u00ebt dhe implementimet Function-as-a-Service (FaaS). Ky zgjidhje \"nga kutia\" p\u00ebrfshin mjete sigurie dhe routing-u i trafikut dhe integrohet me Red Hat Operators, Knative dhe Red Hat OpenShift p\u00ebr t\u00eb ekzekutuar ngarkesa stateless dhe serverless n\u00eb platform\u00ebn OpenShift n\u00eb mjedise private, publike, hibride dhe multi-cloud.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Serverless \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0438 \u043f\u0440\u043e\u0449\u0435 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 OpenShift | ProHoster","og:description":"Red Hat OpenShift Serverless \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438 Kubernetes-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 Function-as-a-Service (FaaS). \u042d\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u00ab\u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438\u00bb \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0435\u0442 \u0432 \u0441\u0435\u0431\u0435 Red Hat Operators, Knative \u0438 Red Hat OpenShift \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 stateless- \u0438 serverless-\u043d\u0430\u0433\u0440\u0443\u0437\u043e\u043a \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 OpenShift \u0432 \u0447\u0430\u0441\u0442\u043d\u044b\u0445, \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445, \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0445 \u0438 \u043c\u0443\u043b\u044c\u0442\u0438\u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0430\u0445.","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-10T23:42:08+00:00","article:modified_time":"2020-07-10T23:42:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"87840","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:42:28","updated":"2022-10-01 22:08:27"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/87840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=87840"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/87840\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/87841"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=87840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=87840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=87840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}