የገበያ ቦታውን እያዘመንን ነው፡ ምን ያህል የተሻለ እንደሆነ ይንገሩን?

የገበያ ቦታውን እያዘመንን ነው፡ ምን ያህል የተሻለ እንደሆነ ይንገሩን?

በዚህ ዓመት ለምርት መሻሻል ትልቅ ግቦችን አውጥተናል።

አንዳንድ ተግባራት ከባድ ዝግጅት ያስፈልጋቸዋል ለዚህም ከተጠቃሚዎች ግብረ መልስ እንሰበስባለን፡ ገንቢዎችን፣ የስርዓት አስተዳዳሪዎችን፣ የቡድን መሪዎችን እና የኩበርኔትስ ልዩ ባለሙያዎችን ወደ ቢሮ እንጋብዛለን።

በአንዳንዶቹ፣ ለአስተያየቶች ምላሽ ለመስጠት አገልጋዮችን እንሰጣለን ፣ ለምሳሌ እንደ ነበር ከደበዘዙ የትምህርት ተማሪዎች ጋር. ከUI/UX ውይይቶች፣ በመመሪያው ውስጥ ያሉ የመማሪያ መጣጥፎች የኋላ ታሪክ እና የተጠቃሚውን ልምድ ለማሻሻል ትልቅ እቅድ ያላቸው ውይይቶች አሉን።

አብዛኛዎቹ ለውጦች ብዙ የእድገት ሰዓቶችን ይጠይቃሉ, ግን የገቢያ ቦታ ፍፁም የተለየ ታሪክ ነው። ቅጽበተ-ፎቶዎች መምጣት ጋር, እኛ በአንድ ቀን ውስጥ በትክክል በገበያ ቦታ ላይ ማካተት እንድንችል ምስል ማዘጋጀት የሚችል ውጫዊ ሥርዓት አስተዳዳሪዎች ለማሳተፍ እድል አለን.

እንዴት ማበርከት እንደሚቻል የገቢያ ቦታ RUVDS እና ምን እንደሚሆን, በደንበኛችን በተዘጋጀው አዲሱ ምስል ምሳሌ ላይ እናሳያለን መውሰድ - GitLab

በሴንቶስ 8 ላይ የጊትላብ አብነት እንዴት እንደተፈጠረ

Gitlabን ለመጫን ዩራ 8 ጂቢ ራም እና 2 ሲፒዩ ኮሮች ያለው አገልጋይ መረጠ (4 ጂቢ እና 1 ሲፒዩ መጠቀም ይችላሉ ፣ ግን በዚህ አጋጣሚ ስዋፕ ፋይል መጠቀም አለብዎት ፣ እና በዚህ ሁኔታ የጊትላብ አፈፃፀም በጣም ዝቅተኛ ነው።

የገበያ ቦታውን እያዘመንን ነው፡ ምን ያህል የተሻለ እንደሆነ ይንገሩን?

Gitlab ን ለመጫን አስፈላጊዎቹ ፓኬጆች መጫኑን እናረጋግጥ፡-

sudo dnf install -y curl policycoreutils

ወደቦች 80 እና 443 መዳረሻን እንክፈት።

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld

የጊትላብ ማከማቻን እንጨምር፡-

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

አገልጋዩ የተዋቀረ የዲ ኤን ኤስ ስም ካለው Gitlab ያንን በመጠቀም መጫን ይችላል። የ https:// ቅድመ ቅጥያ ከገለጹ፣ Gitlab በራስ ሰር እናስመስጥር የምስክር ወረቀቶችን ያመነጫል።

በእኛ ሁኔታ, ጀምሮ ለምናባዊ ማሽን አብነት ስለሠራን ዩራ የአብነት አድራሻ አዘጋጅቷል (ይህም ለወደፊቱ ያለምንም ችግር ሊለወጥ ይችላል)

sudo EXTERNAL_URL="http://0.0.0.0" dnf install -y gitlab-ee

ከዚያ በኋላ ወደ በመሄድ የጊትላብ አገልግሎቶች እየሰሩ መሆናቸውን ማረጋገጥ ይችላሉ።

http://vps_ip_address/

ስርዓቱ ለስር አስተዳዳሪ መለያ የመጀመሪያ የይለፍ ቃል እንዲያዘጋጁ ይጠይቅዎታል።

በዚህ ደረጃ የአገልጋዩን ቅጽበታዊ ገጽ እይታ እንሰራለን እና ከዚያ እሱን በመጠቀም እናዋቅራለን።

የገበያ ቦታውን እያዘመንን ነው፡ ምን ያህል የተሻለ እንደሆነ ይንገሩን?

እና ያ ነው!

ጉርሻ: በማሰማራት ምን ማድረግ እንደሚችሉ እንነግርዎታለን ምናባዊ ማሽን ከ GitLab ምስል ጋር።

Gitlabን ከግራፋና ጋር መከታተል

ከሶስት አመት በፊት የጊትላብ ቡድን ከ Gitlab አገልግሎቶች ጋር የተያያዙ እጅግ በጣም ብዙ ልኬቶችን ለማስተዳደር የክትትል ስርዓትን ተግባራዊ አድርጓል።

ከዚያን ጊዜ ጀምሮ Gitlab ተጠቃሚዎቹ በፕሮሜቲየስ የሚሰጠውን የክትትል አቅም እንዲጠቀሙ ለማስቻል የመጫኛ ፓኬጁን ከፕሮሜቲየስ ጋር እየላከ ነው።

ፕሮሜቴየስ ክፍት ምንጭ (Apache 2.0) የጊዜ ተከታታይ ዲቢኤምኤስ በGo ውስጥ የተጻፈ እና በመጀመሪያ የተገነባው በSoundCloud ነው። በሌላ አነጋገር፣ ይህ ነገር የእርስዎን መለኪያዎች ያከማቻል። የፕሮሜቴየስ አስደናቂ ገጽታ ከተሰጡት አገልግሎቶች ስብስብ መለኪያዎችን መሳብ ነው (ይጎትታል)። በዚህ ምክንያት ፕሮሜቲየስ ምንም አይነት ወረፋ ወይም መሰል ነገር ማግኘት አይችልም ይህም ማለት ክትትል በስርዓቱ ውስጥ ማነቆ አይሆንም ማለት ነው። ፕሮጀክቱ በመሠረታዊነት ምንም ዓይነት አግድም አግድም ወይም ከፍተኛ ተደራሽነት ባለመስጠቱ አስደሳች ነው.

ከአንድ አመት ትንሽ በፊት የጊትላብ ቡድን መለኪያዎች ያለ ዳሽቦርዶች በጣም ጠቃሚ አይደሉም ብሎ ደምድሟል። ስለዚህ ግራፋናን በእጅ መጫን ሳያስፈልጋቸው ተጠቃሚዎቻቸው መረጃን እንዲያዩ ለመርዳት ግራፋናን ከተበጁ ዳሽቦርዶች ጋር አዋህደዋል።

ከስሪት 12.0 ጀምሮ፣ Gitlab Grafana የተዋሃደ፣ በነባሪ ከኤስኤስኦ ጋር የተዋቀረ አለው፣ እና በዚህ URL ላይ ይገኛል።.

የጊትላብ ውህደት ከPrometheus ጋር ሁለት የተለያዩ ክፍሎች አሉ፡

  • GitLab ክትትል (ኦምኒባስ)
  • በኩበርኔትስ ክላስተር ውስጥ የግለሰብ GitLab መተግበሪያዎችን መከታተል

እንዴት እንደሚጠቀሙበት

"Omnibus" GitLab ዋናው የመጫኛ ፓኬጅ ብሎ የሚጠራው ነው።

የገበያ ቦታውን እያዘመንን ነው፡ ምን ያህል የተሻለ እንደሆነ ይንገሩን?

Grafana ን እንዴት ማዋቀር እንደሚቻል

በግራፋና ውስጥ በመግቢያ እና በይለፍ ቃል መግባት በነባሪነት ተሰናክሏል (የኤስኤስኦ መግባት ብቻ ነው የሚፈቀደው) ነገር ግን በአስተዳዳሪ መብቶች ወደ መለያ መግባት ካስፈለገ ወይም በመግቢያ እና በይለፍ ቃል መግባት ከቻሉ ይህንን በ ውስጥ ማንቃት አለብዎት ተገቢውን መስመር በማስተካከል የ Gitlab ውቅር ፋይል /etc/gitlab/gitlab .rb:

grafana['disable_login_form'] = false

እና ለውጦቹን ተግባራዊ ለማድረግ Gitlabን እንደገና ያዋቅሩት፡-

sudo gitlab-ctl reconfigure

የእኛን የቨርቹዋል ማሽን አብነት ከገበያ ቦታችን ተጠቅመህ Gitlabን ከጀመርክ በ /etc/gitlab/gitlab.rb ውስጥ ያለውን ተዛማጅ መስመር በመቀየር ዩአርኤልህን ለአገልጋዩ መመደብ አለብህ።

external_url = 'http://gitlab.mydomain.ru'

ዳግም ማዋቀርን ያከናውኑ፡

sudo gitlab-ctl reconfigure

እና በዚህ መሰረት ዩአርአይን ለ Grafana ቀይር

የአስተዳዳሪ አካባቢ > መተግበሪያዎች > GitLab Grafana

gitlab.mydomain.ru/-/grafana/login/gitlab

የገበያ ቦታውን እያዘመንን ነው፡ ምን ያህል የተሻለ እንደሆነ ይንገሩን?

ኤስኤስኦን በመጠቀም ለመጀመሪያ ጊዜ ሲገቡ Gitlab ወደ Grafana ለመግባት ፍቃድ ይጠይቅዎታል።

የገበያ ቦታውን እያዘመንን ነው፡ ምን ያህል የተሻለ እንደሆነ ይንገሩን?

መለኪያዎች

በግራፋና ውስጥ የዋና አገልግሎቶች ዝግጁ የሆኑ ዳሽቦርዶች ተዋቅረው በጊትላብ ኦምኒባስ ምድብ ውስጥ ይገኛሉ።

የገበያ ቦታውን እያዘመንን ነው፡ ምን ያህል የተሻለ እንደሆነ ይንገሩን?
ዳሽቦርድ አጠቃላይ እይታ

የገበያ ቦታውን እያዘመንን ነው፡ ምን ያህል የተሻለ እንደሆነ ይንገሩን?
የአገልግሎት መድረክ መለኪያዎች ዳሽቦርድ

  • አጠቃላይ እይታ - የአገልግሎቶችን ፣የወረፋዎችን እና የአገልጋይ መገልገያ አጠቃቀምን ሁኔታ የሚያሳይ አጠቃላይ እይታ ዳሽቦርድ
  • Gitaly - የ RPC ወደ Gitlab ማከማቻዎች መዳረሻ የሚሰጥ የአገልግሎት ክትትል
  • NGINX VTS - በአገልግሎት ትራፊክ እና በ HTTP ኮዶች ላይ ስታቲስቲክስ በጥያቄ
  • PostgreSQL - በPostgreSQL የውሂብ ጎታ ላይ ስለ ተገኝነት እና ጭነት ስታቲስቲክስ
  • Praefect - ከፍተኛ ተገኝነት ማከማቻ ጭነት ክትትል Praefect
  • የባቡር መተግበሪያ - አጠቃላይ እይታ ዳሽቦርድ ለባቡር መተግበሪያዎች
  • Redis - በ Redis አገልግሎት ላይ ያለውን ጭነት መከታተል
  • መዝገብ ቤት - የምስል መመዝገቢያ ክትትል
  • የአገልግሎት መድረክ መለኪያዎች - የጊትላብ ሃብት አጠቃቀምን፣ የአገልግሎት መገኘትን፣ የ RPC ጥያቄዎችን እና የስህተቶችን ብዛት የሚያሳይ የአገልግሎት መለኪያዎች።

ውህደቱ በጣም የተወሳሰበ ነው እና የጊትላብ ተጠቃሚዎች የሚታዩትን የጊትላብ መለኪያዎችን ከሳጥኑ ውስጥ የመተንተን ችሎታ አላቸው።

በጊትላብ፣ ዳሽቦርዶች በተለየ ቡድን ይጠበቃሉ እና ይሻሻላሉ፣ እና እንደ ቤን ኮቺ፣ Gitlab SRE መሐንዲስ፣ ነባሪ ቅንጅቶች እና ቀድሞ የተሰሩ ዳሽቦርዶች ለብዙ ተጠቃሚዎች ይሰራሉ።

እና አሁን ዋናው ነገር: አንድ ላይ የገበያ ቦታ እንሥራ

መላው የሀብር ማህበረሰብ የገበያ ቦታን በመፍጠር ላይ እንዲሳተፍ መጋበዝ እንፈልጋለን። እንዴት መቀላቀል እንደሚችሉ ሶስት አማራጮች አሉ፡-

ምስሉን እራስዎ ያዘጋጁ እና በሂሳብዎ ላይ 3000 ሩብልስ ያግኙ

ወዲያውኑ ወደ ጦርነት ለመሮጥ እና እራስዎን የጎደለውን ምስል ለመፍጠር ዝግጁ ከሆኑ በ 3000 ሩብልስ ወደ ውስጣዊ ሚዛንዎ እናመሰግንዎታለን - በአገልጋዮች ላይ ሊያወጡት ይችላሉ።

ምስልዎን እንዴት እንደሚፈጥሩ:

  1. ከእኛ ጋር መለያ ይፍጠሩ ጣቢያ
  2. ምስሎችን እንደሚፈጥሩ እና እንደሚሞክሩ ለድጋፍ ይንገሩ
  3. እኛ 3000 ሩብልስ እናመሰግንዎታለን እና ቅጽበተ-ፎቶዎችን የመፍጠር ችሎታን እናነቃለን።
  4. ንጹህ ኦፐሬቲንግ ሲስተም ያለው ምናባዊ አገልጋይ ይዘዙ
  5. በዚህ VPS ላይ ሶፍትዌሩን ይጫኑ እና ያዋቅሩት
  6. ለሶፍትዌር ማሰማራት መመሪያዎችን ወይም ስክሪፕቶችን ይጻፉ
  7. ለተዋቀረው አገልጋይ ቅጽበተ-ፎቶ ይፍጠሩ
  8. በ "የአገልጋይ አብነት" ተቆልቋይ ዝርዝር ውስጥ ቀደም ሲል የተፈጠረውን ቅጽበታዊ ገጽ እይታ በመምረጥ አዲስ ምናባዊ አገልጋይ ይዘዙ
  9. አገልጋዩ በተሳካ ሁኔታ ከተፈጠረ, በደረጃ 6 የተቀበሉትን ቁሳቁሶች ወደ ቴክኒካዊ ድጋፍ ያስተላልፉ
  10. ስህተት ከተፈጠረ, ምክንያቱን በመደገፍ ማረጋገጥ እና ማዋቀሩን መድገም ይችላሉ

ለንግድ ሥራ ባለቤቶች፡ ሶፍትዌርዎን ያቅርቡ

በቪፒኤስ ላይ የተሰማራ እና ጥቅም ላይ የሚውል የሶፍትዌር ገንቢ ከሆንክ በገበያ ቦታ ልናካትትህ እንችላለን። አዳዲስ ደንበኞችን፣ ትራፊክ እና ታይነትን እንዲያመጡ ልንረዳዎ የምንችለው በዚህ መንገድ ነው። ይፃፉልን

በአስተያየቶቹ ውስጥ አንድ ምስል ብቻ ይጠቁሙን።

ጻፍ፣ ምናባዊ ማሽኖችን በአንድ ጠቅታ ማሰማራት እንድትችል ምን አይነት ሶፍትዌር ትፈልጋለህ?

በRUVDS የገበያ ቦታ ምን ናፈቅሽ?

እያንዳንዱ ራስን የሚያከብር አስተናጋጅ ኩባንያ በገበያ ቦታቸው ውስጥ ምን ማካተት አለበት?

የገበያ ቦታውን እያዘመንን ነው፡ ምን ያህል የተሻለ እንደሆነ ይንገሩን?

የገበያ ቦታውን እያዘመንን ነው፡ ምን ያህል የተሻለ እንደሆነ ይንገሩን?

በዳሰሳ ጥናቱ ውስጥ የተመዘገቡ ተጠቃሚዎች ብቻ መሳተፍ ይችላሉ። ስግን እንእባክህን።

መጀመሪያ በገበያው ውስጥ ምን ምስሎችን ማካተት አለብን?

  • 50,0%LEMP10

  • 15,0%Drupal3

  • 10,0%ኢዮምላ2

  • 5,0%ዶኩኩ1

  • 0,0%PacVim0

  • 0,0%Runcloud0

  • 5,0%ኮድ-አገልጋይ 1

  • 15,0%Ghost3

  • 5,0%ዊኪጄስ1

  • 0,0%ንግግር0

  • 0,0%Rstudio0

  • 5,0%ክፍት ጋሪ1

  • 35,0%ጃንጎ7

  • 40,0%ላራቬል8

  • 20,0%Ruby on Rails4

  • 55,0%NodeJs11

20 ተጠቃሚዎች ድምጽ ሰጥተዋል። 12 ተጠቃሚዎች ድምፀ ተአቅቦ አድርገዋል።

ምንጭ: hab.com

አስተያየት ያክሉ