Wstęp
ZettaByte Filesystem
Dynamic Tracing (DTrace)Solaris Containers
Image Packaging System
Predictive Self-HealingSecure Execution
188 Open Source AppsCompatibility Guarantee
OpenSolaris
Podejscie tradycyjne
Network
Srednie uzycie 20%-30%
Jedna aplikacja na serwer Dostosowanie
do chwilowych wymagań
WebServer
WebServer
AppServer
AppServer
DBServer
NFSServer
Technologie wirtualizacji
DynamicSystem Domains
Solaris Containers(Zones + SRM)
BrandZ
Solaris ResourceManager (SRM)
Logical DomainsxVM (Xen)Vmware
VirtualBoXMS Virtual Server
Hard Partitions Virtual Machines OS Virtualization Resource Mgmt.
Multiple OSes Single OS
Server
OS
AppAppServer
DBServer
WebServer
MailServer
MailServer
WebServer
FileServer
LDAPServer
AppServer
DBServer
DBServer
AppServer
Zone
Global Zone
Non-GlobalZone 1
Non-GlobalZone n
...
Wirtualne srodowiskoJedno jadro
ABI/API bez zmian
Wymagania:HDD: 85*MB, RAM: 40 MB
Maly spadek wydajnosci
Może mieć własne:Kopie katalogow
Użytkownika root
IP
...
BrandZ lx
Nie jest to pełna wirtualizacjaAktywne jest tylko środowiska
Tylko jądro OpenSolarisBrak aktywnego jądra Linux !
Emulacja
Uruchamiania procesów
Wywołań systemowych
Sygnałów
Urządzeń
/proc
DTrace dla Linux'owych aplikacji
Używam BrandZ lx do uruchomienia Skype :)
Local Zone 1
Zasoby w zone
cpu1
Global Zone
Local Zone 2
Local Zone 3
cpu2
cpu3
cpu4
cpu5
cpu6
cpu7
cpu8
Przydzielić można:CPU
Global – min 1 udzial
Pamięć
Swap
Planiste
...
Jak przydzielic ?StatycznieDynamicznie
Zone vs VirtualBox
Środowiska wirtualizacjiZone
Tylko na Open Solaris / SolarisGoście: OpenSolaris, Linux (BrandZ)
VistualBoxGość
Windows, Linux, OpenSolaris, FreeBSD
GospodarzWindows, Linux, OpenSolaris, MacOS X
VirtualBox
Frontend / BackendLogika w VboxVM.so
Interakcja z użytkownikiem
QT GUIVboxManagerRDP Server
Klient / ServerGUI
VirtualBox -startvm
VBoxSVC
Next Steps
Get It Experience It Install It
Available everywhere
Smaller faster download
LiveCD
Risk free
Easy
Graphical
Runs in virtualization environments
Visit www.opensolaris.com
Next Steps
Get Involved
Join the Student Communityhttp://osum.sun.com/group/pw
OpenSolarisDistribution: http://www.opensolaris.com
Community: http://www.opensolaris.org
Community: Zones
http://opensolaris.org/os/community/zones
BrandZhttp://opensolaris.org/os/community/brandz
VirtualBoxhttp://www.virtualbox.org