• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Virtualization from Desktop To Enterprise
 

Virtualization from Desktop To Enterprise

on

  • 876 views

 

Statistics

Views

Total Views
876
Views on SlideShare
876
Embed Views
0

Actions

Likes
1
Downloads
46
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Virtualization from Desktop To Enterprise Virtualization from Desktop To Enterprise Presentation Transcript

    • Virtualization from Desktop To Enterprise Ivan Ma 1 ivan.ma@sun.com Sun Microsystems
    • AGENDA sun.com/virtualization 1 – Virtualization 2 – Network 3 – Storage 4 – Compute 5 – Desktop 2
    • Virtualization Introduction
    • Definition - Virtualization • Wikis - http://en.wikipedia.org/wiki/Virtualization > Virtualization is a term referring to the abstraction of computing resources • About.com http://cplus.about.com/od/glossar1/g/virtualization.htm > Virtualization is a technique for hiding the physical characteristics of computing resources to simpllify the way in which other systems, applications, or end users interact with those resources. > Virtualization lets a single physical resource (such as server, OS, application or storage device) appear as multiple logical resources; or making multiple physical resources (such as storage devices or servers) appear as a single logical resource. 4
    • Demands & Challenges... Demand and capacity are colliding... Demand Energy Users Complexity Services Costs Access Space Regulations Server Sprawl ... IT infrastructure is right in the middle! 5
    • Virtualization Provides An Eco* Solution *Eco = Economics + Ecology 6
    • Virtualization across Shared Infrastructure Network Application Storage “Compute” 7
    • The Datacenter Today Energy costs continue to rise Server sprawl is Single hard to manage application per server Client Data Center Management App App Mail Service Databas Databas Developer Serve Serve Serve e e Application NETWORK r r r Average server utilization OS only 5% to 15 Server % Storage 8
    • The Need for Virtualization • Consolidation multiple hosts and services • Leads to … > Increased hardware utilization (Mostly, avg util < 15% or 20%) > Increased resource allocation flexibility > Reduced power requirements > Reduced management cost > Lower cost of ownership 9
    • OpenSource Projects Jini.org developers.sun.com sun.com/opensource Shared Innovation, Open Standards, Open Interfaces 10
    • OpenSource Projects Jini.org developers.sun.com sun.com/opensource Shared Innovation, Open Standards, Open Interfaces 11
    • Network Virtualization
    • Network Virtualization • Combining h/w network resource, s/w network resources into a single administrative unit. • Goal > Efficient, controlled, secure sharing of the networking resources • End product – Virtual Network > External → VLAN > Internal → On a single host, Network Resource Allocation. Building an Internal Virtual Network. 13
    • Crossbow Network Virtualization • Crossbow – Project Name in OpenSolaris for Network Virtualization - http://www.opensolaris.org/os/project/crossbow/ • Carve up hardware NIC into multiple virtual NICs • NIC Virtualization functionality is provided by the MAC layer and VNIC pseudo driver • MAC layer: core virtualization, rsource partitioning and virtual switching, leveraging hardware classification • VNIC driver: expose virtual NICs which appear to the system as regular NICs 14
    • Why it is important • Virtualized Environment > Partitioned Applications > Partitioned Hosts > By itself, it is another Eco-System ● Required Virtualized Networking Infrastructure • Challenge > One virtual host dominates the Physical NIC > Virtual Host to Virtual Host communication – Security Concern > TCP/UDP packets from getting into NIC > etc... 15
    • Examples DEMO 16
    • Network Virtualization in Crossbow 17
    • Q1 Where can you find Crossbow network virtualization? 18
    • A1 Where can you find Crossbow network virtualization? Solaris / OpenSolaris 19
    • Storage Virtualization
    • What is Storage Virtualization • Storage virtualization is the pooling of multiple physical storage resources into what appears to be a single storage resource that is centrally managed. • Storage virtualization automates tedious and extremely time-consuming storage administration tasks • Hides the physical complexity • Technology > RAID 0,1,5,6,... > Solaris 10 – Zetta File System (ZFS) > Open Storage & Unified Storage > ... 21
    • Storage Complexity • Pool of disks • Tier of Storage > SATA, SAS, FC, SSD, (RAM),... • Access Path & Standards > NFS, FC, iSCSI, CIFS,... • Volumes • RAID Level • Replication • Snapshot / Cloning • etc... 22
    • Video – Fun with ZFS 23
    • What is ZFS? A new way to manage data End-to End Immense Data Software Data Integrity Capacity Developer With check- The world's summing and first 128-bit copy-on-write file system transactions Easier Huge Performance Administration Gains A pooled Especially storage model – architected no volume for speed manager 24
    • Storage Pool Automatically add capacity to shared storage pool Application 1 Application 2 Application 3 ZFS ZFS Storage Pool 25
    • Q2 Name one Feature in ZFS to facilitate the Storage Virtualization 26
    • A2 Name one Feature in ZFS to facilitate the Storage Virtualization Disk Pool / Snapshot / Clone / Provisioning / Compression / Replication / ... 27
    • Q2 Name one Feature in ZFS to facilitate the Storage Virtualization 28
    • Server Virtualization
    • Server Virtualization 30
    • Full vs Para-virtualization 31
    • Hard Partitions 32
    • Solaris Containers • Workload isolation features > Privileges > Zones • Resource Management Tools > Guarantee minimum CPU use (FSS) > Limit maximum CPU use (pools, processor sets) > Limit physical memory use (resource capping daemon) > Limit virtual memory use (projects, capped-memory) > Limit network bandwidth use (ipqos, crossbow) 33
    • Resource Control • By default, all zones use all CPUs > Also, tools like prstat base %'s on all CPUs 34
    • Zone and the Fair Share Scheduler (FSS) 35
    • Q3 Name one Resource which can be controlled in Container/Zone 36
    • A3 Name one Resource which can be controlled in Container/Zone CPU / Memory / Network / device allocation / ... 37
    • Desktop Virtualization
    • Desktop Virtualization • Server-Centric computing model – designed to host and centrally manage desktop virtual machines in the data center while giving end users a full PC desktop experience • Technologies > VNC > Citrix > Remote Desktop (RDP) > Terminal Server • Virtual Desktop Infrastructure (VDI) 39
    • Sun VirtualBox Cross-platform Guest Platforms Virtualization Sun VirtualBox Software Host Platforms x86 Hardware 40
    • Windows 7, OpenSolaris, Oracle Enterprise Linux on a Mac 41
    • Easy • Easy install on existing system • Simple, intuitive, graphical user interface 42
    • Seamless Windows 43
    • High Performance Virtual Hardware • Processor: > 1-32 vCPUs per guest > 32-bit and 64-bit guests; PAE support > Utilize VT-x/AMD or manage without • RAM: up to 16Gb per guest • Virtual SATA, SCSI or IDE: up to 32 disks • Virtual NICs: up to 8 NICs per guest offering gigabit ethernet • Virtual USB Controller: USB 1.1 and 2.0 • Full ACPI Support: guests show real power status • Virtual CD/DVD: passthru for CD/DVD writing • Graphics Acceleration: > OpenGL for Windows, Linux, Solaris Guests > Direct3D for Windows 44
    • Powerful • Powerful deployment options Server VM storage VM storage Sun VirtualBox iSCSI VM storage RDP Sun VirtualBox Sun VirtualBox Client Platform Client Platform Client Platform Client ೪೫
    • Powerful • Powerful deployment options • Powerful networking choices > NAT ● Simple and efficient, works out of the box ● Ideal for client operating systems > Bridged ● For more permanent server deployments > Host-only and Internal networking ● For building isolated networks ● Ideal for testing and development > Port-forwarding ● Bespoke connection handling 46
    • Powerful • Powerful deployment options • Powerful networking choices • Powerful snapshot capability 47
    • Powerful • Powerful deployment options • Powerful networking choices • Powerful snapshot capability • Powerful Command Line Interface > VBoxManage … > VBoxHeadless... 48
    • Sun Virtual Desktop Infrastructure (VDI) SSL/AIP ALP ALP AIP Internet SWC SSL/AIP Sun Ray Server Secure Global SW Desktop SW RDP RDP Solaris™ 10 x86 Virtual Machine VMware Infrastructure/ 3270/ X11 5250 VirtualBox x86/x64 Server Mainframe/ UNIX AS/400 49
    • Summary • OpenSolaris Source > http://src.opensolaris.org/source/xref/onnv/ • VirtualBox > http://www.virtualbox.org • OpenSolaris - ZFS / Crossbow / Container > http://www.opensolaris.org 50
    • Thank You. 44 51