{"id":30470,"date":"2019-10-31T21:35:42","date_gmt":"2019-10-31T18:35:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya\/"},"modified":"2019-10-31T21:35:42","modified_gmt":"2019-10-31T18:35:42","slug":"sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","title":{"rendered":"Platforma moderne p\u00ebr zhvillimin dhe implementimin e software-it","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ky \u00ebsht\u00eb publikimi i par\u00eb n\u00eb nj\u00eb seri materialesh q\u00eb lidhen me ndryshimet, p\u00ebrmir\u00ebsimet dhe shtesat n\u00eb versionin e ardhsh\u00ebm t\u00eb platform\u00ebs Red Hat OpenShift deri n\u00eb 4.0, q\u00eb do t\u00eb ndihmojn\u00eb n\u00eb p\u00ebrgatitjen p\u00ebr kalimin n\u00eb versionin e ri.<\/p>\n<p><img decoding=\"async\" alt=\"Platforma moderne p\u00ebr zhvillimin dhe implementimin e software-it\" src=\"\/wp-content\/uploads\/2019\/03\/c3c3ca1d31f65d6642acb50832db0812.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nQ\u00eb nga momenti kur p\u00ebrfaq\u00ebsuesit e komunitetit t\u00eb sapoformuar t\u00eb Kubernetes u mblodh\u00ebn p\u00ebr her\u00eb t\u00eb par\u00eb n\u00eb vjesht\u00ebn e vitit 2014 n\u00eb zyr\u00ebn e Google n\u00eb Seattle, mund t\u00eb thuhej se projekti Kubernetes ishte i destinuar t\u00eb transformonte qasjet moderne n\u00eb zhvillimin dhe implementimin e softuerit. N\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb, ofruesit publik\u00eb t\u00eb sh\u00ebrbimeve n\u00eb cloud vazhduan t\u00eb investonin n\u00eb zhvillimin e infrastruktur\u00ebs dhe sh\u00ebrbimeve, duke e b\u00ebr\u00eb pun\u00ebn me IT dhe krijimin e softuerit t\u00eb jasht\u00ebzakonsh\u00ebm t\u00eb leht\u00eb dhe t\u00eb aksesuesh\u00ebm, gj\u00eb q\u00eb pak kush mund ta imagjinonte n\u00eb fillim t\u00eb dekad\u00ebs.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nNatyrisht, shpallja e \u00e7do sh\u00ebrbimi t\u00eb ri n\u00eb cloud u shoq\u00ebrua me diskutime t\u00eb shumta nga ekspert\u00ebt n\u00eb Twitter, duke p\u00ebrfshir\u00eb debate mbi fundin e epok\u00ebs s\u00eb kodit t\u00eb hapur, r\u00ebnien e IT-s\u00eb n\u00eb vendin e klient\u00ebve (IT on-premises), pashmangshm\u00ebrin\u00eb e nj\u00eb monopoli t\u00eb ri t\u00eb softuerit n\u00eb cloud, dhe si paradigma e re X do t\u00eb z\u00ebvend\u00ebsonte t\u00eb gjitha paradimat e tjera. <\/p>\n<h3>A \u00ebsht\u00eb e nevojshme t\u00eb thuash se t\u00eb gjitha k\u00ebto debate ishin mjaft t\u00eb k\u00ebqija?<\/h3>\n<p>\nRealiteti \u00ebsht\u00eb se asgj\u00eb nuk do t\u00eb zhduket, dhe sot mund t\u00eb v\u00ebrehet nj\u00eb rritje eksponenciale e produkteve p\u00ebrfundimtare dhe m\u00ebnyrave t\u00eb t\u00eb zhvilluarit t\u00eb tyre, q\u00eb lidhet me shfaqjen e vazhdueshme t\u00eb softuerit t\u00eb ri n\u00eb jet\u00ebn ton\u00eb. Dhe ndon\u00ebse \u00e7do gj\u00eb do t\u00eb ndryshoj\u00eb, n\u00eb thelb gjith\u00e7ka do t\u00eb mbetet e pandryshuar. Zhvilluesit e softuerit do t\u00eb vazhdojn\u00eb t\u00eb shkruajn\u00eb kod me gabime, inxhinier\u00ebt e operacionit dhe specialist\u00ebt p\u00ebr q\u00ebndrueshm\u00ebri do t\u00eb vazhdojn\u00eb t\u00eb mbajn\u00eb pajisje ndihm\u00ebse dhe t\u00eb marrin njoftime automatike n\u00eb Slack, menaxher\u00ebt do t\u00eb operojn\u00eb gjithashtu me konceptet e OpEx dhe CapEx, dhe \u00e7do her\u00eb q\u00eb ndodh nj\u00eb d\u00ebshtim, zhvilluesi kryesor do t\u00eb thot\u00eb me keqardhje: 'T\u00eb thash\u00eb un\u00eb'... <\/p>\n<p>\u00c7far\u00eb v\u00ebrtet <b>duhet t\u00eb diskutohet<\/b>, \u00ebsht\u00eb se cilat mjete mund t\u00eb kemi n\u00eb dispozicion p\u00ebr t\u00eb krijuar produkte softueri m\u00eb cil\u00ebsore dhe si ato mund t\u00eb rrisin sigurin\u00eb dhe ta b\u00ebjn\u00eb zhvillimin m\u00eb t\u00eb leht\u00eb dhe m\u00eb t\u00eb sigurt. Me rritjen e kompleksitetit t\u00eb projekteve, shfaqen gjithashtu rreziqe t\u00eb reja, dhe sot jeta e njer\u00ebzve \u00ebsht\u00eb kaq e lidhur me softuerin saq\u00eb zhvilluesit thjesht duhet t\u00eb p\u00ebrpiqen t\u00eb b\u00ebjn\u00eb pun\u00ebn e tyre m\u00eb mir\u00eb. <\/p>\n<p>Kubernetes \u00ebsht\u00eb nj\u00eb nga k\u00ebto mjete. Po punohet p\u00ebr t\u00eb bashkuar at\u00eb me mjete dhe sh\u00ebrbime t\u00eb tjera brenda Red Hat OpenShift n\u00eb nj\u00eb platform\u00eb t\u00eb vetme q\u00eb do t'u mund\u00ebsonte t\u00eb b\u00ebnin softuerin m\u00eb t\u00eb besuesh\u00ebm, m\u00eb t\u00eb leht\u00eb p\u00ebr t'u menaxhuar dhe m\u00eb t\u00eb sigurt p\u00ebr p\u00ebrdoruesit. <\/p>\n<p>Duke marr\u00eb parasysh k\u00ebto, ekipi i OpenShift b\u00ebhet me nj\u00eb pyetje t\u00eb thjesht\u00eb: <\/p>\n<h3>Si mund ta b\u00ebjm\u00eb pun\u00ebn me Kubernetes m\u00eb t\u00eb leht\u00eb dhe m\u00eb t\u00eb qart\u00eb? <\/h3>\n<p>\nP\u00ebrgjigjja \u00ebsht\u00eb befas e qart\u00eb: <\/p>\n<ul>\n<li>t\u00eb automatizojm\u00eb momentet e komplikuara n\u00eb shp\u00ebrndarjen n\u00eb cloud ose jasht\u00eb cloud; <\/li>\n<li>t\u00eb p\u00ebrqendrohemi n\u00eb q\u00ebndrueshm\u00ebri, duke fshehur kompleksitetin; <\/li>\n<li>t\u00eb vazhdojm\u00eb pun\u00ebn e vazhdueshme p\u00ebr t\u00eb nxjerr\u00eb versione t\u00eb thjeshta dhe t\u00eb sigurta; <\/li>\n<li>t\u00eb arrijm\u00eb kontrollueshm\u00ebrin\u00eb dhe mund\u00ebsin\u00eb e auditimit; <\/li>\n<li>t\u00eb synojm\u00eb q\u00eb nga fillimi t\u00eb ofrojm\u00eb siguri t\u00eb lart\u00eb, por jo me kosto t\u00eb p\u00ebrdorshm\u00ebris\u00eb. <\/li>\n<\/ul>\n<p>\nL\u00ebshimi i ardhsh\u00ebm i OpenShift duhet t\u00eb marr\u00eb parasysh si p\u00ebrvoj\u00ebn e krijuesve ashtu edhe p\u00ebrvoj\u00ebn e zhvilluesve t\u00eb tjer\u00eb, t\u00eb cil\u00ebt zbatojn\u00eb softuerin n\u00eb skal\u00eb t\u00eb gjer\u00eb n\u00eb kompanit\u00eb m\u00eb t\u00eb m\u00ebdha n\u00eb bot\u00eb. p\u00ebr m\u00eb tep\u00ebr, duhet t\u00eb merret parasysh e gjith\u00eb p\u00ebrvoja e grupeve t\u00eb hapura, t\u00eb cilat sot q\u00ebndrojn\u00eb n\u00eb thelb t\u00eb bot\u00ebs moderne. N\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb, duhet t\u00eb largohemi nga mentaliteti i vjet\u00ebr i zhvilluesit amator dhe t\u00eb kalojm\u00eb n\u00eb nj\u00eb filozofi t\u00eb re t\u00eb s\u00eb ardhmes automatizuese. Kjo duhet t\u00eb jet\u00eb nj\u00eb 'ur\u00eb' midis m\u00ebnyrave t\u00eb vjetra dhe atyre t\u00eb reja t\u00eb shp\u00ebrndarjes s\u00eb softuerit dhe t\u00eb shfryt\u00ebzoj\u00eb plot\u00ebsisht t\u00eb gjith\u00eb infrastruktur\u00ebn e disponueshme - nuk ka r\u00ebnd\u00ebsi n\u00ebse sh\u00ebrbehet nga ofruesi kryesor i cloud-it ose ekzekutohet n\u00eb sisteme t\u00eb vogla n\u00eb periferi. <\/p>\n<h3>Si t\u00eb arrijm\u00eb nj\u00eb rezultat t\u00eb till\u00eb?<\/h3>\n<p>\nN\u00eb Red Hat \u00ebsht\u00eb e zakonshme t\u00eb kryhen pun\u00eb t\u00eb m\u00ebrzitshme dhe t\u00eb pad\u00ebshiruara p\u00ebr nj\u00eb koh\u00eb t\u00eb gjat\u00eb, n\u00eb m\u00ebnyr\u00eb q\u00eb t\u00eb ruhet komuniteti i krijuar dhe t\u00eb mos lejohet mbyllja e projekteve n\u00eb t\u00eb cilat kompania \u00ebsht\u00eb e angazhuar. N\u00eb komunitetin open-source ka nj\u00eb num\u00ebr t\u00eb madh zhvilluesish talentuar, t\u00eb cil\u00ebt krijojn\u00eb gj\u00ebra t\u00eb jasht\u00ebzakonshme \u2013 arg\u00ebtuese, edukative, q\u00eb hapin mund\u00ebsi t\u00eb reja dhe thjesht t\u00eb bukura, por, sigurisht, askush nuk pret q\u00eb t\u00eb gjith\u00eb pjes\u00ebmarr\u00ebsit t\u00eb l\u00ebvizin n\u00eb nj\u00eb drejtim t\u00eb vet\u00ebm ose t\u00eb ndajn\u00eb q\u00ebllime t\u00eb p\u00ebrbashk\u00ebta. P\u00ebrdorimi i k\u00ebsaj energjie, drejtimi i saj n\u00eb rrug\u00eb t\u00eb duhur, \u00ebsht\u00eb shpesh i nevojsh\u00ebm p\u00ebr zhvillimin e drejtimeve t\u00eb cilat do t\u00eb ishin t\u00eb dobishme p\u00ebr p\u00ebrdoruesit tan\u00eb, por nj\u00ebkoh\u00ebsisht ne duhet t\u00eb ndjekim zhvillimin e komuniteteve tona dhe t\u00eb m\u00ebsojm\u00eb prej tyre. <\/p>\n<p>N\u00eb fillim t\u00eb vitit 2018, Red Hat bleu projektin CoreOS, i cili kishte pik\u00ebpamje t\u00eb ngjashme p\u00ebr t\u00eb ardhmen \u2013 m\u00eb t\u00eb sigurt dhe m\u00eb t\u00eb besuesh\u00ebm, duke u nd\u00ebrtuar mbi parimet e open-source. Kompania punoi p\u00ebr zhvillimin e m\u00ebtejsh\u00ebm t\u00eb k\u00ebtyre ideve dhe realizimin e tyre, duke zbatuar filozofin\u00eb ton\u00eb \u2013 duke u p\u00ebrpjekur p\u00ebr t\u00eb siguruar funksionimin e sigurt t\u00eb gjith\u00eb software-it. I gjith\u00eb ky pun\u00eb bazohet n\u00eb Kubernetes, Linux, n\u00eb cloud publik, cloud privat dhe n\u00eb mij\u00ebra projekte t\u00eb tjera q\u00eb q\u00ebndrojn\u00eb n\u00eb themel t\u00eb ekosistemit ton\u00eb digjital modern. <\/p>\n<h3>Versioni i ri i OpenShift 4 do t\u00eb jet\u00eb i qart\u00eb, automatizuar dhe m\u00eb natyror<\/h3>\n<p>\nPlatforma OpenShift do t\u00eb funksionoj\u00eb me sistemet operative Linux m\u00eb t\u00eb mira dhe m\u00eb t\u00eb besueshme, me mb\u00ebshtetje bare-metal, virtualizim t\u00eb leht\u00eb, programim automatizimi t\u00eb infrastruktur\u00ebs dhe, sigurisht, konteiner\u00eb (t\u00eb cil\u00ebt n\u00eb thelb jan\u00eb thjesht imazhe Linux). <\/p>\n<p>Platforma duhet t\u00eb jet\u00eb e sigurt nga fillimi, por gjithashtu t\u00eb ofroj\u00eb mund\u00ebsi p\u00ebr iteracione t\u00eb lehta p\u00ebr zhvilluesit \u2013 pra, t\u00eb ket\u00eb mjaft fleksibilitet dhe besueshm\u00ebri, duke i lejuar akoma administrator\u00ebt t\u00eb kryejn\u00eb auditime dhe t\u00eb sigurojn\u00eb leht\u00ebsin\u00eb e menaxhimit. <\/p>\n<p>Ajo duhet t\u00eb lejoj\u00eb ekzekutimin e software-it \"si sh\u00ebrbim\", dhe t\u00eb mos \u00e7oj\u00eb n\u00eb nj\u00eb zgjerim t\u00eb pakontrolluar t\u00eb infrastruktur\u00ebs p\u00ebr operator\u00ebt. <\/p>\n<p>Ajo do t'u mund\u00ebsoj\u00eb zhvilluesve q\u00eb t\u00eb p\u00ebrqendrohen n\u00eb krijimin e produkteve reale p\u00ebr p\u00ebrdoruesit dhe klient\u00ebt. Nuk do t\u00eb ket\u00eb nevoj\u00eb t\u00eb kaloni n\u00ebp\u00ebr tundimet e konfigurimeve t\u00eb harduerit dhe software-it, dhe t\u00eb gjitha komplikimet e rastit do t\u00eb mbeten n\u00eb t\u00eb kaluar\u00ebn. <\/p>\n<h3>OpenShift 4: Platform\u00eb NoOps, e cila nuk k\u00ebrkon mb\u00ebshtetje<\/h3>\n<p>\nN\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.openshift.com\/the-modern-software-platform\/\">k\u00ebt\u00eb publikim<\/a><\/noindex> u p\u00ebrshkruan ato detyra q\u00eb ndihmuan n\u00eb formimin e vizionit t\u00eb kompanis\u00eb p\u00ebr OpenShift 4. Ekipi ka p\u00ebr q\u00ebllim t\u00eb thjesht\u00ebsoj\u00eb sa m\u00eb shum\u00eb q\u00eb t\u00eb jet\u00eb e mundur detyrat e p\u00ebrditshme p\u00ebr eksploatimin dhe mb\u00ebshtetje t\u00eb softuerit, duke i b\u00ebr\u00eb k\u00ebto procese t\u00eb lehta dhe t\u00eb qeta \u2013 si p\u00ebr specialist\u00ebt e implementimit, ashtu edhe p\u00ebr zhvilluesit. Por si mund t\u00eb arrijm\u00eb k\u00ebt\u00eb q\u00ebllim? Si t\u00eb krijojm\u00eb nj\u00eb platform\u00eb p\u00ebr ekzekutimin e softuerit q\u00eb k\u00ebrkon nd\u00ebrhyrje minimale? \u00c7far\u00eb do t\u00eb thot\u00eb n\u00eb t\u00eb v\u00ebrtet\u00eb NoOps n\u00eb k\u00ebt\u00eb kontekst? <\/p>\n<p>N\u00ebse p\u00ebrpiqemi t\u00eb abstenojm\u00eb, p\u00ebr zhvilluesit konceptet \"serverless\" ose \"NoOps\" p\u00ebrfaq\u00ebsojn\u00eb mjete dhe sh\u00ebrbime q\u00eb lejojn\u00eb fshehjen e p\u00ebrb\u00ebr\u00ebsit \"operativ\" ose minimizimin e k\u00ebtij barrimi p\u00ebr zhvilluesin. <\/p>\n<ul>\n<li>Punoni jo me sisteme, por me nd\u00ebrfaqet e aplikacioneve (API). <\/li>\n<li>Mos u merrni me implementimin e softuerit \u2013 lejojeni q\u00eb k\u00ebt\u00eb ta b\u00ebj\u00eb ofruesi. <\/li>\n<li>Mos u merrni menj\u00ebher\u00eb me krijimin e nj\u00eb framework-u t\u00eb madh \u2013 filloni me shkresat e vogla q\u00eb do t\u00eb sh\u00ebrbejn\u00eb si \"blloqe nd\u00ebrtimi\", p\u00ebrpiquni q\u00eb ky kod t\u00eb punoj\u00eb me t\u00eb dh\u00ebnat dhe ngjarjet, jo me disqet dhe bazat e t\u00eb dh\u00ebnave.<\/li>\n<\/ul>\n<p>\nDetyra, si\u00e7 ka qen\u00eb gjithnj\u00eb, \u00ebsht\u00eb t\u00eb p\u00ebrshpejtoj\u00eb iteracionet gjat\u00eb zhvillimit t\u00eb softuerit, t\u00eb ofroj\u00eb mund\u00ebsi p\u00ebr krijimin e produkteve m\u00eb cil\u00ebsore, dhe q\u00eb zhvilluesi t\u00eb mos ket\u00eb shqet\u00ebsim p\u00ebr sistemet n\u00eb t\u00eb cilat ekzekutohet softueri i tij. Nj\u00eb zhvillues me p\u00ebrvoj\u00eb e kupton mir\u00eb se n\u00ebse p\u00ebrqendrohemi te p\u00ebrdoruesit, situata mund t\u00eb ndryshoj\u00eb shpejt, prandaj nuk duhet t\u00eb investoni shum\u00eb p\u00ebrpjekje n\u00eb shkruarjen e softuerit, n\u00ebse nuk keni besim absolut n\u00eb nevojshm\u00ebrin\u00eb e tij. <\/p>\n<p>P\u00ebr specialist\u00ebt q\u00eb merren me mb\u00ebshtetje dhe operim, fjala \"NoOps\" mund t\u00eb ting\u00eblloj\u00eb paksa frik\u00ebsuese. Por gjat\u00eb komunikimit me inxhinier\u00ebt e operacioneve, b\u00ebhet e qart\u00eb se modelet dhe metodologjit\u00eb q\u00eb ata p\u00ebrdorin p\u00ebr t\u00eb siguruar besueshm\u00ebrin\u00eb e pand\u00ebrprer\u00eb (Site Reliability Engineering, SRE) p\u00ebrputhen n\u00eb mas\u00eb t\u00eb madhe me modelet e p\u00ebrshkruara m\u00eb sip\u00ebr: <\/p>\n<ul>\n<li>Mos menaxhoni sistemet \u2013 automatizoni proceset e menaxhimit t\u00eb tyre. <\/li>\n<li>Mos u angazhoni n\u00eb implementimin e software-it \u2013 krijoni nj\u00eb pipeline p\u00ebr implementimin e tij. <\/li>\n<li>P\u00ebrpiquni t\u00eb mos bashkoni t\u00eb gjitha sh\u00ebrbimet tuaja s\u00eb bashku dhe mos e lejoni q\u00eb d\u00ebshtimi i nj\u00ebrit prej tyre t\u00eb shkaktoj\u00eb d\u00ebshtimin e t\u00ebr\u00eb sistemit \u2013 shp\u00ebrndani ato n\u00ebp\u00ebr infrastruktur\u00eb duke p\u00ebrdorur mjete t\u00eb automatizimit dhe lidhini me nj\u00eb sistem t\u00eb monitorimit dhe kontrollit.<\/li>\n<\/ul>\n<p>\nSpecialist\u00ebt e SRE e din\u00eb q\u00eb di\u00e7ka mund t\u00eb shkoj\u00eb keq, dhe do t'i duhet t\u00eb ndjekin dhe t\u00eb eliminojn\u00eb problemin \u2013 prandaj automatizojn\u00eb pun\u00ebt rutin\u00eb dhe p\u00ebrcaktojn\u00eb paraprakisht tolerancat p\u00ebr gabime (error budgets) p\u00ebr t\u00eb qen\u00eb t\u00eb p\u00ebrgatitur p\u00ebr prioritizim dhe marrjen e vendimeve n\u00eb rast problemi. <\/p>\n<p>Kubernetes n\u00eb OpenShift \u00ebsht\u00eb nj\u00eb platform\u00eb q\u00eb synon t\u00eb zgjidh\u00eb dy probleme kryesore: n\u00eb vend q\u00eb t'ju detyroj\u00eb t\u00eb merret me makinat virtuale ose API-t\u00eb e balancuesve t\u00eb ngarkes\u00ebs, qasja b\u00ebhet p\u00ebrmes abstraksioneve m\u00eb t\u00eb larta \u2013 me proceset e implementimit dhe sh\u00ebrbimet. N\u00eb vend q\u00eb t\u00eb instaloni agjent\u00eb softuerik\u00eb, mund t\u00eb lan\u00e7oni kontejner\u00eb, dhe n\u00eb vend q\u00eb t\u00eb shkruani nj\u00eb stack monitorimi tuajin, mund t\u00eb p\u00ebrdorni mjetet q\u00eb platforma ofron. K\u00ebshtu, p\u00ebrb\u00ebr\u00ebsi sekret i OpenShift 4 nuk \u00ebsht\u00eb asgj\u00eb m\u00eb shum\u00eb se sa t\u00eb aplikoni parimet e SRE dhe konceptet serverless, dhe t'i \u00e7oni ato deri n\u00eb p\u00ebrfundim, n\u00eb ndihm\u00eb t\u00eb zhvilluesve dhe inxhinier\u00ebve operacional\u00eb: <\/p>\n<ul>\n<li>Automatizoni dhe standardizoni infrastruktur\u00ebn q\u00eb sh\u00ebrben p\u00ebr aplikacionet.<\/li>\n<li>Lidhni proceset e implementimit dhe zhvillimit pa limituar zhvilluesit e vet.<\/li>\n<li>Sigurohuni q\u00eb fillimi, auditimi dhe sigurimi i siguris\u00eb s\u00eb sh\u00ebrbimit t\u00eb nj\u00ebqindit, funksionit, aplikacionit ose t\u00ebr\u00eb stack-ut t\u00eb jet\u00eb po aq i thjesht\u00eb sa ai i par\u00eb. <\/li>\n<\/ul>\n<p>\nPor \u00e7far\u00eb e ndan platform\u00ebn OpenShift 4 nga paraardh\u00ebsit e saj dhe nga qasja 'standard' p\u00ebr zgjidhjen e problemeve t\u00eb tilla? Si arrin t\u00eb p\u00ebrmir\u00ebsoj\u00eb shkall\u00ebzimin p\u00ebr ekipet q\u00eb merakosen p\u00ebr implementimin dhe operimin? Sepse n\u00eb k\u00ebt\u00eb situat\u00eb, mbreti \u00ebsht\u00eb klasteri. Pra,<\/p>\n<ul>\n<li>B\u00ebni q\u00eb q\u00ebllimi i klastereve t\u00eb jet\u00eb i qart\u00eb (E shtrenjt\u00eb n\u00eb re, k\u00ebt\u00eb klaster e ngrita sepse mundesha).<\/li>\n<li>Makinat dhe sistemet operative ekzistojn\u00eb p\u00ebr t\u00eb sh\u00ebrbyer klasterin (Mbreti juaj).<\/li>\n<li>Menaxhoni gjendjen e hosteve nga klasteri, minimizoni ndryshimet e tyre (drift). <\/li>\n<li>P\u00ebr \u00e7do komponent t\u00eb r\u00ebnd\u00ebsish\u00ebm t\u00eb sistemit \u00ebsht\u00eb e nevojshme nj\u00eb 'nanny' (mekaniz\u00ebm) q\u00eb do t\u00eb p\u00ebrcjell\u00eb dhe eliminoj\u00eb problemet.<\/li>\n<li>D\u00ebshtimi i *\u00e7do* aspekti ose elementi t\u00eb sistemit \u00ebsht\u00eb nj\u00eb pjes\u00eb normale e jet\u00ebs.<\/li>\n<li>E gjith\u00eb infrastruktura duhet t\u00eb konfigurohet p\u00ebrmes API-ve. <\/li>\n<li>P\u00ebrdorni Kubernetes p\u00ebr t\u00eb lan\u00e7uar Kubernetes. (Po, nuk \u00ebsht\u00eb nj\u00eb gabim shkronjash).<\/li>\n<li>P\u00ebrdit\u00ebsimet duhet t\u00eb instalohen leht\u00ebsisht dhe pa ndonj\u00eb nd\u00ebrlikim. N\u00ebse p\u00ebr t\u00eb instaluar nj\u00eb p\u00ebrdit\u00ebsim k\u00ebrkohen m\u00eb shum\u00eb se nj\u00eb klik, at\u00ebher\u00eb duket se po b\u00ebjm\u00eb di\u00e7ka gabim. <\/li>\n<li>Monitorimi dhe debugging i \u00e7do komponente nuk duhet t\u00eb jet\u00eb nj\u00eb problem, p\u00ebr rrjedhoj\u00eb, ndjekja dhe raportimi p\u00ebr t\u00ebr\u00eb infrastruktur\u00ebn gjithashtu duhet t\u00eb jet\u00eb e thjesht\u00eb dhe e leht\u00eb. <\/li>\n<\/ul>\n<p><\/p>\n<h3>A doni t\u00eb shihni mund\u00ebsit\u00eb e platform\u00ebs n\u00eb veprim?<\/h3>\n<p>\nVersioni i paraprak i OpenShift 4 \u00ebsht\u00eb b\u00ebr\u00eb i disponuesh\u00ebm p\u00ebr zhvilluesit. Me nj\u00eb instalues t\u00eb leht\u00eb p\u00ebr t'u p\u00ebrdorur, mund t\u00eb ngrini nj\u00eb klaster n\u00eb AWS mbi Red Hat CoreOS. P\u00ebr t\u00eb p\u00ebrfituar nga versioni i paraprak, ju nevojitet vet\u00ebm nj\u00eb llogari AWS p\u00ebr t\u00eb ofruar infrastruktur\u00ebn dhe nj\u00eb grup llogarish p\u00ebr qasje n\u00eb imazhet e versionit t\u00eb paraprak. <\/p>\n<ol>\n<li>P\u00ebr t\u00eb filluar, shkoni te <noindex><a rel=\"nofollow\" href=\"https:\/\/try.openshift.com\/\">try.openshift.com<\/a><\/noindex> dhe klikoni 'Get Started'. <\/li>\n<li>Hyni n\u00eb llogarin\u00eb tuaj Red Hat (ose krijoni nj\u00eb t\u00eb re) dhe ndiqni udh\u00ebzimet p\u00ebr t\u00eb konfiguruar klasterin tuaj t\u00eb par\u00eb. <\/li>\n<\/ol>\n<p>\nPas instalimit t\u00eb suksessh\u00ebm, shikoni materialet tona t\u00eb trajnimit <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openshift\/training\">OpenShift Training<\/a><\/noindex>, p\u00ebr nj\u00eb pasqyr\u00eb m\u00eb t\u00eb detajuar t\u00eb sistemeve dhe koncepteve q\u00eb e b\u00ebjn\u00eb platform\u00ebn OpenShift 4 nj\u00eb mjet t\u00eb thjesht\u00eb dhe t\u00eb leht\u00eb p\u00ebr t\u00eb lan\u00e7uar Kubernetes. <\/p>\n<p>Provo versionin e ri t\u00eb OpenShift dhe ndaj mendimin t\u00ebnd. Ne synojm\u00eb ta b\u00ebjm\u00eb p\u00ebrdorimin e Kubernetes sa m\u00eb t\u00eb thjesht\u00eb dhe pa mundim \u2013 e ardhmja NoOps fillon q\u00eb sot. <\/p>\n<p><b>Dhe tani, v\u00ebmendje!<br \/>\nN\u00eb konferenc\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/devopsforum.ru\/\">DevOpsForum 2019<\/a><\/noindex> M\u00eb 20 prill, nj\u00eb nga zhvilluesit e OpenShift, Vadim Rutkovsky do t\u00eb mbaj\u00eb nj\u00eb master klas\u00eb \u2013 do t\u00eb thyej\u00eb dhjet\u00eb klaster\u00eb dhe do t'i b\u00ebj\u00eb t\u00eb riparohen. Konferenca \u00ebsht\u00eb me pages\u00eb, por me kodin promocional #RedHat, ndihmoheni me 37%.<\/p>\n<p>Master klasa nga 17:15 deri 18:15, dhe stendi do t\u00eb funksionoj\u00eb gjat\u00eb gjith\u00eb dit\u00ebs. T-shirt, kapele, ngjit\u00ebse \u2013 si zakonisht!<\/p>\n<p>Salla #2<br \/>\n\"Duhet t\u00eb ndryshojm\u00eb t\u00eb gjith\u00eb sistemin: do t\u00eb riparojm\u00eb klaster\u00ebt k8s t\u00eb thyer s\u00eb bashku me mjeshtrat e certifikuar.\" <\/b><br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/redhatrussia\/blog\/445558\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. \u0421 \u0442\u043e\u0433\u043e \u0441\u0430\u043c\u043e\u0433\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043a\u0430\u043a \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0449\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 Kubernetes \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u0441\u043e\u0431\u0440\u0430\u043b\u0438\u0441\u044c \u043e\u0441\u0435\u043d\u044c\u044e 2014 \u0433\u043e\u0434\u0430 \u0432 \u043e\u0444\u0438\u0441\u0435 Google \u0432 \u0421\u0438\u044d\u0442\u043b\u0435, \u0443\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0443 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":22470,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-30470","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. \u0421 \u0442\u043e\u0433\u043e \u0441\u0430\u043c\u043e\u0433\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043a\u0430\u043a \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0449\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 Kubernetes \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u0441\u043e\u0431\u0440\u0430\u043b\u0438\u0441\u044c \u043e\u0441\u0435\u043d\u044c\u044e 2014 \u0433\u043e\u0434\u0430 \u0432 \u043e\u0444\u0438\u0441\u0435 Google \u0432 \u0421\u0438\u044d\u0442\u043b\u0435, \u0443\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0443\" \/>\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\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\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\udd47\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. \u0421 \u0442\u043e\u0433\u043e \u0441\u0430\u043c\u043e\u0433\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043a\u0430\u043a \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0449\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 Kubernetes \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u0441\u043e\u0431\u0440\u0430\u043b\u0438\u0441\u044c \u043e\u0441\u0435\u043d\u044c\u044e 2014 \u0433\u043e\u0434\u0430 \u0432 \u043e\u0444\u0438\u0441\u0435 Google \u0432 \u0421\u0438\u044d\u0442\u043b\u0435, \u0443\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0443\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya\" \/>\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=\"2019-10-31T18:35:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:35:42+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\udd47Platforma moderne p\u00ebr zhvillimin dhe marr\u00ebveshjen e softuerit | ProHoster","description":"Ky \u00ebsht\u00eb publikimi i par\u00eb n\u00eb nj\u00eb seri materialesh q\u00eb trajtojn\u00eb ndryshimet, p\u00ebrmir\u00ebsimet dhe shtesat n\u00eb p\u00ebrdit\u00ebsimin e ardhsh\u00ebm t\u00eb platform\u00ebs Red Hat OpenShift deri n\u00eb 4.0, t\u00eb cilat do t\u00eb ndihmojn\u00eb n\u00eb p\u00ebrgatitjen p\u00ebr kalimin n\u00eb versionin e ri. Q\u00eb nga momenti kur p\u00ebrfaq\u00ebsuesit e vet\u00ebm sapo duke filluar t\u00eb formohen t\u00eb bashk\u00ebsis\u00eb Kubernetes u mblodh\u00ebn p\u00ebr her\u00eb t\u00eb par\u00eb n\u00eb vjesht\u00ebn e vitit 2014 n\u00eb zyr\u00ebn e Google n\u00eb Seattle, mund t\u00eb thuhet se projekti","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","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\udd47\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f | ProHoster","og:description":"\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. \u0421 \u0442\u043e\u0433\u043e \u0441\u0430\u043c\u043e\u0433\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043a\u0430\u043a \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0449\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 Kubernetes \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u0441\u043e\u0431\u0440\u0430\u043b\u0438\u0441\u044c \u043e\u0441\u0435\u043d\u044c\u044e 2014 \u0433\u043e\u0434\u0430 \u0432 \u043e\u0444\u0438\u0441\u0435 Google \u0432 \u0421\u0438\u044d\u0442\u043b\u0435, \u0443\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0443","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","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":"2019-10-31T18:35:42+00:00","article:modified_time":"2019-10-31T18:35:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30470","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":"2026-01-21 01:22:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 23:14:30","updated":"2026-01-21 01:22:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/30470","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=30470"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/30470\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/22470"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=30470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=30470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=30470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}