Docker vs Kubernetes: אַדוואַנטידזשיז און דיסאַדוואַנטידזשיז

דאָקקער ווס קובערנעטעס

La ווירטואַליזאַטיאָן איז געווארן אַ זייער פּראָסט פירונג, ספּעציעל אין וואָלקן באַדינונגען צו קענען צו באַקומען מער סערווערס אין די דאַטן סענטערס. לעצטנס, קאַנטיינער-באזירט ווירטואַליזאַטיאָן איז דער וואָס איז ימפּאָוזד, ווייַל עס אַלאַוז אַ פיל מער עפעקטיוו פאַרוואַלטונג (ניט דאַרפֿן צו דופּליקאַט זיכער פּראַסעסאַז). און אין דעם שפּיץ, דאָקאַלז קעגן Kubernetes זענען שלאַכט.

צוויי זייער פאָלקס פּראַדזשעקס וואָס איר מיסטאָמע שוין וויסן. ביידע מיט די אַדוואַנטידזשיז און דיסאַדוואַנטידזשיז און דיפעראַנסיז דאָס קען זיין אַ שליסל ווען עס קומט צו העלפֿן איר קלייַבן אַ פּרויעקט לויט דיין באדערפענישן ...

וואָס איז קאַנטיינער-באזירט ווירטואַליזאַטיאָן?

ווירטואַליזאַטיאָן ווס קאַנטיינערז

ווי איר וויסן, עס זענען עטלעכע טייפּס פון ווירטואַליזאַטיאָןאַזאַ ווי פול ווירטואַליזאַטיאָן, פּעראַווירטואַליזאַטיאָן, עטק. נו, אין דעם אָפּטיילונג, איך וועט פאָקוס אויף פול ווירטואַליזאַטיאָן וואָס איז יוזשאַוואַלי געוויינט ווען מאַונטינג ווירטואַל מאשינען און קאַנטיינערז, אַזוי נישט צו באַקענען אנדערע וועריאַבאַלז וואָס קען צעטומלען איר.

  • ווירטועל מאשינען- דאָס איז אַ דערגרייכן-סענטריק ווירטואַליזאַטיאָן צוגאַנג. עס איז באזירט אויף אַ כייפּערווייזער, אַזאַ ווי KVM, Xen, אָדער מגילה ווי VMWare, VirtualBox, עטק. מיט דעם ווייכווארג, אַ גאַנץ גשמיות מאַשין (ווקפּו, ווראַם, דיסק דרייווז, ווירטואַל נעטוואָרקס, פּעריפעראַלס, אאז"ו ו) איז עמיאַלייטיד. אזוי, אַן אַפּערייטינג סיסטעם (גאַסט) קענען זיין אינסטאַלירן אויף דעם ווירטואַל ייַזנוואַרג און פֿון דאָרט אַפּלאַקיישאַנז קענען זיין אינסטאַלירן און לויפן אויף די זעלבע וועג ווי עס וואָלט זיין געטאן אין דעם באַלעבאָס אָפּערייטינג סיסטעם.
  • קאַנטיינערז: עס איז אן אנדער טעכנאָלאָגיע אין וואָס אַ סאָרט פון שטייַג אָדער זאַמדקאַסטן איז איינגעשריבן אין וואָס עטלעכע פּאַרץ פון דעם גאַנץ סיסטעם קענען זיין דיספּענסט, וואָס איז מער עפעקטיוו און מיט עטלעכע אַדוואַנטידזשיז פון פּאָרטאַביליטי און עקסטרע זיכערהייט (כאָטש עס איז נישט פריי פון וואַלנעראַביליטיז) . אין פאַקט, אַנשטאָט פון אַ כייפּערווייזער, עס איז ווייכווארג אַזאַ ווי דאָקקער און קובערנעטעס וואָס נוצן די באַלעבאָס סיסטעם זיך צו לויפן ייסאַלייטאַד אַפּפּס. די כיסאָרן איז אַז עס אַלאַוז איר בלויז צו נוצן געבוירן אַפּפּס פֿון די באַלעבאָס אַס זיך. אין אַ וום, למשל, ווירטואַליזירן ווינדאָוז אויף אַ לינוקס דיסטראָ, און אויף ווינדאָוז איר קענען לויפן קיין געבוירן אַפּ פֿאַר אים, אין אַ קאַנטיינער איר קענען בלויז טאָן דאָס מיט אַפּפּס געשטיצט דורך די באַלעבאָס סיסטעם. פאַל מיט לינוקס ...

געדענקען אַז יקסטענשאַנז אָדער שטיצן ייַזנוואַרג ווירטואַליזאַטיאָן, ווי Intel VT און AMD-V האָבן געראטן צו פֿאַרבעסערן די פאָרשטעלונג גאַנץ אַ פּלאַץ, אַסומינג בלויז אַ 2% אָוווערכעד פֿאַר די קפּו. אָבער דאָס קען נישט פּאַסן פֿאַר אנדערע רעסורסן אַזאַ ווי זכּרון אָדער די סטאָרידזש זיך וואָס איז אַלאַקייטיד פֿאַר פול ווירטואַליזאַטיאָן, וואָס מיטל אַ היפּש מיטל פאָדערונג.

אַלע דעם איז וואָס קאַנטיינערז קומען צו סאָלווע, וואָס טאָן ניט דאַרפֿן צו דופּליקאַט זיכער פּראַסעסאַז צו קענען צולייגן אַ אַפּלאַקיישאַן. פֿאַר בייַשפּיל, אויב איר ווילן צו שאַפֿן אַ קאַנטיינער מיט אַן אַפּאַטשי סערווער, מיט די גאַנץ ווירטואַל מאַשין איר האָבן די באַלעבאָס אָפּערייטינג סיסטעם, די כייפּערווייזער, דער גאַסט אָפּערייטינג סיסטעם און די ווייכווארג פֿאַר די סערוויס. אויף די אנדערע האַנט, מיט דעם קאַנטיינער איר נאָר האָבן די ווייכווארג וואָס ימפּלאַמענאַד די דינסט, ווייַל עס איז פליסנדיק אין אַ "קעסטל" אין אפגעזונדערטקייט און ניצן די באַלעבאָס אַפּערייטינג סיסטעם זיך. חוץ דעם, די קאַטער פון די אַפּ איז פיל פאַסטער דורך ילימאַנייטינג די גאַסט אַס.

וואָס איז דאָקקער?

דאָקקער

דאָקקער איז אַן אָפֿן מקור פּרויעקט אונטער אַפּאַטשי דערלויבעניש, געשריבן אין די Go פּראָגראַממינג שפּראַך און איז געניצט צו אָטאַמייט די דיפּלוימאַנט פון אַפּלאַקיישאַנז אין קאַנטיינערז. אין אנדערע ווערטער, דעם ווייכווארג אַלאַוז איר צו פירן קאַנטיינערז אויף פאַרשידענע אַפּערייטינג סיסטעמען ווייַל עס אַרבעט אויף עטלעכע פּלאַטפאָרמס.

ווען דאָקקער ארויס, עס האט פילע אַדוואַנטידזשיז, און עס פאַרשפּרייטן געשווינד. זיין אפגעזונדערט זעאונג פון די אָפּערייטינג סיסטעם און פּאַשטעס, ערלויבט צו בויען קאַנטיינערז מיט אַפּפּס, ינסטרומענט זיי, וואָג זיי און געשווינד דורכפירן זיי. א וועג צו קאַטער אַלע די אַפּפּס איר דאַרפֿן מיט אַ מינימום קאַנסאַמשאַן פון רעסורסן.

אין קיצער, דאָקקער אָפפערס די פאלגענדע פֿעיִקייטן שליסל:

  • אפגעזונדערטקייט פון די סוויווע.
  • קאַנטיינער פאַרוואַלטונג.
  • ווערסיע קאָנטראָל.
  • אָרט / אַפפיניטי.
  • פלינקייַט.
  • פּראָדוקטיוויטי.
  • עפעקטיווקייט.

באַרנע איז נישט פריי פון זיכער פּראָבלעמסווי ווען די קאַנטיינערז האָבן צו קאָואָרדאַנאַט, יבערגעבן מיט יעדער אנדערע. דאָס איז געווען איינער פון די סיבות וואָס געפֿירט צו די שאַפונג פון קובערנעטעס ...

ווי איך וועל באַמערקן אויף שפּעטער דאָקקער סוואָרם, איך וואָלט ווי צו באַמערקן אַז עס איז אַ ווייכווארג באשאפן דורך די זעלבע דאָקקער דעוועלאָפּערס צו קענען צו גרופּע אַ סעריע פון ​​דאָקקער האָסץ אין אַ קנויל און אַזוי פירן די קלאַסטערז סענטראַל, אין אַדישאַן צו אָרטשעסטראַטינג די קאַנטיינערז.

מער וועגן דאָקקער

וואָס איז קובערנעטעס?

Kubernetes

עס איז ערידזשנאַלי באשאפן דורך Google און שפּעטער דאָונייטיד צו די Cloud Native Computing Foundation. Kubernetes עס איז אויך אַ דאָקקער-ווי סיסטעם, אָפֿן מקור, לייסאַנסט אונטער אַפּאַטשי און געשריבן מיט די Go פּראָגראַממינג שפּראַך. עס איז געניצט צו אָטאַמייט די דיפּלוימאַנט און פאַרוואַלטונג פון קאַנטיינערייזד אַפּלאַקיישאַנז. אין אַדישאַן, עס שטיצט פאַרשידענע ינווייראַנמאַנץ פֿאַר פליסנדיק קאַנטיינערז, אַרייַנגערעכנט דאָקקער.

לעסאָף, קובערנעטעס איז אַ אָרטשעסטראַטיאָן ריג קאַנטיינער איז פאַראַנטוואָרטלעך פֿאַר העלפּינג די פאַרשידענע קאַנטיינערז פון די פאַרשידענע מאשינען, זייער פאַרוואַלטונג און פאַרשפּרייטונג פון לאַסט צווישן זיי. דער הויפּט דער אָרגאַניזאַציע וואָס האָט געמאכט דעם פּרויעקט אַ יקערדיק טייל אין די טייפּס פון סינעריאָוז ...

  • אָטאַמייטיד סקעדזשולינג.
  • זיך-היילונג קייפּאַבילאַטיז.
  • אָטאַמייטיד ראָולאַוץ און דיפּלוימאַנץ.
  • מאַסע באַלאַנסינג און האָריזאָנטאַל וואָג.
  • העכער געדיכטקייַט פון מיטל יוטאַלאַזיישאַן.
  • פאַנגקשאַנז אָריענטיד צו געשעפט ינווייראַנמאַנץ.
  • סענטראַלייזד אַפּלאַקיישאַן פאַרוואַלטונג.
  • זעלבסט-סקאַלאַבלע ינפראַסטראַקטשער.
  • דעקלאַראַטיווע קאַנפיגיעריישאַן.
  • רילייאַבילאַטי.

מער וועגן Kubernetes

דאָקקער ווס קובערנעטעס

דאָקקער ווס קובערנעטעס

ווי איר קענען זען אין די דעפֿיניציע, ביידע זענען זייער ענלעך אין פילע וועגן, אָבער איר האָבן זייער דיפעראַנסיז און זייער אַדוואַנידזשיז און דיסאַדוואַנטידזשיז ווי אַלץ. איר קען טראַכטן אַז איר וויסן די פרטים איר וואָלט האָבן אַלץ צו וויסן וואָס איר זאָל קלייַבן, דיפּענדינג אויף די אָביעקטיוו.

אָבער, די פּראָבלעם עס איז עפּעס מער קאָמפּליצירט ווי דאָס. עס איז ניט וועגן דאָקקער קעגן קוערנעטעס, ווייַל עס וואָלט זיין ווי צו פאַרגלייכן זייער פאַרשידענע טינגז, און איר וואָלט פאַלן אין די טעות פון טראכטן אַז איר האָבן צו קלייַבן צווישן איין און די אנדערע. דער רעזולטאַט פון דאָקקער ווס קובערנעטעס איז ווילד, אלא איר זאָל בינדן ביידע טעקנאַלאַדזשיז צוזאַמען צו צושטעלן און וואָג קאַנטיינערייזד אַפּלאַקיישאַנז אין אַ בעסער וועג.

די מערסט צונעמען איז צו פאַרגלייכן דאָקקער סוואָרם מיט קובערנעטעס. דאָס וואָלט זיין מער געראָטן, ווייַל דאָקקער סוואָרם איז אַ דאָקקער אָרטשעסטראַטיאָן טעכנאָלאָגיע פֿאַר דער שאַפונג פון קלאַסטערז פֿאַר קאַנטיינערז. כאָטש, אפילו עס וואָלט נישט זיין געראָטן אין גאנצן ... פאקטיש, Kubernetes איז דיזיינד צו לויפן אין אַ קנויל און קענען קאָואָרדאַנאַט קלאַסטערז פון נאָודז אין וואָג אין פּראָדוקציע יפישאַנטלי, בשעת דאָקקער קען טאָן דאָס אין איין מאָדע.

דאָקקער ווס קובערנעטעס דיפעראַנסיז

אויב איר ווילט וויסן די אַנדערש די דייווערדזשאַנסיז צווישן דאָקקער סוואָרם און קובערנעטעס, זיי וואָלט זיין:

  • קובערנעטעס כולל פילע אָפּציעס פֿאַר קוסטאָמיזאַטיאָן פעלנדיק אין דאָקקער סוואָרם.
  • דאָקקער סוואָרם איז מער גרינג צו קאַנפיגיער רעכט צו זיין פּאַשטעס. אין אַדישאַן, עס איז אויך גרינגער צו ויסשטימען זיך אין די דאָקקער יקאָוסיסטאַם.
  • אַנשטאָט, די שולד טאָלעראַנץ קובערנעטעס איז העכער, וואָס קען זיין מער positive אין ינווייראַנמאַנץ אַזאַ ווי העכסט פאַראַנען סערווערס.
  • דאָקקער סוואָרם איז פאַסטער וועגן די דיפּלוימאַנט און יקספּאַנשאַן פון קאַנטיינערז.
  • Kubernetes אָפפערס גרעסער געראַנטיז צו די קנויל שטאַטן.
  • El מאַסע באַלאַנסינג אין קובערנעטעס עס אַלאַוז אַ בעסער וואָג, כאָטש עס איז נישט אָטאַמאַטיק ווי אין דאָקקער.
  • קובערנעטעס אָפפערס בעסער בייגיקייַטאפילו אין קאָמפּלעקס אַפּלאַקיישאַנז.
  • דאָקקער סוואָרם וואָלט שטיצן אַרויף צו 2000 נאָודז, קאַמפּערד מיט 5000 אויף קובערנעטעס.
  • קובערנעטעס איז אָפּטימיזעד פֿאַר פילע קליין קלאַסטערז, בשעת דאָקקערס זענען פֿאַר אַ גרויס קנויל.
  • קובערנעטעס איז קאָמפּליצירט, סימפּלער דאָקקער.
  • קובערנעטעס קענען לאָזן ייַנטיילן סטאָרידזש ספּייסאַז צווישן קיין קאַנטיינער, בשעת דאָקקער איז מער לימיטעד און בלויז שערד צווישן קאַנטיינערז אין דער זעלביקער פּאָד.
  • דאָקקער סוואָרם אַלאַוז צו נוצן דריט פּאַרטיי ווייכווארג פֿאַר לאָגינג און מאָניטאָרינג, Kubernetes כולל זיין אייגענע געבויט-אין מכשירים.
  • דאָקקער סוואָרם איז לימיטעד צו 95.000 קאַנטיינערזבשעת Kubernetes קענען שטיצן אַרויף צו 300.000.
  • בשעת דאָקקער האט אַ גרויס קהל Kubernetes איז אויך געשטיצט דורך קאָמפּאַניעס ווי Microsoft, Amazon, Google און IBM.
  • דאָקקער איז געניצט דורך קאָמפּאַניעס ווי Spotify, Pinterest, eBay, Twitter, עטק. בשעת Kubernetes בעסער 9GAG, Intuit, Buffer, Evernote, עטק.

מייַלע

ווייל געזען עטלעכע דייווערדזשאַנסיז, איצט עס איז די קער פון די אַדוואַנטידזשיז יעדער:

  • Kubernetes:
    • גרינג אָרגאַניזאַציע פון ​​די דינסט מיט פּאָדס.
    • דעוועלאָפּעד דורך Google מיט ברייט דערפאַרונג אין די וואָלקן אינדוסטריע.
    • א ריזיק קאַווע און קאַנטיינער אָרטשעסטראַטיאָן מכשירים.
    • פאַרשיידנקייַט פון סטאָרידזש אָפּציעס, אַרייַנגערעכנט היגע סאַנס און עפנטלעך וואלקנס.
  • דאָקקער:
    • עפעקטיוו און גרינג ערשט סעטאַפּ.
    • אַלאַוז איר צו שפּור קאַנטיינער ווערסיעס צו ונטערזוכן ווערייישאַנז.
    • שנעל.
    • זייער גוט דאַקיומענטיישאַן.
    • גוט אפגעזונדערטקייט צווישן אַפּפּס.

דיסאַדוואַנטידזשיז

ווי די דיסאַדוואַנטידזשיז:

  • Kubernetes:
    • מער קאָמפּליצירט מייגריישאַנז.
    • קאָמפּלעקס ינסטאַלירונג און קאַנפיגיעריישאַן פּראָצעס.
    • ינקאַמפּאַטאַבאַל מיט יגזיסטינג דאָקקער מכשירים.
    • ימפּלעמענטינג אַ מאַנואַל קנויל איז קאָמפּליצירט.
  • דאָקקער:
    • עס קען נישט צושטעלן אַ סטאָרידזש אָפּציע.
    • שלעכט נאָכפאָלגן.
    • ניט אָטאַמאַטיק ריפּראָוגראַמינג פון ינאַקטיוו נאָודז.
    • אַקטיאָנס מוזן זיין דורכגעקאָכט אין CLI.
    • מאַנואַל פאַרוואַלטונג פון קייפל ינסטאַנסיז.
    • איר דאַרפֿן שטיצן פֿאַר אנדערע מכשירים.
    • שווער מאַנואַל קנויל דיפּלוימאַנט.
    • ניט שטיצן פֿאַר געזונט-טשעקס.
    • דאָקקער איז אַ פירמע פֿאַר נוץ און עטלעכע קריטיש קאַמפּאָונאַנץ, אַזאַ ווי דאָקקער ענגינע און דאָקקער דעסקטאָפּ, זענען נישט אָפֿן מקור.

דאָקקער ווס קובערנעטעס: מסקנא

ווי איר קענען ימאַדזשאַן, עס איז נישט אַזוי גרינג צו קלייַבן צווישן איינער אָדער די אנדערע. די דאָקקער קעגן קובערנעטעס שלאַכט איז מער קאָמפּליצירט ווי עס קען ויסקומען. און אַלץ וועט אָפענגען אויף די אָביעקטיוו איר האָבן. איינער אָדער די אנדערע וועט פּאַסן בעסער, און דאָס זאָל זיין דיין ברירה.

אין פילע אנדערע פאלן, ניצן Kubernetes מיט Docker וועט זיין דער בעסטער פון אַלע אָפּציעס. ביידע פּראַדזשעקס אַרבעט געזונט צוזאַמען. דאָס קען פֿאַרבעסערן ינפראַסטראַקטשער זיכערהייט און הויך אַוויילאַביליטי פון אַפּלאַקיישאַנז. איר קענט אפילו מאַכן אַפּפּס מער סקאַלאַבלע.


דער אינהאַלט פון דעם אַרטיקל אַדכיר צו אונדזער פּרינציפּן פון לייט עטיקס. צו מעלדונג אַ טעות גיט דאָ.

3 באַמערקונגען, לאָזן דיין

לאָזן דיין באַמערקונג

אייער בליצפּאָסט אַדרעס וועט נישט זייַן ארויס. Required fields זענען אנגעצייכנט מיט *

*

*

  1. פאַראַנטוואָרטלעך פֿאַר די דאַטן: Miguel Ángel Gatón
  2. ציל פון די דאַטן: קאָנטראָל ספּאַם, קאָמענטאַר פאַרוואַלטונג.
  3. לעגיטימאַטיאָן: דיין צושטימען
  4. קאָמוניקאַציע פון ​​די דאַטן: די דאַטן וועט נישט זיין קאַמיונאַקייטיד צו דריט פּאַרטיעס אַחוץ דורך לעגאַל פליכט.
  5. דאַטן סטאָרידזש: דאַטאַבייס כאָוסטיד דורך Occentus Networks (EU)
  6. רעכט: צו קיין צייט איר קענט באַגרענעצן, צוריקקריגן און ויסמעקן דיין אינפֿאָרמאַציע.

  1.   khourt דאָס

    א גרויסן ש 'כח ! עס איז שיין קלירער פֿאַר מיר, און אויבן אַלע צו פֿאַרשטיין אַז ווי ביי פילע מאל, עס איז קיין בעסער אָדער ערגער, אויב ניט אַ ענין פון טשוזינג די מערסט פּאַסיק.
    אפֿשר איך נאָר דאַרפֿן אַ קלירער בייַשפּיל צו פֿאַרשטיין אין וואָס סצענאַר איינער אָדער די אנדערע אַרבעט בעסער, און אין וואָס פאַל צו נוצן זיי צוזאַמען.
    וואָס אַלטערנאַטיוועס מיר האָבן צו דעם טיפּ פון ווייכווארג?

  2.   khourt דאָס

    און וואָס נוצן קענען מיר וואָס אָנהייבן צו וויסן וועגן קאַנטיינערז צו זען פאַקטיש קאַסעס אָן ווארטן צו אַרבעטן אין גרויס קאָמפּאַניעס?

  3.   עריקסאָן מעלגאַרעדזשאָ דאָס

    איך טראַכטן עפּעס איז פאַלש דיפיינד דאָ, דאָקער איז אַ קאַנטיינער פאַרוואַלטער, עס קען ניט זיין קאַמפּערד מיט אַ אָרטשעסטראַטאָר.

    דער פאַרגלייַך איז געווען צווישן דאָקקער סוואָרם קעגן קובערנעטעס.

    משמעות בעשאַס די פּראַדוסינג דעם גלענצנדיק פּאָסטן (טאַקע טשיקאַווע אין מיין מיינונג), עטלעכע טערמינען זענען אַריבער.