ለምን ኢንተርፕራይዝ ሰርቪስ ሜሽ እንሰራለን።

ሰርቪስ ሜሽ ማይክሮ አገልግሎቶችን ለማዋሃድ እና ወደ ደመና መሠረተ ልማት ለመሸጋገር የታወቀ የስነ-ህንፃ ንድፍ ነው። ዛሬ ፣ በደመና-ኮንቴይነር ዓለም ፣ ያለ እሱ ማድረግ በጣም ከባድ ነው። በርካታ የክፍት ምንጭ አገልግሎት ጥልፍልፍ ትግበራዎች በገበያ ላይ ይገኛሉ ነገር ግን ተግባራታቸው፣አስተማማኝነታቸው እና ደህንነታቸው ሁል ጊዜ በበቂ ሁኔታ የራቁ ናቸው በተለይም በመላ አገሪቱ ካሉ ትልልቅ የፋይናንስ ኩባንያዎች መስፈርቶች ጋር በተያያዘ። ስለዚህ እኛ በ Sbertech የአገልግሎት መረብን ለማበጀት ወስነናል እና በሰርቪስ ሜሽ ውስጥ ስላለው አሪፍ ፣ በጣም ጥሩ ያልሆነው እና ምን እንደምናደርግ ማውራት እንፈልጋለን።

ለምን ኢንተርፕራይዝ ሰርቪስ ሜሽ እንሰራለን።

የአገልግሎት ሜሽ ጥለት ታዋቂነት በደመና ቴክኖሎጂዎች ታዋቂነት እያደገ ነው። በተለያዩ የኔትወርክ አገልግሎቶች መካከል ያለውን መስተጋብር የሚያቃልል ራሱን የቻለ የመሠረተ ልማት ሽፋን ነው። ዘመናዊ የደመና ትግበራዎች በመቶዎች እና በሺዎች የሚቆጠሩ እንደዚህ ያሉ አገልግሎቶችን ያቀፉ ሲሆን እያንዳንዳቸው በሺዎች የሚቆጠሩ ቅጂዎች ሊኖራቸው ይችላል።

ለምን ኢንተርፕራይዝ ሰርቪስ ሜሽ እንሰራለን።

በእነዚህ አገልግሎቶች እና በአስተዳደር መካከል ያለው መስተጋብር የአገልግሎቱ ሜሽ ቁልፍ ተግባር ነው። እንደ እውነቱ ከሆነ ይህ በማዕከላዊ የሚተዳደር እና በጣም ጠቃሚ የሆኑ ተግባራትን የሚያከናውን የበርካታ ፕሮክሲዎች የአውታረ መረብ ሞዴል ነው።

በፕሮክሲ ደረጃ (የውሂብ አውሮፕላን)፡-

  • የማዞሪያ እና የትራፊክ ማመጣጠን ፖሊሲዎችን መመደብ እና ማሰራጨት።
  • ቁልፎች, የምስክር ወረቀቶች, ቶከኖች ስርጭት
  • የቴሌሜትሪ ስብስብ, የክትትል መለኪያዎችን መፍጠር
  • ከደህንነት እና የክትትል መሠረተ ልማት ጋር ውህደት

በአውሮፕላን መቆጣጠሪያ ደረጃ;

  • የማዞሪያ እና የትራፊክ ማመጣጠን ፖሊሲዎችን በመተግበር ላይ
  • ድግግሞሾችን እና የጊዜ ማብቂያዎችን ማስተዳደር ፣ “የሞቱ” አንጓዎችን መለየት (የወረዳ መሰባበር) ፣ የውድቀት ሁኔታዎችን ማስተዳደር (በመርፌ ጥፋቶች) እና የአገልግሎቶች መረጋጋት (ፀጥታ) በሌሎች ዘዴዎች ማረጋገጥ
  • ማረጋገጫ/ፍቃድ ይደውሉ
  • መለኪያዎችን መጣል (ታዛቢነት)

የዚህ ቴክኖሎጂ ልማት ፍላጎት ያላቸው የተጠቃሚዎች ክበብ በጣም ሰፊ ነው - ከትንሽ ጅምሮች እስከ ትልቅ የበይነመረብ ኮርፖሬሽኖች እንደ PayPal።

በኮርፖሬት ዘርፍ ውስጥ የአገልግሎት ሜሽ ለምን ያስፈልግዎታል?

የአገልግሎት ሜሽ መጠቀም ብዙ ግልጽ ጥቅሞችን ያስገኛል። በመጀመሪያ ደረጃ, ለገንቢዎች ብቻ ምቹ ነው: ኮድ ለመጻፍ ብቅ ያለ የቴክኖሎጂ መድረክ, ይህም የማጓጓዣው ንብርብር ከትግበራ አመክንዮ ሙሉ በሙሉ ተለይቶ በመኖሩ ምክንያት ወደ ደመና መሠረተ ልማት ውህደትን በእጅጉ ያቃልላል.

በተጨማሪም, የአገልግሎት ሜሽ በአቅራቢዎች እና በሸማቾች መካከል ያለውን ግንኙነት ያቃልላል። ዛሬ, ለኤፒአይ አቅራቢዎች እና ሸማቾች በይነ-ገጽ እና ኮንትራቶች ላይ በራሳቸው መስማማት በጣም ቀላል ነው, ለዚህ ልዩ ውህደት መካከለኛ እና የግልግል ዳኛ - የኮርፖሬት አገልግሎት አውቶቡስ. ይህ አካሄድ ሁለት አመልካቾችን በእጅጉ ይነካል. አዳዲስ ተግባራትን ወደ ገበያ የማምጣት ፍጥነት (ጊዜ-ወደ-ገበያ) ይጨምራል, ግን በተመሳሳይ ጊዜ የመፍትሄው ዋጋ ይጨምራል, ምክንያቱም ውህደቱ በተናጥል መከናወን አለበት. የአገልግሎት ሜሽ በንግድ ባህሪ ቡድኖች መጠቀሙ ሚዛኑን እዚህ ለመጠበቅ ይረዳል። በዚህ ምክንያት የኤፒአይ አቅራቢዎች በአገልግሎታቸው የመተግበሪያ አካል ላይ ብቻ እንዲያተኩሩ እና በቀላሉ በአገልግሎት መረብ ውስጥ ማተም ይችላሉ - ኤፒአይ ወዲያውኑ ለሁሉም ደንበኞች የሚገኝ ይሆናል ፣ እና የውህደቱ ጥራት ዝግጁ ይሆናል እና አንድ መስመር አያስፈልገውም። ተጨማሪ ኮድ.

የሚቀጥለው ጥቅም ይህ ነው ሰርቪስ ሜሽን የሚጠቀም ገንቢ ትኩረት የሚያደርገው በንግድ ስራ ላይ ብቻ ነው። - በምርቱ ላይ, እና በአገልግሎታቸው የቴክኖሎጂ አካል ላይ አይደለም. ለምሳሌ፣ ከአሁን በኋላ አገልግሎቱ በአውታረ መረቡ በሚጠራበት ሁኔታ፣ የሆነ ቦታ የግንኙነት መቋረጥ ሊከሰት እንደሚችል ማሰብ የለብዎትም። በተጨማሪም ሰርቪስ ሜሽ በተመሳሳዩ አገልግሎት ቅጂዎች መካከል ያለውን ትራፊክ ሚዛን ለመጠበቅ ይረዳል-ከቅጂዎቹ ውስጥ አንዱ "ሞተ" ከሆነ ስርዓቱ ሁሉንም ትራፊክ ወደ ቀሪዎቹ የቀጥታ ቅጂዎች ይቀይራል.

የአገልግሎት Mesh - የተከፋፈሉ መተግበሪያዎችን ለመገንባት ጥሩ መሠረት ነውከውስጥ እና ከውጭ ወደ አገልግሎቶቹ ጥሪዎችን የማቅረብ ዝርዝሮችን ከደንበኛው ይሰውራል። የአገልግሎቱን መረብ የሚጠቀሙ ሁሉም አፕሊኬሽኖች ከአውታረ መረቡ እና በትራንስፖርት ደረጃ አንዳቸው ከሌላው የተገለሉ ናቸው: በመካከላቸው ምንም ግንኙነት የለም. ይህ ገንቢው በአገልግሎታቸው ላይ ሙሉ ቁጥጥር ይሰጣል።

መሆኑን ልብ ሊባል ይገባል የአገልግሎት ሜሽ ጥቅም ላይ በሚውልበት አካባቢ የሚሰራጩ መተግበሪያዎችን ማዘመን ቀላል ይሆናል። ለምሳሌ፣ ሁለት የመተግበሪያ አከባቢዎች ለመጫን የሚገኙበት ሰማያዊ/አረንጓዴ ማሰማራት፣ አንደኛው ያልተዘመነ እና ስራ ፈት ነው። ያልተሳካ ልቀት ከተፈጠረ ወደ ቀድሞው ስሪት መመለስ በልዩ ራውተር ይከናወናል ፣ የእሱ ሚና በአገልግሎት ሜሽ በትክክል ይያዛል. አዲሱን ስሪት ለመሞከር፣ መጠቀምም ይችላሉ። የካናሪ ልቀት - ወደ አዲሱ ስሪት 10% የትራፊክ ፍሰት ወይም ከአብራሪ ቡድን የደንበኞች ጥያቄዎች ብቻ ይቀይሩ። ዋናው ትራፊክ ወደ አሮጌው ስሪት ይሄዳል, ምንም ነገር አይሰበርም.

እንዲሁም የአገልግሎት Mesh የእውነተኛ ጊዜ SLA ቁጥጥር ይሰጠናል።. የተከፋፈለ ፕሮክሲዎች ስርዓት ከደንበኞች አንዱ ከተሰጠው ኮታ በላይ ሲያልፍ አገልግሎቱን እንዲጨናነቅ አይፈቅድም። በኤፒአይ ላይ ያለው የመተላለፊያ ይዘት የተገደበ ከሆነ ማንም ሰው በብዙ ግብይቶች ሊገፋው አይችልም፡ የአገልግሎት ሜሽ ከአገልግሎቱ ፊት ለፊት ቆሞ ተጨማሪ ትራፊክ አይፈቅድም። በቀላሉ በውህደት ንብርብር ውስጥ ይዋጋል, እና አገልግሎቶቹ እራሳቸው ሳያውቁት መስራታቸውን ይቀጥላሉ.

አንድ ኩባንያ የውህደት መፍትሄዎችን ለማዘጋጀት ወጪን ለመቀነስ ከፈለገ የአገልግሎት ሜሽ እንዲሁ ይረዳል፡- ከንግድ ምርቶች ወደ ክፍት ምንጭ ስሪቶች መቀየር ይችላሉ።. የእኛ የድርጅት አገልግሎት ሜሽ በክፍት ምንጭ የአገልግሎት ሜሽ ስሪት ላይ የተመሠረተ ነው።

ሌላው ጥቅም ነው። አንድ ሙሉ የተሟላ የመዋሃድ አገልግሎቶች ስብስብ መገኘት. ሁሉም ውህደቱ የተገነባው በዚህ መካከለኛ ሽፋን በኩል በመሆኑ የኩባንያውን የንግድ ዋና አካል በሆኑ መተግበሪያዎች መካከል ያሉትን ሁሉንም የውህደት ትራፊክ እና ግንኙነቶችን ማስተዳደር እንችላለን። በጣም ምቹ ነው.

እና በመጨረሻም ሰርቪስ ሜሽ አንድ ኩባንያ ወደ ተለዋዋጭ መሠረተ ልማት እንዲሸጋገር ያበረታታል። አሁን ብዙዎች ወደ መያዣ (ኮንቴይነር) ይመለከታሉ። ሞኖሊትን ወደ ማይክሮ ሰርቪስ መቁረጥ ፣ ሁሉም ነገር መተግበር ቆንጆ ነው - ርዕሱ እየጨመረ ነው። ነገር ግን ለብዙ አመታት በማምረት ላይ ያለ ስርዓት አዲስ እግር ላይ ለመጫን ሲሞክሩ ወዲያውኑ ብዙ ችግሮች ያጋጥሙዎታል: ሁሉንም ወደ መያዣዎች መጫን እና በመድረክ ላይ ማሰማራት ቀላል አይደለም. እና የእነዚህ የተከፋፈሉ አካላት አተገባበር፣ ማመሳሰል እና መስተጋብር ሌላ ውስብስብ ርዕስ ነው። እንዴት እርስ በርሳቸው ይግባባሉ? የተበላሹ ውድቀቶች ይኖሩ ይሆን? ሰርቪስ ሜሽ የኔትወርክ ልውውጥ አመክንዮ መርሳት በመቻሉ ከእነዚህ ችግሮች ውስጥ የተወሰኑትን እንዲፈቱ እና ከአሮጌው አርኪቴክቸር ወደ አዲሱ ፍልሰትን ለማመቻቸት ያስችላል።

ለምን የአገልግሎት መረብ ማበጀት አስፈላጊ ነው።

በእኛ ኩባንያ ውስጥ, በመቶዎች የሚቆጠሩ ስርዓቶች እና ሞጁሎች አንድ ላይ ይኖራሉ, እና የአሂድ ጊዜ በጣም ስራ የበዛበት ነው. ስለዚህ አንድ ስርዓት ሌላውን ጠርቶ ምላሽ የሚያገኝበት ቀላል ንድፍ በቂ አይደለም, ምክንያቱም በምርት ውስጥ ብዙ እንፈልጋለን. ከኮርፖሬት ሰርቪስ ሜሽ ሌላ ምን ይፈልጋሉ?

ለምን ኢንተርፕራይዝ ሰርቪስ ሜሽ እንሰራለን።

የክስተት አያያዝ አገልግሎት

የደንበኞቹን ድርጊቶች በእውነተኛ ጊዜ የሚመረምር እና ወዲያውኑ ተገቢ የሆነ ቅናሽ የሚያደርግ ስርዓት - የእውነተኛ ጊዜ ክስተት ሂደት ማድረግ እንዳለብን እናስብ። ይህንን ተግባር ለመተግበር, ይጠቀሙ በክስተት የሚመራ አርክቴክቸር (EDA) የሚባል የሕንፃ ንድፍ. አሁን ካለው የአገልግሎት መረብ ውስጥ አንዳቸውም እንደዚህ አይነት ቅጦችን አይደግፉም ፣ እና ይህ በጣም አስፈላጊ ነው ፣ በተለይም ለባንክ!

"የሩቅ ጥሪ" የርቀት አሰራር ጥሪ (RPC) በሁሉም የService Mesh ስሪቶች መደገፉ እንግዳ ነገር ነው፣ ነገር ግን ከኢዲኤ ጋር ጓደኛሞች አይደሉም። ሰርቪስ ሜሽ ዘመናዊ የተከፋፈለ ውህደት አይነት ስለሆነ እና ኢዲኤ ከደንበኛ ልምድ አንፃር ልዩ ነገሮችን እንዲያደርጉ የሚያስችልዎ በጣም ተዛማጅ የስነ-ህንፃ ንድፍ ነው።

የኛ ድርጅት ሰርቪስ ሜሽ ይህንን ችግር ሊፈታው ይገባል። በተጨማሪም፣ የተለያዩ ማጣሪያዎችን እና አብነቶችን በመጠቀም የተረጋገጠ አቅርቦት፣ ዥረት እና ውስብስብ የክስተት ሂደት ሲተገበር ማየት እንፈልጋለን።

የፋይል ማስተላለፊያ አገልግሎት

ከኢዲኤ በተጨማሪ ፋይሎችን ማስተላለፍ መቻል ጥሩ ይሆናል፡ በድርጅት መለኪያ፣ በጣም ብዙ ጊዜ የፋይል ውህደት ብቻ ነው የሚቻለው። በተለይም ETL (Extract, Transform, Load) የሕንፃ ንድፍ ጥቅም ላይ ይውላል. በእሱ ውስጥ ፣ እንደ አንድ ደንብ ፣ ሁሉም ሰው ፋይሎችን ብቻ ይለዋወጣል-ትልቅ ውሂብ ጥቅም ላይ ይውላል ፣ ይህም በተለየ ጥያቄዎች መጎተት ተገቢ አይደለም። በኢንተርፕራይዝ ሰርቪስ ሜሽ ውስጥ የፋይል ማስተላለፍን የመደገፍ ችሎታ የንግድ ፍላጎቶችዎን ተለዋዋጭነት ይሰጥዎታል።

የኦርኬስትራ አገልግሎት

ትላልቅ ድርጅቶች ሁልጊዜ ማለት ይቻላል የተለያዩ ምርቶችን የሚያመርቱ የተለያዩ ቡድኖች አሏቸው። ለምሳሌ, በባንክ ውስጥ, አንዳንድ ቡድኖች ከተቀማጭ ገንዘብ ጋር ይሠራሉ, ሌሎች ደግሞ ከብድር ምርቶች ጋር ይሠራሉ, እና ብዙ እንደዚህ ያሉ ጉዳዮች አሉ. እነዚህ የተለያዩ ሰዎች፣ ምርቶቻቸውን የሚሠሩ፣ የራሳቸውን ኤፒአይዎች የሚያዘጋጁ እና ለሌሎች የሚያቀርቡ የተለያዩ ቡድኖች ናቸው። እና በጣም ብዙ ጊዜ የእነዚህ አገልግሎቶች ስብጥር እና እንዲሁም የ APIs ስብስብን በቅደም ተከተል ለመጥራት የተወሳሰበ አመክንዮ መተግበር ያስፈልጋል። ይህንን ችግር ለመፍታት በማዋሃድ ንብርብር ውስጥ መፍትሄ ያስፈልጋል, ይህም ሁሉንም የተዋሃዱ አመክንዮዎች (ብዙ ኤፒአይዎችን በመደወል, የጥያቄውን መንገድ የሚገልጽ, ወዘተ) ቀላል ያደርገዋል. ይህ በድርጅት አገልግሎት ሜሽ ውስጥ የኦርኬስትራ አገልግሎት ነው።

AI እና ML

ማይክሮ ሰርቪስ በአንድ የውህደት ንብርብር ሲገናኝ፣ የሰርቪስ ሜሽ በተፈጥሮው ስለ እያንዳንዱ አገልግሎት ጥሪ ሁሉንም ነገር ያውቃል። ቴሌሜትሪ እንሰበስባለን: ማን ማንን, መቼ, ለምን ያህል ጊዜ, ስንት ጊዜ, ወዘተ. በመቶ ሺዎች የሚቆጠሩ እነዚህ አገልግሎቶች እና በቢሊዮኖች የሚቆጠሩ ጥሪዎች ሲኖሩ ይህ ሁሉ ነገር ይሰበስባል እና ትልቅ ዳታ ይፈጥራል። ይህ መረጃ AI, ማሽን መማሪያ, ወዘተ በመጠቀም ሊተነተን ይችላል, ከዚያም በመተንተን ውጤቶች ላይ በመመርኮዝ አንዳንድ ጠቃሚ ነገሮች ሊደረጉ ይችላሉ. በአገልግሎት ሜሽ ውስጥ የተዋሃዱ የነዚህን ሁሉ የአውታረ መረብ ትራፊክ እና የአፕሊኬሽን ጥሪዎች ቁጥጥር ቢያንስ በከፊል ወደ አርቴፊሻል ኢንተለጀንስ ማስተላለፍ ተገቢ ነው።

የኤፒአይ ጌትዌይ አገልግሎት (ኤፒአይ ጌትዌይ)

በተለምዶ፣ የአገልግሎት ሜሽ በታመነ ፔሪሜትር ውስጥ እርስ በርስ የሚግባቡ ተኪዎች እና አገልግሎቶች አሉት። ግን የውጭ አጋሮችም አሉ። ለዚህ የሸማች ቡድን የተጋለጡ የኤፒአይዎች መስፈርቶች በጣም ጥብቅ ናቸው። ይህንን ተግባር በሁለት ዋና ክፍሎች እንከፍላለን.

  • ደህንነት. ከ ddos፣ የፕሮቶኮል ተጋላጭነቶች፣ አፕሊኬሽኖች፣ ኦፕሬቲንግ ሲስተሞች፣ ወዘተ ጋር የተያያዙ ጉዳዮች።
  • ሚዛኖች. ለደንበኞች የሚሰጠው የኤፒአይዎች ብዛት ወደ ሺዎች አልፎ ተርፎም በመቶ ሺዎች ሲሄድ ለዚህ የኤፒአይዎች ስብስብ የሆነ አይነት የአስተዳደር መሳሪያ ያስፈልጋል። ኤፒአይን ያለማቋረጥ መከታተል ያስፈልግዎታል፡ ቢሰሩም ባይሰሩም፣ በምን አይነት ሁኔታ፣ ምን አይነት ትራፊክ እንደሚመጣ፣ ምን አይነት ስታቲስቲክስ፣ ወዘተ. የኤፒአይ ጌትዌይ ይህን ተግባር መወጣት መቻል አለበት፣ ይህም አጠቃላይ ሂደቱን የሚተዳደር እና ደህንነቱ የተጠበቀ ያደርገዋል። ለዚህ አካል ምስጋና ይግባውና የኢንተርፕራይዝ አገልግሎት ሜሽ ሁለቱንም ውስጣዊ ኤፒአይ እና ውጫዊ ኤፒአይን በቀላሉ እንዴት ማተም እንደሚቻል ይማራል።

ለተወሰኑ ፕሮቶኮሎች እና የውሂብ ቅርጸቶች የድጋፍ አገልግሎት (AS ጌትዌይ)

በአሁኑ ጊዜ አብዛኛዎቹ የአገልግሎት ሜሽ መፍትሄዎች በ HTTP እና HTTP2 ትራፊክ ወይም በተቆራረጠ ሁኔታ በTCP/IP ደረጃ ብቻ ሊሰሩ ይችላሉ። የኢንተርፕራይዝ ሰርቪስ ሜሽ ሌሎች ብዙ ልዩ የመረጃ ማስተላለፍ ፕሮቶኮሎች አሉት። አንዳንድ ስርዓቶች የመልዕክት ደላላዎችን ሊጠቀሙ ይችላሉ, ሌሎች ደግሞ በመረጃ ቋት ደረጃ የተዋሃዱ ናቸው. ኩባንያው SAP ካለው, የራሱን የውህደት ስርዓት መጠቀምም ይችላል. እና ይሄ ሁሉ ይሠራል እና የንግዱ አስፈላጊ አካል ነው.

ዝም ብለህ እንዲህ ማለት አትችልም: "ቅርስን እንተወውና የአገልግሎት መረብን መጠቀም የሚችሉ አዳዲስ ስርዓቶችን እንስራ." ከሁሉም አሮጌ ስርዓቶች ጋር ጓደኛ ለማድረግ (በማይክሮ ሰርቪስ አርክቴክቸር) የአገልግሎት ሜሽ መጠቀም የሚችሉ ስርዓቶች አንዳንድ አይነት አስማሚ፣ አማላጅ፣ መግቢያ ያስፈልጋቸዋል። እስማማለሁ፣ ከአገልግሎቱ ጋር በሳጥን ውስጥ ቢመጣ ጥሩ ነበር። የኤሲ መግቢያ በር ማንኛውንም የውህደት አማራጭ ብቻ መደገፍ ይችላል። እስቲ አስቡት፣ የኢንተርፕራይዝ ሰርቪስ ሜሽን ብቻ ነው የጫኑት እና ቀድሞውንም ከሚፈልጉት ፕሮቶኮሎች ጋር ለመገናኘት ዝግጁ ነው። ለእኛ, ይህ አቀራረብ በጣም አስፈላጊ ነው.

የአገልግሎት ሜሽ (የኢንተርፕራይዝ አገልግሎት ሜሽ) የኮርፖሬት ሥሪት የምናቀርበው በዚህ መንገድ ነው። የተገለጸው ማበጀት የመዋሃድ መድረክ ዝግጁ የሆኑ ክፍት ምንጭ ስሪቶችን ለመጠቀም በሚሞከርበት ጊዜ የሚነሱትን አብዛኛዎቹን ችግሮች ይፈታል። ከጥቂት አመታት በፊት የታየዉ፣ የሰርቪስ ሜሽ አርክቴክቸር በዝግመተ ለዉጥ ቀጥሏል፣ እና ለልማቱ የበኩላችንን ማበርከት በመቻላችን ደስተኞች ነን። የእኛ ተሞክሮ ለእርስዎ ጠቃሚ እንደሚሆን ተስፋ እናደርጋለን.

ምንጭ: hab.com

አስተያየት ያክሉ