په یوه کارپوریشن کې د اتلاسین جیرا + کنفلوینس پلي کولو څرنګوالی. تخنیکي پوښتنې

ایا تاسو پلان لرئ چې د اتلاسیون سافټویر پلي کړئ (جیرا، کنفلوینس)؟ نه غواړئ چې ظالمانه ډیزاین غلطۍ رامینځته کړئ ، کوم چې باید په وروستي شیبه کې حل شي؟

په یوه کارپوریشن کې د اتلاسین جیرا + کنفلوینس پلي کولو څرنګوالی. تخنیکي پوښتنې
بیا تاسو دلته یاست - موږ مختلف تخنیکي اړخونه په پام کې نیولو سره په یوه شرکت کې د اتلاسین جیرا + کنفلوینس پلي کولو په اړه فکر کوو.
سلام، زه په RSHB کې د محصول مالک یم او د Atlassian Jira او Confluence سافټویر محصولاتو کې جوړ شوي د ژوند سایکل مدیریت سیسټم (LCMS) پراختیا لپاره مسؤل یم.

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

پېژندنه

مقاله به په کارپوریټ چاپیریال کې د ژوند سایکل مدیریت سیسټم (LCMS) پلي کولو تخنیکي مسلو په اړه بحث وکړي. راځئ لومړی دا تعریف کړو چې دا څه معنی لري.

د تصدۍ حل څه شی دی؟

دا د حل معنی لري:

  1. د توزیع وړ. د بار د زیاتوالي په صورت کې، د سیسټم ظرفیت لوړولو لپاره تخنیکي امکان شتون لري. جلا افقی او عمودی اندازه کول - د عمودی پیمانه کولو سره، د سرورونو ظرفیت لوړ شوی، د افقی اندازه کولو سره، د سیسټم عملیات لپاره د سرورونو شمیر ډیر شوی.
  2. ناکامه. سیسټم به شتون ولري که چیرې یو عنصر ناکام شي. په عموم کې، کارپوریټ سیسټمونه د غلطۍ زغم ته اړتیا نلري، مګر موږ به یوازې دا ډول حل په پام کې ونیسو. موږ پلان لرو چې په سیسټم کې څو سوه سیالي کونکي کاروونکي ولرو، او د ځنډ وخت به خورا مهم وي.
  3. ملاتړ شوی. حل باید د پلورونکي لخوا ملاتړ شي. غیر ملاتړ شوي سافټویر باید د کور دننه پراختیا یا نورو ملاتړ شوي سافټویر لخوا بدل شي.
  4. د جوړولو پخپله اداره کیږي (پر بنسټ). پخپله اداره کول د سافټویر نصبولو وړتیا ده چې په کلاوډ کې نه ، مګر ستاسو په سرورونو کې. د ډیر دقیق کیدو لپاره ، دا ټول غیر SaaS نصبولو اختیارونه دي. پدې مقاله کې ، موږ به یوازې د ځان اداره شوي نصب کولو اختیارونه په پام کې ونیسو.
  5. د خپلواکې پراختیا او ازموینې امکان. په سیسټم کې د وړاندوینې وړ بدلونونو تنظیم کولو لپاره ، د پراختیا لپاره جلا سیسټم ته اړتیا ده (په خپله سیسټم کې بدلونونه) ، د ازموینې سیسټم (مطالعې) او د کاروونکو کار کولو لپاره تولیدي سیسټم.
  6. نور. د مختلف تصدیق سناریوګانو ملاتړ کوي ، د پلټنې لاګونو ملاتړ کوي ، د دودیز رول ماډل لري ، او داسې نور.

دا د تشبث حلونو اصلي عناصر دي او له بده مرغه، دوی ډیری وختونه د سیسټم ډیزاین کولو په وخت کې هیر شوي.

د ژوند سایکل مدیریت سیسټم (LCMS) څه شی دی؟

په لنډه توګه، زموږ په قضیه کې، دا د اتلاسین جیرا او اتلاسیون کنفلونس دي - یو سیسټم چې د ټیم کار تنظیم کولو لپاره وسایل چمتو کوي. سیسټم د کار تنظیم کولو لپاره مقررات "نظم" نه کوي، مګر د کار لپاره مختلف وسایل چمتو کوي، لکه سکرم، کانبان بورډونه، د آبشار ماډل، او د توزیع وړ سکرم، او داسې نور.
د LCMS نوم د صنعت اصطلاح یا عام اصطلاح نه ده، دا په ساده ډول زموږ په بانک کې د سیسټم نوم دی. زموږ لپاره LCMS د بګ تعقیب سیسټم ندی ، دا د پیښې مدیریت سیسټم او د بدلون مدیریت سیسټم ندی.

په تطبیق کې څه شامل دي؟

د حل پلي کول ډیری تخنیکي او تنظیمي مسلې لري:

  • د تخنیکي ظرفیتونو تخصیص.
  • د سافټویر پیرود.
  • د حل د پلي کولو لپاره د ټیم جوړول.
  • د حل نصب او ترتیب.
  • د حل د معمارۍ پراختیا. رول ماډل
  • د عملیاتي اسنادو پراختیا، په شمول لارښوونې، مقررات، تخنیکي ډیزاین، مقررات، او نور.
  • د شرکت پروسې بدلول.
  • د ملاتړ ټیم جوړول. د SLA پراختیا
  • د کارونکي روزنه.
  • نور.

پدې مقاله کې به موږ د تنظیمي برخې په اړه توضیحاتو پرته د پلي کولو تخنیکي اړخونه په پام کې ونیسو.

ځانګړتیاوې Atlassian

Atlassian په ډیری برخو کې مشر دی:

د Atlassian محصولات ټول هغه تصدۍ ځانګړتیاوې لري چې تاسو ورته اړتیا لرئ. زه به لاندې ځانګړتیاوې په پام کې ونیسم:

  1. Atlassian حلونه د جاوا Tomcat ویب سرور پر بنسټ والړ دي. د Apache Tomcat سافټویر د اتلاسیون سافټویر سره شامل دی، د نصب کولو برخې په توګه، تاسو نشئ کولی د اپاچي ټامکاټ نسخه د اتلاسیون سافټویر سره نصب کړئ، حتی که نسخه زوړ وي او زیانمنتیاوې ولري. یوازینی اختیار دا دی چې د اپاچي ټامکاټ نوې نسخه سره د اتلاسین څخه تازه کولو ته انتظار وکړئ. اوس، د مثال په توګه، د جیرا اوسنۍ نسخې د اپاچي ټامکاټ 8.5.42 لري، او کنفلوینس د اپاچي ټامکاټ 9.0.33 لري.
  2. اسانه انٹرفیس ، د دې ټولګي سافټویر لپاره په بازار کې موجود غوره تمرینونه پلي کیږي.
  3. په بشپړ ډول دودیز حل. د پرمختګونو سره، تاسو کولی شئ د کارونکي لپاره په اساسي فعالیت کې کوم بدلون پلي کړئ.
  4. پرمختللی ایکوسیستم. څو سوه ملګري شتون لري: https://partnerdirectory.atlassian.comپه روسیه کې د 16 شریکانو په ګډون. دا په روسیه کې د شریکانو له لارې دی چې تاسو کولی شئ د اتلاسیون سافټویر، پلگ انونه واخلئ او روزنه ترلاسه کړئ. دا هغه ملګري دي چې ډیری پلگ انونه رامینځته کوي او ساتي.
  5. د اپلیکیشن پلورنځی (پلگ ان): https://marketplace.atlassian.com. پلگ ان د اتلاسین سافټویر فعالیت خورا ښه کوي. د Atlassian سافټویر بنسټیز فعالیت خورا معتدل دی، د نږدې هر کار لپاره دا اړینه ده چې د وړیا یا اضافي پیسو لپاره اضافي پلگ ان نصب کړئ. له همدې امله، د سافټویر لګښتونه ممکن د اصلي اټکل څخه د پام وړ لوړ وي.
    تر نن نیټې پورې ، په پلورنځي کې څو زره پلگ انونه خپاره شوي ، نږدې زر یې د ډیټا سنټر تصویب شوي ایپس برنامې لاندې ازمول شوي او تایید شوي. دا ډول پلگ ان په مصروف سیسټمونو کې د کارولو لپاره مستحکم او مناسب ګڼل کیدی شي.
    زه تاسو ته مشوره درکوم چې د پلان کولو پلګ انونو مسلې ته په دقت سره مراجعه وکړئ ، دا د حل لګښت خورا ډیر تاثیر کوي ، ډیری پلگ ان کولی شي د سیسټم بې ثباتۍ لامل شي او د پلگ ان جوړونکی د ستونزې حل کولو لپاره ملاتړ نه کوي.
  6. روزنه او تصدیق: https://www.atlassian.com/university
  7. SSO، SAML 2.0 میکانیزمونه ملاتړ کیږي.
  8. د توزیع او غلطۍ زغم لپاره ملاتړ یوازې د ډیټا سنټر نسخو کې شتون لري. دا نسخه په لومړي ځل په 2014 کې خپره شوه (جیرا 6.3). د ډیټا سینټر نسخو فعالیت په دوامداره توګه پراخ او ښه کیږي (د مثال په توګه ، د واحد نوډ نصبولو امکان یوازې په 2020 کې څرګند شو). د ډیټا سینټر نسخو لپاره د پلګ انونو چلند په 2018 کې د ډیټا سینټر تصویب شوي ایپس معرفي کولو سره خورا ډیر بدل شوی.
  9. د ملاتړ لګښت. د پلورونکي څخه د ملاتړ لګښت نږدې د سافټویر جوازونو بشپړ لګښت سره مساوي دی. د جوازونو لګښت محاسبه کولو یوه بیلګه لاندې ورکړل شوې.
  10. د اوږدې مودې خوشې کولو نشتوالی. په نوم دي د سوداګرۍ نسخې، مګر دوی، د نورو ټولو نسخو په څیر، د 2 کلونو لپاره ملاتړ کیږي. د توپیر سره چې یوازې د تصدیو نسخو لپاره فکسونه خوشې شوي، پرته له دې چې نوي فعالیت اضافه کړي.
  11. پراخ شوي ملاتړ اختیارونه (د اضافي پیسو لپاره). https://www.atlassian.com/enterprise/support-services
  12. د DBMS ډیری ډولونه ملاتړ کیږي. Atlassian د وړیا H2 ډیټابیس سره راځي، کوم چې د تولیدي کارونې لپاره سپارښتنه نه کیږي. لاندې DBMS د تولیدي کارونې لپاره ملاتړ کیږي: ایمیزون اورورا (یوازې د معلوماتو مرکز) PostgreSQL، Azure SQL، MySQL، Oracle DB، PostgreSQL، MS SQL سرور. په ملاتړ شوي نسخو کې محدودیتونه شتون لري او ډیری وختونه یوازې زاړه نسخې ملاتړ کیږي ، مګر د هر DBMS لپاره د پلورونکي ملاتړ سره نسخه شتون لري:
    جیرا ملاتړ شوي پلیټ فارمونه,
    د انفلاسیون ملاتړ شوي پلیټ فارمونه.

تخنیکي جوړښت

په یوه کارپوریشن کې د اتلاسین جیرا + کنفلوینس پلي کولو څرنګوالی. تخنیکي پوښتنې

د سکیم توضیحات:

  • ډیاګرام زموږ په بانک کې پلي کول ښیې ، دا ترتیب د مثال په توګه ورکړل شوی او سپارښتنه نه کیږي.
  • nginx د جیرا او کنفلوینس دواړو لپاره د ریورس پراکسي فعالیت چمتو کوي.
  • د DBMS غلطي زغم د DBMS له لارې پلي کیږي.
  • د چاپیریالونو ترمینځ د بدلونونو لیږد د جیرا پلگ ان لپاره د تنظیم کونکي مدیر په کارولو سره ترسره کیږي.
  • په ډیاګرام کې AppSrv د اصلي راپور ورکولو غوښتنلیک سرور دی ، د اتلاسین سافټویر نه کاروي.
  • د EasyBI ډیټابیس د جیرا پلگ ان لپاره د eazyBI راپورونو او چارټونو په کارولو سره د کیوبونو جوړولو او راپور ورکولو لپاره رامینځته شوی.
  • د Confluence Synchrony خدمت (هغه برخه چې د اسنادو په یو وخت ترمیم ته اجازه ورکوي) په جلا نصب کې نه جلا کیږي او په ورته سرور کې د Confluence سره یوځای چلیږي.

جواز ورکول

د اتلسیا جواز ورکولو مسلې د جلا مقالې مستحق دي ، دلته به زه یوازې عمومي اصول ذکر کړم.
اصلي مسلې چې موږ ولیدل د ډیټا سنټر نسخو جواز ورکولو مسلې دي. د سرور او ډیټا مرکز نسخو لپاره د جواز ورکولو ځانګړتیاوې:

  1. د سرور نسخه جواز تل پاتې دی او پیرودونکي کولی شي سافټویر وکاروي حتی د جواز پای ته رسیدو وروسته. مګر د جواز پای ته رسیدو وروسته ، پیرودونکي د محصول ملاتړ ترلاسه کولو حق له لاسه ورکوي او سافټویر وروستي نسخو ته تازه کوي.
  2. جواز ورکول د 'JIRA کاروونکو' نړیوال اجازې سیسټم کې د کاروونکو شمیر پراساس دي. دا مهمه نده چې ایا دوی سیسټم کاروي یا نه - حتی که کاروونکو هیڅکله سیسټم ته نه وي ننوتلی، ټول کاروونکي به د جواز لپاره په پام کې ونیول شي. که چیرې د جواز لرونکي کاروونکو شمیر ډیر شي، د حل لاره دا ده چې د ځینو کاروونکو څخه د 'JIRA کاروونکو' اجازې لرې کړي.
  3. د ډیټا مرکز جواز په حقیقت کې ګډون دی. د جواز کلنۍ فیس ته اړتیا ده. د مودې په پای کې، د سیسټم سره کار به بند شي.
  4. د جوازونو لګښت ممکن د وخت په تیریدو سره بدلون ومومي. لکه څنګه چې تمرین ښیې، په لویه لاره او شاید، د پام وړ. له همدې امله، که ستاسو جواز سږکال یو مقدار لګښت ولري، نو راتلونکی کال ممکن د جوازونو لګښت لوړ شي.
  5. جواز ورکول د کاروونکو لخوا د درجې له مخې ترسره کیږي (د مثال په توګه، د 1001-2000 کچه کاروونکي). دا ممکنه ده چې لوړې کچې ته لوړ شي، د اضافي لګښت سره.
  6. که چیرې د جواز لرونکي کاروونکو شمیر ډیر شي ، نو نوي کارونکي به د ننوتلو حق پرته رامینځته شي ('JIRA کاروونکو نړیوال اجازې).
  7. پلگ انونه یوازې د ورته شمیر کاروونکو لپاره د اصلي سافټویر په څیر جواز ورکول کیدی شي.
  8. یوازې تولیدي تاسیساتو ته اړتیا ده چې جواز ترلاسه کړي، د پاتې نورو لپاره تاسو کولی شئ د پراختیا کونکي جواز ترلاسه کړئ: https://confluence.atlassian.com/jirakb/get-a-developer-license-for-jira-server-744526918.html.
  9. د ساتنې پیرود لپاره ، د نوي سافټویر ساتنې پیرود ته اړتیا ده - لګښت د اصلي سافټویر لګښت نږدې 50٪ دی. دا فیچر د ډیټا سنټر لپاره شتون نلري او په پلگ انونو کې نه پلي کیږي - تاسو باید د دوی ملاتړ کولو لپاره هر کال بشپړ لګښت ورکړئ.
    په دې توګه، د سافټویر کلنۍ ملاتړ د سرور نسخه په قضیه کې د سافټویر ټول لګښت له 50٪ څخه ډیر لګښت کوي او د ډیټا سنټر نسخه کې 100٪ - دا د ډیری نورو پلورونکو په پرتله د پام وړ ډیر دی. زما په اند، دا د اتلسیا سوداګریز ماډل یو مهم زیان دی.

د سرور نسخه څخه د معلوماتو مرکز ته د لیږد ځانګړتیاوې:

  1. د سرور نسخه څخه د ډیټا مرکز ته لیږد تادیه کیږي. قیمت دلته موندل کیدی شي https://www.atlassian.com/licensing/data-center.
  2. کله چې د سرور نسخه څخه ډیټا سنټر ته لاړشئ ، تاسو اړتیا نلرئ د پلگ انونو نسخه بدلولو لپاره تادیه وکړئ - د سرور نسخه لپاره پلگ ان به کار وکړي. مګر دا به اړین وي چې د ډیټا سنټر نسخه لپاره د پلگ انونو جوازونه نوي کړئ.
  3. تاسو کولی شئ هغه پلگ ان وکاروئ چې د ډیټا سینټر نسخو سره د کارولو لپاره نسخه نلري. په ورته وخت کې، البته، دا ډول فلګونه ممکن په سمه توګه کار ونکړي او دا غوره ده چې مخکې له مخکې د دې ډول پلگ انونو لپاره بدیل چمتو کړئ.
  4. د ډیټا سنټر نسخه ته وده ورکول د نوي جواز په نصبولو سره ترسره کیږي. په ورته وخت کې، د سرور نسخه جواز لاهم شتون لري.
  5. د کاروونکو لپاره د ډیټا سنټر او سرور نسخو ترمینځ هیڅ فعال توپیر شتون نلري ، ټول توپیرونه یوازې د ادارې او نصب کولو تخنیکي وړتیاو کې دي.
  6. د سافټویر او پلګ ان لګښت د سرور او ډیټا مرکز نسخو لپاره توپیر لري. په لګښت کې توپیر اکثرا د 5٪ څخه کم وي (ضروري ندي). د لګښت محاسبه یوه بیلګه لاندې ښودل شوې.

د پلي کولو کاري ساحه

د بیس Atlassian سافټویر کڅوړه کې ډیری ځانګړتیاوې شاملې دي، مګر ډیری وختونه د سیسټم لخوا چمتو شوي ځانګړتیاوې په جدي توګه کمښت لري. ځینې ​​​​وختونه حتی ساده دندې په لومړني کڅوړه کې شتون نلري ، نو پلگ ان د نږدې هر پلي کولو لپاره لازمي دي. د جیرا سیسټم لپاره، موږ لاندې پلگ ان کاروو (عکس د کلک کولو وړ دی):
په یوه کارپوریشن کې د اتلاسین جیرا + کنفلوینس پلي کولو څرنګوالی. تخنیکي پوښتنې

د کنفلوینس سیسټم لپاره، موږ لاندې پلگ ان کاروو (عکس د کلک کولو وړ دی):
په یوه کارپوریشن کې د اتلاسین جیرا + کنفلوینس پلي کولو څرنګوالی. تخنیکي پوښتنې

د پلگ انونو سره د میزونو په اړه تبصرې:

  • ټول قیمتونه د 2000 کاروونکو پر بنسټ دي؛
  • نرخونه د ښودل شوي نرخونو پراساس دي https://marketplace.atlassian.comاصلي لګښت (د تخفیف سره) ټیټ دی؛
  • لکه څنګه چې تاسو لیدلی شئ، ټول مقدار په عملي توګه د ډیټا مرکز او سرور نسخو لپاره ورته دی؛
  • یوازې د ډیټا سنټر نسخه ملاتړ سره پلگ ان د کارولو لپاره غوره شوي. موږ د سیسټم د ثبات لپاره د پلانونو څخه پاتې پلگ انونه لرې کړل.

فعالیت په لنډه توګه د تبصرې په کالم کې تشریح شوی. اضافي پلگ ان د سیسټم فعالیت پراخ کړی دی:

  • ډیری بصری وسیلې اضافه شوې؛
  • د ادغام میکانیزم ښه شوی؛
  • د آبشار ماډل پروژو لپاره اضافه شوي وسایل؛
  • د لوی پروژې ټیمونو کار تنظیم کولو لپاره د توزیع وړ سکرم لپاره وسیلې اضافه شوي؛
  • د وخت تعقیب لپاره اضافه شوي فعالیت؛
  • د اتوماتیک عملیاتو او د حل ترتیب کولو لپاره وسیلې اضافه شوي؛
  • د حل اداره کولو ساده کولو او اتومات کولو لپاره فعالیت اضافه شوی.

برسېره پردې، موږ کاروو د اتلاسین ملګري ایپ. دا اپلیکیشن تاسو ته اجازه درکوي په خارجي غوښتنلیکونو (MS Office) کې فایلونه ایډیټ کړئ او بیرته یې کنفلونس (چیک ان) ته بیرته راشئ.
د کارونکي کار سټیشنونو لپاره غوښتنلیک (د ګنډ پیرودونکي) د ALM ورکس جیرا پیرودونکي https://marketplace.atlassian.com/apps/7070 پریکړه وکړه چې د ضعیف پلورونکي ملاتړ او منفي بیاکتنې له امله ونه کارول شي.
لپاره د MS پروژې سره یوځای کول موږ یو پخپله لیکل شوی غوښتنلیک کاروو چې تاسو ته اجازه درکوي د جیرا څخه په MS پروژه کې د مسلې وضعیت تازه کړئ او برعکس. په راتلونکي کې، د ورته موخو لپاره، موږ پالن لرو چې تادیه شوي پلگ ان وکاروو Ceptah Bridge - JIRA MS پروژې پلگ ان، کوم چې د MS پروژې لپاره د اضافې په توګه نصب شوی.
د بهرنیو غوښتنلیکونو سره یوځای کول د غوښتنلیک لینکونو له لارې پلي کیږي. په ورته وخت کې، د اتلاسیون غوښتنلیکونو لپاره ادغام مخکې له مخکې ترتیب شوي او د تنظیم کولو وروسته سمدلاسه کار کوي، د بیلګې په توګه، تاسو کولی شئ په کنفلونس کې په یوه پاڼه کې د جیرا د مسلو په اړه معلومات ښکاره کړئ.
REST API د جیرا او کنفلوینس سرورونو ته د لاسرسي لپاره کارول کیږي: https://developer.atlassian.com/server/jira/platform/rest-apis.
SOAP او XML-RPC APIs تخریب شوي او د کارولو لپاره په نوي نسخو کې شتون نلري.

پایلې

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

وړاندیز شوی حل د توزیع وړ، د خطا زغمونکی دی، د پراختیا او ازموینې تنظیم کولو لپاره درې چاپیریالونه لري، په سیسټم کې د همکارۍ لپاره ټول اړین عناصر لري او د پروژې مدیریت وسایلو پراخه لړۍ چمتو کوي.

زه به خوښ شم چې په نظرونو کې پوښتنو ته ځواب ووایم.

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