ውድ ጎግል ክላውድ፣ ወደ ኋላ አለመስማማት እየገደለህ ነው።

ጎግል የተበላሸ፣ እንደገና ብሎግ ማድረግ አልፈለግሁም። ብዙ የምሰራው ነገር አለኝ። ብሎግ ማድረግ ጊዜን፣ ጉልበትን እና ፈጠራን ይጠይቃል፣ ይህም በጥሩ ሁኔታ ልጠቀምባቸው የምችለው፡ መጽሐፎቼ፣ ሙዚቃው፣ የእኔ ጨዋታ እና ሌሎችም። ነገር ግን ይህን ለመጻፍ ስላስገደደኝ በጣም ተናድደኸኛል።

እንግዲያውስ ይህንን እንቋጭ።

ጎግል ላይ መስራት ከጀመርኩበት ጊዜ ጀምሮ ባጭሩ ግን አስተማሪ ታሪክ ልጀምር። ከቅርብ ጊዜ ወዲህ ስለ ጎግል ብዙ መጥፎ ነገሮችን እንደምናገር አውቃለሁ፣ ነገር ግን የራሴ ኩባንያ በመደበኛነት ብቃት የሌላቸውን የንግድ ውሳኔዎች ሲያደርግ ያናድደኛል። በተመሳሳይ ጊዜ፣ ተገቢውን መስጠት አለብን፡ የGoogle የውስጥ መሠረተ ልማት በእውነት ያልተለመደ ነው፣ ዛሬ ምንም የተሻለ ነገር የለም ብሎ በእርግጠኝነት መናገር አይቻልም። የጉግል መስራቾች እኔ ከመቼውም ጊዜ በበለጠ የተሻሉ መሐንዲሶች ነበሩ፣ እና ይህ ታሪክ ያንን እውነታ ብቻ ያረጋግጣል።

አንደኛ፣ ትንሽ ዳራ፡ Google የሚባል የመረጃ ማከማቻ ቴክኖሎጂ አለው። ትልቅ ጽሑፍ. ከመጀመሪያዎቹ (የመጀመሪያው ካልሆነ) “በማይወሰን ሊለካ የሚችል” ቁልፍ እሴት ማከማቻ (K/V) አንዱ የሆነው አስደናቂ ቴክኒካል ስኬት ነበር፡ በመሠረቱ የNoSQL መጀመሪያ። በእነዚህ ቀናት Bigtable አሁንም በተጨናነቀው የK/V ማከማቻ ቦታ ላይ በጥሩ ሁኔታ እየሰራ ነው፣ነገር ግን በወቅቱ (2005) በሚያስደንቅ ሁኔታ አሪፍ ነበር።

ስለ Bigtable አንድ አስቂኝ ነገር የውስጥ መቆጣጠሪያ አውሮፕላን እቃዎች (እንደ የአተገባበሩ አካል) ታብሌቶች ሰርቨሮች ነበራቸው, ትላልቅ ኢንዴክሶች ያሏቸው እና በተወሰነ ጊዜ ስርዓቱን በሚቀንሱበት ጊዜ ማነቆ ሆኑ. Bigtable መሐንዲሶች scalability እንዴት እንደሚተገብሩ ግራ ተጋብተው ነበር፣ እና በድንገት የጡባዊ አገልጋዮችን በሌላ የBigtable ማከማቻ መተካት እንደሚችሉ ተገነዘቡ። ስለዚህ Bigtable የBigtable ትግበራ አካል ነው። እነዚህ የማከማቻ ቦታዎች በሁሉም ደረጃዎች ይገኛሉ.

ሌላው አስገራሚ ዝርዝር ነገር ቢኖር ቢግtable ለተወሰነ ጊዜ በGoogle ውስጥ ታዋቂ እና በሁሉም ቦታ የሚገኝ ሲሆን እያንዳንዱ ቡድን የራሱ የሆነ ማከማቻ አለው። ስለዚህ በአንዱ አርብ ስብሰባ ላይ ላሪ ፔጅ በአጋጣሚ ሲያልፍ “ለምንድን ነው ከአንድ በላይ Bigtable ያለን? ለምን አንድ ብቻ አይሆንም? ” በንድፈ ሀሳብ አንድ ማከማቻ ለሁሉም የGoogle ማከማቻ ፍላጎቶች በቂ መሆን አለበት። እርግጥ ነው፣ ለተግባራዊ ልማት ምክንያቶች (ልክ እንደ ውድቀት መዘዞች) ወደ አንድ ብቻ አልሄዱም ፣ ግን ጽንሰ-ሐሳቡ አስደሳች ነበር። ለመላው አጽናፈ ሰማይ አንድ ማከማቻ (እ.ኤ.አ.)በነገራችን ላይ አማዞን ይህን ያደረገው በሰብልያቸው እንደሆነ የሚያውቅ አለ?)

ለማንኛውም የኔ ታሪክ እነሆ።

በዚያን ጊዜ፣ ጎግል ውስጥ ከሁለት ዓመት በላይ እየሠራሁ ነበር፣ እና አንድ ቀን ከBigtable የምህንድስና ቡድን እንዲህ የሚል መልእክት ደረሰኝ፡-

ውድ ስቲቭ,

ሰላም ከBigtable ቡድን። በ[ዳታ ማእከል ስም] በጣም በጣም ያረጀ የBigtable binary እየተጠቀሙ መሆኑን ልናሳውቅዎ እንወዳለን። ይህ ስሪት ከአሁን በኋላ አይደገፍም እና ወደ አዲሱ ስሪት እንዲያሻሽሉ ልንረዳዎ እንፈልጋለን።

በዚህ ጉዳይ ላይ አብራችሁ ለመስራት የተወሰነ ጊዜ መመደብ ከቻሉ እባክዎ ያሳውቁኝ።

መልካም አድል,
ትልቅ ቡድን

ጎግል ላይ ብዙ ደብዳቤ ታገኛለህ፣ስለዚህ በመጀመሪያ እይታ እንዲህ አይነት ነገር አንብቤአለሁ።

ውድ ተቀባይ

ሰላም ከአንዳንድ ቡድን። ያንን blah blah blah blah መግባባት እንፈልጋለን። ብላ ብላ ብላ ብላ፣ እና ብላ ብላ ብላ ወዲያው።

እባክዎን አንዳንድ ውድ ጊዜዎትን ለ blah blah ቀጠሮ ማስያዝ ከቻሉ ያሳውቁን።

መልካም አድል,
አንዳንድ ዓይነት ትእዛዝ

ወዲያውኑ ልሰርዘው አልቀረም ነገር ግን በንቃተ ህሊናዬ ጫፍ ላይ የሚያሰቃይ እና የሚያሰቃይ ስሜት ተሰማኝ እውነታ አይደለም ምንም እንኳን መደበኛ ደብዳቤ ይመስላል ግልጽ ነውBigtable ስላልጠቀምኩ ተቀባዩ ተሳስቷል።

ግን እንግዳ ነገር ነበር።

የቀረውን ቀን ተለዋጭ በሆነ መልኩ ስለ ስራ እና ማይክሮ ኩሽና ውስጥ ምን አይነት የሻርክ ስጋ ልሞክረው እንዳለ እያሰብኩ ነበር፣ ከነዚህም ውስጥ ቢያንስ ሦስቱ በጥሩ ሁኔታ የታለመ ብስኩት በመወርወር ከመቀመጫዬ ለመምታት የሚጠጉ ነበሩ፣ ነገር ግን የመጻፍ ሀሳብ ከጊዜ ወደ ጊዜ እየጨመረ የሚሄደው መለስተኛ ጭንቀት ትቶኝ አያውቅም።

ስሜን በግልፅ ተናግረዋል:: እና ኢሜይሉ የተላከው ወደ ኢሜል አድራሻዬ ነው እንጂ የሌላ ሰው አይደለም፣ እና cc አይደለም፡ ወይም bcc: አይደለም:: ድምፁ በጣም ግላዊ እና ግልጽ ነው። ምናልባት ይህ የሆነ ስህተት ሊሆን ይችላል?

በመጨረሻ፣ የማወቅ ጉጉት ከኔ የተሻለ ሆነ እና እነሱ በጠቀሱት የመረጃ ማዕከል ውስጥ ያለውን ቦርግ ኮንሶል ለማየት ሄድኩ።

እና በእርግጥ፣ በአስተዳደር ስር የBigTable ማከማቻ ነበረኝ። ይቅርታ፣ ምን? ይዘቱን ተመለከትኩ፣ እና ዋው! በጁን 2005 ጎግል ላይ በጀመርኩት የመጀመሪያ ሳምንት ውስጥ ከተቀመጥኩበት Codelab incubator የመጣ ነው። Codelab አንዳንድ እሴቶችን እዚያ ለመጻፍ Bigtableን እንድታስኬድ አስገደደህ፣ እና ከዚያ በኋላ ማከማቻውን በጭራሽ አልዘጋሁትም። ከሁለት ዓመታት በላይ ቢያልፉም አሁንም እየሰራ ነበር.

በዚህ ታሪክ ውስጥ በርካታ ትኩረት የሚስቡ ገጽታዎች አሉ. በመጀመሪያ፣ የBigtable ስራ በGoogle ሚዛን በጣም ኢምንት ስለነበር ከሁለት አመት በኋላ ማንም ሰው ተጨማሪ ማከማቻውን አላስተዋለም፣ እና የሁለትዮሽ ስሪት ጊዜው ያለፈበት ስለነበረ ብቻ ነው። ለማነፃፀር አንድ ጊዜ ለመጠቀም አስቤ ነበር። በGoogle ክላውድ ላይ ትልቅ ቦታ ያለው የእኔ የመስመር ላይ ጨዋታ. በወቅቱ ይህ አገልግሎት በዓመት 16 ዶላር ያህል ያስወጣል። ባዶ በጂ.ሲ.ፒ. ላይ ትልቅ። እያጭበረበሩህ ነው እያልኩ አይደለም ነገር ግን በግሌ አስተያየት ይህ ለባዶ ዳታቤዝ ብዙ ገንዘብ ነው።

ሌላው ትኩረት የሚስብ ገጽታ ማከማቻው ነው ከሁለት ዓመት በኋላ አሁንም እየሰራ ነው. WTF? የውሂብ ማዕከሎች መጥተው ይሂዱ; መቋረጥ ያጋጥማቸዋል, የታቀደ ጥገና ይደረግላቸዋል, ሁልጊዜ ይለዋወጣሉ. ሃርድዌር ተዘምኗል፣ መቀየሪያዎች ተለዋወጡ፣ ሁሉም ነገር ያለማቋረጥ እየተሻሻለ ነው። ሲኦል እነዚህ ሁሉ ለውጦች ጋር የእኔን ፕሮግራም ለሁለት ዓመታት ያህል እንዲሠራ እንዴት ቻሉ? ይህ በ2020 መጠነኛ ስኬት ሊመስል ይችላል፣ ግን በ2005-2007 በጣም አስደናቂ ነበር።

እና በጣም አስደናቂው ገጽታ በሌላ ግዛት ውስጥ የውጪ የምህንድስና ቡድን ወደ እኔ ቀረበ ፣የአንዳንድ ጥቃቅን ፣ባዶ ባዶ የቢግቴብል ምሳሌ ባለቤት ዜሮ ትራፊክ ላለፉት ሁለት ዓመታት - እና እሱን ለማዘመን እርዳታ እየሰጡ ነው።

አመሰግናቸዋለሁ፣ ማከማቻውን ሰረዝኩ፣ እና ህይወት እንደወትሮው ቀጠለ። ከአሥራ ሦስት ዓመታት በኋላ ግን አሁንም ስለዚያ ደብዳቤ አስባለሁ። ምክንያቱም አንዳንድ ጊዜ ተመሳሳይ ኢሜይሎች ከጎግል ክላውድ ይደርሰኛል። እነሱም ይህን ይመስላል።

ውድ የጎግል ክላውድ ተጠቃሚ፣

ለማስታወስ ያህል፣ ከኦገስት 2020 (እ.ኤ.አ.) ጀምሮ [የሚጠቀሙት አስፈላጊ አገልግሎት] አገልግሎት እናቆማለን፣ ከዚያ በኋላ የእርስዎን ምሳሌዎች ማሻሻል አይችሉም። በቅድመ-ይሁንታ ሙከራ ላይ ያለ፣ ምንም ሰነድ የሌለው፣ ምንም አይነት የስደት መንገድ የሌለው እና ቀደም ሲል በኛ ደግ እርዳታ ወደሆነው የቅርብ ጊዜ ስሪት እንዲያሻሽሉ እንመክራለን።

ይህ ለውጥ በሁሉም የGoogle ክላውድ መድረክ ተጠቃሚዎች ላይ አነስተኛ ተጽእኖ እንዳለው ለማረጋገጥ ቁርጠኞች ነን።

ለዘላለም ምርጥ ጓደኞች ፣
ጎግል ክላውድ መድረክ

ግን እንደዚህ ያሉትን ደብዳቤዎች በጭራሽ አላነበብኩም ነበር ፣ ምክንያቱም እነሱ በእውነቱ የሚናገሩት-

ውድ ተቀባይ

ገሃነም ግባ. ፋክህ፣ ቂምህ፣ ቂምህ። ምንም ለውጥ ስለሌለው የሚያደርጉትን ሁሉ ጣሉት። ዋናው ነገር የእኛ ጊዜ ነው። ቆሻሻችንን ለመጠበቅ ጊዜ እና ገንዘብ እናባክናለን እና ስለሰለቸን ከአሁን በኋላ እንዳንደግፈው። ስለዚህ የብልግና እቅዶቻችሁን ትተህ የኛን የሺቲ ዶክመንቴሽን በመቆፈር በመድረኮች ፍርፋሪ መለመን ጀምር።በነገራችን ላይ አዲሱ ሸሪዓችን ከድሮው ሸይጧን ፍፁም የተለየ ነው ምክንያቱም ይሄንን ዲዛይኑን በጣም መጥፎ በሆነ መልኩ ስላበላሸነው፣ሄህ፣ነገር ግን ያ ያንተ ነው። ችግር እንጂ የኛ አይደለም።

ሁሉም እድገቶቻችሁ በአንድ አመት ውስጥ ጥቅም ላይ እንዳይውሉ ለማድረግ ጥረታችንን እንቀጥላለን።

እባካችሁ ተውት።
ጎግል ክላውድ መድረክ

እና እውነታው በወር አንድ ጊዜ እንደዚህ አይነት ደብዳቤዎች እቀበላለሁ. ይህ በጣም በተደጋጋሚ እና ያለማቋረጥ ስለሚከሰት እነሱ የማይቀር ነው ተገፍቷል እኔ ከጂሲፒ ወደ ፀረ-ደመና ካምፕ። ከአሁን በኋላ በባለቤትነት እድገታቸው ላይ ጥገኛ ለመሆን አልስማማም ፣ ምክንያቱም በእውነቱ “ያረጁ” ምርቶችን የመዝጋት ፖሊሲ ከ Google ጋር ለመከታተል ከመሞከር ይልቅ በባዶ ቨርቹዋል ማሽን ላይ ለዶፕስ ክፍት ምንጭ ስርዓትን መጠበቅ ቀላል ነው።

ወደ ጎግል ክላውድ ከመመለሴ በፊት ምክንያቱም እኔ እንኳን ቅርብ አይደለም እነሱን በመተቸት አልጨረሱም, የኩባንያውን አንዳንድ ሌሎች አካባቢዎችን እንይ. የጎግል መሐንዲሶች በሶፍትዌር ኢንጂነሪንግ ዲሲፕሊናቸው ይኮራሉ፣ እና ይሄ በትክክል ችግር ይፈጥራል። ትዕቢት ለማይጠነቀቁ ሰዎች ወጥመድ ነው፣ እና ብዙ የGoogle ሰራተኞች ውሳኔዎቻቸው ሁልጊዜ ትክክል እንደሆኑ እና ትክክል መሆን (በአንዳንድ ግልጽ ያልሆነ ፍቺ) ለደንበኞች ከመጨነቅ የበለጠ አስፈላጊ ነው ብለው እንዲያስቡ አድርጓቸዋል።

ከGoogle ውጭ ካሉ ሌሎች ትላልቅ ፕሮጀክቶች አንዳንድ የዘፈቀደ ምሳሌዎችን እሰጣለሁ፣ ግን ይህን ስርዓተ-ጥለት በሁሉም ቦታ እንደሚያዩት ተስፋ አደርጋለሁ። እንደሚከተለው ነው። ኋላቀር ተኳኋኝነት ስርአቶችን ህያው እና ለአስርተ አመታት ወቅታዊ ያደርገዋል.

የኋላ ተኳኋኝነት የተነደፉ ሁሉም የተሳካላቸው ስርዓቶች የንድፍ ግብ ነው። ክፈት መጠቀም፣ ማለትም በክፍት ምንጭ ኮድ እና/ወይም በክፍት ደረጃዎች መተግበር። ሁሉም ሰው እንኳን የማይመች እንደሆነ በጣም ግልጽ የሆነ ነገር የተናገርኩ መስሎ ይሰማኛል፣ ግን አይሆንም። ይህ የፖለቲካ ጉዳይ ነው, ስለዚህ ምሳሌዎች ያስፈልጋሉ.

የምመርጠው የመጀመሪያው ስርዓት በጣም ጥንታዊው ነው፡ GNU Emacs፣ እሱም በዊንዶውስ ኖትፓድ፣ በስርዓተ ክወናው ከርነል እና በአለም አቀፍ የጠፈር ጣቢያ መካከል ያለ ድብልቅ ነው። ለማብራራት ትንሽ ከባድ ነው ነገር ግን ባጭሩ ኢማክስ በ1976 (አዎ ከግማሽ ምዕተ አመት በፊት) የተፈጠረ መድረክ ነው ፕሮግራሚንግ የበለጠ ውጤታማ እንድትሆን ግን እንደ ጽሁፍ አርታኢ አስመስሎ መስራት።

ኢማክን በየቀኑ እጠቀማለሁ። አዎ፣ እኔም ኢንቴልሊጄን በየቀኑ እጠቀማለሁ፣ በራሱ ወደ ኃይለኛ የመሳሪያ መድረክ አድጓል። ግን ለIntelliJ ቅጥያዎችን መጻፍ ለኢማክስ ቅጥያዎችን ከመፃፍ የበለጠ በጣም ትልቅ እና ውስብስብ ተግባር ነው። እና ከሁሉም በላይ ለኢማክስ የተፃፈው ነገር ሁሉ ተጠብቆ ይገኛል። ለዘለዓለም.

አሁንም በ1995 ለኢማክስ የጻፍኩትን ሶፍትዌር እጠቀማለሁ። እና አንድ ሰው በ 80 ዎቹ አጋማሽ ላይ ለኢማክስ የተፃፉ ሞጁሎችን እንደሚጠቀም እርግጠኛ ነኝ፣ ካልሆነ ቀደም ብሎ። ከጊዜ ወደ ጊዜ ትንሽ ማስተካከያ ሊያስፈልጋቸው ይችላል, ነገር ግን ይህ በእውነቱ በጣም አልፎ አልፎ ነው. ለEmacs የጻፍኩትን ነገር አላውቅም (እና ብዙ ጽፌያለሁ) እንደገና አርክቴክቸር የሚያስፈልገው ነገር የለም።

ኢማክስ ጊዜ ያለፈባቸው ህጋዊ አካላት ማክ-ኦቦሌት የሚባል ተግባር አለው። ለመሠረታዊ የኮምፒዩተር ፅንሰ-ሀሳቦች (እንደ "መስኮት" አይነት) የ Emacs ቃላት ብዙውን ጊዜ ከኢንደስትሪ ኮንቬንሽኖች ይለያያሉ ምክንያቱም ኢማክስ ከረጅም ጊዜ በፊት አስተዋውቋል። ይህ በጊዜያቸው ለሚቀድሙት የተለመደ አደጋ ነው፡ ሁሉም የእርስዎ ውሎች የተሳሳቱ ናቸው። ነገር ግን Emacs የመቀነስ ጽንሰ-ሐሳብ አለው, እሱም በቋንቋቸው ውስጥ ይባላል ተቃራኒነት.

ነገር ግን በ Emacs ዓለም ውስጥ የተለየ የስራ ፍቺ ያለ ይመስላል። የተለየ መሰረታዊ ፍልስፍና፣ ከፈለጉ።

በEmacs ዓለም (እና በሌሎች በርካታ አካባቢዎች፣ ከዚህ በታች የምንሸፍነው)፣ የተቋረጠ የኤፒአይ ሁኔታ በመሠረቱ፡- “ይህን አካሄድ በትክክል መጠቀም የለብህም፣ ምክንያቱም በሚሠራበት ጊዜ፣ እኛ የምንሠራቸው የተለያዩ ድክመቶች አሉት። እዚህ ይዘርዝሩ። ነገር ግን በቀኑ መጨረሻ ምርጫው የእርስዎ ነው።

በጎግል አለም ጊዜ ያለፈበት መሆን ማለት "ለእርስዎ የገባነውን ቃል ጥሰናል" ማለት ነው። ይህ እውነት ነው. በመሰረቱ ማለት ይህ ነው። ይህ ማለት ያስገድዱሃል ማለት ነው። በመደበኛነት አንዳንድ ስራዎችን, ምናልባትም ብዙ ስራዎችን ይስሩ, በእነሱ ለማመን እንደ ቅጣት በቀለማት ያሸበረቀ ማስታወቂያ: ምርጥ ሶፍትዌር አለን። በጣም ፈጣኑ! በመመሪያው መሰረት ሁሉንም ነገር ታደርጋለህ፣ አፕሊኬሽን ወይም አገልግሎትህን አስጀምረህ ከዛም ባም ከአንድ ወይም ከሁለት አመት በኋላ ይቋረጣል።

ከ1500 ኪሎ ሜትር በኋላ በእርግጠኝነት የሚበላሽ ያገለገሉ መኪናዎችን እንደመሸጥ ነው።

እነዚህ ሁለት ፍጹም የተለያዩ የፍልስፍና ፍቺዎች ናቸው “ያረጀ ጊዜ”። የጉግል ማሽተት ትርጉም የታቀደ ጊዜ ያለፈበት. ይህን አላምንም በእርግጥ እንደ አፕል በተመሳሳይ መልኩ የታቀዱ ጊዜ ያለፈበት. ነገር ግን ጎግል በእርግጠኝነት ፕሮግራሞችህን በአደባባይ መንገድ ለመስበር አቅዷል። ይህንን የማውቀው በሶፍትዌር መሃንዲስነት ከ12 ዓመታት በላይ ስለሰራሁ ነው። ምን ያህል ኋላቀር ተኳኋኝነት መከተል እንዳለበት ግልጽ ያልሆነ ውስጣዊ መመሪያዎች አሏቸው፣ ግን በመጨረሻ የእያንዳንዱ ግለሰብ ቡድን ወይም አገልግሎት ነው። ምንም አይነት የድርጅት ወይም የምህንድስና ደረጃ ምክሮች የሉም፣ እና በጣም ደፋር የሆነው ምክር ከእርጅና ዑደቶች አንፃር “ደንበኞቻቸውን አጠቃላይ ስርዓታቸውን ከማፍረስዎ በፊት ለማሻሻል ከ6-12 ወራት ለመስጠት ይሞክሩ” ነው።

ችግሩ እነሱ ከሚያስቡት በላይ በጣም ትልቅ ነው, እና የደንበኞች እንክብካቤ በDNA ውስጥ ስለሌለ ለብዙ አመታት ይቆያል. በዚህ ላይ ተጨማሪ ከዚህ በታች።

በዚህ ጊዜ ኢማክስ በሰፊው እና እንዲያውም በተሳካ ሁኔታ ስኬታማ እንደሆነ በድፍረት እገልጻለሁ። በመሠረቱ ምክንያቱም የኋላ ተኳኋኝነትን በቁም ነገር ይመለከቱታል። እንደ እውነቱ ከሆነ ይህ የጽሑፋችን ጭብጥ ነው. ስኬታማ ፣ ረጅም ዕድሜ ያላቸው ክፍት ስርዓቶች ለስኬታቸው በአካባቢያቸው ለብዙ አሥርተ ዓመታት ለኖሩት ጥቃቅን ማህበረሰቦች ባለውለታ ናቸው። ቅጥያዎች / ተሰኪዎች. ይህ ሥነ ምህዳር ነው። ስለ ፕላትፎርሞች ምንነት እና ምን ያህል አስፈላጊ እንደሆኑ አስቀድሜ ተናግሬያለሁ፣ እና ጎግል በአጠቃላይ የድርጅት ታሪኩ ከ አንድሮይድ ወይም ክሮም ውጭ ስኬታማ ክፍት መድረክ ለመፍጠር ምን እንደሚሰራ ተረድቻለሁ።

በእውነቱ፣ አንድሮይድን ባጭሩ ልጠቅሰው ምክንያቱም ምናልባት እያሰቡበት ነው።

በመጀመሪያ ደረጃ, አንድሮይድ ጎግል አይደለም።. አንዳቸው ከሌላው ጋር ምንም የሚያመሳስላቸው ነገር የለም ማለት ይቻላል። አንድሮይድ በጁላይ 2005 በጎግል የተገዛ ኩባንያ ነው ፣ ኩባንያው ብዙ ወይም ያነሰ በራስ ገዝ እንዲሰራ የተፈቀደለት እና በእውነቱ በመካከላቸው ባሉት ዓመታት ውስጥ ብዙም ሳይነካ ቆይቷል። አንድሮይድ በጣም የታወቀ የቴክኖሎጂ ቁልል እና በተመሳሳይ መልኩ የሚታወቅ ፕሪክሊ ድርጅት ነው። አንድ የጎግል ሰራተኛ እንዳስቀመጠው፣ "ወደ አንድሮይድ ብቻ መግባት አትችልም።"

ባለፈው መጣጥፍ አንዳንድ የአንድሮይድ የመጀመሪያ ዲዛይን ውሳኔዎች ምን ያህል መጥፎ እንደሆኑ ተወያይቻለሁ። እሺ፣ ያንን ጽሁፍ ስጽፍ አሁን ያሉ (ይገርማል!) “ፈጣን አፕስ” እየተባባሉ ያወጡ ነበር። ጊዜው ያለፈበትእና ጎግልን ለማዳመጥ እና ይዘትዎን ወደ እነዚህ ፈጣን አፕሊኬሽኖች ለማንቀሳቀስ ሞኝ ከሆናችሁ አዝኛለሁ።

ግን እዚህ ላይ ልዩነት አለ፣ ትልቅ ልዩነት፣ ይህም የአንድሮይድ ሰዎች ምን ያህል አስፈላጊ መድረኮች እንደሆኑ በትክክል ስለሚረዱ፣ የድሮ አንድሮይድ መተግበሪያዎችን እንዲሰሩ የተቻላቸውን ሁሉ ይሞክራሉ። በእርግጥ፣ የኋሊት ተኳኋኝነትን ለመጠበቅ የሚያደርጉት ጥረት እጅግ በጣም ከፍተኛ ከመሆኑ የተነሳ ከጥቂት አመታት በፊት በአንድሮይድ ዲቪዚዮን ባደረኩት አጭር ቆይታ፣ ለአንዳንድ በጣም ጥንታዊ መሳሪያዎች እና ኤፒአይዎች ድጋፍ እንዲያቋርጡ ለማሳመን ራሴን ፈልጌ አገኘሁ (ተሳስቻለሁ። , በሌሎች ብዙ ነገሮች ድሮም ሆነ አሁን እንደነበረው ። ይቅርታ የአንድሮይድ ልጆች! አሁን ኢንዶኔዥያ ስለሄድኩ ለምን እንደምናስፈልጋቸው ተረድቻለሁ)

የአንድሮይድ ሰዎች በስርዓታቸው እና በመሳሪያ ሰንሰለታቸው ውስጥ ከፍተኛ መጠን ያለው የቆየ ቴክኒካል ዕዳ በመከመር ተኳሃኝነትን ወደማይታሰቡ ጽንፎች ይገፋሉ። አምላኬ ሆይ ፣ በግንባታ ስርዓታቸው ውስጥ ማድረግ ያለባቸውን አንዳንድ እብዶች ማየት አለብህ ፣ ሁሉም በተኳሃኝነት ስም።

ለዚህም አንድሮይድ የተወደደውን "አንተ ጎግል አይደለህም" የሚል ሽልማት እሰጣለሁ። እንዴት የሚበረክት መድረኮችን መፍጠር እንደሚቻል የማያውቅ አንድሮይድ እንጂ ጉግል መሆንን አይፈልጉም። ያውቃል, እንዴት ማድረግ እንደሚቻል. እና ስለዚህ Google በአንድ ረገድ በጣም ብልህ እየሆነ ነው፡ ሰዎች በአንድሮይድ ላይ ነገሮችን በራሳቸው መንገድ እንዲያደርጉ መፍቀድ።

ሆኖም፣ ለ Android ፈጣን አፕሊኬሽኖች በጣም ደደብ ሀሳብ ነበሩ። እና ለምን እንደሆነ ታውቃለህ? ምክንያቱም ጠይቀዋል። ማመልከቻዎን እንደገና ይፃፉ እና እንደገና ይንደፉ! ሰዎች በቀላሉ ሁለት ሚሊዮን መተግበሪያዎችን እንደገና የሚጽፉ ያህል ነው። የፈጣን አፕስ አንዳንድ የGoogle ሰራተኛ ሀሳብ ነበር ብዬ እገምታለሁ።

ግን ልዩነት አለ. የኋሊት ተኳኋኝነት በከፍተኛ ወጪ ይመጣል። አንድሮይድ ራሱ የእነዚህን ወጪዎች ሸክም ይሸከማል፣ ጎግል ግን ሸክሙን መሸከም እንዳለበት አጥብቆ ይናገራል እርስዎ ነዎት, ከፋይ ደንበኛ.

አንድሮይድ ወደ ኋላ ተኳኋኝነት ያለውን ቁርጠኝነት በኤፒአይዎቹ ውስጥ ማየት ይችላሉ። አራት ወይም አምስት የተለያዩ ንኡስ ስርዓቶች በጥሬው አንድ አይነት ነገር ሲያደርጉ፣ በዋናው ላይ ወደ ኋላ ተኳሃኝነት ቁርጠኝነት እንዳለ እርግጠኛ ምልክት ነው። የትኛው በመድረኮች አለም ለደንበኞችዎ እና ለገበያዎ ቁርጠኝነት ጋር ተመሳሳይ ነው።

የጎግል ዋናው ችግር በምህንድስና ንጽህናቸው ላይ ያላቸው ኩራት ነው። ተመሳሳይ ነገር ለማድረግ ብዙ የተለያዩ መንገዶች ሲኖሩ አይወዱም ፣ አሮጌው ፣ ብዙ የማይፈለጉ መንገዶች ከአዲሶቹ አጠገብ ተቀምጠው ፣ አስደናቂ መንገዶች። ለስርዓቱ አዲስ ለሆኑት የመማሪያ ጥምዝ ይጨምራል፣ የቆዩ ኤፒአይዎችን የመጠበቅ ሸክም ይጨምራል፣ የአዳዲስ ባህሪያትን ፍጥነት ይቀንሳል፣ እና ካርዲናል ሀጢያት ቆንጆ አይደለም። ጎግል - ልክ እንደ ሌዲ አስኮት ከቲም በርተን አሊስ በ Wonderland፡

እመቤት አስኮ፡
- አሊስ ፣ በጣም የምፈራውን ታውቃለህ?
- የመኳንንቱ ውድቀት?
- ይኖረኛል ብዬ ፈራሁ አስቀያሚ የልጅ ልጆች.

በውብ እና በተግባራዊ መካከል ያለውን ልዩነት ለመረዳት ሶስተኛውን የተሳካ መድረክ (ከኢማክስ እና አንድሮይድ በኋላ) እንይ እና እንዴት እንደሚሰራ እንይ፡ ራሱ ጃቫ።

ጃቫ ብዙ ጊዜ ያለፈባቸው ኤፒአይዎች አሉት። ማሽቆልቆል በጃቫ ፕሮግራመሮች ዘንድ በጣም ታዋቂ ነው፣ ከአብዛኞቹ የፕሮግራም አወጣጥ ቋንቋዎች የበለጠ ታዋቂ ነው። ጃቫ ራሱ፣ ዋናው ቋንቋ እና ቤተ-መጻሕፍቱ ያለማቋረጥ ኤፒአይዎችን እያቋረጡ ነው።

በሺዎች ከሚቆጠሩ ምሳሌዎች ውስጥ አንዱን ብቻ ብንወስድ፡- የመዝጊያ ክሮች ጊዜ ያለፈበት እንደሆነ ይቆጠራል. ጃቫ 1.2 በታህሳስ 1998 ከተለቀቀ በኋላ ተቋርጧል። ይህ ከተቋረጠ 22 ዓመታት አልፈዋል።

ነገር ግን በምርት ውስጥ የእኔ ትክክለኛ ኮድ አሁንም ክሮች እየገደለ ነው። በየቀኑ. በእርግጥ ጥሩ ነው ብለው ያስባሉ? በፍፁም! ማለቴ እርግጥ ነው, ዛሬ ኮዱን እንደገና ብጽፈው, በተለየ መንገድ እተገበር ነበር. ነገር ግን ባለፉት ሁለት አስርት ዓመታት ውስጥ በመቶ ሺዎች የሚቆጠሩ ሰዎችን ያስደሰተ የእኔ ጨዋታ ኮድ በጣም ረጅም የተንጠለጠሉ ክሮች ለመዝጋት ተግባር ተጽፏል እና እኔ ፈጽሞ መለወጥ ነበረበት. የእኔን ስርዓት ከማንም በላይ አውቀዋለሁ፣ በጥሬው የ 25 ዓመታት ልምድ አለኝ በምርት ውስጥ ፣ እና በእርግጠኝነት መናገር እችላለሁ-በእኔ ሁኔታ ፣ እነዚህን የተወሰኑ የሰራተኛ ክሮች መዝጋት ሙሉ በሙሉ ነው ። ምንም ጉዳት የሌለው. ይህን ኮድ እንደገና ለመጻፍ ጊዜ እና ጥረት ዋጋ የለውም፣ እና ላሪ ኤሊሰን አመሰግናለሁ (ምናልባት) Oracle እንደገና እንድጽፈው አላስገደደኝም።

Oracle መድረኮችንም ሳይረዳው አይቀርም። ማን ያውቃል.

እንደ ካንየን ውስጥ እንደ የበረዶ ግግር መስመሮች ባሉ ጊዜ ያለፈበት ማዕበል በተሞሉ የዋና ጃቫ ኤፒአይዎች ሁሉ ማስረጃዎች ይገኛሉ። በጃቫ ስዊንግ ቤተ-መጽሐፍት ውስጥ አምስት ወይም ስድስት የተለያዩ የቁልፍ ሰሌዳ አሰሳ አስተዳዳሪዎች (KeyboardFocusManager) በቀላሉ ማግኘት ይችላሉ። ያልተቋረጠ የጃቫ ኤፒአይ ማግኘት በጣም ከባድ ነው። ግን አሁንም ይሰራሉ! እኔ እንደማስበው የጃቫ ቡድን ኤፒአይን በእውነት የሚያስወግደው በይነገጹ ግልጽ የሆነ የደህንነት ችግር ካመጣ ብቻ ነው።

ጉዳዩ ይህ ነው ወገኖቼ፡ እኛ የሶፍትዌር አዘጋጆች ሁላችንም በጣም ስራ ላይ ነን፣ እና በሁሉም የሶፍትዌር ዘርፎች ውስጥ ተፎካካሪ አማራጮች ያጋጥሙናል። በማንኛውም ጊዜ፣ በቋንቋ X ውስጥ ያሉ ፕሮግራመሮች ቋንቋ Yን እንደ ምትክ አድርገው ይቆጥሩታል። ወይ አታምነኝም? ስዊፍት ብለው ሊጠሩት ይፈልጋሉ? ልክ እንደ ሁሉም ሰው ወደ ስዊፍት እየፈለሰ ነው እና ማንም አይተወውም አይደል? ዋው ፣ ምን ያህል ታውቃለህ። ኩባንያዎች የሁለት የሞባይል ልማት ቡድኖችን (አይኦኤስ እና አንድሮይድ) ወጪዎችን እየቆጠሩ ነው - እና እንደ ፍሉተር እና ሬክት ተወላጅ ያሉ አስቂኝ ስሞች ያላቸው የመሣሪያ ስርዓት አቋራጭ ልማት ስርዓቶች በትክክል እንደሚሰሩ እና የእነሱን መጠን ለመቀነስ ጥቅም ላይ ሊውሉ እንደሚችሉ ይገነዘባሉ። የሞባይል ቡድኖች ሁለት ጊዜ ወይም በተቃራኒው ሁለት ጊዜ ውጤታማ ያደርጋቸዋል. በችግር ላይ እውነተኛ ገንዘብ አለ። አዎ, ስምምነቶች አሉ, ግን, በሌላ በኩል, ገንዘብ.

አፕል በሞኝነት ከጊዶ ቫን ሮስም ፍንጭ እንደወሰደ እና ስዊፍት 6.0 ከስዊፍት 5.0 ጋር ወደ ኋላ እንደማይሄድ አስታውቋል፣ ልክ Python 3 ከፓይዘን 2 ጋር እንደማይጣጣም እናስብ።

ይህን ታሪክ የነገርኩት ከአስር አመት በፊት ሊሆን ይችላል፣ነገር ግን ከአስራ አምስት አመት በፊት ወደ ኦሬይሊ ፎ ካምፕ ከጊዶ ጋር ሄጄ፣ከፖል ግራሃም ጋር በድንኳን ውስጥ ተቀምጬ እና ብዙ ትላልቅ ጥይቶች። በጋለ ሙቀት ውስጥ ተቀምጠን ላሪ ፔጅ በግል ሄሊኮፕተሩ እንዲበር እየጠበቅን ሳለ ጊዶ ወደ “Python 3000” ላይ ድሮ ድሮ ሲያደርግ ሁሉም ሰው ወደዚያ ለመሰደድ በሚፈጅባቸው ዓመታት ብዛት ሰየመው። ለምን ተኳኋኝነትን እንደሚያፈርስ ስንጠይቀው ቆየን እና “ዩኒኮድ” ሲል መለሰ። እና እኛ ኮዳችንን እንደገና መፃፍ ካለብን ምን ሌሎች ጥቅሞችን እናያለን? እርሱም መልሶ “ዩኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡኡ”

የጎግል ክላውድ ፕላትፎርም ኤስዲኬን ("gcloud") ከጫኑ የሚከተለው ማሳወቂያ ይደርስዎታል፡-

ውድ ተቀባይ

ለ Python 2 ድጋፍ መቋረጡን ልናስታውስዎ እንወዳለን፣ ስለዚህ ፌክ

… እናም ይቀጥላል. የሕይወት ክበብ።

ነገር ግን ነጥቡ እያንዳንዱ ገንቢ ምርጫ አለው. እና ብዙ ጊዜ በቂ ኮድ እንዲጽፉ ካስገደዷቸው, ሊያስቡበት ይችላሉ ሌላ አማራጮች. የቱንም ያህል እንዲሆኑ ብትፈልጉ እነርሱ የእርስዎ ታጋቾች አይደሉም። እንግዶችህ ናቸው። ፓይዘን አሁንም በጣም ተወዳጅ የፕሮግራም አወጣጥ ቋንቋ ነው, ነገር ግን እርግማን, Python 3 (000) በራሱ, በማህበረሰቦቹ እና በማህበረሰቦቹ ተጠቃሚዎች ውስጥ እንደዚህ አይነት ውዥንብር ፈጥሯል, ይህም መዘዙ ለአስራ አምስት አመታት ተጠርቷል.

በዚህ ወደ ኋላ አለመመጣጠን ምክንያት በGo (ወይ Ruby ወይም ሌላ አማራጭ) ስንት የፓይዘን ፕሮግራሞች ተጽፈዋል? ምንም እንኳን ከፓይዘን ውጭ በሆነ ሌላ ምን ያህል አዲስ ሶፍትዌር ተፃፈ ሊሆን ይችላል በፓይዘን የተፃፈ ፣ ጊዶ መላውን መንደር ባያቃጥል ኖሮ? ለማለት ይከብዳል፣ ግን ፒቲን በግልጽ ተጎድቷል። ትልቅ ውጥንቅጥ ነው ሁሉም ይሸነፋል።

ስለዚህ አፕል ከጊዶ ፍንጭ ወስዶ ተኳኋኝነትን አፈረሰ እንበል። ቀጥሎ ምን ይሆናል ብለው ያስባሉ? ደህና፣ ምናልባት ከ80-90% የሚሆኑ ገንቢዎች ከተቻለ ሶፍትዌራቸውን እንደገና ይጽፋሉ። በሌላ አነጋገር ከ10-20% የሚሆነው የተጠቃሚ መሰረት በራስ-ሰር ወደ አንዳንድ ተፎካካሪ ቋንቋዎች ይሄዳል፣ ለምሳሌ ፍሉተር።

ይህንን ብዙ ጊዜ ያድርጉ እና የተጠቃሚ መሰረትዎን ግማሹን ያጣሉ። ልክ በስፖርት ውስጥ፣ በፕሮግራም አለም ውስጥ፣ አሁን ያለው ቅርፅም አስፈላጊ ነው። ሁሉም ነገር. በአምስት አመት ውስጥ ግማሹን ተጠቃሚውን ያጣ ማንኛውም ሰው እንደ ትልቅ ወፍራም ኪሳራ ይቆጠራል። በመድረኮች አለም ውስጥ ወቅታዊ መሆን አለቦት። ግን ይህ የቆዩ ስሪቶችን አለመደገፍ በጊዜ ሂደት የሚያበላሽበት ነው። ምክንያቱም አንዳንድ አልሚዎችን በሚያስወግዱበት ጊዜ ሁሉ (ሀ) ውሉን በማፍረስዎ ስለተናደዱ ለዘለዓለም ታጣቸዋለህ እና (ለ) ለተፎካካሪዎችዎ አሳልፎ ይሰጣሉ።

የሚገርመው፣ እኔም ጎግልን ስፈጥር ወደ ኋላ ተኳሃኝነትን ችላ የሚል ፕሪማ ዶና እንዲሆን አግዣለሁ፣ የመነሻ ኮድ ትንተና እና የመረዳት ስርዓት ኮዱን በራሱ በራስ ሰር ለመስራት እና መሳሪያ ለማድረግ ቀላል ያደርገዋል - ከአይዲኢ ጋር ተመሳሳይ ነው፣ ግን እዚህ የደመና አገልግሎት ያከማቻል። በትልቅ የመረጃ ቋት ውስጥ ያሉ ሁሉም በቢሊዮኖች የሚቆጠሩ የGoogle ምንጭ ኮድ መስመሮች ውክልናዎች።

ግሮክ በሁሉም የኮድ ቤዝ (በትርጉም በመላው ጎግል) ላይ አውቶማቲክ ማሻሻያዎችን ለማከናወን ኃይለኛ ማዕቀፍ ለጎግል ሰሪዎች ሰጥቷቸዋል። ስርዓቱ የላይኞቹን ጥገኞች ብቻ ሳይሆን (እርስዎ የሚተማመኑበትን) ያሰላል መውረድ (የእርስዎ ጉዳይ ነው) ስለዚህ ኤፒአይዎችን ሲቀይሩ የሚሰብሩትን ሁሉ ያውቃሉ! በዚህ መንገድ፣ ለውጦችን ሲያደርጉ፣ እያንዳንዱ የኤፒአይዎ ተጠቃሚ ወደ አዲሱ ስሪት መዘመኑን ማረጋገጥ ይችላሉ፣ እና በእውነቱ፣ ብዙ ጊዜ በፃፉት የሮዚ መሳሪያ፣ ሂደቱን ሙሉ በሙሉ በራስ ሰር ማድረግ ይችላሉ።

ይህ የጉግል ኮድ ቤዝ ከውስጥ ከተፈጥሮ በላይ ንፁህ እንዲሆን ያስችለዋል፣ ምክንያቱም እነዚህ ሮቦት አገልጋዮች በቤቱ ዙሪያ እየተንከራተቱ እና SomeDespicablyLongFunction Name ወደ SomeDespicablyLongMethodName ብለው ከቀየሩት ሁሉንም ነገር በራስ-ሰር ያጸዳሉ ምክንያቱም አንድ ሰው አስቀያሚ የልጅ ልጅ እንደሆነ ወስኗል እና የእሱ እንቅልፍ መተኛት አለበት።

እና እውነቱን ለመናገር፣ ለGoogle... በውስጥ በኩል በጥሩ ሁኔታ ይሰራል። እኔ የምለው፣ አዎ፣ በ Google ላይ ያለው የ Go ማህበረሰብ ከጃቫ ማህበረሰብ ጋር በጎግል ላይ ያለማቋረጥ የመልሶ ማቋቋም ባህሪ ስላላቸው ጥሩ ሳቅ አላቸው። የሆነ ነገር N ጊዜ እንደገና ካስጀመሩት፣ N-1 ጊዜ አበላሽተውታል ማለት ነው፣ ነገር ግን ከተወሰነ ጊዜ በኋላ ምናልባት በNth ሙከራ ላይም እንዳሽከረከሩት ግልጽ ይሆናል። ነገር ግን, በአጠቃላይ, ከዚህ ሁሉ ግርግር በላይ ይቆያሉ እና ኮዱን "ንጹህ" አድርገው ያስቀምጣሉ.

ችግሩ የሚጀምረው ይህንን አመለካከት በደመና ደንበኞቻቸው እና በሌሎች የኤፒአይ ተጠቃሚዎች ላይ ለመጫን ሲሞክሩ ነው።

ከኢማክስ፣ አንድሮይድ እና ጃቫ ጋር ትንሽ አስተዋውቄሃለሁ። የቅርብ ጊዜውን ስኬታማ የረዥም ጊዜ መድረክን እንመልከት፡ ድሩ ራሱ። ኤችቲቲፒ ከ1995 ጀምሮ ብልጭ ድርግም የሚል መለያዎችን በምንጠቀምበት ጊዜ ስንት ድግግሞሾች እንዳሉ መገመት ትችላለህ? እና በድረ-ገጾች ላይ "በግንባታ ስር" አዶዎች.

ግን አሁንም ይሰራል! እና እነዚህ ገጾች አሁንም እየሰሩ ናቸው! አዎ፣ ወንዶች፣ አሳሾች የኋላ ኋላ ተኳሃኝነት የዓለም ሻምፒዮን ናቸው። Chrome ሌላው የብርቅዬ ጎግል ፕላትፎርም ምሳሌ ነው እና ጭንቅላቶቹ በትክክል የተጠረዙ ናቸው፣ እና እርስዎ እንደገመቱት Chrome ከሌሎች ጎግል ተለይቶ እንደ ማጠሪያ የተዘጋ ኩባንያ ሆኖ ይሰራል።

እንዲሁም በስርዓተ ክወናው ገንቢዎች ውስጥ ያሉ ጓደኞቻችንን ማመስገን እፈልጋለሁ፡ Windows፣ Linux፣ NOT APPLE FUCK YOU APPLE፣ ፍሪቢኤስዲ፣ ወዘተ. እንደዚህ አይነት ትልቅ የኋላ ተኳሃኝነት በተሳካላቸው መድረኮቻቸው ላይ ስላደረጉ (አፕል በ The best a C ያገኛል) ጉዳቱ ሁሉንም ነገር ያለበቂ ምክንያት የሚሰብሩ መሆናቸው ነው፣ ግን በሆነ መንገድ ማህበረሰቡ በየእስር ቤቱ ሲለቀቅ እና የ OS X ኮንቴይነሮች አሁንም ሙሉ በሙሉ ጊዜ ያለፈባቸው አይደሉም ... ገና)።

ቆይ ግን ትላለህ። ፖም ከብርቱካን ጋር እያነጻጸርን አይደለምን - ራሱን የቻለ የሶፍትዌር ሲስተሞች እንደ Emacs/JDK/አንድሮይድ/Chrome በተቃርኖ ከብዙ ሰርቨር ሲስተሞች እና እንደ ደመና አገልግሎቶች ያሉ ኤ.ፒ.አይ.ዎች?

ደህና, ትናንት ስለዚህ ጉዳይ ትዊት አድርጌ ነበር, ነገር ግን በላሪ ዎል ዘይቤ (የፕሮግራም አወጣጥ ቋንቋ ፈጣሪ ፐርል - በግምት.) በ "ይጠቡታል / ደንቦች" መርህ ላይ ቃሉን አየሁ. ተቋርጧል በ Google እና Amazon ገንቢ ጣቢያዎች ላይ. እና AWS ቢኖረውም በመቶዎች ከጂሲፒ በእጥፍ የሚበልጡ የአገልግሎት አቅርቦቶች፣ የGoogle ገንቢ ሰነዶች የመቀነሱን ቁጥር ሰባት እጥፍ ያህል በተደጋጋሚ ይጠቅሳሉ።

በጎግል ውስጥ ያለ ማንም ሰው ይህንን የሚያነብ ከሆነ፣ ምናልባት ሁሉንም ነገር በትክክል እየሰሩ መሆናቸውን የሚያሳዩ የዶናልድ ትራምፕ አይነት ገበታዎችን ለማውጣት ዝግጁ ሊሆኑ ይችላሉ፣ እና እኔ እንደ “የተቋረጠው የቃሉ ብዛት ጋር ሲነፃፀር ፍትሃዊ ያልሆነ ንፅፅር ማድረግ እንደሌለብኝ ነው። የአገልግሎት ብዛት""

ነገር ግን ከነዚህ ሁሉ አመታት በኋላ ጎግል ክላውድ አሁንም ቁጥር 3 አገልግሎት ነው (ቁጥር 2 ለመሆን ስለተደረገው ያልተሳካ ሙከራ አንድም ጽሑፍ ጽፌ አላውቅም) ነገር ግን የውስጥ አዋቂዎች የሚታመኑ ከሆነ ብዙም ሳይቆይ ሊወድቁ የሚችሉ ስጋቶች አሉ። ቁጥር 4.

የእኔን ተሲስ "ለማረጋገጥ" ምንም አይነት አሳማኝ መከራከሪያዎች የለኝም። ያለኝ ከ30 ዓመታት በላይ እንደ ገንቢ ያሰባሰብኳቸው በቀለማት ያሸበረቁ ምሳሌዎች ናቸው። የዚህን ችግር ጥልቅ ፍልስፍናዊ ተፈጥሮ አስቀድሜ ጠቅሻለሁ; በአንዳንድ መንገዶች በገንቢ ማህበረሰቦች ውስጥ ፖለቲካዊ ነው. አንዳንዶች ይህን ያምናሉ ፈጣሪዎች መድረኮች ስለ ተኳኋኝነት መጨነቅ አለባቸው, ሌሎች ደግሞ ይህ አሳሳቢ እንደሆነ ያስባሉ ተጠቃሚዎች (ገንቢዎቹ እራሳቸው)። ከሁለት አንዱ። በእርግጥ የጋራ ችግሮችን ማን መሸከም እንዳለበት ስንወስን የፖለቲካ ጉዳይ አይደለምን?

እንግዲህ ይህ ፖለቲካ ነው። እና ምናልባት በንግግሬ ላይ የተናደዱ ምላሾች ሊኖሩ ይችላሉ።

እንዴት ተጠቃሚው። ጎግል ክላውድ ፕላትፎርም፣ እና እንደ AWS ተጠቃሚ ለሁለት ዓመታት ያህል (ለግራብ እየሠራሁ እያለ) ቅድሚያ በሚሰጣቸው ጉዳዮች ላይ በአማዞን እና በጎግል ፍልስፍና መካከል ትልቅ ልዩነት አለ ማለት እችላለሁ። በAWS ላይ በንቃት አላድግም፣ ስለዚህ የድሮ ኤፒአይዎችን ምን ያህል ጊዜ እንደሚያስወግዱ በደንብ አላውቅም። ግን ይህ እንደ ጎግል ብዙ ጊዜ እንደማይከሰት ጥርጣሬ አለ። እናም ይህ በጂሲፒ ውስጥ የማያቋርጥ የውዝግብ እና የብስጭት ምንጭ የመድረክን እድገት ከሚገቱት ትልቁ ምክንያቶች አንዱ ነው ብዬ በእውነት አምናለሁ።

ከአሁን በኋላ የማይደገፉ የጂሲፒ ስርዓቶችን የተወሰኑ ምሳሌዎችን እንዳልገለጽኩ አውቃለሁ። የተጠቀምኳቸው ነገሮች በሙሉ ማለት ይቻላል ማለት ይቻላል ከአውታረ መረቦች (ከጥንታዊው እስከ ቪፒሲ) እስከ ማከማቻ (Cloud SQL v1-v2)፣ Firebase (አሁን ፋየርስቶር ሙሉ ለሙሉ የተለየ ኤፒአይ ያለው)፣ አፕ ኢንጂን (እንኳን አንጀምር) ፣ የደመና መጨረሻ ነጥብ የክላውድ መጨረሻ ነጥብ እና እስከ... አላውቅም - ይህ ሁሉ በፍጹም ከ2-3 ዓመታት በኋላ ኮዱን እንደገና እንዲጽፉ አስገደዱዎት፣ እና ፍልሰትን በራስ ሰር አላደረጉልዎትም እና ብዙ ጊዜ በሰነድ የተደገፈ የስደት መንገድ አልነበረም. መሆን የነበረበት ያህል።

እና AWSን በተመለከትኩ ቁጥር፡ ለምንድነው አሁንም በጂሲፒ ላይ እንዳለሁ እራሴን እጠይቃለሁ። በግልጽ ደንበኞች አያስፈልጋቸውም። ያስፈልጋቸዋል ገዢዎች. ልዩነቱን ተረድተዋል? ላብራራ።

ጎግል ክላውድ አለው። የገበያ ቦታሰዎች የሶፍትዌር መፍትሔዎቻቸውን በሚያቀርቡበት እና ባዶውን የሬስቶራንቱ ውጤት ለማስቀረት አንዳንድ ፕሮፖዛልዎችን መሙላት ስለሚያስፈልጋቸው ቢትናሚ ከተባለ ኩባንያ ጋር በመስማማት በ"አንድ ጠቅታ" የተሰማሩ መፍትሄዎችን ለመፍጠር ወይም ይገባል ። እኔ ራሴ "መፍትሄዎች" እጽፋለሁ, ምክንያቱም እነዚህ መጥፎ ነገርን አይፈቱም. በቀላሉ እንደ አመልካች ሳጥኖች፣ እንደ የግብይት መሙያ ሆነው ይኖራሉ፣ እና Google የትኛውም መሳሪያዎች በትክክል ይሰሩ እንደሆነ ደንታ የለውም። በሾፌሩ ወንበር ላይ የነበሩትን የምርት አስተዳዳሪዎችን አውቃለሁ፣ እና እነዚህ ሰዎች ግድ እንደሌላቸው አረጋግጥልሃለሁ።

ለምሳሌ “አንድ-ጠቅ” የሚባል የማሰማራት መፍትሄ እንውሰድ። Conርኮዋ. በጎግል ክላውድ SQL ሸናኒጋንስ ሞት ምክንያት ታምሜ ነበር፣ ስለዚህ የራሴን የፐርኮና ክላስተር እንደ አማራጭ መገንባት ማየት ጀመርኩ። እና በዚህ ጊዜ ጎግል ጥሩ ስራ የሰራ መስሎ ነበር፣ አንድ አዝራር ጠቅ በማድረግ ትንሽ ጊዜ እና ጥረት ሊቆጥቡኝ ነበር!

በጣም ጥሩ፣ እንሂድ። ሊንኩን እንከተል እና ይህን ቁልፍ ተጫን። በሁሉም ነባሪ ቅንጅቶች ለመስማማት «አዎ»ን ይምረጡ እና ክላስተር በGoogle ደመና ፕሮጀክትዎ ውስጥ ያሰማሩ። ሃሃ፣ አይሰራም። ከእነዚህ ቆሻሻዎች ውስጥ የትኛውም አይሰራም. መሣሪያው በጭራሽ አልተሞከረም እና ከመጀመሪያው ደቂቃ ጀምሮ መበስበስ ጀመረ እና ከግማሽ በላይ የሚሆኑት "መፍትሄዎች" በአንድ ጠቅታ ማሰማራት ቢሆኑ አያስደንቀኝም (አሁን ጥቅሶቹ ለምን እንደሆነ ተረድተናል) በአጠቃላይ አይሰራም. ይህ ሙሉ በሙሉ ተስፋ የለሽ ጨለማ ነው ፣ እዚያ ውስጥ ላለመግባት የተሻለ ነው።

ጎግል ግን ልክ ነው። ያበረታታል እነሱን ለመጠቀም። እርስዎን ይፈልጋሉ ገዝቷል. ለእነሱ ግብይት ነው። ምንም ነገር አይፈልጉም። ድጋፍ. የጎግል ዲ ኤን ኤ አካል አይደለም። አዎ፣ መሐንዲሶች እርስ በርሳቸው ይደጋገፋሉ፣ ከBigtable ጋር ባደረግኩት ታሪክ ማስረጃ ነው። ነገር ግን በምርቶች እና አገልግሎቶች ውስጥ ለተራ ሰዎች ሁልጊዜ ውስጥ ጨካኞች ነበሩ ማንኛውንም አገልግሎት መዝጋትበሚሊዮን የሚቆጠሩ ተጠቃሚዎች ቢኖሩትም ትርፋማነትን አያሟላም።

እና ይሄ ለጂሲፒ እውነተኛ ፈተናን ያመጣል ምክንያቱም ይህ ከሁሉም የደመና አቅርቦቶች በስተጀርባ ያለው ዲ ኤን ኤ ነው. ምንም ነገር ለመደገፍ እየሞከሩ አይደለም; የሶስተኛ ወገን ሶፍትዌሮችን (እንደ የሚተዳደር አገልግሎት) ለማስተናገድ ፈቃደኛ እንዳልሆኑ ይታወቃል ድረስ, AWS ተመሳሳይ ነገር እስካደረገ ድረስ እና በዙሪያው ስኬታማ ንግድ እስኪገነባ ድረስ እና ደንበኞች በትክክል ሲጠይቁ. ሆኖም፣ Google የሆነ ነገር እንዲደግፍ ለማድረግ የተወሰነ ጥረት ይጠይቃል።

ይህ የድጋፍ ባህል እጦት “እንዲያምርበት እንሰብረው” ከሚለው አስተሳሰብ ጋር ተደምሮ አልሚዎችን ያራራል።

እና ረጅም ዕድሜ ያለው መድረክ መገንባት ከፈለጉ ያ ጥሩ ነገር አይደለም.

ጎግል ንቃ፣ ርግማን። አሁን 2020 ነው። አሁንም እየተሸነፍክ ነው። በመስተዋቱ ውስጥ በጥሞና ለመመልከት እና በእውነቱ በደመና ንግድ ውስጥ ለመቆየት መፈለግዎን ለመመለስ ጊዜው አሁን ነው።

ከዚያ ለመቆየት ከፈለጉ ሁሉንም ነገር መስበር አቁም. ወንዶች ፣ ሀብታም ናችሁ። እኛ ገንቢዎች አናደርግም። ስለዚህ የተኳሃኝነትን ሸክም ማን እንደሚሸከም ሲመጣ በራስዎ ላይ መውሰድ ያስፈልግዎታል። ለእኛ አይደለም.

ምክንያቱም ቢያንስ ሦስት ተጨማሪ በጣም ጥሩ ደመናዎች አሉ። ብለው ጮኹ።

እና አሁን ሁሉንም የተበላሹ ስርዓቶቼን ለማስተካከል እቀጥላለሁ። ኧረ

እስከምንገናኝ!

በዚህ ጽሑፍ ላይ አንዳንድ ውይይቶችን ካነበቡ በኋላ PS አዘምን (ውይይቶቹ በጣም ጥሩ ናቸው፣ btw)። የFirebase ድጋፍ አልተቋረጠም እና እኔ የማውቃቸው ምንም እቅዶች የሉም። ሆኖም፣ የጃቫ ደንበኛ በአፕ ኢንጂን ውስጥ እንዲቆም የሚያደርግ መጥፎ የዥረት ስህተት አላቸው። ይህን ችግር እንድፈታ ከነሱ መሐንዲሶች አንዱ ረድቶኛል። ጎግል ላይ ስሰራነገር ግን ስህተቱን በፍፁም አስተካክለው አያውቁም፣ስለዚህ የGAE መተግበሪያን በየእለቱ እንደገና ማስጀመር ስላለብኝ ከባድ መፍትሄ አለኝ። እና ለአራት ዓመታት ያህል ቆይቷል! አሁን ፋየርስቶር አላቸው። ሙሉ ለሙሉ የተለየ ስርዓት ስለሆነ እና የFirebase ስህተት ፈጽሞ የማይስተካከል ስለሆነ ወደ እሱ ለመሰደድ ብዙ ስራ ይጠይቃል። ምን መደምደሚያ ላይ መድረስ ይቻላል? እርዳታ ማግኘት ይችላሉ። በአንድ ኩባንያ ውስጥ የምትሠራ ከሆነ. እኔ ብቻ ነኝ Firebase በ GAE ላይ የምጠቀመው ምክንያቱም በ100% ቤተኛ መተግበሪያ ውስጥ ከ100 ያነሱ ቁልፎችን ስለምገባ እና በሚታወቅ ስህተት ምክንያት በየሁለት ቀኑ መስራት ያቆማል። በራስዎ ሃላፊነት ከመጠቀም ሌላ ምን ማለት እችላለሁ? ወደ ሬዲስ እየቀየርኩ ነው።

አንዳንድ የበለጠ ልምድ ያላቸው የAWS ተጠቃሚዎች AWS ብዙውን ጊዜ ማንኛውንም አገልግሎት መደገፍ አያቆምም ሲሉ አይቻለሁ፣ እና SimpleDB ጥሩ ምሳሌ ነው። የእኔ ግምቶች AWS ልክ እንደ Google የድጋፍ በሽታ መጨረሻ የለውም.

በተጨማሪም፣ ከ20 ቀናት በፊት የጎግል አፕ ኢንጂን ቡድን የወሳኙን Go ላይብረሪ መስተንግዶ በመስበር ከዋና Go ገንቢዎች የአንዱ የGAE መተግበሪያን እንደዘጋ አስተውያለሁ። በእውነት ደደብ ነበር።

በመጨረሻም፣ Googlers ስለዚህ ጉዳይ ሲወያዩ እና በአጠቃላይ ከእኔ ጋር ሲስማሙ ሰምቻለሁ (እወድሻለሁ!)። ነገር ግን የጉግል ባህል ትክክለኛ የማበረታቻ መዋቅር ስላልነበረው ችግሩ ሊፈታ የማይችል መስሏቸው ነው። በ Grab እየሠራሁ ከAWS መሐንዲሶች ጋር ስሠራ ያጋጠመኝን ፍጹም አስደናቂ ተሞክሮ ለመወያየት የተወሰነ ጊዜ ወስጄ ጥሩ ነው ብዬ አስቤ ነበር። አንድ ቀን ወደፊት, ተስፋ አደርጋለሁ!

እና አዎ፣ እ.ኤ.አ. በ2005 43 ን ለመገንባት በግዙፉ ቡፌ ላይ የተለያዩ አይነት የሻርክ ስጋዎች ነበሯቸው፣ እና የእኔ ተወዳጅ የሃመርሄድ ሻርክ ስጋ ነበር። ይሁን እንጂ በ 2006 ላሪ እና ሰርጌይ ሁሉንም ጤናማ ያልሆኑ ምግቦችን አስወገዱ. ስለዚህ እ.ኤ.አ. በ 2007 በ Bigtable ታሪክ ወቅት ሻርኮች አልነበሩም እና አታለልኋችሁ።

ከአራት አመት በፊት ደመናውን Bigtable ስመለከት (መስጠት ወይም መውሰድ) ዋጋው እዚህ ላይ ነው። አሁን ትንሽ የቀነሰ ይመስላል፣ ነገር ግን ያ አሁንም በባዶ የመረጃ ቋት ውስጥ በጣም አስከፊ ነገር ነው፣ በተለይም የመጀመሪያ ታሪኬ የሚያሳየው ባዶ ትልቅ ጠረጴዛ በእነሱ ሚዛን ላይ ምን ያህል ዋጋ እንደሌለው ያሳያል።

የአፕል ማህበረሰቡን ስላስከፋሁ እና ስለ ማይክሮሶፍት ወዘተ ጥሩ ነገር ስላልተናገርክ ይቅርታ። ግን አንዳንድ ጊዜ ውይይት ለመጀመር ትንሽ ሞገዶችን ማድረግ ያስፈልግዎታል, ያውቃሉ?

ስላነበቡ እናመሰግናለን።

አዘምን 2፣ 19.08.2020/XNUMX/XNUMX። ጭረት ኤፒአይን በትክክል ያዘምናል።!

አዘምን 3፣ 31.08.2020/2/2። የጉግል መሃንዲስ በክላውድ ገበያ ቦታ አነጋግሮኝ ነበር እሱም የድሮ ጓደኛዬ ሆነ። ለምን CXNUMXD እንደማይሰራ ለማወቅ ፈልጎ ነበር፣ እና ውሎ አድሮ አውታረ መረቤን ከዓመታት በፊት ስለገነባሁ እንደሆነ አወቅን፣ እና CXNUMXD በነባር አውታረ መረቦች ላይ እየሰራ አይደለም ምክንያቱም የንዑስኔት መለኪያው በአብነታቸው ውስጥ ጠፍቷል። GCP ሊሆኑ የሚችሉ ተጠቃሚዎች በጎግል ላይ በቂ መሐንዲሶችን ማወቃቸውን ማረጋገጥ ጥሩ ይመስለኛል።

ምንጭ: hab.com