Meriv çawa Atlassian Jira + Confluence di pargîdaniyek de bicîh dike. Pirsên teknîkî

Ma hûn plan dikin ku nermalava Atlassian (Jira, Confluence) bicîh bikin? Ma hûn naxwazin xeletiyên sêwirana zalimane bikin ku wê hingê pêdivî ye ku di kêliya paşîn de bêne çareser kirin?

Meriv çawa Atlassian Jira + Confluence di pargîdaniyek de bicîh dike. Pirsên teknîkî
Wê hingê ev cîh ji bo we ye - em li ser pêkanîna Atlassian Jira + Confluence di pargîdaniyan de difikirin, ku aliyên teknîkî yên cihêreng dihesibînin.
Silav, ez li RSHB Xwediyê Hilberê me û ji pêşkeftina Pergalek Rêvebiriya Rêvebiriya Jiyanê (LCMS) ku li ser hilberên nermalava Atlassian Jira û Confluence hatî çêkirin berpirsiyar im.

Di vê gotarê de ez ê aliyên teknîkî yên avakirina pergala rêveberiya jiyanê vebêjim. Gotar dê ji her kesê ku plan dike ku Atlassian Jira û Confluence di hawîrdorek pargîdanî de bicîh bîne an pêşve bixe, kêrhatî be. Gotar ne hewceyê zanîna taybetî ye û ji bo asta destpêkê ya nasîna hilberên Atlassian tête armanc kirin. Gotar dê ji rêvebiran, xwedan hilberan, rêveberên projeyê, mîmaran û her kesê ku plan dike ku pergalên li ser bingeha nermalava Atlassian bicîh bîne kêrhatî be.

Pîrozbahiyê

Gotar dê mijarên teknîkî yên pêkanîna Pergalek Rêvebiriya Rêvebiriya Jiyanê (LCMS) di hawîrdorek pargîdanî de nîqaş bike. Werin em pêşî pênase bikin ka ev tê çi wateyê.

Çareseriya pargîdanî tê çi wateyê?

Ev tê wateya çareseriyê:

  1. Scalable. Ger bar zêde bibe, ji hêla teknîkî ve gengaz e ku meriv kapasîteya pergalê zêde bike. Ew pîvana horizontî û vertîkal ji hev vediqetînin - bi pîvandina vertîkal re, hêza pêşkêşkeran zêde dibe, bi pîvandina horizontî re, hejmara serverên pergalê zêde dibe.
  2. Fault-tolerant. Ger yek hêman têk biçe dê pergal berdest bimîne. Bi gelemperî, pergalên pargîdanî tolerasyona xeletiyê hewce nakin, lê em ê çareseriyek wusa bifikirin. Em plan dikin ku di pergala me de çend sed bikarhênerên pêşbazker hebin û dema dakêşanê dê pir krîtîk be.
  3. Piştgirî kirin. Divê çareserî ji hêla vendor ve were piştgirî kirin. Pêdivî ye ku nermalava nepiştgirî bi nermalava xwedan an nermalava din a piştgirî were guheztin.
  4. mîhengê Xwe bi rêvebirin (Li ser bingehê). Xwe-rêveberî ew e ku meriv nermalavê ne di ewr de, lê li ser serverên xwe saz bike. Ji bo ku bêtir rast be, ev hemî vebijarkên sazkirinê yên ne-SaaS ne. Di vê gotarê de em ê vebijarkên sazkirinê tenê ji bo Xwe-rêvebirinê bifikirin.
  5. Ihtîmala pêşveçûn û ceribandina serbixwe. Ji bo organîzekirina guhertinên pêşbînîkirî di pergalê de, pergalek veqetandî ji bo pêşkeftinê (guhertinên di pergalê de bixwe), pergalek ceribandinê (Staging) û pergalek hilberîner ji bo bikarhêneran hewce ye.
  6. Yên din. Piştgiriya senaryoyên cihêreng pejirandinê dike, têketinên kontrolê piştgirî dike, xwedan modelek rola xwerû, hwd.

Ev hêmanên sereke yên çareseriyên pargîdaniyê ne û, mixabin, ew bi gelemperî dema ku pergalek sêwiran dikin têne ji bîr kirin.

Pergala Rêvebiriya Rêvebiriya Jiyanê (LCMS) çi ye?

Bi kurtasî, di doza me de ev Atlassian Jira û Atlassian Confluence ne - pergalek ku ji bo organîzekirina xebata tîmê amûr peyda dike. Pergal ji bo birêxistinkirina xebatê qaîdeyên "sepandin" nake, lê ji bo xebatê cûrbecûr amûran peyda dike, di nav de Scrum, panelên Kanban, modelek avê, Scrum-ya berbelav, hwd.
Navê LMS ne peyvek pîşesaziyê an têgehek bi gelemperî tête bikar anîn, ew tenê navê pergala li Banka me ye. Ji bo me, LMS ne pergalek şopandina xeletiyê ye, ne jî ew pergalek Rêvebiriya Bûyerê an pergalek Rêvebiriya Guhertinê ye.

pêkanîn çi tê de?

Pêkanîna çareseriyê ji gelek mijarên teknîkî û rêxistinî pêk tê:

  • Dabeşkirina kapasîteya teknîkî.
  • Kirîna nermalavê.
  • Avakirina tîmek ji bo pêkanîna çareseriyê.
  • Sazkirin û veavakirina çareseriyê.
  • Pêşxistina mîmariya çareseriyê. Modela rola.
  • Pêşxistina belgeyên xebatê, di nav de rêwerz, rêzikname, sêwirana teknîkî, rêzikname, hwd.
  • Guhertina pêvajoyên pargîdaniyê.
  • Afirandina tîmek piştgirî. pêşveçûna SLA.
  • Perwerdehiya bikarhêner.
  • Yên din.

Di vê gotarê de em ê li aliyên teknîkî yên pêkanînê, bêyî hûrguliyên li ser pêkhateya rêxistinî binihêrin.

Taybetmendiyên Atlassian

Atlassian di gelek beşan de pêşeng e:

Berhemên Atlassian hemî taybetmendiyên pargîdaniyê yên ku hûn hewce ne peyda dikin. Ez ê taybetmendiyên jêrîn destnîşan bikim:

  1. Çareseriyên Atlassian li ser servera webê ya Java Tomcat-ê têne çêkirin. Nermalava Apache Tomcat wekî beşek sazkirinê bi nermalava Atlassian re tête navandin; hûn nekarin guhertoya Apache Tomcat-a ku wekî beşek nermalava Atlassian hatî saz kirin biguhezînin, her çend guhertoyek kevnar be û qelsî hebe jî. Vebijêrk tenê ev e ku meriv li benda nûvekirinek ji Atlassian, bi guhertoyek nû ya Apache Tomcat re bimîne. Naha, mînakî, guhertoyên heyî yên Jira xwedan Apache Tomcat 8.5.42, û Confluence jî Apache Tomcat 9.0.33 heye.
  2. Navbera bikarhêner-heval, pratîkên çêtirîn ên ku li sûkê hene ji bo vê çîna nermalavê têne bicîh kirin.
  3. Çareseriya bi tevahî xwerû. Bi guhertinan re, hûn dikarin her guhertinek di fonksiyona bingehîn a bikarhêner de bicîh bikin.
  4. Ekosîstema pêşketî. Bi sedan hevkar hene: https://partnerdirectory.atlassian.com, di nav wan de 16 hevkarên li Rûsyayê. Ew bi hevkarên li Rûsyayê re ye ku hûn dikarin nermalava Atlassian, pêvekan bikirin û perwerdehiyê derbas bikin. Ew hevkar in ku pir pêvekan pêşve diçin û piştgirî dikin.
  5. Dikana sepanê (pêvek): https://marketplace.atlassian.com. Plugin bi girîngî fonksiyona nermalava Atlassian berfireh dikin. Karbidestiya bingehîn a nermalava Atlassian pir hindik e; hema ji bo her peywirê, pêdivî ye ku pêvekên zêde belaş an ji bo dravê zêde saz bikin. Ji ber vê yekê, lêçûnên nermalavê dibe ku ji texmîna destpêkê bi girîngî bilindtir bibin.
    Heya nuha, çend hezar pêvek li firotgehê hatine weşandin, hema hema hezar ji wan di bin bernameya sepanên pejirandî ya Navenda Daneyê de hatine ceribandin û pejirandin. Pêvekên weha dikarin ji bo karanîna li ser pergalên mijûl stabîl û maqûl bêne hesibandin.
    Ez ji we re şîret dikim ku hûn bi baldarî nêzikî pirsgirêka plansazkirina pêvekan bibin, ev yek pir bandorê li lêçûna çareseriyê dike, gelek pêvekan dikarin bibin sedema bêîstiqrariya pergalê û çêkerê pêvekê ji bo çareserkirina pirsgirêkê piştgirî peyda nake.
  6. Perwerde û sertîfîka: https://www.atlassian.com/university
  7. Mekanîzmayên SSO û SAML 2.0 têne piştgirî kirin.
  8. Piştgiriya mezinbûn û tolerasyona xeletiyê tenê di nav weşanên Navenda Daneyê de heye. Ev çap cara yekem di 2014 de derket (Jira 6.3). Fonksiyona weşanên Navenda Daneyê bi domdarî tê berfireh kirin û çêtir kirin (mînak, îhtîmala sazkirina yek girêk tenê di sala 2020-an de xuya bû). Nêzîkatiya pêvekan ji bo weşanên Navenda Daneyê di sala 2018-an de bi danasîna sepanên pejirandî yên Navenda Daneyê gelek guherî.
  9. Mesrefa piştgirî. Mesrefa piştevaniya ji firoşkarê hema hema bi lêçûna tevahî destûrnameyên nermalavê re ye. Mînakek hesabkirina lêçûna lîsansê li jêr tê dayîn.
  10. Nebûna weşanên Demdirêj. Tê gotin hene Guhertoyên Enterprise, lê ew, mîna hemî guhertoyên din, 2 salan têne piştgirî kirin. Cûdahiya ku ji bo guhertoyên Enterprise tenê rastkirin têne berdan, bêyî ku fonksiyonên nû zêde bikin.
  11. Vebijarkên piştevaniya dirêjkirî (bi lêçûnek zêde). https://www.atlassian.com/enterprise/support-services
  12. Gelek vebijarkên DBMS têne piştgirî kirin. Nermalava Atlassian bi H2 DBMSek belaş tê; ev DBMS ji bo karanîna hilberîner nayê pêşniyar kirin. DBMS-yên jêrîn ji bo karanîna hilberîner têne piştgirî kirin: Amazon Aurora (Tenê Navenda Daneyê) PostgreSQL, Azure SQL, MySQL, Oracle DB, PostgreSQL, MS SQL Server. Li ser guhertoyên piştgirîkirî sînorkirin hene û bi gelemperî tenê guhertoyên kevntir têne piştgirî kirin, lê ji bo her DBMS guhertoyek bi piştgirîya firoşkar heye:
    Jira platformên piştgirî kirin,
    Platformên piştgirî yên Confluence.

Mîmariya teknîkî

Meriv çawa Atlassian Jira + Confluence di pargîdaniyek de bicîh dike. Pirsên teknîkî

Ravekirinên ji bo diagramê:

  • Diagram pêkanîna di Banka me de nîşan dide; ev veavakirin wekî mînak tê dayîn û nayê pêşniyar kirin.
  • nginx ji bo Jira û Confluence fonksiyona berevajî-proxy peyda dike.
  • Tolerasyona xeletiya DBMS-ê bi riya DBMS-ê tête bicîh kirin.
  • Guhertin di navbera hawîrdoran de bi karanîna Gerînendeyê Vesazkirinê ji bo pêveka Jira têne veguheztin.
  • AppSrv di diagramê de serverek serîlêdanê ya xwedan ji bo raporkirinê ye û nermalava Atlassian bikar nayîne.
  • Databasa EasyBI ji bo çêkirina kub û raporkirina bi karanîna pêveka eazyBI Reports û Charts ji bo Jira hate afirandin.
  • Karûbarê Confluence Synchrony (pêkhateyek ku destûrê dide sererastkirina hevdemî ya belgeyan) di sazkirinek cihêreng de nayê veqetandin û bi Confluence re, li ser heman serverê tê destpêkirin.

Lîsans

Pirsgirêkên lîsansê yên Atlassian gotarek cûda heq dikin; li vir ez ê tenê prensîbên gelemperî behs bikim.
Pirsgirêkên sereke yên ku em pê re rû bi rû man pirsgirêkên destûrnameyê yên ji bo weşanên Navenda Daneyê bûn. Taybetmendiyên lîsansê ji bo weşanên Server û Navenda Daneyê:

  1. Destûra guhertoya Serverê herheyî ye û kiryar dikare nermalavê bikar bîne jî piştî ku destûr qediya. Lê piştî ku destûr qediya, kiryar ji mafê wergirtina piştgiriyê ji hilberê û nûvekirina nermalavê heya guhertoyên herî dawî bêpar dimîne.
  2. Lîsans li gorî hejmara bikarhêneran di pergala destûra gerdûnî ya 'Bikarhênerên JIRA' de ye. Ne girîng e ka ew pergalê bikar tînin an na - tewra bikarhêner qet têkeve pergalê, dê hemî bikarhêner ji bo destûrnameyê bêne hesibandin. Ger hejmara bikarhênerên lîsans zêde bibe, çareserî dê ev be ku destûrnameya 'Bikarhênerên JIRA' ji hin bikarhêneran were rakirin.
  3. Lîsansek Navenda Daneyê bi bandor abonetiyek e. Xercek lîsansê ya salane hewce ye. Ger heyam bi dawî bibe, dê xebata bi pergalê re were asteng kirin.
  4. Bihayên License de dibe ku li ser dem biguhere. Wekî ku pratîk nîşan dide, bi rêjeyek mezintir û, dibe ku, girîng e. Ji ber vê yekê, heke lîsansên we îsal bi heman rêjeyê lêçûn, wê hingê dibe ku sala bê lêçûna lîsansê zêde bibe.
  5. Lîsans ji hêla bikarhêner ve ji hêla rêzê ve tête kirin (mînakî, asta 1001-2000 bikarhêner). Mimkun e ku meriv bi dravdanek pêvek nûve bike.
  6. Ger hejmara bikarhênerên lîsans zêde bibe, dê bikarhênerên nû bêyî mafê têketinê (destûra gerdûnî ya 'Bikarhênerên JIRA') werin afirandin.
  7. Plugin tenê dikarin ji bo heman hejmara bikarhêneran wekî nermalava sereke destûrdar bibin.
  8. Tenê sazkirinên hilberîner hewce ne ku bêne destûr kirin; ji bo yên mayî hûn dikarin destûrnameyek Pêşdebir bistînin: https://confluence.atlassian.com/jirakb/get-a-developer-license-for-jira-server-744526918.html.
  9. Ji bo kirîna nermalavê, hûn hewce ne ku hûn lênihêrîna Nermalava Nû Nû bikirin - lêçûn bi qasî 50% ji lêçûna nermalava orjînal e. Ev taybetmendî ji bo Navenda Daneyê ne berdest e û ji pêvekan re derbas nabe; ji bo piştgirîkirina wan, hûn ê salane bi tevahî bihayê bidin.
    Bi vî rengî, piştgirîya nermalavê ya salane ji% 50 ji lêçûna giştî ya nermalavê di mijara guhertoya Serverê de û 100% di mijara çapa Navenda Daneyê de - ev ji piraniya firoşkarên din pirtir e. Bi dîtina min, ev kêmasiyek girîng a modela karsaziya Atlassian e.

Taybetmendiyên derbasbûna ji guhertoya Server berbi Navenda Daneyê:

  1. Ji bo nûvekirina ji guhertoya Server berbi Navenda Daneyê berdêlek heye. Mesref dikare li vir were dîtin https://www.atlassian.com/licensing/data-center.
  2. Dema ku hûn ji guhertoya Server berbi Navenda Daneyê veguhezînin, hûn ne hewce ne ku ji bo guhertina guhertoya pêvekan pere bidin - pêvekên ji bo guhertoya Pêşkêşker dê kar bikin. Lê dê hewce be ku lîsansên pêvekan ji bo çapa Navenda Daneyê nûve bikin.
  3. Dibe ku hûn bikaribin pêvekên ku guhertoyek wan ji bo karanîna bi weşanên Navenda Daneyê re tune ne bikar bînin. Lêbelê, bê guman, pêvekên weha dibe ku rast nexebitin û çêtir e ku meriv berê alternatîfek ji pêvekên weha re peyda bike.
  4. Veguhastina çapa Navenda Daneyê bi sazkirina destûrnameyek nû ve tête kirin. Lêbelê, lîsansa ji bo guhertoya Server hîn jî berdest dimîne.
  5. Di navbera guhertoyên Navenda Daneyê û Serverê de ji bo bikarhêneran cûdahiyên fonksiyonel tune; hemî cûdahî tenê di fonksiyonên îdarî û kapasîteyên sazkirina teknîkî de ne.
  6. Mesrefa nermalavê û pêvekan ji bo weşanên Server û Navenda Daneyê diguhere. Cûdahiya lêçûnê bi gelemperî ji% 5 kêmtir e (ne girîng e). Mînakek hesabkirina lêçûnê li jêr tê dayîn.

Qada fonksîyonel ya pêkanîna

Pakêta nermalava bingehîn a Atlassian gelek kapasîteyên xwe vedihewîne, lê bi gelemperî kapasîteyên ku ji hêla pergalê ve têne peyda kirin pir kêm in. Carinan fonksiyonên herî hêsan jî di pakêta bingehîn de peyda nabin, ji ber vê yekê pêvek ji bo hema hema her pêkanînê domdar in. Ji bo pergala Jira em pêvekên jêrîn bikar tînin (wêne bikirtînin):
Meriv çawa Atlassian Jira + Confluence di pargîdaniyek de bicîh dike. Pirsên teknîkî

Ji bo pergala Confluence em pêvekên jêrîn bikar tînin (wêne bikirtînin):
Meriv çawa Atlassian Jira + Confluence di pargîdaniyek de bicîh dike. Pirsên teknîkî

Şîroveyên li ser tabloyên bi pêvekan:

  • Hemî bihayên li ser 2000 bikarhêneran têne çêkirin;
  • Bihayên ku têne destnîşan kirin li gorî bihayên navnîşkirî ne https://marketplace.atlassian.com, lêçûna rastîn (bi daxistinan) kêmtir e;
  • Wekî ku hûn dikarin bibînin, jimareya giştî bi pratîkî ji bo weşanên Navenda Daneyê û Serverê yek e;
  • Tenê pêvekên ku çapa Navenda Daneyê piştgirî dikin ji bo karanîna têne hilbijartin. Me pêvekên mayî ji planên aramiya pergalê derxistin.

Karbidest bi kurtî di stûna Şîrove de tête diyar kirin. Pêvekên din fonksiyona pergalê berfireh kirin:

  • Gelek amûrên dîtbarî zêde kirin;
  • Mekanîzmayên entegrasyonê baştir bûne;
  • Amûrên zêdekirî ji bo projeyên modela avê;
  • Amûrên zêdekirî yên ji bo Scrum berbelav, ji bo organîzekirina xebata tîmên projeyê yên mezin;
  • Ji bo şopandina demê fonksiyonek zêde kir;
  • Amûrên ji bo otomatîkkirina operasyonan û mîhengkirina çareseriyê zêde kirin;
  • Fonksiyonê lê zêde kir ku rêveberiya çareseriyê hêsan û otomatîk bike.

Wekî din em bikar tînin Serlêdana Atlassian Companion. Ev serîlêdan dihêle hûn pelên di sepanên derveyî (MS Office) de biguherînin û wan vegerînin Confluence (check-in).
Serlêdan ji bo qereqolên xebatê bikarhêner (muwekîlê stûr) ALM Works Jira Client https://marketplace.atlassian.com/apps/7070 biryar da ku wê ji ber piştgirîya firoşkarê belengaz û nirxandinên neyînî bikar neynin.
bo entegrasyona bi MS Project Em serîlêdanek xwe-nivîsandî bikar tînin ku dihêle hûn statûyên Pirsgirêkan di MS Project de ji Jira û berevajî nûve bikin. Di pêşerojê de, ji bo heman armancan, em plan dikin ku pêvekek dravê bikar bînin Septah Bridge - JIRA MS Project Plugin, ku wekî pêvekek ji Projeya MS-ê re tê saz kirin.
Yekbûna bi sepanên derve bi navgîniya Girêdanên Serlêdanê ve hatî bicîh kirin. Di heman demê de, ji bo serîlêdanên Atlassian, entegrasyon ji berê ve têne mîheng kirin û tavilê piştî veavakirinê dixebitin, mînakî, hûn dikarin li ser rûpelek di Confluence de agahdariya li ser Pirsgirêkên Jira nîşan bidin.
Ji bo gihîştina serverên Jira û Confluence, REST API tê bikar anîn: https://developer.atlassian.com/server/jira/platform/rest-apis.
SOAP û XML-RPC API hatine betal kirin û ji bo karanîna di guhertoyên nû de peyda nabin.

encamê

Ji ber vê yekê, me li taybetmendiyên teknîkî yên pêkanîna pergalek li ser hilberên Atlassian nihêrî. Çareseriya pêşniyarkirî yek çareseriyek mimkun temsîl dike û ji bo jîngehek pargîdaniyê xweş e

Çareseriya pêşniyarkirî berbelav e, xelet-tolerant e, sê hawîrdorên ji bo organîzekirina pêşkeftin û ceribandinê vedihewîne, hemî hêmanên pêwîst ji bo hevkariyê di pergalê de vedihewîne û ji bo rêveberiya projeyê amûrek berfireh peyda dike.

Ez ê kêfxweş bibim ku di şîroveyan de bersiva pirsan bidim.

Source: www.habr.com