[מוזיק פּלייינג] דוד מאַלאַן: אַלע רעכט. דאנק איר אַזוי פיל פֿאַר קומען. דאס איז קס50 סעמינאַר אויף דאָקקער, אַ טעכנאָלאָגיע וואָס מיר זיך און קס50 האָבן אנגעהויבן ניצן פֿאַר עטלעכע מאָל איצט. אזוי מיין נאָמען איז דוד מאַלאַן, איך לערנען האַרוואַרד ס הקדמה צו קאָמפּיוטער וויסנשאַפֿט. פֿאַר גאַנץ עטלעכע יאָרן, מיר ווע שוין געבן סטודענטן דאָוונלאָאַדאַבלע קליענט-זייַט ווירטואַל מאשינען אויף וואָס זיי טאָן זייער פּראָבלעמס שטעלט. אַז מיר האָבן איצט טראַנסיטיאָנעד צו אַ וואָלקן סוויווע אַז אַקטשאַוואַלי ניצט דעם טעכנאָלאָגיע גערופֿן דאָקקער, אַזאַ אַז אַלע די קס50 סטודענטן איצט האָבן זייער אייגן דאָקקער קאַנטיינערז אַז איר וועט באַלד הערן אַלע וועגן. דערצו, אויף קס50 ס סערווירער זייַט קנויל, פֿאַר פילע יאָרן מיר זענען ניצן אַמאַזאָן ס קלאָוד סערווירער. מיר זענען פליסנדיק יחיד ווירטואַל מאשינען. אַז אויך, מיר ווע אנגעהויבן צו יבערגאַנג צו דאס גערופֿן דאָקקער קאַנטיינערז אַזוי אַז אַלע פון ​​אונדזער אַפּלאַקיישאַנז זענען איצט בישליימעס ייסאַלייטאַד פון איינער דעם אנדערן. אזוי פֿאַר אַז און מער, לאָזן מיר צו באַקענען אונדזער Friends, ניקאָ און מאַנאָ, פֿון דאָקקער זיך. ניקאָלאַ קאַבאַר: אַ דאַנק, דוד. העלא, אַלעמען. מיין נאמען איז ניקאָ און דאָס איז מאַנאָ. מיר 'רע פון ​​דאָקקער. מיר רע געגאנגען צו זייַן גערעדט אַבאָוט-- געבן איר גויס אַ ינטראָו צו דאָקקער, און אַלעווייַ, צו די סוף פון דעם רעדן איר קענען פאַרשטיין ווי פיל איר קענען נוצן דאָקטער צו אָקסאַלאַטע אייער אַפּלאַקיישאַן אַנטוויקלונג און דיפּלוימאַנט. אַזוי, מיר רע געגאנגען צו אָנהייבן אַוועק פאַקטיש שנעל מיט עטלעכע הינטערגרונט אינפֿאָרמאַציע. באַשרייַבן וואָס דאָקקער איז אַלע וועגן. ווי טוט עס אַרבעט? ווי איז עס אַרטשיטעקטעד? איך וועט זיין טאן עטלעכע דעמאָס. און מאַנאָ איז געגאנגען צו זיין דיסקרייבינג ווי קענען איר נוצן דאָקקער און געבן איר ספּעציפיש טריט ווי איר קענען באַקומען אנגעהויבן. איך וואָלט אָפּשאַצן אויב איר גייז קענען האַלטן אַוועק פֿאַר דיין שאלות צו דעם סוף. אַז וועג, איך זאל אַדרעסינג די שאלות איבער די פּרעזענטירונג. אַזוי מיר וועט לאָזן עטלעכע מאָל צו דעם סוף פֿאַר שאלות. אזוי נאָר פאַקטיש שנעל, וואס האט טאקע אלץ געארבעט אויף דאָקקער, ווי פּלייַעד מיט אים? אָסאַם. קיל. גרויס. אַזוי, איך בין געגאנגען צו אָנהייבן מיט עטלעכע געשיכטע. אַזוי צוריק אין די '90 און פרי 2000 ס, בייסיקלי ווי וועב דעוועלאָפּערס, אַפּ דעוועלאָפּערס, ווען זיי זענען געגאנגען צו צעוויקלען אַ אַפּלאַקיישאַן עס איז טייד צו נאַקעט מעטאַל. עס איז געווען איינער סערווער. עס איז געווען איינער אַפּלאַקיישאַן. טראַדיטיאָנאַללי, אַ משל וואָלט זיין ווי אַ לאָמפּ אָנלייגן, ווו איר אַקטשאַוואַלי האט צו ברענגען אַרויף די בעקן פון רעסורסן. קפּו, זיקאָרן, דיסק, נעץ, ינסטאָלינג אַפּערייטינג סיסטעם אויף שפּיץ פון וואָס. אויב איר ניטאָ געדינט עפּעס, אויב איר ניטאָ אַקטשאַוואַלי ווייל וועב סערווירער, איר דאַרפֿן עפּעס ווי אַפּאַטשי צו דינען אים. אויב אייער אַפּלאַקיישאַן דאַרף דייטאַבייס, באַקכאַנד, איר וואָלט ינסטאַלירן עפּעס ווי מיסקל, און אַזוי אויף. און אויב איר דאַרפֿן די לויפן צייַט, פפּס און PHP פּיטהאָן ווערק זענען דאָרט. און אַזוי מיר אַקטשאַוואַלי האט צו נעמען די טריט אין סדר צו באַקומען אייער אַפּלאַקיישאַן אַרויף און פליסנדיק. אויב איר דארף מער צונויפרעכענען מאַכט, איר בייסיקלי האט צו רופן דיין אָפּס באָכער אָדער גאַל צו גיין און געשטעל אַרויף אַ נייַ שטיק פון ייַזנוואַרג, פאַרבינדן עס, און איר האָבן צו איבערחזרן די פּראַסעסאַז ווידער און ווידער. אַזוי דעם פּראָצעס איז געווען לעפיערעך טייַער. איז באשטימט זייער לאַנגזאַם. עס איז באַטלאָניש. און אין אַ פּלאַץ פון קאַסעס, דיין ייַזנוואַרג איז ונדערוטיליזעד. אזוי, אין די שפּעט '90 און פרי 2000 ס, ייַזנוואַרג ווירטואַליזאַטיאָן געקומען אַריבער. און ווי איר קענען זען דאָ אין די בילד, בייסיקלי וואָס זיי האבן איז פאַרטראָגן די בעקן פון פּאָטער ייַזנוואַרג רעסורסן און מין פון געדינט די צו דעם אויבערשטן Layers, אין דעם פאַל, אַ גאַסט אָפּערייטינג סיסטעם. און די גאנצע געדאַנק פון ווירטואַל מאשינען געקומען אַריבער און אַז באמת געהאָלפֿן קלאָוד קאַמפּיוטינג ווי מיר וויסן עס הייַנט. אַזוי וואָס אַז מענט איז איר קענען לויפן קייפל וומס, וואָס מענט קייפל סטאַקס, קייפל אַפּלאַקיישאַן אויף אַ זעלביקער גשמיות מאַשין. דאס באשטימט געהאָלפֿן מיט די גיכקייַט פון אַפּלאַקיישאַן דיפּלוימאַנט. באשטימט מיט הוצאות. איר טאָן ניט האָבן צו גיין און פאַרברענגען ענערגיע, צייַט, און רעסורסן צו געשטעל מער סערווערס צו באַקומען צו מער צונויפרעכענען. און די גיכקייַט פון אַקטשאַוואַלי ברענגען די רעסורסן אַרויף איז פיל שנעלער. גרויס. אַזוי מיר סאַלווד וועלט הונגער, רעכט? ניין, ניט טאַקע. אַזוי, ווירטואַליזאַטיאָן ווי פיל ווי עס ס אַקטשאַוואַלי געהאָלפֿן, אַדרעס דעם פּראָבלעם, עס אַקשלי באַקענענ אַ פּלאַץ פון טשאַלאַנדזשיז. די היפּערוויסאָר באשטימט באַקענענ אַ פּלאַץ פון קאַמפּלעקסיטי, האַנדלינג די אַנדערלייינג בעקן פון רעסורסן. עס ס כעוויער אין דעם זינען אַז איידער איר האט אַ איין אַפּערייטינג סיסטעם וואָס איז ווי דרייַ, פיר גיגס אויף דיסק. איצט, אויב איר האָבן 10 מאשינען אויף אַ איין ייַזנוואַרג איר האָבן צו מערן אַז דורך די נומער פון מאשינען. עס ס באשטימט מער טייַער אין אַ חוש איר נאָך האָבן צו באַקומען לייסאַנסינג פֿאַר די ווירטואַליזאַטיאָן טעכנאָלאָגיע אויב עס ס ניט עפענען מקור. אבער, לאָזן ס ניט נעמען אַלע די קרעדיט פון ווירטואַליזאַטיאָן. ווייַל וואָס געשען איז עס ס אַ פּלאַץ פון סטאַקס און גורל פון ווייכווארג טעקנאַלאַדזשיז וואָס זענען ענייבאַלד דורך ווי שנעל איר זענען ביכולת צו באַקומען צו רעסורסן מיט די קלאָוד בום. אַזוי, הייַנט אַ איין אַפּ אָדער דינסט קענען זייַן ניצן קיין פון די ווייַטערדיק רונטימעס אָדער דאַטאַבייסיז. PHP, פּיטהאָן, מיסקל, רעדיס, וואַטנאַט. אַזוי עס ס אַ פּלאַץ פון קאַמפּלעקסיטי אויף דעם נומער פון סטאַקס צו אַקטשאַוואַלי ברענגען אַרויף אַ איין דינסט. און צוזאמען מיט וואָס, איר האט אַ פּלאַץ פון אַנדערלייינג רעסורסן אָדער Infrastructure טייפּס צו פּרובירן צעוויקלען און בייסיקלי נעמען צו פּראָדוקציע יענע אַפּלאַקיישאַנז אַז איר ניטאָ דעוועלאָפּינג. ספּעציעל ווי דיין טימז האָבן דערוואַקסן ארבעטן אויף די אַפּס, עס ס אַ פּלאַץ פון קאַמפּלעקסיטי און טשאַלאַנדזשיז וואָס האבן געבראכט צו ענשור אַז די סיקלע-- בייסיקלי אַפּלאַקיישאַן אַנטוויקלונג ציקל, איז טאקע מצליח. אַזוי, דער פאַקט אַז אייער אַפּלאַקיישאַן איז ארבעטן לאָוקאַלי אויף אייער היגע וום טוט נישט גאַראַנטירן אַז אייער קאָלעגע איז געגאנגען צו דערוואַרטן די זעלבע רעזולטאַטן. און ווען די אַפּעריישאַנז מאַנשאַפֿט איז ינוואַלווד אין גענומען וואָס איר האָבן און דיפּלויינג עס אין פּראָדוקציע וואָג, אויך עס ס ניט גאַראַנטירן אַז אַז ס אַקשלי געגאנגען צו פּאַסירן. אזוי דעם בלעטער אונדז מיט אַ טאַקע ביג-- אַ פּלאַץ פון קשיא מאַרקס, אַ פּלאַץ פון טשאַלאַנדזשיז אַקטשאַוואַלי פאַסעד סימאַלערלי צוריק אין די טעג. און אַז רימיינדיד אונדז פון די שיפּינג אינדוסטריע. אזוי די שיפּינג אינדוסטריע האט אַ פּלאַץ פון סכוירע, ווי איר קענען זען אויף די לינקס האַנט זייַט. און אויף די רעכט האַנט זייַט, עס ס אַ פּלאַץ פון, בייסיקלי, וועגן צו שיף די סכוירע. און וואָס כאַפּאַנז ווי אַ פּאָר folks געקומען צוזאַמען און האָט געזאָגט: מיר דאַרפֿן צו סטאַנדערדייז ווי מיר אַקשלי שיף די סכוירע. און בום, איר האָבן די ינטערמאָדאַל שיפּינג קאַנטיינער. אזוי זיי מסכים אויף די מערסט פּראָסט סיזעס פֿאַר דעם קאַנטיינער. ווי צו שעפּן זיי. וואָס פּינטלעך אופֿן איר דאַרפֿן צו מאַסע זיי און אַנלאָוד זיי. און דעריבער, אַז באמת געהאָלפֿן די שיפּינג אינדוסטריע. איצט מער ווי 90% פאָקוס טראַנספּאָרטאַד גלאָובאַלי זענען ניצן די קאַנטיינערז. און אַז באשטימט דיקריסאַז די הוצאות ווי געזונט ווי די דאַמידזשיז רעכט צו שיפּינג. אַזוי מיר נעמען די זעלבע מאָדעל און מיר צולייגן די צוויי אַפּ אַנטוויקלונג ווייכווארג אַרקאַטעקטשער, אין דעם זינען אַז קאָנטאַינעריזאַטיאָן גענומען די ווירטואַליזאַטיאָן אַרויף איין מדרגה. אזוי אַנשטאָט פון טאן אַז אין די ייַזנוואַרג מדרגה, עס איז געווארן מער פון אַ אַפּערייטינג סיסטעם מדרגה ווירטואַליזאַטיאָן. און מיר טאָן אַז דורך פּראַוויידינג יעדער אַפּלאַקיישאַן אין זייַן אייגן ליכט, ייסאַלייטאַד, רוננאַבלע, און פּאָרטאַטיוו, רובֿ ימפּאָרטאַנטלי, אַ וועג צו אַקטשאַוואַלי פּעקל אַלץ וואָס עס דאַרף צו לויפן. ערגעץ עס קענען זיין לויפן. אַזוי, ראַגאַרדלאַס אויב איר ניטאָ פליסנדיק עס אויף היגע דעוו סוויווע, אייער פּראָדוקציע סוויווע, דיין סטאַגינג אָדער טעסטינג. ניט קיין ענין וואָס אַנדערלייינג Infrastructure איז עס, איר האט אַ Functional ארבעטן אַפּ. אַזוי אַז ס פּונקט וואָס בייסיקלי קאַנטיינערז טאָן צו דעם פּראָבלעם. זיי אַדרעס עס דורך פּאַקקאַגינג עס אין אַזאַ וועג אַז עס קענען גאַראַנטירן אַז עס ס דיפּלויד הצלחה קיין ענין ווו עס לעבן. אַזוי אויב איר ניטאָ געגאנגען ווי, באָב עס ס נאָך גוט. אויב איר ניטאָ צעמישט מיט וואָס איך בין געזאגט, איך בין געגאנגען צו זייַן עלאַבאָראַטינג אויף אַז. אזוי ווי טוט דאָקקער זיך פּאַסיק אין דעם בילד? אַזוי דאָקקער איז אַן אָפֿן פּלאַטפאָרמע צו לייכט, ונטערשטרייַכן לייכט, צו בויען שיף, לויפן, לייטווייט פּאָרטאַטיוו זיך גענוג אַפּ קאַנטיינערז ערגעץ. אַזוי אויב איר נעמען עפּעס פֿון דעם רעדן, ביטע נעמען די ווייַטערדיק. אויב איר האָבן דיין אַפּ פליסנדיק לאָוקאַלי און איר דעוועלאָפּעד עס אין ניצן די דאָקקער פּלאַטפאָרמע, דערוואַרטן עס צו זיין הצלחה דיפּלויד. ניט קיין ענין וואָס איז די אַנדערלייינג Infrastructure. אַזוי אויב איר האָבן אַ דאָקקער קאַנטיינער און עס ס ארבעטן, דעריבער ווי לאַנג ווי עס ס אַ דאָקקער מאָטאָר אויף די אנדערע סידע-- אויב דיין אָפּעראַציע Infrastructure איז ניצן קיין וואָלקן, צי עס איז אַווס, אָדער גוגל 'ס, אָדער מייקראָסאָפֿט, אָדער קיין פון די ציבור וואלקנס, אָדער דיין אייגן וואָלקן, אָדער דיין עפענען אָנלייגן וואָלקן, אָדער דיין היגע סוויווע. אויב איר האָבן אַ מאָטאָר פליסנדיק, אַז מיטל עס ס געגאנגען צו זייַן הצלחה דיפּלויד דאָרט. עס ס געגאנגען צו זיין פליסנדיק פּונקט דער זעלביקער נאַטור ווי איר אַרטשיטעקטעד עס צו זיין. אַזוי אויב מיר קוקן אַט-- איך בין געגאנגען צו גיין דורך וואָס אַקטשאַוואַלי זענען אין די הויפּט קאַמפּאָונאַנץ פון דאָקקער. אַזוי מאָטאָר איז אין די האַרץ פון דאָקקער. עס איז די מאַרך ס. עס אָרטשעסטראַטעס בנין, שיפּינג, און דיפּלויינג און אָנפירונג די קאַנטיינערז זיך. איך וועט גראָבן אין וואָס ענגינע טוט אין מער דעטאַילס אין אַ רגע. באַסיקאַללי, ווייַל דאָקטאָר איז געווען געבויט אַרום דער קליענט סערווירער אַרקאַטעקטשערז, אַזוי אין סדר צו ינטעראַקט מיט די ענגינע איר דאַרפֿן עטלעכע סאָרט פון אַ קליענט. בילדער זענען די טעמפּלאַטעס אין וואָס קאַנטיינערז זענען געבויט פון. אזוי בילדער זענען בייסיקלי נאָר סטאַטיק טעקעס. טעמפּלאַטעס און קאַנטיינערז איז אַקטשאַוואַלי וואָס ס איז פליסנדיק בייַ רונטימע אַז איז געדינט דיין אַפּלאַקיישאַן אָדער טאן עפּעס מיט די דאַטן. רעגיסטרי איז גערעדט ווי אַ פּראָבלעם פון ווי איר אַקטשאַוואַלי פאַרשפּרייטן בילדער. אַזוי אויב איר דאַרפֿן צו טיילן אַ בילד אַז איר געארבעט אויף צו דיין קאָלעגע אָדער צו די אָפּס קאָלעקטיוו, איר נוצן עס ניצן רעגיסטרי. איר קענען אָפּלאָדירן אַן אָפֿן מקור ווערסיע פון ​​עס אַז דאָקקער געארבעט אויף און עפענען סאָורסעד. אָדער איר קענען נוצן דאָקקער הילף, וואָס איז די קלאָוד ווערסיע צו שטופּן און ציען בילדער אויס דאָרט. אַז ס אַ ריזיק זאַך. ווייַל עס ס אַ ריזיק יקאָוסיסטאַם אַרום דאָקקער און עס ס טאַקע שווער יוטאַלייזינג די כאַב. אַזוי צו סאַמערייז דאָ, דאָס איז ווי די מינימאַליסט דאָקקער וואָרקפלאָוו קליענט. איר ינטעראַקט מיט דער באַלעבאָס, אין דעם פאַל עס ס די דאָקקער דאַעמאָנס. עס ס די זעלבע זאַך ווי ענגינע. איר טאָן קאַמאַנדז ווי דאָקקער בויען, ציען, לויפן. און די מאָטאָר זיך גייט און טוט די זאכן. אַזוי אָדער עס ינטעראַקץ מיט רעגיסטרי צו ציען די בילדער און די Layers פון די בילדער. צי אויב איר ווילן צו צעוויקלען, לויפן קאַנטיינערז, טייטן זיי, וואַרפן זיי אַראָפּ, וואַטנאַט. אזוי דעם סאַמערייזיז די וואָרקפלאָוו פון אַלע פון ​​די קאַמפּאָונאַנץ. אַזוי אויב איר נעמען יעדער קאָמפּאָנענט דורך זיך. אַזוי ענגינע, עס ס נאָר אַ דאַעמאָן. עס וועט סאָרט פון שפּיל עס צו שטיצן עס אויף לינוקס ווייַל עס טוט דאַרפן זיכער לינוקס קערנעל פֿעיִקייטן. אבער ווינדאָוז איז ארבעטן אויף טאן די זעלבע זאַך. עס ס געמיינט צו זיין שטיצט דורך פֿענצטער סערווירער 2016. אַזוי, ווידער, די ריספּאַנסאַבילאַטיז מיט די מאָטאָר איז צו, אָדער זענען צו, בויען בילדער. ציען בילדער פֿון דאָקקער הוב אָדער דיין אייגן רעגיסטרי. אויב איר ניטאָ געטאן מיט די בילדער אָדער איר מאַכן אַ נייע בילדער, איר קענען שטופּן די צוריק צו רעגיסטרי צו פאַרשפּרייטן זיי צו אנדערע טימז. און טריינג צו אַנטהאַלטן עס לאָוקאַלי און פירן די קאַנטיינערז לעבן ציקל לאָוקאַלי. עס איז געבויט אַרום הטטפּ מנוחה אַפּי. אַזוי טעקניקלי איר קענען שרייב דיין אייגן קליענט ווי לאַנג ווי עס ניצט הטטפּ, וואָס איז אַ זייער נאָרמאַל מעקאַניזאַם צו רעדן צו ענגינע און אַ פּלאַץ פון אנדערע באַדינונגען. און איר קענען זען פון דאָ אַז ראַגאַרדלאַס פון וואָס די Infrastructure איז, ווי לאַנג ווי איר קאַנ-- אַלע איר דאַרפֿן איז אַ אַפּערייטינג סיסטעם, לינוקס ספּעסיפיקאַללי. און איר קענען ינסטאַלירן דאָקקער ענגינע אויף שפּיץ פון אַז און האָבן עס פליסנדיק און עס אָרטשעסטראַטעס, בייסיקלי, אַלע די אַפּ איין, צוויי, און דרייַ זענען פאַקטיש קאַנטיינערז. אַזוי אַז ס ענגינע. ווי איך דערמאנט פריער ווייַל איר דאַרפֿן צו ינטעראַקט מיט ענגינע, עס ס דער קליענט. אבער טאקע ווען איר ינסטאַלירן דאָקקער, עס שיפּס מיט אים. אַזוי עס געץ אינסטאַלירן, אַזוי עס ס אַ איין ביינערי. און איר קענען טאָן היגע קאַללס צו דיין דאָקקער ענגינע. אָדער ווייַט קאַללס צו ווייַט ענדזשאַנז. עס טוט נוצן הטטפּ, ווי איך דערמאנט פריער. עס ס אַ גוי קליענט גערופֿן קיטעמאַטיק פון דאָקקער. און עס זענען באשטימט אַ פּלאַץ פון אנדערע folks וואס זענען בנין אַ פּלאַץ פון גויס אַז בייסיקלי ינסטרומענט עטלעכע הטטפּ קאַללס צו רעדן צו ענגינע. נאָר עטלעכע מוסטער קאַמאַנדז. אויב איר טאָן דאָקקער ווערסיע, עס וואָלט ווייַזן איר דעם קליענט ווערסיע, ווי אויך סערווירער ווערסיע. אויב איר טאָן דאָקקער אינפֿאָרמאַציע עס וועט זאָגן איר אַלע די אינפֿאָרמאַציע וועגן ווי פילע קאַנטיינערז זענען פליסנדיק אָדער געשאַפֿן געוואָרן, ווי פילע בילדער איר האָבן, און אַזוי אויף און אַזוי אויף. דאָ איך האָבן, אין דער ווייַטער צו לעצטע קעסטל, איך האב דאָקטער לויפן. אַזוי אַז ס ווי איך בין טאקע קריייטינג קאַנטיינער. און איך בין געבן עס צו ווידערקאָל העלא וועלט און שלאָפן פֿאַר אַ רגע און וואַטנאַט. און איר קענען זען די רעזולטאַט. אַזוי עס ס אָנגאָינג. און ענלעך צו לינוקס פּס, איר קענען זען אַלע די פּראַסעסאַז און, אין דעם פאַל, אַלע די פליסנדיק קאַנטיינערז. דעם איינער ס רעפעררינג צוריק צו דעם קאַנטיינער איך נאָר Created. אַזוי, דעם איז טאַקע וויכטיק ווייַל, ווי, עס קענען זיין אַ ביסל קאָנפוסינג. אזוי בילדער זענען די לייענען-בלויז זאַמלונג פון טעקעס, רעכט? זיי זענען וואָס אונדזער קאַנטיינער איז באזירט אויף. אָבער זיי ניטאָ נאָר לייענען-בלויז. אַזוי איר אָנהייבן אַוועק מיט אַ באַזע בילד. עס טענדז צו נאָכקרימען אַס-ווי, אַזוי ובונטו, סענטאָס, וואַטנאַט באַזע בילד. און דעמאָלט איר אָנהייב בנין אויף שפּיץ פון אַז, זיכער Layers, אַז וועט מאַכן אַרויף דיין סוף בילד, דער סוף רעזולטאַט דאָ. און יעדער פון די Layers זאָל האָבן אַ פאָטער בילד אַז עס רעפֿערענצן ווען עס אַקשלי וויל צו שאַפֿן. זיי זענען ימיוטאַבאַל, אין דעם זינען אַז ווייַל זיי ניטאָ לייענען-בלויז, איר קענען ניט אַקטשאַוואַלי מאַכן ענדערונגען צו זיי. איר קענען נוצן זיי צו שאַפֿן אַ קאַנטיינער פון אַ בילד, וואָס וועט רופן אַלע די סאַבסאַקוואַנט required בילדער ונטער עס. איר קענען מאַכן ענדערונגען צו אַ אַנדערש שיכטע, עס ס אַ רירייט שיכטע איך וועט רעדן וועגן אין אַ רגע. אבער יעדער פון די Layers זענען קיינמאָל געביטן. באַסיקאַללי בילדער נוצן עפּעס גערופֿן פֿאַרבאַנד טעקע סיסטעם, ופס. און עס זענען פאַרשידענע סטאָרידזש באַקקענדס אַז אויסצונוצן דעם טעכנאָלאָגיע. און וואָס אַז מיטל איז אַז עס ברענגט צוזאַמען בוילעט טעקע סיסטעמס צו מאַכן זיי קוקן ווי איינער. אַזוי איר קענען אַקטשאַוואַלי, פון אַ אַפּלאַקיישאַן פּערספּעקטיוו, איר האָבן אַ שפּיץ פון אַ מיינונג אַז ווייזט אַלע די פאַרשידענע טעקע סיסטעם דארף פֿאַר אַז אַפּלאַקיישאַן צו לויפן. אָבער זיי ניטאָ אַקטשאַוואַלי, אויף דעם, זיי ניטאָ אַקטשאַוואַלי אין באַזונדער ערטער און ווייל יוטאַלייזד דורך אנדערע קאַנטיינערז ווי געזונט. אזוי ווי איר קענען זען אין דאָ אַז אויב מיר אָנהייבן מיט דאַעמאָן בילד ווי אַ באַזע בילד, און דעמאָלט מיר גיין אין און לייגן [? עמאַקס?] און דעמאָלט אַז ס אנדערן שיכטע. און דעריבער לייגן אַפּאַטשי. אַז ס אנדערן שיכטע. און דעמאָלט מיר פאַרברענגען די קאַנטיינער פון אַז. יעדער פון די בילדער, יעדער פון די Layers, איז בוילעט און קענען זיין ריוזד דורך אנדערע קאַנטיינערז. אויב איר קוק אין קאַנטיינערז זיך, זיי ניטאָ יז ווי וום-ווי, אָבער ניט באהאנדלט די זעלבע צייַט. אַזוי, זיי טאָן ניט האָבן, טעקניקלי, די פול אַפּערייטינג סיסטעם ונטער זיי. זיי נוצן די איין קערן פון דער באַלעבאָס אַפּערייטינג סיסטעם. און זיי בויען אויף שפּיץ פון וואָס. זיי נאָכקרימען אין ווי זיי קוקן. זיי נאָכקרימען זייער שורש טעקע סיסטעם פון די אַפּערייטינג סיסטעם. אבער זיי אַקטשאַוואַלי זענען נישט רעפּליקייטינג. אַזוי, אָנשטאָט ווייל ימיוטאַבאַל Layers, די לעצטע שיכטע, וואָס איז די קאַנטיינער זיך, עס ס אַ לייענען-שרייַבן שיכטע. אַז אויך ראַנז די פּראַסעסאַז פון דיין אַפּלאַקיישאַן. און עס דעפּענדס אויף די אַנדערלייינג Layers. יעדער קאַנטיינער איז Created פון אַ בילד. און אַז בילד קענען זיין אַ איין שיכטע אָדער מאַלטילייער בילד. און איך ווילן צו טאָן דאָ אַז דאָקקער שווער ניצט, אָדער איז באזירט אויף קאָפּיע-אויף-שרייב מעקאַניזאַם. אַזוי אַז, אַקטשאַוואַלי, אויב איר זענט נישט געמאכט ענדערונגען צו דעם קאַנטיינער, עס ס ניט געגאנגען צו נעמען עקסטרע פּלאַץ. אַזוי אַז ס בייסיקלי ווי איר סאַמערייז אַ קאָפּיע-אויף-שרייב. עס ס געגאנגען צו באשטימט גיכקייַט אַרויף די שטיוול צייַט פֿאַר דעם קאַנטיינער. ווייַל אויב איר ניטאָ ניט מאכן ענדערונגען צו דעם קאַנטיינער, עס ס יוטאַלייזינג וואָס ס שוין דאָרט. אַזוי, ווי עס אַקשלי מעשים. טייל פון עס ס ווי, רעכט איצט, עס יוטאַלייזיז לפּחות צוויי שליסל קערן פֿעיִקייטן. און אַז איז בייסיקלי וואָס Created אַז מדרגה פון יסאָלאַטיאָן פֿאַר די קאַנטיינערז זיך. יענע פֿעיִקייטן זענען נאַמעספּאַסעס און קגראָופּס. אַזוי נאַמעספּאַסעס זענען אַ וועג צו שאַפֿן ייסאַלייטאַד רעסורסן, אַזוי אַז ין דעם קאַנטיינער זיך, נאָר איר קענען זען זיכער רעסורסן. אַזאַ ווי די נעטוואָרקינג צובינד אָדער די זיכער ניצערס אָדער וואַטנאַט. און די זענען בלויז קענטיק און בלויז צוטריטלעך ין דעם קאַנטיינער. קגראָופּ אויף די אנדערע זייַט לימאַץ ווי איר נוצן די רעסורסן. קפּו, זכּרון, און דיסק. ווען איר קענען גיין אין, איך מיינען יענע זענען אַקטשאַוואַלי פֿעיִקייטן אַז זענען דעוועלאָפּעד בי-- זיי ניטאָ טייל פון די לינוקס קערנעל. אַזוי זיי זענען נישט רעינווענטעד דורך אָדער ריקריייטיד דורך דאָקקער. דאָקקער ניצט זיי. וואָס דאָקטאָר טאַקע האט דאָ איז אַקטשאַוואַלי עס אָרקיסטרייטיד קריייטינג נאַמעספּאַסעס פֿאַר יעדער קאַנטיינער און קריייטינג די קגראָופּס אַזוי אַז עס ס ראַדיקיאַלאַסלי גרינג צו מאַכן קאַנטיינערז ניצן די פֿעיִקייטן. פון קורס, ווי איך דיסקרייבד פריער, פֿאַרבאַנד טעקע סיסטעמס און קאָפּיע-אויף-שרייב באמת הילף די גיכקייַט און דער דיסק יוטאַלאַזיישאַן פון קאַנטיינערז. און אַמאָל איר באַקומען דיין הענט אַרום דאָקקער, איר ניטאָ געגאנגען צו זען ווי שנעל עס איז צו אַקטשאַוואַלי ומדריי זיך קאַנטיינערז און רייַסן זיי אַראָפּ. אַזוי, אויב איר זאל פרעגן, ווי קענען איר אַקטשאַוואַלי בויען בילדער? מיר בויען בילדער דורך אַ פּראָצעס פון קריייטינג קאַנטיינערז און געמאכט ענדערונגען, אָלטערינג זיי, און קאַמיטינג זיי אין פּאַסיק אַ בילד. אַזוי עס ס אַ הינדל און יי דערמאָנען דאָ, ווייַל אַלע קאַנטיינערז קומען פון בילדער און בילדער קומען פֿון באגאנגען קאַנטיינערז, פֿאַר די רובֿ טייל. עס זענען דרייַ אָפּציעס צו מאַכן בילדער. איך בין געגאנגען צו באַשרייַבן דער ערשטער און לעצטע. איר קענען אָדער מאַניואַלי גיין און לויפן די קאַנטיינער און מאַכן די ענדערונגען, ווי איר וואָלט טאָן אויף קיין וום אָדער קיין אַפּערייטינג סיסטעם, אַזאַ ווי ינסטאָלינג נייַ בינאַריעס, אַדינג טעקע סיסטעמס, און וואַטנאַט. און דעמאָלט איר אַרויסגאַנג, ווי איר קענען זען אַרויף דאָרט. איך בין עקסיטינג מיין קאַנטיינער. און דעמאָלט איך בין טאן דאָקקער טוען. און איך בין קאַמיטינג אַז. איר קענען זען אַז די נומער דאָ איז נאָר אַ וויד, אָדער דער ערשטער 12 ביטן פון די וויד. אָדער בייטן פון די וויד. און דעמאָלט איך בין פאַך עס מיין בילד. אַזוי איצט דאָקקער נעמט זאָרג פון רעקאָרדינג אַלץ איך האט עס און קריייטינג די נייע בילד באזירט אויף אַז. איך בין נישט געגאנגען צו רעדן וועגן טאַרבאַלל, אָבער עס ס אַ וועג איר קענען באַקומען אַ איין, שאַפֿן אַ איין, אָדער מאַכן אַ איין שיכטע בילד ניצן טאַרבאַללס. וואָס איך בין געגאנגען צו רעדן וועגן דעם און וואָס ס מערסטנס געניצט הייַנט, איז דאָקקערפילע. וואָס איז טעקניקלי דער ערשטער שריט אָטאַמייטיד דורך דאָקקער זיך. אַזוי דאָקקערפילעס זענען זאכן וואס איר ניטאָ געגאנגען צו זען אין אַ פּלאַץ פון גיטהוב רעפּאָס הייַנט. עס ס בייסיקלי נאָר אַ טעקסט טעקע דיסקרייבינג פּונקט ווי צו בויען אַ בילד. און פֿאַר יעדער שורה, עס אַקשלי קריייץ דעם קאַנטיינער, עקסאַקיוץ אַז שורה, קאַמיץ אַז קאַנטיינער אין אַ נייע בילד, און איר, בייסיקלי, ניצן עס פֿאַר אַלע סאַבסאַקוואַנט אַפּעריישאַנז ביז איר באַקומען צו די לעצטע בילד. וואָס איז בייסיקלי די סוף ציל דאָ, דער סוף. און נאָך איר עקסעק-- נאָך איר שרייב דיין דאָקקערפילע, וואָס איז ריין אין טעקסט, איר טאָן אַ דאָקקער בויען און די נאָמען פון די בילד. און איר פונט אין אַז וואָס איז ווו די דאָקקערפילע איז ביי. און איר קענען דערוואַרטן צו זען מיין בילד ווי אַ בילד אַז איר האָבן לאָוקאַלי. אַזוי אַז ס נאָר אַ וויזשאַוואַל לעמאָשל פון וואָס גייט אויף. איר אָנהייב מיט אַ באַזע בילד. איר לויפן אַז אין אַ קאַנטיינער אַז טוט ניט יבערבייַטן די באַזע בילד זיך. אבער אַנשטאָט קריייץ אַ רירייט שיכטע אויף שפּיץ פון עס ווו איר מאַכן די ענדערונגען, אין וואָס איר יבערגעבן און איר איבערחזרן דעם פּראָצעס ביז איר באַקומען צו דיין לעצט בילד. און דורך טאן אַזוי, יעדער אנדערע בויען פּראָצעס קענען נוצן די זעלבע Layers און די סאַמע-- בייסיקלי דאָקקער קאַטשעס די Layers. אַזוי אַז אויב איך בין טאן דער זעלביקער פּינטלעך פּראָצעס, אָבער אַנשטאָט פון ינסטאָלינג PHP, איך בין ינסטאָלינג פּיטהאָן. עס ס געגאנגען צו נוצן אַפּאַטשי און ובונטו. אַזוי אַז וועג איר ניטאָ יוטאַלייזינג דיין דיסק. עס ס יוטאַלייזינג דער קאַש און בנימצא בילדער דאָרט. די לעצט שטיק איז רעגיסטרי, וואָס איז ווי איר פאַרשפּרייטן אייער בילדער. און, ווי איך דערמאנט פריער, עס ס אַ וואָלקן ווערסיע פון ​​עס, וואָס איז דאָקקער הוב. איר קענען גיין און ויספאָרשן אַ פּלאַץ פון, בייסיקלי עס ס אַ ציבור סאַס פּראָדוקט אַז איר קענען נאָך האָבן פּריוואַט בילדער, אָבער עס ס אַ פּלאַץ פון עפנטלעך בילדער. עס ס אַקטשאַוואַלי אַנלימאַטאַד, איר קענען שטופּן אַנלימאַטאַד עפנטלעך בילדער דאָרט. און דעם איז ווי איר קענען מיטאַרבעטן מיט אייער קאָלעקטיוו. איר קענען נאָר פונט זיי אין איר רעפּאָ און זיי קענען אָפּלאָדירן עס אָדער דיין בילד און זיי קענען אָפּלאָדירן עס. אַזוי גענוג מיט די רעדן. וואס וויל צו זען עטלעכע דעמאָס פאַקטיש שנעל? אַלע רעכט. אַזוי דאָ איך האָבן. קאַ איר גייז זען מיין פאַרשטעלן? אַלע רעכט. אזוי איך האָבן דאָקקער פליסנדיק דאָ, אַזוי איך קענען קאָנטראָלירן יט'ס-- דאס איז די ווערסיע פון דאָקקער אַז ס פליסנדיק. קענען טאָן דאָקקער אינפֿאָרמאַציע. קאָנטראָלירן אַלע די אינפֿאָרמאַציע וועגן ווי פילע בילדער זיי האָבן, און אַזוי אויף און אַזוי אויף. דאָקקער פּס, עס ס גאָרנישט פליסנדיק. קאָנקאַטענאַטעד יענע. אזוי דער ערשטער זאַך איך ווילן צו טאָן איז ווייַזן איר ווי איר קענען לייכט לויפן אַ קאַנטיינער. אזוי די שיינקייט וועגן דאָקטער לויפן, אויב עס אַקשלי טוט ניט געפֿינען אַ בילד לאָוקאַלי, דורך ניט ויסצאָלן עס רעדט צו דאָקטאָר הוב און טרייז צו געפֿינען עס דאָרט און דאַונלאָודז עס פֿאַר איר. אַזוי עס כולל אַ דאָקקער ציען באַפֿעל, געוויינטלעך. אַזוי אויב איך טאָן אַ דאָקקער לויפן, העלא-וועלט. אַזוי, ערשטער עס ס געגאנגען צו פּרובירן צו געפינען עס. אַנדערש, ווי איר קענען זען דאָ, עס קען ניט געפֿינען עס לאָוקאַלי. רעכט איצט עס נאָר פּולד צוויי Layers אַז געמאכט אַז בילד און איך געלאָפֿן עס. די העלא-וועלט איז נאָר בייסיקלי אַוטפּוץ, וואָס איר האָט געטאן. אזוי דעם איז די יזיאַסט, איינער די יזיאַסט יגזאַמפּאַלז. אזוי טאקע איך נאָר געלאָפֿן און טערמאַנייטאַד דעם קאַנטיינער פאַקטיש שנעל. אויב איך ווילן צו רונ-- און דורך דעם וועג, אויב איך ווילן צו צייַט אַז, פּונקט אַזוי איר וויסן, דעם איז ווי לאַנג עס נעמט צו אַקטשאַוואַלי ומדריי אַרויף און אַנטהאַלטן עס. מיר 'רע מעסטן עס אין מיליסעקאַנדז. אַזוי איר קענען זען ווי פיל דעם קענען אַקטשאַוואַלי העלפן איר ניט בלויז אין טעסטינג, אָבער אויך אַפֿילו דיפּלוימאַנט. אַזוי אַז ס אַ שנעל טאָן אויף אַז. די ווייַטער זאַך איך בין געגאנגען צו טאָן איז אַקטשאַוואַלי לויפן אַ בילד איך'ווע שוין צוגעגרייט. אַזוי דאָקקער לויפן. -D איז נאָר אַ פאָן צו זאָגן עס צו לויפן אין די הינטערגרונט. און -P אַסיינז זיכער פּאָרץ. ווייַל דורך ניט ויסצאָלן, די קאַנטיינערז זענען ייסאַלייטאַד, אַזוי איר האָבן צו ספּעציפיצירן פּונקט ווי עס קענען צוטריט זיי. און אין דעם פאַל, איך בין טעלינג דאָקקער צו מאַפּע אַ ראַנדאָם פּאָרט אויף דער באַלעבאָס צו אַ ספּעסיפיעד פּאָרט ין דעם קאַנטיינער זיך. און אַז ס בייסיקלי ווו די ימאַגע-- אַלעווייַ דעם איז די רעכט איינער. אַזוי עס טוט פּאַראַלעל דאַונלאָודז יעדער פון די Layers ווי איר קענען זען דאָ. יענע זענען פון די Layers מאכן דער סוף בילד וואָס איך געבויט. עס ס געגאנגען צו נעמען אַ רגע. און וווואַלאַ. אַזוי איצט אויב איך טאָן אַ דאָקקער פּס, איך זאָל זען עפּעס וואָס איז פליסנדיק. איך זאָל זען די שייַן, די בילד אַז דעם עס איז באזירט אַוועק, און דעם באַפֿעל אַז איז עקסאַקיוטאַד. און ווי צו צוטריט עס איז בייסיקלי איר גיין צו אַז פּאָרט. אזוי איך בין געגאנגען צו גיין טאָ-- דעם איז איך בין פליסנדיק עס אויף אַווס. איך בין געגאנגען צו גיין צו 32,769. אָאָפּס. און דאָ מיר גיין. אזוי דעם איז אַקטשאַוואַלי נאָר אַ וועב דינסט וואָס ווייזט וואָס קאַנטיינער עס ס ווייל געדינט פון. אזוי איר קענען זען אַז עס איז פֿון קאַנטיינער אַ9ף. און דאָ איז דער נאָמען פון דעם קאַנטיינער. אַזוי איר גייז קענען זען ווי געשווינד עס איז צו אַקטשאַוואַלי ניט בלויז ציען אָבער אויך צעוויקלען דעם קאַנטיינער. איצט דער ווייַטער שריט איז צו קוק אין דאָקקערפילעס און ווי מיר קענען אַקטשאַוואַלי בויען נייע בילדער. איך בין נאָר געגאנגען צו גיין באַקומען קלאָון, אַ מוסטער דאָקקערפילע באזירט אויף די פריער דיאַגראַמע, די איין צו אַפּאַטשי און PHP. אַלעווייַ איך געדענקען מיין רעפּאָ. אזוי איך האָבן מיין ריפּאַזאַטאָרי רעכט איצט. און איר ניטאָ געגאנגען צו זען דעם אַ פּלאַץ אַקטשאַוואַלי. איך האט ניט ינסטאַלירן בוים. אַזוי בייסיקלי איר ניטאָ געגאנגען צו זען ווי דיין מקור קאָד דאַקיאַמענטיישאַן אַרום עס, און דעמאָלט אַ דאָקקערפילע אויף ווי צו אַקטשאַוואַלי פּעקל עס. אַזוי עס ס נאָר אַ מוסטער PHP אַז עקאָוז העלא קס50. אַזוי אויב איך ווילן צו לויפן עס, איך וועט טאָן דאָקקער בויען. איך האָבן צו בויען עס ערשטער. איך בין געגאנגען צו נאָמען עס דעמאָ_קס50. און איר דאַרפֿן אַ קוויטל צו עס אויך. אַזוי לאָזן ס רופן עס וו 1 פּונקט. אזוי ווי איך דיסקרייבד פריער, וואָס איך בין טאן הייַנט איז איך בין טעלינג דאָקקער צו גיין נוצן טהאַט-- אַקטשאַוואַלי, אנטשולדיגט, מיין שלעכט. מיר האבן ניט נעמען אַ קוק אין די דאָקקערפילע זיך. אַזוי דער בלויז זאכן אין דאָ זענען ינדעקס.פפּ ווי געזונט ווי די רעאַדמע טעקע און אַ דאָקקערפילע. אַזוי אויב איר נעמען אַ קוק אין די דאָקקערפילע, אַזוי עס ס זייער ענלעך צו וואָס איך דיסקרייבד פריער. עס ס נאָר אַ בינטל פון טריט וואָס דאָקקער עקסאַקיוץ דורך קריייטינג און טירינג אַראָפּ קאַנטיינערז און [? קאַונטינג?] זיי אין אַ בילד. און בייסיקלי איר קענען סעע-- [ינאָדאַבאַל] עס הערע-- אָבער דאָס איז פֿון די היגע רעפּאָ. עס ס געגאנגען צו גיין און כאַפּן ינדעקס.פפּ. אַזוי אַז ס די בלויז מקור קאָד אַז זענען אַקטשאַוואַלי טייל פון אייער אַפּלאַקיישאַן. אַלע דעם זענען בייסיקלי אַפּערייטינג סיסטעם גערער, געטינג די רעכט פּאַקאַדזשאַז און אַפּאַטשי, און PHP, און וואַטנאַט. אבער דעם איז אַקטשאַוואַלי גענומען ינדעקס.פפּ און קאַמיטינג עס אין דעם קאַנטיינער, אין די בילד. אַזוי אויב איר גיין פאָרויס און לויפן די באַפֿעלן דורך טאן די ווייַטערדיק, עס ס גאָינג-- אַקטואַללי, דעם זאל נעמען אַ ביסל. אַלעווייַ עס טוט נישט נעמען צו לאַנג. אַזוי איר קענען זען די טריט. און איך מוטיקן איר צו גיין צוריק היים הייַנט און פּרובירן עס. און מאַנאָ וועט באַשרייַבן ווי פּונקט איר טאָן אַז. אבער עס ס טאַקע גרויס צו זען פּונקט וואָס ס געשעעניש הינטער די סינז. אבער עס ס ראַדיקיאַלאַסלי גרינג צו בויען בילדער און צעוויקלען זיי ניצן דאָקקער. עס ס גענומען אַ ביסל מער ווי איך דערוואַרט. זאל ס זען וואָס כאַפּאַנז ווען יאָו-- קיל. אזוי ווי איר קענען זען, יעדער פון די טריט פאָרשטעלן שורות אין דער דאָקקערפילע. און עס ווייזט דאָ אַז עס הצלחה געבויט דעם בילד. אַזוי אויב איך טאָן דאָקקער בילדער, איך בין געגאנגען צו זען אַלע די בילדער וואס איך האב לאָוקאַלי. און איינער פון זיי איז גערופֿן מיין נאמען, און דער נאָמען פון דעם בילד, און די פאַרבינדן רעפּרעסענטינג-- דער הויפּט עס ס אַ ווערסיע קוויטל. אַזוי איצט אויב איך ווילן צו לויפן עס, איך טאָן דאָקקער לויפן. און איך נאָר ווילן צו טאָן אַ -D -פּ. דו זאלסט V1. אַזוי איך קענען זען איצט אַז איך האָבן צוויי קאַנטיינערז פליסנדיק, דער איינער וואָס איך נאָר Created און די העלא דאָקקער איינער אַז איך גאַט לעצט. און איר קענען זען דאָ אַז עס אַסיינד עס אַ אַנדערש פּאָרט. אַזוי אויב איך גיין צו דער זעלביקער IP אָבער באַשטימען עס אַ אַנדערש פּאָרט-- אַלעווייַ איך האט ניט. אַזוי איצט דעם איז אַפּלאַקיישאַן אַז איך נאָר דיפּלויד. אויב איך ווילן צו מאַכן ענדערונגען, איך קענען געשווינד רעדאַגירן די מקור קאָד און טאָן די ווייַטערדיק. זאל ס טאָן העלא האַרוואַרד. אַזוי איצט וואָס ס 'געגאנגען צו פּאַסירן איז אַז איך בין געגאנגען צו פאַרבינדן עס מיט אַ פאַרשידענע ווערסיאָנ-- טאַקע, ניט דעם גוי-- פאַרבינדן עס מיט אַ אַנדערש ווערסיע. און איר ניטאָ געגאנגען צו סעע-- טאָן איר גייז דערוואַרטן עס צו נעמען די זעלבע סומע פון ​​צייַט צו בויען עס אַ צווייט מאָל אָדער נישט? אַלע רעכט, און ווער עס יז ווייסט וואָס? רעדן אַרויף. וילעם: [ינאָדאַבאַל] ניקאָלאַ קאַבאַר: עס ס בייסיקלי מיר נאָר טוישן איין פון די שפּעטער טריט. און דעריבער עס ס געגאנגען צו נוצן די קאַש און נוצן יעדער פון די Layers. און אַז ס באמת עטלעכע פון ​​די קיללער פֿעיִקייטן פון דאָקקער איז ווי עס אַקטשאַוואַלי יוטאַלייזיז און רעוסעס גענומען איבער דיין דיסק פֿאַר דער זעלביקער פּינטלעך ברעקלעך פון אינפֿאָרמאַציע. אַזוי אויב מיר טאָן די זעלבע זאַך, עס גענומען נאָר אַ פּאָר סעקונדעס. אויב מיר ווילן צו רעדעפּלוי-- אַזוי איצט איך זאָל האָבן דרייַ קאַנטיינערז. אָבער דאָס איינער איז ווייל געדינט אויף טהע-- זיבן איינער. אַזוי איצט עס ס די דריט קאַנטיינער. אַלעמען פֿאַרשטיין וואָס איך נאָר האט דאָ? אַזוי איצט אויב איר ווילן צו טיילן דעם קאַנטיינער פאַקטיש שנעל מיט דיין Friends, איר קענען נאָר טאָן דאָקקער שטופּן די נאָמען פון דעם קאַנטיינער, אַלעווייַ. אַזוי איצט עס ס געגאנגען צו שטופּן עס טאָ-- איך בין נישט געחתמעט אין דאָ. אנטשולדיגט וועגן אַז. אבער איך בין נישט געגאנגען טראָובלעשאָאָט דעם איצט. אבער בייסיקלי אַז איינער באַפֿעל איז נאָר געגאנגען אַרויף שטופּן עס. און איר ניטאָ געגאנגען צו קענען צו זען עס אויב איר גיין צו דאָקקער הוב און איר קלאָץ אין, איר ניטאָ געגאנגען צו קענען צו זען עס. און דעמאָלט איר קענען נאָר פונט ווער איז געגאנגען צו נוצן אַז בילד צו גיין און ציען עס. און זיי קענען נוצן עס. מיט וואָס, אַלעווייַ איך מין פון דעמאַנסטרייטיד ווי גרינג עס איז צו אַרבעטן מיט דאָקקער. און איך בין נאָר געגאנגען צו געבן עס צוריק צו מאַנאָ. און ער ס געגאנגען נעמען עס פון דאָ. מאַנאָ מאַרקס: אַלע רעכט דאַנק, דאַנק ניקאָ. אזוי וואָס? אזוי איינער פון די זאכן איך געוואלט צו טאָן איז שטעלן צוזאַמען וואָס דאָס איז אַ ימפּאָרטאַנט-- וואָס דאָקקער און וואָס קאַנטיינערז זענען אַזאַ אַ וויכטיק נייַ אַנטוויקלונג, אַ נייע וועג פון אַקטשאַוואַלי טאן ווייכווארג. און איידער איך טאָן, איך בין געגאנגען צו נאָר פאָרשטעלן אַ ביסל סטאַץ. איך בין נישט געגאנגען צו לייענען אַלע פון ​​די. אבער דעם ווייזט איר אַ פּלאַץ וועגן ווי פאָלקס דעם איז אין די קהל. די האַרץ דאָקקער טעקנאַלאַדזשיז זענען אָפֿן מקור. אַזוי אַז ס דאָקקער ענגינע, קאַמפּאָוז, סוואָרם, אַ בינטל פון אנדערע שטאָפּן איז אַלע עפענען מקור. און מיר האָבן, וואָס האט איך זאָגן, 1300 מיטארבעטערס. איר 'רע געזען איצט, אויב איר קוק אין די נומער פון אַרבעט אָופּאַנינגז, די לעצטע מאָל מיר געקוקט, עס איז געווען וועגן 43,000 אַרבעט אָופּאַנינגז ספּעסיפיקאַללי מענשאַנינג פאַמיליאַריטי מיט דאָקקער. הונדערטער פון מיליאַנז פון בילדער האָבן שוין דאַונלאָודיד פון דאָקקער הוב. און, נו, פיל מער גרויס סטאַץ. פֿאַר די וואס זענען טשיקאַווע, עס איז געווען ערידזשנאַלי געשריבן אין פּיטהאָן און דעמאָלט ריריטאַן אין גיין. און עס ס נאָר געווען עפענען סאָורסע-- עס ס נאָר שוין רעלעאַסעד פֿאַר וועגן 2 און 1/2 יאר, וואָס מיטל אַז אין 2 און 1/2 יאר, מיר ווע געזען אַ קאָלאָסאַל סומע פון גראָוט און וויכטיקייט פון דעם אין די קהל. און אַזוי איך ווילן צו רעדן אַ קליין ביסל וועגן וואָס. אזוי נאָר צו יבערכאַזערן עטלעכע פון ניקאָ ס שליסל ווייזט, דאָקקער איז שנעל. עס איז פּאָרטאַטיוו. עס איז רעפּראָדוסיבלע. און עס שטעלט אַרויף אַ נאָרמאַל סוויווע. און ווהאַט-- דאָס איז מיין פאַרקאַקט שטעמפּל אויס מאַנאַליטס סלידע-- וואָס עס ס העלפּינג מענטשן טאָן, וואָס אַ פּלאַץ פון די ווייכווארג אינדוסטריע אנגעהויבן טאן אין די פרי 2000 ס, איז מאָווינג פון די מאַנאַליטיק איין אַפּלאַקיישאַנז ווו יעדער דעפּענדענסי האט צו זיין טעסטעד איידער די גאנצע אַפּ האט צו זיין דיפּלויד, וואָס קען מיינען אַ וועבזייַטל בלויז גאַט דיפּלויד אַמאָל יעדער דרייַ חדשים, אָדער מער, צו אַ פיל מער דינען אָריענטאַד אַרקאַטעקטשער אָדער קאָמפּאָנענטיזעד אַנדערש טיפּ פון אַפּלאַקיישאַן אַרקאַטעקטשער. און אַזוי אַלאַוינג די מין פון אַרקאַטעקטשערז וואָס נעמען מייַלע פון דאָקקער צו לויפן אין די דרייַ הויפּט געביטן פון אַנטוויקלונג, וואָס איז אַנטוויקלונג שרייבן דיין פאַקטיש קאָד, טעסטינג אייער קאָד, און דיפּלויינג עס. אַזוי וואָס איז דאָס וויכטיק? אויב איר 'רע אַ-- זאל מיר געבן אַ בייַשפּיל. אויב איר זענט אַ וועבזייַטל מיטל דעוועלאָפּער, איר ניטאָ דעוועלאָפּינג אַ וועבזייַטל אַז ס באזירט אויף די דאַטאַבאַסע אַז דוד Produced איבער דאָ. אנטשולדיגט דוד, איך בין פאַך איר אויס. אויב איר געוואלט צו צעוויקלען די גאנצע זאַך, איר'ד האָבן צו וואַרטן אונטער אַ טראדיציאנעלן מאַנאַליטיק ווייכווארג אַנטוויקלונג סוויווע, איר'ד האָבן צו וואַרטן ביז ער איז געשען מיט די דייטאַבייס איידער איר געקענט אַקטשאַוואַלי מאַכן קיין ענדערונגען צו דיין וועבזייַטל. איר'ד האָבן צו רעדעפּלוי די גאנצע אַפּלאַקיישאַן צו טאָן אַזוי. און וואָס דאָקקער העלפּס איר טאָן איז יעדער מענטש אַרבעטן אויף פאַרשידענע קאַמפּאָונאַנץ און דערהייַנטיקן זיי ווי זיי גיין, נאָר מאכן זיכער אַז די Interfaces בלייַבן די זעלבע. אַזוי וואָס עס האט געטאן איז עס ס שיפטעד מענטשן פון טאן די מאַסיוו מאַנאַליטיק אַרטשיטעקטעד ווייכווארג אַז דיפּלויד יעדער חודש צו אַ קעסיידערדיק ינטאַגריישאַן און קעסיידערדיק אַנטוויקלונג סוויווע. איצט דעם איז ניט יינציק צו דאָקקער, אָבער דאָקקער מאכט עס אַזוי פיל גרינגער, וואָס מיטל איר ניטאָ בייסיקלי קעסיידער דיפּלויינג. מיר רעדן צו ענטערפּרייזיז אַז ביסט דיפּלויינג עפנטלעך facing אַפּלאַקיישאַנז טויזנטער פון מאל אַ טאָג ווייַל זיי וועלן זען די ווערט אין נאָר מאכן קליין ענדערונגען, און ווי לאַנג ווי עס ראַנז דורך די טעסץ, לעטינג עס גיין אויס אין פּראָדוקציע. ניקאָ איז שטענדיק טעלינג מיר פריער אַז אין פילע ינווייראַנמאַנץ, דער נאָרמאַל לעבן ציקל פון אַ קאַנטיינער איז געמאסטן אין סעקונדעס, כוועראַז אַ ווירטואַל מאַשין זאל ווערן געמאסטן אין חדשים. איך געוואלט צו נעמען אַ קליין דרייַ דאָ ווייַל איך בין אין אַ בילדונגקרייז ינסטיטושאַן. איך געוואלט צו געבן אַ בייַשפּיל פון ווי דעם אַרבעט אין אַ בילדונגקרייז פאָרשונג סיטואַציע. אַזוי עס ס אַן אָרגאַניזאַציע גערופֿן ביאָבאָקסעס. ביאָבאָקסעס טוט דנאַ אַנאַליסיס פֿאַר ריסערטשערז. איצט וואָס זיי געפֿונען איז אַז ווען אַ רעסעאַרטשער-- און דעם איז ניט די שולד פון קיין באַזונדער רעסעאַרטשער-- אָבער ווען אַ פאָרשער דיפּלויד אַ אַלגערידאַם צו אַנאַלייז, אין אַ באַזונדער וועג, אַ דנאַ מוסטער, זיי וואָלט שרייַבן די ווייכווארג, אַרויסגעבן אַז, אפֿשר צו גיטהוב אָדער ערגעץ אַנדערש, און דעריבער זיי זענען געטאן. גוט די פּראָבלעם איז געווען אַז עס איז ניט דאַווקע רעפּראָדוסיבלע. ווייַל אין סדר צו פֿאַרשטיין די ווייכווארג, זיי וואָלט זיין שטעלן אַרויף פֿאַר די פּינטלעך אַנטוויקלונג סוויווע אַז אַז פאָרשער געניצט, יוזשאַוואַלי זייער לאַפּטאַפּ, אָדער אַ שליח, אָדער אַ דאַטע צענטער אַז זיי זענען ניצן. און דעריבער, עס איז זייער שווער צו רעפּראָדוצירן פאָרשונג רעזולטאַטן ווען אַנאַלייזינג דנאַ סאַמפּאַלז צו קוקן ביי זאכן ווי ינסידענסע-- פאַרגלייַכן ינסידאַנס פון האַרץ אַטאַקס באזירט אויף זיכער גענעס ווייל יצט, פֿאַר בייַשפּיל, אָדער ראַק ריזיקירן, אָדער קיין פון די אנדערע מינים פון זאכן. אזוי וואָס זיי האבן אַנשטאָט איז זיי אנגעהויבן קריייטינג קאַנטיינערז. און איר קענען גיין צו bioboxes.org, עס ס אַ גרויס אָרגאַניזירונג. און וואָס זיי טאָן איז זיי פּראָדוצירן קאַנטיינערז באזירט אויף פאָרשונג. און דעמאָלט ווען עמעצער סענדז אין זייער מוסטער, זיי קענען לויפן עס. און עס האט אַלע די סוויווע דארף צו לויפן אַז אַלגערידאַם און פּראָדוצירן די רעזולטאַטן. און זיי ניטאָ דערגייונג אַז זיי ניטאָ פיל מער מסתּמא און פיל מער געשווינד קענען צו צוריקקומען רעזולטאטן צו מענטשן. און אין פאַקט, וואָס מענטשן זענען טאן זענען פליסנדיק זייער אייגן אַנאַליסיס אויף דנאַ, שיקן אַז אין צו ביאָבאָקסעס, און דעמאָלט ביאָבאָקס נאָר נעמט די דאַטן, ראַנז עס קעגן די פאַרשיידנקייַט פון פאַרשידענע קאַנטיינערז צו זען פאַרשידענע רעזולטאטן באזירט אויף פאַרשידענע פאָרשונג. אַזוי עס ס אַ זייער שטאַרק וועג אין וואָס ריסערטשערז קענען מאַכן אַ איין בייַשפּיל אַז אַלאַוז אנדערע מענטשן צו פּרובירן און רעפּראָדוצירן די רעזולטאַטן. אזוי ווי טאָן איר באַקומען סטאַרטעד? מיר זענען אויך געשטיצט אויף לינוקס. אזוי אויב איר ווילן צו ינסטאַלירן עפּעס אויף לינוקס, איר נוצן דיין נאָרמאַל פּעקל פאַרוואַלטער צו ינסטאַלירן. אויב איר ניטאָ ניצן אַ דעביאַן, עס ס פיייק באַקומען. סענטאָס איז יום. Fedora רויט האַט איז רפּמ-- איך טאָן ניט געדענקען. סייַ ווי סייַ, עס ס אַלע דאָרט. מיר שטיצן אַ גרויס פאַרשיידנקייַט פון לינוקס דיסטראַביושאַנז. איר קענען קאָנטראָלירן די אויס. מיר אויך האָבן אָפּציעס אַזוי איר קען לויפן אויף מעק אָדער ווינדאָוז. איצט ניקאָ דערמאנט פריער אַז עס איז געווען בלויז געשטיצט אויף לינוקס. אַז ס אמת ווייַל עס דאַרף אַ לינוקס קערנעל. אבער, איר קענען לויפן אין אַ ווירטואַל מאַשין. און וואָס די דאָקקער מכשירים טוט, וואָס איר קענען אָפּלאָדירן, עס גיט איר אַז ווירטואַל מאַשין. אַזוי נאָר אַ שנעל 48 רגע, איך טראַכטן, אָפּלאָדירן. איר נאָר זוכן אויף דאָקקער מכשירים, אָפּלאָדירן עס צו די מעק, און דעם טייל איז פון קורס ספּעד אַרויף ווייַל וואס וויל צו היטן אַ אָפּלאָדירן סיגנאַל? נאָרמאַל מעק ינסטאַלירונג, און דעמאָלט איר ניטאָ געגאנגען צו זען דזשעראָמע שטעלן אין זייַן פּאַראָל. אַז ס זייער יקסייטינג. און דעמאָלט עס ינסטאָלז אַ גאַנץ בינטל פון מכשירים. און דער הויפּט עס וועט ינסטאַלירן אַ באַפֿעל שורה. און דעמאָלט איר געקענט זען דזשעראָמע טעסטינג זייַן בילדער. און דעמאָלט באזירט אויף דעם, איר קענען זען אַז יאָוטובע מיינט אַז ניקאָ איז אינטערעסירט אין שטערן וואַרס, די זשימי קיממעל ווייַזן, און איך טראַכטן עללען. איך טראַכטן אַז לעצטע איינער איז אַ קלעמערל פון אַ עללען ווייַזן. אַזוי דאָקקער מכשירים כאָטש קומט מיט מער ווי בלויז דאָקקער מאַשין. אַזוי דאָקקער מאַשין איז די זאַך אַז העלפּס איר שטעלן אַרויף אַ ווירטואַל מאַשין אויף דיין ווינדאָוז אָדער מאַק-- אייער ווינדאָוז קאַסטן אָדער אייער מעק באָקס-- און העלפּס איר טאָן פּראַוויזשאַנינג, אבער עס אויך קומט מיט סוואָרם און קאַמפּאָוז, וואָס זענען דיזיינד צו העלפֿן איר טאָן גרויס וואָג דיפּלוימאַנץ פון אייער אַפּלאַקיישאַן. אזוי אויב איר ווילן צו פירן קלאַסטערז פון נאָודז, קלאַסטערז פון קאַנטיינערז, קאַמפּאָוז און סוואָרם זענען די וועג צו גיין וועגן וואס. און פון לויף עס קומט מיט דאָקקער ענגינע און קיטעמאַטיק, וואָס איז דעם דעסקטאַפּ גוי. איך זאָל אויך דערמאָנען דאָקקער רעגיסטרי, וואָס איז ניט ינקלודעד אין מכשירים, אָבער עס איז אַ וועג פֿאַר איר צו לויפן אייער אייגן רעדזשיסטריז פון דאָקקער בילדער ווי דאָקקער הוב, אָבער איר קענען אויך נאָר נוצן דאָקקער הוב ווי אַ וועג צו טאָן אַז. און, פּלאַנעווען דרייַ, איר ניטאָ געזען עס פליסנדיק אין אַ קאַנטיינער. און אַז ס ווי מיר ניטאָ דיסטריביוטינג אונדזער סליידז. דאס גאנצע פּרעזענטירונג איז אַקשלי אַ HTML רוק דעק. און עס איז פליסנדיק אין אַ קאַנטיינער, וואָס איר קענען באַקומען בי-- ניקאָלאַ קאַבאַר: יא, אַזוי עס ס פליסנדיק פול מאָל אויף מיין מאַקס. און איך בין פּריזענטינג פון עס. און איר נאָר טאָן דאָקקער נאָך איר ינסטאַלירן דיין מכשירים. איר קענען נאָר טאָן אַ דאָקקער לויפן און באַקומען עס, און נוצן די סליידז. מאַנאָ מאַרקס: און אַז ס עס. אַזוי מיר דאַנקען איר אַלע פֿאַר קומען. און מיר רע צופרידן צו ענטפֿערן שאלות. איך זאָל דערמאָנען איידער אַבי ווער בלעטער עס איז ה-שירץ איבער דאָרט. אנטשולדיגט אַבי ווער וואס איז וואַטשינג דעם אויף ליוועסטרעאַם אָדער ווידעא, אָבער מיר האָבן דאָקקער ה-שירץ איבער דאָרט. און מיר וויסן דאָקקער סטודענטן, און אין מיין דערפאַרונג, פּראָפעססאָרס אויך, ווי פּאָטער קליידער. אזוי דאַנקען איר אַלע פֿאַר קומען אויס. און גיי אונדז אויף טוויטטער אויב איר ווילן, אָדער טאָן ניט. איך טאָן ניט זאָרגן. אויך נאָכפאָלגן דאָקקער אויף טוויטטער. אַז ס אויך טשיקאַווע. און דעמאָלט אַז ס עס. Docker.com. דאנק איר. [אַפּלאָדיסמענטן]