Developer CommunityDeirdré StraughanHead of Educational Programs, Joyent
Lei Non Sa Chi Sono Io!• Cittadina USA, cresciuta e vissuta in molti paesi, fra cui 17 anni in Italia(Milano, Lecco)• Inca...
Ma chi siamo noi?
Allʼinizio, cʼera Solaris
e la gente che lʼha creato“Lʼinnovazione non viene dallʼazienda, ma dalla gente.”- Bryan CantrillSolaris InternetEngineeri...
alcune delle grandi innovazioni diSolaris 10:•ZFS•DTrace•Zones•FMA (Fault Management Architecture)•SMF (Service Management...
ZFS•Jeff Bonwick, Matt Ahrens, Bill Moore, EricSchrock, Mark Maybee, Neil Perrin...
DTraceMike Shapiro, Bryan Cantrill, Adam Leventhal
Zones•Jerry Jelinek(con co-autori Dave Miner e NickSolter)
Fishworks•Now It Can Be Told (2008)
Solaris diventoʼ open nel 2005•...tranne alcuni pezzi che nonpotevano esserlo, per motivilegali•in realtaʼ, la stragrandem...
e poi...
e poi...
e poi...CHIUSOVenerdiʼ 13 agosto, 2010
Ma cʼera speranza...Appena 10 giorni prima, il 3 agosto, 2010, Garrett DʼAmore (ex-Sun, alloraimpiegato da Nexenta) aveva ...
La Famiglia “Solarish”• altre distribuzioni: http://wiki.illumos.org/display/illumos/About+illumos• storia: http://wiki.sm...
Kernel vs Distribution•Kernel: Linux•Distribuzioni: Ubuntu, RedHat, Fedora, CentOS•Kernel: illumos•Distribuzioni: OpenIndi...
Le aziende dietro illumos
Che Cosʼé SmartOS?•Un sistema operativo basato su illumos e creato daJoyent, progettato ed ottimizzato per cloudcomputing•...
Perché SmartOS?•I quattro pilastri:•In piuʼ:•Performance•Sicurezza
ZFS•Enterprise-grade file system: reliability eperformance•Creare una zone vuol dire creare un file system ZFS
Observability: DTrace
DTrace VisualizationsCloud Analytics nel portale di Joyent
Performance: Virtualization and I/O Code Paths• http://dtrace.org/blogs/brendan/2013/01/11/virtualization-performance-zone...
CPU Performance
Network Performance
File System Performance
Zones = Sicurezza•No exploitable code path to modify privileges•KVM in a zone means double-hulled security•ZFS devices are...
La Sicurezza a Doppio ScafoGlobal Zone!Zone!KVM!Zone!Zone!privilege!Escape from a KVMinstance (knownexploits), and you’lls...
Le Community
Eventi• dtrace.conf 2012
Eventi• ZFS / illumos Days, 2012
Come Partecipare?• http://smartos.org/• http://smartos.org/smartos-mailing-list/• irc.freenode.net #smartos - office hours ...
Altre Risorsehttps://www.youtube.com/user/deirdreshttp://dtrace.org/blogs/http://joyent.com/blog
SmartOS Developer Community - Cloud Barcamp Italia on Line - Deirdrè Straughan
SmartOS Developer Community - Cloud Barcamp Italia on Line - Deirdrè Straughan
SmartOS Developer Community - Cloud Barcamp Italia on Line - Deirdrè Straughan
SmartOS Developer Community - Cloud Barcamp Italia on Line - Deirdrè Straughan
SmartOS Developer Community - Cloud Barcamp Italia on Line - Deirdrè Straughan
SmartOS Developer Community - Cloud Barcamp Italia on Line - Deirdrè Straughan
Upcoming SlideShare
Loading in …5
×

SmartOS Developer Community - Cloud Barcamp Italia on Line - Deirdrè Straughan

260 views
193 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
260
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SmartOS Developer Community - Cloud Barcamp Italia on Line - Deirdrè Straughan

  1. 1. Developer CommunityDeirdré StraughanHead of Educational Programs, Joyent
  2. 2. Lei Non Sa Chi Sono Io!• Cittadina USA, cresciuta e vissuta in molti paesi, fra cui 17 anni in Italia(Milano, Lecco)• Incat Systems -> Adaptec -> Roxio (technical writer, community manager,support, webmaster)• Sun Microsystems -> Oracle (technical content, social media, community)• Da fine 2010, Joyent (training, community)
  3. 3. Ma chi siamo noi?
  4. 4. Allʼinizio, cʼera Solaris
  5. 5. e la gente che lʼha creato“Lʼinnovazione non viene dallʼazienda, ma dalla gente.”- Bryan CantrillSolaris InternetEngineering group,MPK, Nov 1998
  6. 6. alcune delle grandi innovazioni diSolaris 10:•ZFS•DTrace•Zones•FMA (Fault Management Architecture)•SMF (Service Management Facility)
  7. 7. ZFS•Jeff Bonwick, Matt Ahrens, Bill Moore, EricSchrock, Mark Maybee, Neil Perrin...
  8. 8. DTraceMike Shapiro, Bryan Cantrill, Adam Leventhal
  9. 9. Zones•Jerry Jelinek(con co-autori Dave Miner e NickSolter)
  10. 10. Fishworks•Now It Can Be Told (2008)
  11. 11. Solaris diventoʼ open nel 2005•...tranne alcuni pezzi che nonpotevano esserlo, per motivilegali•in realtaʼ, la stragrandemaggioranza degli ingenierierano impiegati dalla Sun;non cʼera praticamentesviluppo al di fuoridallʼazienda
  12. 12. e poi...
  13. 13. e poi...
  14. 14. e poi...CHIUSOVenerdiʼ 13 agosto, 2010
  15. 15. Ma cʼera speranza...Appena 10 giorni prima, il 3 agosto, 2010, Garrett DʼAmore (ex-Sun, alloraimpiegato da Nexenta) aveva annunciato illumos.Lui, con alcuni altri (ad es. Rich Lowe, Jason King) stava riscrivendo i pezziancora proprietari di OpenSolaris
  16. 16. La Famiglia “Solarish”• altre distribuzioni: http://wiki.illumos.org/display/illumos/About+illumos• storia: http://wiki.smartos.org/display/DOC/Community+History
  17. 17. Kernel vs Distribution•Kernel: Linux•Distribuzioni: Ubuntu, RedHat, Fedora, CentOS•Kernel: illumos•Distribuzioni: OpenIndiana, SmartOS, OmniOS,NexentaStor - e forse molti altri che ancora nonconosciamo!
  18. 18. Le aziende dietro illumos
  19. 19. Che Cosʼé SmartOS?•Un sistema operativo basato su illumos e creato daJoyent, progettato ed ottimizzato per cloudcomputing•Un hypervisor per la creazione ed amministrazionedi macchine virtuali
  20. 20. Perché SmartOS?•I quattro pilastri:•In piuʼ:•Performance•Sicurezza
  21. 21. ZFS•Enterprise-grade file system: reliability eperformance•Creare una zone vuol dire creare un file system ZFS
  22. 22. Observability: DTrace
  23. 23. DTrace VisualizationsCloud Analytics nel portale di Joyent
  24. 24. Performance: Virtualization and I/O Code Paths• http://dtrace.org/blogs/brendan/2013/01/11/virtualization-performance-zones-kvm-xen/Less Overhead!Simple!Zones!More Overhead!Complex!Xen!
  25. 25. CPU Performance
  26. 26. Network Performance
  27. 27. File System Performance
  28. 28. Zones = Sicurezza•No exploitable code path to modify privileges•KVM in a zone means double-hulled security•ZFS devices are purely virtual•Resource controls (CPU caps, fair-sharescheduler) limit the impact of DDoS attacks
  29. 29. La Sicurezza a Doppio ScafoGlobal Zone!Zone!KVM!Zone!Zone!privilege!Escape from a KVMinstance (knownexploits), and you’llstill be inside a zone“jail”!User privileges can onlybe de-escalated, notescalated (no kernelcode path)!
  30. 30. Le Community
  31. 31. Eventi• dtrace.conf 2012
  32. 32. Eventi• ZFS / illumos Days, 2012
  33. 33. Come Partecipare?• http://smartos.org/• http://smartos.org/smartos-mailing-list/• irc.freenode.net #smartos - office hours con Joyent engineers ognigiovediʼ ore 10-11PT• illumos.org•mailing lists:http://wiki.illumos.org/display/illumos/illumos+Mailing+Lists•irc.freenode.net #illumos
  34. 34. Altre Risorsehttps://www.youtube.com/user/deirdreshttp://dtrace.org/blogs/http://joyent.com/blog

×