יום שלישי, 26 באוגוסט 2014

227 Carburator 15 - Adrian Cockcroft


  • משתתפים: רן, נתי אורי
  • בפרק נידונה ההרצאה של Adrian Cockcroft בפורום IGT. אדריאן עבד בעבר ב- Sun, eBay, Netflix
  • נושאי ההרצאה הם לא חדשים, אך החיבור שלהם יחדיו ובהירות ההצגה היו מוצלחות. אדריאן סקר מספר תחומים בהם היה Distruption ודיבר על איך זה קורה ואיך זה משפיע. להלן מספר נקודות עליהן דיבר, במצגת ישנן נקודות נוספות.
  • Cloud in Enterprise IT - עכשיו בתהליך מאוחר של אימוץ הענן בעוד ששאר העולם כברעבר לשם בשנים האחרונות. כשיש Distruption מתחיל תהליך של הכחשה ע"י ה"עולם הישן" ובפרט Enterprise IT. כשיורד האסימון יש תהליך מואץ של השלמת פערים וזו הזדמנות עסקית לחברות סטרט-אפ.
  • Storage - מעבר ממודל מונוליטי לצורה חדשה של מחשבה - מודל יותר scalable ויותר זול. במודל החדש יש שימוש בחומרה רגילה וניהול ה- storage מתבצע ע"י ה- database עצמו ולא מופרד.
  • Docker - מממש container אך משתמש בהפרדת processes המובנה במערכת ההפעלה מבלי ה- overhead של virtualization מלא שמריץ מערכות הפעלה שלמות במקביל. האימוץ של Docker ע"י התעשייה היה מהיר מאד כי למרות שזה היה מוצר של חברה די קטנה, הוא לא התחרה בשום מוצר אחר באופן ישיר וגם ענה על צורך אמיתי. החברה התחילה כחברת PaaS, לא היתה לה הצלחה גדולה, החליטה לשנות כיוון ולתת אמצעים לחברות אחרות לבנות PaaS, המוצר Docker היה אחד הכלים. הוא זכה להצלחה אדירה תוך פחות משנה והיום החברה בפועל מספקת אותו. הפלטפורמה נוחה למפתחים, לא כל כך לאנשי IT ואכן האימוץ הוא דרך המתכנתים הבודדים ולא כחלק מהחלטות של מחלקות IT, בדומה ל- Dropbox
  • Microservices - גישה ארכיטקטונית של בניית יחידות בדידות של שירותים עם API מוגדר במקום מערכת מונוליטית. גם אירגונית בדר"כ יש אדם שאחראי על כל יחידה וממשק ויכול להתקדם עם הפיתוח באופן עצמאי ועם מעט תלות באחרים. יחידות קטנות הן קלות לבדיקה לעדכון ול- deployment. ע"כ גישה זו חשובה ל- continuous deploiyment. מצד שני, קשה לדבג תהליכים שמשתמשים בהרבה שירותים קטנים והניטור מקבל תפקיד מרכזי והופך למורכב. יש כלים לכך, בפרט טוויטר ונטפליקס פיתחו תשתיות לכך. מערכות הניטור הופכות להיות צוואר הבקבוק, במיוחד כאשר יש צורך בניטור של מטריקות רבות. בהקשר זה - מערכות ניטור סרברים כבר פחות רלוונטיות בעולם שבו סרברים עולים ויורדים דינאמית.
הקובץ נמצא כאן, האזנה נעימה ותודה רבה ליוני על התמלול

4 תגובות:

אנונימי אמר/ה...

Ran
you mentioned Cassandra is losing ground to new players
care to elaborate?

Ran Tavory אמר/ה...

Hi anonymous, I was saying that Cockroft mentioned cassandra as being the disruptor to the storage industry.
But as a matter of fact even cassandra starts getting disrupted.
The disruptors are databases such as rocksdb and other SSD based databases. The thing about Cassandra being very fast is that is uses memory very well in order to reduce disk latency. But when disk latency is less of an issue (such as the case with ssd) then at least this benefit of cassandra dwarfns, and you're left with some unnecessary complexity.
This new breed of database aren't winning cassandra yet, but I think this is the beginning of a disruption

Tzach Livyatan אמר/ה...

Thanks Ran
I'm the mysterious anonymous
Now back at my laptop :)

Ran Tavory אמר/ה...

יש גם וידאו, תודות לאופיר
http://iamondemand.com/blog/great-cloud-video-migrating-to-cloud-native-with-microservices-by-adrian-cockcroft/

הוסף רשומת תגובה