NDC የለንደን ኮንፈረንስ. የማይክሮ አገልግሎት አደጋን መከላከል። ክፍል 1

ሞኖሊትህን ወደ ማይክሮ ሰርቪስ በመቀየር ወራትን አሳልፈሃል፣ እና በመጨረሻም ማብሪያው ለመቀየር ሁሉም ሰው ተሰብስቧል። ወደ መጀመሪያው ድረ-ገጽ ትሄዳለህ... እና ምንም ነገር አይከሰትም። እንደገና ጫንከው - እና ምንም ጥሩ ነገር የለም፣ ጣቢያው በጣም ቀርፋፋ ስለሆነ ለብዙ ደቂቃዎች ምላሽ አይሰጥም። ምን ሆነ?

በንግግሩ ውስጥ ጂሚ ቦጋርድ በእውነተኛ ህይወት ማይክሮ አገልግሎት አደጋ ላይ "ድህረ-ሞት" ያካሂዳል. እሱ ያገኛቸውን የሞዴሊንግ፣ የዕድገት እና የምርት ችግሮች እና ቡድኑ እንዴት አዲሱን የተከፋፈለ ሞኖሊትን ቀስ በቀስ ወደ መጨረሻው የጤነኛነት ምስል እንደለወጠው ያሳያል። የንድፍ ስህተቶችን ሙሉ በሙሉ ለመከላከል የማይቻል ቢሆንም, የመጨረሻው ምርት አስተማማኝ የተከፋፈለ ስርዓት እንዲሆን ቢያንስ በዲዛይን ሂደቱ መጀመሪያ ላይ ችግሮችን መለየት ይችላሉ.

NDC የለንደን ኮንፈረንስ. የማይክሮ አገልግሎት አደጋን መከላከል። ክፍል 1

ሰላም ለሁላችሁ፣ እኔ ጂሚ ነኝ እና ዛሬ ማይክሮ ሰርቪስ ሲገነቡ ሜጋ አደጋዎችን እንዴት ማስወገድ እንደሚችሉ ትሰሙታላችሁ። መርከባቸው ከበረዶ ድንጋይ ጋር እንዳይጋጭ ለመርዳት ለአንድ ዓመት ተኩል ያህል የሠራሁበት ኩባንያ ታሪክ ይህ ነው። ይህንን ታሪክ በትክክል ለመንገር ወደ ኋላ ተመልሰን ይህ ኩባንያ ከየት እንደጀመረ እና የ IT መሠረተ ልማት ከጊዜ ወደ ጊዜ እያደገ እንደመጣ ማውራት አለብን። በዚህ አደጋ የንጹሃንን ስም ለመጠበቅ የዚህን ኩባንያ ስም ወደ ቤል ኮምፒዩተር ቀይሬዋለሁ። የሚቀጥለው ስላይድ በ90ዎቹ አጋማሽ ላይ የእነዚህ ኩባንያዎች የአይቲ መሠረተ ልማት ምን እንደሚመስል ያሳያል። ይህ የኮምፒዩተር ሃርድዌር መደብርን ለማሰራት ትልቅ ሁለንተናዊ ስህተትን የሚቋቋም የHP Tandem Mainframe አገልጋይ የተለመደ አርክቴክቸር ነው።

NDC የለንደን ኮንፈረንስ. የማይክሮ አገልግሎት አደጋን መከላከል። ክፍል 1

ሁሉንም ትዕዛዞች፣ ሽያጮችን፣ ተመላሾችን፣ የምርት ካታሎጎችን እና የደንበኛ መሰረትን ለማስተዳደር ስርዓት መገንባት አስፈልጓቸዋል፣ ስለዚህ በወቅቱ በጣም የተለመደውን ዋና ፍሬም መፍትሄን መርጠዋል። ይህ ግዙፍ ስርዓት ስለ ኩባንያው ሁሉንም መረጃዎች, በተቻለ መጠን, እና እያንዳንዱ ግብይት በዚህ ዋና ፍሬም በኩል ተካሂዷል. ሁሉንም እንቁላሎቻቸውን በአንድ ቅርጫት ውስጥ አስቀምጠው ይህ የተለመደ እንደሆነ አሰቡ. እዚህ ያልተካተተ ብቸኛው ነገር የደብዳቤ ማዘዣ ካታሎጎች እና ትዕዛዞችን በስልክ ማዘዝ ነው።

ከጊዜ በኋላ ስርዓቱ ትልቅ እና ትልቅ ሆኗል, እና በውስጡ ከፍተኛ መጠን ያለው ቆሻሻ ተከማችቷል. በተጨማሪም ኮቦል በዓለም ላይ በጣም ገላጭ ቋንቋ አይደለም፣ስለዚህ ሥርዓቱ ትልቅ፣ አንድ ወጥ የሆነ ቆሻሻ ሆነ። እ.ኤ.አ. በ 2000 ፣ ብዙ ኩባንያዎች ድህረ ገፆች እንዳሏቸው አይተዋል ፣ እናም ሁሉንም ስራቸውን ሙሉ በሙሉ ያካሂዱ ነበር ፣ እና የመጀመሪያ የንግድ ዶት-ኮም ድር ጣቢያቸውን ለመገንባት ወሰኑ።

የመጀመርያው ንድፍ በጣም ቆንጆ ይመስላል እና ከፍተኛ ደረጃ ያለው ጣቢያ bell.com እና በርካታ ንዑስ ጎራዎችን ለግል መተግበሪያዎች ያቀፈ ነበር፡ catalog.bell.com፣ accounts.bell.com፣ orders.bell.com፣ የምርት ፍለጋ ፍለጋ.bell። ኮም. እያንዳንዱ ንዑስ ጎራ የ ASP.Net 1.0 ማዕቀፍን እና የራሱን የውሂብ ጎታዎችን ተጠቅሟል፣ እና ሁሉም ከስርዓቱ ጀርባ ጋር ተነጋገሩ። ነገር ግን፣ ሁሉም ትእዛዛት በአንድ ትልቅ ዋና ፍሬም ውስጥ መሰራታቸውን እና መተግበራቸውን ቀጥለዋል፣ በዚህ ውስጥ ሁሉም ቆሻሻዎች ቀርተዋል፣ ነገር ግን የፊት ለፊት ክፍል የተናጠል አፕሊኬሽኖች እና የተለየ ዳታቤዝ ያላቸው ድረ-ገጾች ነበሩ።

NDC የለንደን ኮንፈረንስ. የማይክሮ አገልግሎት አደጋን መከላከል። ክፍል 1

ስለዚህ የስርዓቱ ንድፍ ሥርዓት ያለው እና ምክንያታዊ ይመስላል, ነገር ግን ትክክለኛው ስርዓት በሚቀጥለው ስላይድ ላይ እንደሚታየው.

NDC የለንደን ኮንፈረንስ. የማይክሮ አገልግሎት አደጋን መከላከል። ክፍል 1

ሁሉም ንጥረ ነገሮች እርስ በርስ የሚደረጉ ጥሪዎች፣ የተደረሰባቸው ኤፒአይዎች፣ የተካተቱ የሶስተኛ ወገን dlls እና የመሳሰሉት ናቸው። ብዙውን ጊዜ የስሪት ቁጥጥር ስርዓቶች የሌላ ሰውን ኮድ ይይዛሉ፣ ወደ ፕሮጀክቱ ውስጥ ያስገባሉ እና ከዚያ ሁሉም ነገር ይሰበራል። MS SQL Server 2005 የአገናኝ አገልጋዮች ጽንሰ-ሐሳብ ተጠቅሟል, እና ምንም እንኳን በስላይድ ላይ ያሉትን ቀስቶች ባላሳየኝም, እያንዳንዱ የውሂብ ጎታዎች እንዲሁ እርስ በርስ ይነጋገሩ ነበር, ምክንያቱም ከበርካታ የውሂብ ጎታዎች የተገኙ መረጃዎችን መሰረት በማድረግ ሰንጠረዦችን መገንባት ምንም ስህተት የለውም.

አሁን በተለያዩ የስርአቱ አመክንዮአዊ ቦታዎች መካከል የተወሰነ መለያየት ስለነበራቸው ይህ የተከፋፈለ ቆሻሻ መጣያ ሆነ፣ ትልቁ የቆሻሻ መጣያ አሁንም በዋናው ፍሬም ጀርባ ላይ ይቀራል።

NDC የለንደን ኮንፈረንስ. የማይክሮ አገልግሎት አደጋን መከላከል። ክፍል 1

የሚያስቀው ነገር ቢኖር ይህ ዋና ፍሬም የተገነባው በቤል ኮምፒውተሮች ተፎካካሪዎች ሲሆን አሁንም በቴክኒክ አማካሪዎቻቸው ተጠብቆ ቆይቷል። የመተግበሪያዎቹ አጥጋቢ ያልሆነ አፈፃፀም በማመን ኩባንያው እነሱን ለማስወገድ እና ስርዓቱን እንደገና ለመንደፍ ወሰነ።

ያለው መተግበሪያ ለ15 ዓመታት በማምረት ላይ ነበር፣ ይህም ለ ASP.Net-based መተግበሪያዎች መዝገብ ነው። አገልግሎቱ ከመላው አለም ትእዛዞችን ተቀብሏል፣ እና ከዚህ ነጠላ መተግበሪያ ዓመታዊ ገቢ አንድ ቢሊዮን ዶላር ደርሷል። የትርፉ ጉልህ ክፍል የተገኘው በbell.com ድህረ ገጽ ነው። በጥቁር አርብ ቀናት በጣቢያው በኩል የተሰጡ ትዕዛዞች ብዛት ብዙ ሚሊዮን ደርሷል። ነገር ግን የስርአት አካላት ግትር ግኑኝነቶች በአገልግሎቱ ላይ ምንም አይነት ለውጥ እንዲደረግ ስለማይፈቅድ ያለው አርክቴክቸር ምንም አይነት እድገትን አልፈቀደም።

በዓለም አቀፍ ኩባንያዎች ውስጥ እንዲህ ዓይነቱ የግብይት ዕቅድ በጣም የተለመደ ቢሆንም በጣም አሳሳቢው ችግር ከአንድ ሀገር ትዕዛዝ ማዘዝ, ለሌላ ክፍያ እና ለሦስተኛ መላክ አለመቻሉ ነው. ያለው ድረ-ገጽ እንደዚህ አይነት ነገር አይፈቅድም, ስለዚህ እነዚህን ትዕዛዞች በስልክ መቀበል እና ማዘዝ ነበረባቸው. ይህም ኩባንያው የሕንፃውን ግንባታ በተለይም ወደ ማይክሮ ሰርቪስ ስለመቀየር እንዲያስብ አድርጓል።

ተመሳሳይ ችግርን እንዴት እንደፈቱ ለማየት ሌሎች ኩባንያዎችን በመመልከት ብልህ ነገር አደረጉ። ከእነዚህ መፍትሔዎች አንዱ በኤፒአይ እና በውጫዊ ዳታቤዝ በኩል የተገናኙ ማይክሮ ሰርቪሶችን የያዘው የኔትፍሊክስ አገልግሎት አርክቴክቸር ነው።

የቤል ኮምፒውተሮች አስተዳደር የተወሰኑ መሰረታዊ መርሆችን በማክበር እንደዚህ አይነት አርክቴክቸር ለመገንባት ወሰነ። በመጀመሪያ የጋራ የውሂብ ጎታ አቀራረብን በመጠቀም የውሂብ ማባዛትን አስወገዱ. ምንም መረጃ አልተላከም፤ በተቃራኒው ሁሉም የሚያስፈልገው ወደ ማእከላዊ ምንጭ መሄድ ነበረበት። ከዚህ በኋላ መገለል እና ራስን መግዛትን ተከትሎ ነበር - እያንዳንዱ አገልግሎት ከሌሎቹ ነጻ ነበር. የዌብ ኤፒአይን ለሁሉም ነገር ለመጠቀም ወስነዋል - ውሂብ ለማግኘት ወይም በሌላ ስርዓት ላይ ለውጦችን ለማድረግ ከፈለግክ ሁሉም የተከናወነው በድር ኤፒአይ ነው። የመጨረሻው ትልቅ ነገር በተወዳዳሪዎች ሃርድዌር ላይ የተመሰረተው ከ"ደወል" ዋና ፍሬም በተቃራኒ "ደወል በቤል" የሚባል አዲስ ዋና ፍሬም ነበር።

ስለዚህ, በ 18 ወራት ውስጥ, ስርዓቱን በእነዚህ መሰረታዊ መርሆች ላይ ገንብተው ወደ ቅድመ-ምርት አመጡ. ከሳምንቱ መጨረሻ በኋላ ወደ ሥራ ስንመለስ ገንቢዎቹ ተሰብስበው አዲሱ ስርዓት የተገናኘባቸውን ሁሉንም አገልጋዮች አበሩ። የ 18 ወራት ሥራ ፣ በመቶዎች የሚቆጠሩ ገንቢዎች ፣ በጣም ዘመናዊው የቤል ሃርድዌር - እና ምንም አዎንታዊ ውጤት የለም! ይህ ብዙ ሰዎችን አሳዝኗል ምክንያቱም ይህን ስርዓት በላፕቶፕቻቸው ላይ ብዙ ጊዜ ስላሄዱ እና ሁሉም ነገር ጥሩ ነበር።

ይህንን ችግር ለመፍታት ገንዘባቸውን ሁሉ ለመጣል ብልህ ነበሩ። በጣም ዘመናዊ የአገልጋይ መደርደሪያን በስዊች ጫኑ፣ ጊጋቢት ኦፕቲካል ፋይበር ተጠቅመዋል፣ በጣም ኃይለኛውን የአገልጋይ ሃርድዌር በእብደት ራም ፣ ሁሉንም አገናኙት ፣ አዋቅረውታል - እና እንደገና ፣ ምንም! ከዚያም ምክንያቱ ጊዜው ያለፈበት ሊሆን ይችላል ብለው መጠራጠር ጀመሩ ወደ ሁሉም የድር መቼቶች፣ ወደ ሁሉም የኤፒአይ ቅንጅቶች ገብተው ጠቅላላውን የጊዜ ማብቂያ አወቃቀሩን ወደ ከፍተኛው እሴት አዘምነዋል። ወደ ጣቢያው. ቆይተው ጠብቀው ቆይተው ድህረ ገጹ እስኪጫን ድረስ ለ9 ደቂቃ ተኩል ቆዩ።

ከዚያ በኋላ አሁን ያለው ሁኔታ ጥልቅ ትንታኔ እንደሚያስፈልገው ታወቀላቸውና ጋበዙን። ለመጀመሪያ ጊዜ ያገኘነው በ 18 ኛው የእድገት ወራት ውስጥ አንድም እውነተኛ "ማይክሮ" አልተፈጠረም - ሁሉም ነገር ትልቅ እየሆነ መጣ። ከዚህ በኋላ፣ የአደጋውን መንስኤ ለመረዳት እንደ “አእምሯዊ አውሎ ንፋስ” ጋር የሚመሳሰል የድህረ-ሟች (ድህረ-ሞት) መፃፍ ጀመርን፤ እንዲሁም “ጸጸት” ወይም “አሳዛኝ የኋላ ታሪክ”፣ እንዲሁም “የወነጀለኛ ማዕበል” በመባል ይታወቃል።

ብዙ ፍንጮች ነበሩን ከነዚህም አንዱ በኤፒአይ ጥሪ ጊዜ የተሟላ የትራፊክ ሙሌት ነበር። የሞኖሊቲክ አገልግሎት አርክቴክቸርን ሲጠቀሙ በትክክል ምን እንደተፈጠረ በትክክል መረዳት ይችላሉ ምክንያቱም አንድ ነጠላ ቁልል ዱካ ስላሎት ውድቀትን ሊያስከትሉ የሚችሉትን ሁሉንም ነገሮች የሚዘግብ። ብዙ አገልግሎቶች በተመሳሳይ ጊዜ አንድ አይነት ኤፒአይ ሲደርሱ እንደ WireShark ያሉ ተጨማሪ የአውታረ መረብ መከታተያ መሳሪያዎችን ከመጠቀም በስተቀር ዱካውን ለመከታተል ምንም መንገድ የለም ፣ለዚህም ምስጋና ይግባውና አንድ ነጠላ ጥያቄን መመርመር እና በትግበራው ወቅት ምን እንደተፈጠረ ማወቅ ይችላሉ። ስለዚህ አንድ ድረ-ገጽ ወስደን የእንቆቅልሹን ክፍሎች አንድ ላይ እያደረግን ወደ እሱ የተለያዩ ጥሪዎችን እያደረግን እና እያንዳንዳቸው ወደ ምን እንዳመሩ በመተንተን ወደ 2 ሳምንታት ገደማ ፈጅተናል።
ይህን ሥዕል ተመልከት። ይህ የሚያሳየው አንድ የውጭ ጥያቄ አገልግሎቱን ወደ ኋላ የሚመለሱ ብዙ የውስጥ ጥሪዎችን እንዲያደርግ እንደሚጠይቅ ያሳያል። ይህንን ጥያቄ በተናጥል ለማቅረብ እንዲቻል እያንዳንዱ የውስጥ ጥሪ ተጨማሪ ሆፕ ያደርጋል ፣ ምክንያቱም አስፈላጊውን መረጃ ለማግኘት ወደ ሌላ ቦታ መዞር ስለማይችል ። ውጫዊ ጥያቄው ሌሎች ተጨማሪ አገልግሎቶችን የሚጠሩ እና ሌሎችም ማስታወቂያ ኢንፊኒተም ማለት ይቻላል ስለሚባል ይህ ምስል ትርጉም የለሽ የጥሪ ጅራፍ ይመስላል።

NDC የለንደን ኮንፈረንስ. የማይክሮ አገልግሎት አደጋን መከላከል። ክፍል 1

በዚህ ስዕላዊ መግለጫ ላይ ያለው አረንጓዴ ቀለም አገልግሎቶቹ እርስ በርስ የሚጣመሩበት ግማሽ ክብ ያሳያል - አገልግሎት A የጥሪዎች አገልግሎት B, አገልግሎት B ጥሪ አገልግሎት C እና እንደገና አገልግሎት A ይለዋል. በውጤቱም, "የተከፋፈለ የጊዜ ገደብ" እናገኛለን. አንድ ጥያቄ አንድ ሺህ የአውታረ መረብ ኤፒአይ ጥሪዎችን ፈጥሯል፣ እና ስርዓቱ አብሮ የተሰራ የስህተት መቻቻል እና የሉፕ ጥበቃ ስላልነበረው ከእነዚህ የኤፒአይ ጥሪዎች ውስጥ አንዱ እንኳን ካልተሳካ ጥያቄው አይሳካም።

ትንሽ ሂሳብ ሰርተናል። እያንዳንዱ የኤፒአይ ጥሪ ከ150 ሚሴ ያልበለጠ እና 99,9% የሚቆይበት ጊዜ ነበረው። አንድ ጥያቄ 200 የተለያዩ ጥሪዎችን አድርጓል፣ እና በጥሩ ሁኔታ ገጹ በ200 x 150 ms = 30 ሰከንድ ውስጥ ሊታይ ይችላል። በተፈጥሮ, ይህ ምንም ጥሩ አልነበረም. የ99,9% የስራ ጊዜን በ200 በማባዛት፣ 0% ተገኝተናል። ይህ አርክቴክቸር ገና ከጅምሩ ውድቅ ሆኖበት ነበር።

ገንቢዎቹን ከ18 ወራት ሥራ በኋላ ይህን ችግር እንዴት ሊያውቁ እንዳልቻሉ ጠየቅናቸው? ለሮጡት ኮድ SLAን ብቻ ይቆጥሩ ነበር ፣ ግን አገልግሎታቸው ሌላ አገልግሎት ከጠራ ፣ ያንን ጊዜ በ SLA ውስጥ አልቆጠሩትም ። በአንድ ሂደት ውስጥ የተጀመረው ሁሉም ነገር የ 150 ms ዋጋን አጥብቆ ነበር, ነገር ግን ወደ ሌሎች የአገልግሎት ሂደቶች መድረስ አጠቃላይ መዘግየቱን ብዙ ጊዜ ጨምሯል. የተማረው የመጀመሪያው ትምህርት፡- “አንተ SLAን ተቆጣጥረሃል ወይስ SLA ​​አንተን ይቆጣጠራል?” በእኛ ሁኔታ, የኋለኛው ነበር.

የሚቀጥለው ነገር በፒተር ዴይች እና ጄምስ ጎስሊንግ የተቀረፀውን የተከፋፈለ የኮምፒዩተር የተሳሳቱ አመለካከቶችን ፅንሰ-ሀሳብ ያውቁ ነበር ፣ ግን የመጀመሪያውን ክፍል ችላ ብለዋል ። “ኔትወርኩ አስተማማኝ ነው፣” “ዜሮ መዘግየት” እና “ያልተገደበ የውጤት መጠን” የሚሉት መግለጫዎች የተሳሳቱ አመለካከቶች መሆናቸውን ይገልጻል። ሌሎች የተሳሳቱ አመለካከቶች “አውታረ መረቡ ደህንነቱ የተጠበቀ ነው” ፣ “ቶፖሎጂ በጭራሽ አይለወጥም” ፣ “ሁልጊዜ አንድ አስተዳዳሪ ብቻ አለ” ፣ “የውሂብ ማስተላለፍ ዋጋ ዜሮ ነው” እና “አውታረ መረቡ ተመሳሳይ ነው” የሚሉትን ያካትታሉ።
ተሳስተዋል ምክንያቱም አገልግሎታቸውን በአገር ውስጥ ማሽኖች ስለሞከሩ እና ከውጭ አገልግሎቶች ጋር ፈጽሞ ስላልተገናኙ። በአካባቢው ሲገነቡ እና የአካባቢ መሸጎጫ ሲጠቀሙ የአውታረ መረብ ሆፕ አጋጥሟቸው አያውቅም። በሁሉም የ18 ወራት እድገት ውስጥ፣ የውጭ አገልግሎቶች ቢጎዱ ምን ሊፈጠር እንደሚችል አንድም ጊዜ አላሰቡም።

NDC የለንደን ኮንፈረንስ. የማይክሮ አገልግሎት አደጋን መከላከል። ክፍል 1

በቀደመው ሥዕል ላይ የአገልግሎት ድንበሮችን ከተመለከቱ, ሁሉም የተሳሳቱ መሆናቸውን ማየት ይችላሉ. የአገልግሎት ድንበሮችን እንዴት መግለፅ እንደሚቻል ምክር የሚሰጡ ብዙ ምንጮች አሉ እና አብዛኛዎቹ ስህተት ይሰራሉ፣ ልክ እንደ Microsoft በሚቀጥለው ስላይድ።

NDC የለንደን ኮንፈረንስ. የማይክሮ አገልግሎት አደጋን መከላከል። ክፍል 1

ይህ ስዕል "ማይክሮ አገልግሎቶችን እንዴት መገንባት እንደሚቻል" በሚለው ርዕስ ላይ ከ MS ብሎግ ነው. ይህ ቀላል የድር መተግበሪያን፣ የንግድ ሥራ አመክንዮ እና የውሂብ ጎታ ያሳያል። ጥያቄው በቀጥታ ይመጣል፡ ምናልባት አንድ ለድር፡ አንድ አገልጋይ ለንግድ እና አንድ ለዳታቤዝ፡ ሊኖር ይችላል። ትራፊክን ከጨመሩ, ስዕሉ ትንሽ ይቀየራል.

NDC የለንደን ኮንፈረንስ. የማይክሮ አገልግሎት አደጋን መከላከል። ክፍል 1

በሁለት የድር አገልጋዮች መካከል ትራፊክን ለማሰራጨት የሎድ ሚዛን (Lod balancer) ይመጣል፣ በድር አገልግሎት እና በቢዝነስ አመክንዮ መካከል የሚገኝ መሸጎጫ እና በቢዝነስ ሎጂክ እና በመረጃ ቋቱ መካከል ያለ ሌላ መሸጎጫ። ይህ በትክክል በ2000ዎቹ አጋማሽ ላይ ለጭነት ማመጣጠን እና ለሰማያዊ/አረንጓዴ ማሰማራት መተግበሪያ የተጠቀመው አርክቴክቸር ቤል ነው። ይህ እቅድ ለአንድ ነጠላ መዋቅር የታሰበ ስለሆነ እስከተወሰነ ጊዜ ድረስ ሁሉም ነገር በጥሩ ሁኔታ ይሠራል።

የሚከተለው ሥዕል ኤምኤስ ከሞኖሊት ወደ ማይክሮ ሰርቪስ እንዴት መንቀሳቀስን እንደሚመክር ያሳያል - በቀላሉ እያንዳንዱን ዋና አገልግሎቶችን ወደ ተለያዩ ማይክሮ አገልግሎቶች መከፋፈል። ቤል ስህተት የሠራው በዚህ እቅድ ትግበራ ወቅት ነበር.

NDC የለንደን ኮንፈረንስ. የማይክሮ አገልግሎት አደጋን መከላከል። ክፍል 1

ሁሉንም አገልግሎቶቻቸውን ወደ ተለያዩ እርከኖች ተከፋፍለዋል, እያንዳንዱም ብዙ የግል አገልግሎቶችን ያቀፈ ነበር. ለምሳሌ፣ የድረ-ገጽ አገልግሎት ለይዘት አቀራረብ እና ማረጋገጫ ማይክሮ ሰርቪሶችን አካትቷል፣ የቢዝነስ አመክንዮ አገልግሎት ትዕዛዞችን እና የመለያ መረጃን ለማስኬድ ማይክሮ ሰርቪሶችን ያቀፈ ነው፣ የውሂብ ጎታው በልዩ ውሂብ ወደ ማይክሮ ሰርቪስ ክምር ተከፍሏል። ሁለቱም ድር፣ የንግድ ሎጂክ እና ዳታቤዝ አገር አልባ አገልግሎቶች ነበሩ።

ነገር ግን፣ ይህ ሥዕል ሙሉ በሙሉ የተሳሳተ ነበር ምክንያቱም ከኩባንያው የአይቲ ክላስተር ውጭ ምንም ዓይነት የንግድ ክፍሎችን አላሳየም። ይህ እቅድ ከውጭው ዓለም ጋር ያለውን ግንኙነት ግምት ውስጥ አላስገባም, ስለዚህ እንዴት ለምሳሌ የሶስተኛ ወገን የንግድ ትንታኔዎችን ማግኘት እንደሚቻል ግልጽ አልነበረም. ለዚያም ተጨማሪ ገንዘብ ለማግኘት በተቻለ መጠን ብዙ ሰዎችን ለማስተዳደር የፈለጉትን የግለሰብ ሰራተኞችን ሙያ ለማዳበር ብዙ አገልግሎቶችን እንደፈጠሩ አስተውያለሁ።

ወደ ማይክሮ ሰርቪስ መሸጋገር የውስጥ ኤን-ደረጃ አካላዊ ንብርብሩን መሠረተ ልማትን እንደ መውሰድ እና ዶከርን በላዩ ላይ እንደ መለጠፍ ቀላል እንደሆነ ያምኑ ነበር። ወግዓዊ ን-ደረጃ ህንጸት እንታይ ይመስል?

NDC የለንደን ኮንፈረንስ. የማይክሮ አገልግሎት አደጋን መከላከል። ክፍል 1

እሱ 4 ደረጃዎችን ያቀፈ ነው-የዩአይ የተጠቃሚ በይነገጽ ደረጃ ፣ የንግድ አመክንዮ ደረጃ ፣ የውሂብ ተደራሽነት ደረጃ እና የውሂብ ጎታ። ይበልጥ ተራማጅ ዲዲዲ (በጎራ የሚነዳ ንድፍ) ወይም በሶፍትዌር ላይ ያተኮረ አርክቴክቸር ሲሆን ሁለቱ መካከለኛ ደረጃዎች የጎራ ዕቃዎች እና ማከማቻ ናቸው።

NDC የለንደን ኮንፈረንስ. የማይክሮ አገልግሎት አደጋን መከላከል። ክፍል 1

በዚህ አርክቴክቸር ውስጥ የተለያዩ የለውጥ ቦታዎችን፣ የተለያዩ የኃላፊነት ቦታዎችን ለማየት ሞከርኩ። በተለመደው የኤን-ደረጃ አተገባበር፣ አወቃቀሩን ከላይ እስከ ታች በአቀባዊ የሚረጩ የተለያዩ የለውጥ ቦታዎች ተመድበዋል። እነዚህ ካታሎግ፣ ኮንፊግ መቼቶች በግል ኮምፒውተሮች ላይ ይከናወናሉ እና በቡድኔ የሚስተናገዱ ቼክአውት ቼኮች ናቸው።

NDC የለንደን ኮንፈረንስ. የማይክሮ አገልግሎት አደጋን መከላከል። ክፍል 1

የዚህ እቅድ ልዩነት የእነዚህ የለውጥ አካባቢዎች ድንበሮች በንግድ ሎጂክ ደረጃ ላይ ብቻ ሳይሆን በመረጃ ቋቱ ላይም ጭምር ተጽዕኖ ያሳድራሉ.

አገልግሎት መሆን ምን ማለት እንደሆነ እንመልከት። የአገልግሎት ፍቺ 6 ባህሪያቶች አሉ - እሱ የሚከተለው ሶፍትዌር ነው-

  • በአንድ የተወሰነ ድርጅት የተፈጠረ እና ጥቅም ላይ የዋለ;
  • በስርዓቱ ውስጥ ላለው የተወሰነ አይነት መረጃ ይዘት፣ ሂደት እና/ወይም አቅርቦት ሀላፊነት አለበት፤
  • የተወሰኑ የአሠራር ፍላጎቶችን ለማሟላት በተናጥል መገንባት, ማሰማራት እና ማሄድ ይቻላል;
  • ከሸማቾች እና ከሌሎች አገልግሎቶች ጋር መገናኘት, በስምምነት ወይም በውል ዋስትናዎች ላይ የተመሰረተ መረጃን መስጠት;
  • ካልተፈቀደለት መዳረሻ እራሱን ይጠብቃል, እና መረጃው ከመጥፋት;
  • ወደ መረጃ መበላሸት በማይዳርግ መልኩ ውድቀቶችን ይቆጣጠራል.

እነዚህ ሁሉ ንብረቶች በአንድ ቃል "ራስ ወዳድነት" ሊገለጹ ይችላሉ. አገልግሎቶቹ እርስ በርሳቸው በተናጥል ይሰራሉ፣ የተወሰኑ ገደቦችን ያሟላሉ እና ሰዎች የሚፈልጉትን መረጃ የሚቀበሉበትን ውል ይገልፃሉ። የተወሰኑ ቴክኖሎጂዎችን አልጠቀስኩም, አጠቃቀማቸው በራሱ የተረጋገጠ ነው.

አሁን የጥቃቅን አገልግሎቶችን ትርጉም እንመልከት፡-

  • ማይክሮ ሰርቪስ መጠኑ አነስተኛ ነው እና አንድ የተወሰነ ችግር ለመፍታት የተነደፈ ነው;
  • ማይክሮ ሰርቪስ ራሱን የቻለ ነው;
  • የማይክሮ አገልግሎት አርክቴክቸር ሲፈጥሩ የከተማ ፕላን ዘይቤ ጥቅም ላይ ይውላል። ይህ ከሳም ኒውማን መፅሃፍ፣ የሕንፃ ማይክሮ አገልግሎት ነው።

የተገደበ አውድ ትርጓሜ ከኤሪክ ኢቫንስ Domain-Driven Design መጽሐፍ የተወሰደ ነው። ይህ በዲዲዲ ውስጥ ያለ ዋና ስርዓተ-ጥለት ነው፣ ከቮልሜትሪክ የስነ-ህንፃ ሞዴሎች ጋር አብሮ የሚሰራ፣ ወደ ተለያዩ የተገደቡ አውዶች የሚከፋፍል እና በመካከላቸው ያለውን መስተጋብር በግልፅ የሚገልጽ የስነ-ህንፃ ዲዛይን ማዕከል።

NDC የለንደን ኮንፈረንስ. የማይክሮ አገልግሎት አደጋን መከላከል። ክፍል 1

በቀላል አነጋገር፣ የታሰረ አውድ አንድ የተወሰነ ሞጁል ጥቅም ላይ ሊውል የሚችልበትን ወሰን ያመለክታል። በዚህ አውድ ውስጥ በምክንያታዊነት የተዋሃደ ሞዴል አለ፣ ለምሳሌ፣ በንግድ ጎራዎ ውስጥ ሊታይ ይችላል። በትእዛዞች ውስጥ ለተሳተፉ ሰራተኞች "ደንበኛ ማን ነው" ብለው ከጠየቁ አንድ ትርጉም ያገኛሉ, በሽያጭ ላይ የተሳተፉትን ከጠየቁ, ሌላ ያገኛሉ, እና ፈጻሚዎቹ ሶስተኛ ትርጉም ይሰጡዎታል.

ስለዚህ፣ የተገደበ አውድ የአገልግሎታችን ተጠቃሚ ምን እንደሆነ ግልጽ የሆነ ፍቺ መስጠት ካልቻልን፣ የዚህን ቃል ትርጉም የምንነጋገርባቸውን ወሰኖች እንግለጽ፣ ከዚያም በእነዚህ የተለያዩ ፍቺዎች መካከል ያሉትን የመሸጋገሪያ ነጥቦች እንግለጽ። ማለትም ስለ አንድ ደንበኛ ከትእዛዞች አንጻር እየተነጋገርን ከሆነ ይህ ማለት ይህ እና ያ ማለት ነው, እና ከሽያጭ እይታ አንጻር ይህ ማለት ይህ እና ያ ማለት ነው.

የሚቀጥለው የማይክሮ ሰርቪስ ትርጉም የማንኛውንም አይነት የውስጥ ስራዎች መከከል ነው, ይህም የሥራውን ሂደት አካላት "መፍሰስ" ወደ አከባቢ እንዳይገባ ይከላከላል. ቀጥሎ የሚመጣው "የውጭ ግንኙነቶች ወይም የውጭ ግንኙነቶች ግልጽ ኮንትራቶች ፍቺ" ነው, እሱም ከኤስኤኤስ የሚመለሱ ኮንትራቶች ሀሳብ ነው. የመጨረሻው ትርጉም የሕዋስ ወይም የሕዋስ ዘይቤ ነው፣ ይህ ማለት በማይክሮ ሰርቪስ ውስጥ ያሉ የክዋኔዎች ስብስብ ሙሉ በሙሉ መደበቅ እና በውስጡም ከውጭው ዓለም ጋር ለመግባባት ተቀባይ መኖሩ ማለት ነው።

NDC የለንደን ኮንፈረንስ. የማይክሮ አገልግሎት አደጋን መከላከል። ክፍል 1

ስለዚህ በቤል ኮምፒዩተር ውስጥ ላሉት ሰዎች እንዲህ አልናቸው፡- “የፈጠራችሁትን ትርምስ ማስተካከል አንችልም ምክንያቱም ገንዘብ ስለሌላችሁ ይህን ለማድረግ አንድ አገልግሎት ብቻ እናስተካክላለን። ስሜት” በዚህ ነጥብ ላይ፣ ለጥያቄዎች ከ9 ደቂቃ ተኩል በላይ ፈጣን ምላሽ እንዲሰጥ አገልግሎታችንን እንዴት እንዳስተካከልን ልነግርዎ እችላለሁ።

22፡30 ደቂቃ

በቅርቡም ይቀጥላል...

ትንሽ ማስታወቂያ

ከእኛ ጋር ስለቆዩ እናመሰግናለን። ጽሑፎቻችንን ይወዳሉ? የበለጠ አስደሳች ይዘት ማየት ይፈልጋሉ? ትእዛዝ በማዘዝ ወይም ለጓደኞች በመምከር ይደግፉን፣ ደመና ቪፒኤስ ለገንቢዎች ከ$4.99, በእኛ ለእርስዎ የተፈለሰፈው ልዩ የመግቢያ ደረጃ አገልጋዮች አናሎግ፡- ስለ VPS (KVM) ሙሉ እውነት E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps ከ$19 ወይንስ እንዴት አገልጋይ መጋራት ይቻላል? (በRAID1 እና RAID10፣ እስከ 24 ኮሮች እና እስከ 40GB DDR4 ድረስ ይገኛል።

በአምስተርዳም ውስጥ በ Equinix Tier IV የመረጃ ማዕከል ውስጥ Dell R730xd 2x ርካሽ? እዚህ ብቻ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV ከ$199 በኔዘርላንድስ! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - ከ$99! ስለ አንብብ የመሠረተ ልማት ኮርፖሬሽን እንዴት እንደሚገነባ ክፍል ጋር Dell R730xd E5-2650 v4 አገልጋዮች ዋጋ 9000 አንድ ሳንቲም ዩሮ?

ምንጭ: hab.com

አስተያየት ያክሉ