SlideShare une entreprise Scribd logo
1  sur  20
AMD Opteron™: Driving Optimal
Virtualization with VMware ESX
Virtualization Solutions
Consolidate Resources – increase server                   Virtual    Virtual
                                                          Machine    Machine
utilization while reducing energy consumption

Enhance Business Continuity – enable
                                                      Server Virtualization
application isolation and fail-over capabilities
                                                    Partitions a computer into
                                                     virtual machines that can
Legacy Software Support – legacy software           each run their own OS and
can run on newer, power efficient hardware                   applications




Consolidate Resources – streamline the
deployment and management of clients                             Client
                                                      Client               Client
                                                                Session
                                                     Session              Session

Enhance Security – applications and data are
centralized for tighter control                    Presentation Virtualization
                                                      Enables applications or
Reduce Client Infrastructure Cost – cost             desktop to be hosted on
                                                       server and streamed
efficient client hardware/management alternative
                                                            to clients
Evolving x86 Processor for Virtualization
    AMD is driving architectural and instruction set enhancements to
           reduce overhead and complexity of virtualization




           64-bit           Dual-Core               Quad-Core                 Six-Core*
          Memory
         Addressing
                            Hardware                Hardware               World Switch
                            Extensions              Extensions              and RVI*
         Integrated
                             (AMD-V)                  (RVI)                Performance
          Memory
                                                                              Tuning
         Controller                                 Large Page
                           Tagged TLB                 Tables
                                                                               I/O
          Extended                                                        Virtualization*
          Migration




                 *Planned features for future AMD Opteron™ processor-based systems




3
Achieving Scalable Virtualization
   Efficient Virtualization needs more than just a good core
          architecture - it needs a great system design



                        • Low   Latency / High Bandwidth
                                Memory interconnect
                            −
                                I/O interconnect
                            −
                                Core Interconnect
                            −
                        • Efficient Cache Architecture
                        • Optimized Multi-Core and
                          Execution Units
                        • Software Optimization




                These factors enable efficiency and scalability
Virtualization is CPU and Memory Intensive
                                                                                                            AMD’s Direct Connect Architecture delivers dedicated
                                                                                                                   memory access and better scalability

                                                                                                                                                                                                                                                                                                                                                                                                                                                               • Helps improve application
                                                                The image cannot be display ed. Your computer may not                                                                                                                                                                                                                The image cannot be display ed. Your computer may not
                                                                hav e enough memory to open the image, or the image                                                                                                                                                                                                                  hav e enough memory to open the image, or the image
                                                                may hav e been corrupted. Restart y our computer, and                                                                                                                                                                                                                may hav e been corrupted. Restart y our computer, and
                                                                then open the file again. If the red x still appears, y ou                                                                                                                                                                                                           then open the file again. If the red x still appears, y ou
                                                                may hav e to delete the image and then insert it again.                                                                                                                                                                                                              may hav e to delete the image and then insert it again.
                    The image cannot be display ed. Your computer may not
                                             The image cannot be display ed. Your computer may not                                                                                                                                                                                                                                                      The image cannot be display ed. Your computer may not
                                                                                                                                                                                                                                                                                                                                                                            The image cannot be display ed. Your computer may not
                    hav e enough memory to open the image, or the image
                                             hav e enough memory to open the image, or the image                                                                                                                                                                                                                                                        hav e enough memory to open the image, or the image
                    may hav e been corrupted. Restart y our computer, and                                                                                                                                                                                                                                                                                                   hav e enough memory to open the image, or the image
                                             may hav e been corrupted. Restart y our computer, and                                                                                                                                                                                                                                                      may hav e been corrupted. Restart y our computer, and




                                                                                                                                                                                                                                                                                                                                                                                                                                                                 performance within a
                    then open the file again. If the red x still appears, y ou                                                                                                                                                                                                                                                                                              may hav e been corrupted. Restart y our computer, and
                                             then open the file again. If the red x still appears, y ou                                                                                                                                                                                                                                                 then open the file again. If the red x still appears, y ou
                    may hav e to delete the image and then insert it again.                                                                                                                                                                                                                                                                                                 then open the file again. If the red x still appears, y ou
                                             may hav e to delete the image and then insert it again.                                                                                                                                                                                                                                                    may hav e to delete the image and then insert it again.
                                                                                                                                                                                                                                                                                                                                                                            may hav e to delete the image and then insert it again.
 The image cannot be display ed. Your computer may not
                                                                                                                                                                                                                                                                                                                                                                                                  The image cannot be display ed. Your computer may not
 hav e enough memory to open the image, or the image
                                                                                                                                                                                                                                                                                                                                                                                                  hav e enough memory to open the image, or the image
 may hav e been corrupted. Restart y our computer, and
                                                                                                                                                                                                                                                                                                                                                                                                  may hav e been corrupted. Restart y our computer, and
 then open the file again. If the red x still appears, y ou
                                                                                                                                                                                                                                                                                                                                                                                                  then open the file again. If the red x still appears, y ou
 may hav e to delete the image and then insert it again.                                                                                                                                                                         The image cannot be                                                        The image cannot be
                                                                                                                             The image cannot be                                                        The image cannot be                               The image cannot be      The image cannot be
                                                                                                                                                      The image cannot be      The image cannot be
                                                                                                                                                                                                                                                                                                                                                                                                  may hav e to delete the image and then insert it again.
                                                                                                                                                                                                                                 display ed. Your                                                           display ed. Your
                                                                                                                             display ed. Your                                                           display ed. Your                                  display ed. Your         display ed. Your
                                                                                                                                                      display ed. Your         display ed. Your
                                                                                                                                                                                                                                 computer may not                                                           computer may not
                                                                                                                             computer may not                                                           computer may not                                  computer may not         computer may not
                                                                                                                                                      computer may not         computer may not
                                                                                                                                                                                                                                 hav e enough                                                               hav e enough
                                                                                                                             hav e enough                                                               hav e enough                                      hav e enough             hav e enough
                                                                                                                                                      hav e enough             hav e enough
                                                                                                                                                                                                                                 memory to open the                                                         memory to open the
                                                                                                                             memory to open the                                                         memory to open the                                memory to open the       memory to open the
                                                                                                                                                      memory to open the       memory to open the
                                                                                                                                                                                                                                 image, or the image                                                        image, or the image
                                                                                                                             image, or the image                                                        image, or the image                               image, or the image      image, or the image
                                                                                                                                                      image, or the image      image, or the image
                                                                                                                                                                                                                                 may hav e been                                                             may hav e been
                                                                                                                             may hav e been                                                             may hav e been                                    may hav e been           may hav e been
                                                                                                                                                      may hav e been           may hav e been
                                                                                                                                                                                                                                 corrupted. Restart                                                         corrupted. Restart
                                                                                                                             corrupted. Restart                                                         corrupted. Restart                                corrupted. Restart       corrupted. Restart
                                                                                                                                                      corrupted. Restart       corrupted. Restart
                                                                                                                                                                                                                                 y our computer, and                                                        y our computer, and




                                                                                                                                                                                                                                                                                                                                                                                                                                                                 virtual machine
                                                                                                                             y our computer, and                                                        y our computer, and                               y our computer, and      y our computer, and
                                                                                                                                                      y our computer, and      y our computer, and
                                                                                                                                                                                                                                 then open the file                                                         then open the file
                                                                                                                             then open the file                                                         then open the file                                then open the file       then open the file
                                                                                                                                                      then open the file       then open the file
                                                                                                                                                                                                                                 again. If the red x                                                        again. If the red x
                                                                                                                             again. If the red x                                                        again. If the red x                               again. If the red x      again. If the red x
                                                                                                                                                      again. If the red x      again. If the red x
                                                                                                                                                                                                                                 still appears, y ou m…                                                     still appears, y ou m…
                                                                                                                             still appears, y ou m…                                                     still appears, y ou m…                            still appears, y ou m…   still appears, y ou m…
                                                                                                                                                      still appears, y ou m…   still appears, y ou m…




                                                                                                                                                                                                                                               2MB L3 Cache
                                                                                                                                           2MB L3 Cache

                                                                                                                                                                                                                                                                        SRQ
                                                                                                                                                                    SRQ

                                                                                                                                                                                                                                                                                                                                                                                                                                                               • Enables a Tagged TLB
                                                                                                                                                                                                                                                  Crossbar Switch
                                                                                                                                              Crossbar Switch
                                                                                                                                                                                                                                                                                                      HT
                                                                                                                                                                                                  HT                                        DDR2
                                                                                                                                        DDR2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                 means more efficient
                    RDDR2                                                                                                                                                                                                                                                                                                                                    RDDR2
                                                                The image cannot be display ed. Your computer may not                                                                                                                                                                                                                The image cannot be display ed. Your computer may not
                                                                hav e enough memory to open the image, or the image                                                                                                                                                                                                                  hav e enough memory to open the image, or the image
                                                                may hav e been corrupted. Restart y our computer, and                                                                                                                                                                                                                may hav e been corrupted. Restart y our computer, and




                                                                                                                                                                                                                                                                                                                                                                                                                                                                 switching between virtual
                                                                then open the file again. If the red x still appears, y ou                                                                                                                                                                                                           then open the file again. If the red x still appears, y ou
                                                                may hav e to delete the image and then insert it again.                                                                                                                                                                                                              may hav e to delete the image and then insert it again.
                    The image cannot be display ed. Your computer may not
                                             The image cannot be display ed. Your computer may not                                                                                                                                                                                                                                                      The image cannot be display ed. Your be display ed. Your computer may not
                                                                                                                                                                                                                                                                                                                                                                            The image cannot computer may not
                    hav e enough memory to open the image, or the image
                                             hav e enough memory to open the image, or the image                                                                                                                                                                                                                                                        hav e enough memory e enough memory to open the image, or the image
                                                                                                                                                                                                                                                                                                                                                                            hav to open the image, or the image
                    may hav e been corrupted. Restart y our computer, and
                                             may hav e been corrupted. Restart y our computer, and                                                                                                                                                                                                                                                      may hav e been corrupted. Restart y our computer, and our computer, and
                                                                                                                                                                                                                                                                                                                                                                            may hav e been corrupted. Restart y
                    then open the file again. If the red x still appears, y ou
                                             then open the file again. If the red x still appears, y ou                                                                                                                                                                                                                                                 then open the file again.open the file still appears, y ou x still appears, y ou
                                                                                                                                                                                                                                                                                                                                                                            then If the red x again. If the red
                    may hav e to delete the image and then insert it again.
                                             may hav e to delete the image and then insert it again.                                                                                                                                                                                                                                                    may hav e to deletemay image to delete the image and then insert it again.
                                                                                                                                                                                                                                                                                                                                                                             the hav e and then insert it again.
 The image cannot be display ed. Your computer may not
 hav e enough memory to open the image, or the image                                                                                                                                                                                                                                                                                                                                           The image cannot be display ed. Your computer may not
 may hav e been corrupted. Restart y our computer, and                                                                                                                                                                                                                                                                                                                                         hav e enough memory to open the image, or the image
                                                                                                                                                                                                                                                                                                                                                                                               may hav e been corrupted. Restart y our computer, and
 then open the file again. If the red x still appears, y ou
                                                                                                                                                                                                                                                                                                                                                                                               then open the file again. If the red x still appears, y ou
 may hav e to delete the image and then insert it again.                                                                                                                                                                         The image cannot be                                                        The image cannot be
                                                                                                                             The image cannot be                                                        The image cannot be                               The image cannot be      The image cannot be
                                                                                                                                                      The image cannot be      The image cannot be                                                                                                                                                                                             may hav e to delete the image and then insert it again.
                                                                                                                                                                                                                                 display ed. Your                                                           display ed. Your
                                                                                                                             display ed. Your                                                           display ed. Your                                  display ed. Your         display ed. Your
                                                                                                                                                      display ed. Your         display ed. Your
                                                                                                                                                                                                                                 computer may not                                                           computer may not
                                                                                                                             computer may not                                                           computer may not                                  computer may not         computer may not




                                                                                                                                                                                                                                                                                                                                                                                                                                                                 machines
                                                                                                                                                      computer may not         computer may not
                                                                                                                                                                                                                                 hav e enough                                                               hav e enough
                                                                                                                             hav e enough                                                               hav e enough                                      hav e enough             hav e enough
                                                                                                                                                      hav e enough             hav e enough
                                                                                                                                                                                                                                 memory to open the                                                         memory to open the
                                                                                                                             memory to open the                                                         memory to open the                                memory to open the       memory to open the
                                                                                                                                                      memory to open the       memory to open the
                                                                                                                                                                                                                                 image, or the image                                                        image, or the image
                                                                                                                             image, or the image                                                        image, or the image                               image, or the image      image, or the image
                                                                                                                                                      image, or the image      image, or the image
                                                                                                                                                                                                                                 may hav e been                                                             may hav e been
                                                                                                                             may hav e been                                                             may hav e been                                    may hav e been           may hav e been
                                                                                                                                                      may hav e been           may hav e been
                                                                                                                                                                                                                                 corrupted. Restart                                                         corrupted. Restart
                                                                                                                             corrupted. Restart                                                         corrupted. Restart                                corrupted. Restart       corrupted. Restart
                                                                                                                                                      corrupted. Restart       corrupted. Restart
                                                                                                                                                                                                                                 y our computer, and                                                        y our computer, and
                                                                                                                             y our computer, and                                                        y our computer, and                               y our computer, and      y our computer, and
                                                                                                                                                      y our computer, and      y our computer, and
                                                                                                                                                                                                                                 then open the file                                                         then open the file
                                                                                                                             then open the file                                                         then open the file                                then open the file       then open the file
                                                                                                                                                      then open the file       then open the file
                                                                                                                                                                                                                                 again. If the red x                                                        again. If the red x
                                                                                                                             again. If the red x                                                        again. If the red x                               again. If the red x      again. If the red x
                                                                                                                                                      again. If the red x      again. If the red x
                                                                                                                                                                                                                                 still appears, y ou m…                                                     still appears, y ou m…
                                                                                                                             still appears, y ou m…                                                     still appears, y ou m…                            still appears, y ou m…   still appears, y ou m…
                                                                                                                                                      still appears, y ou m…   still appears, y ou m…




                                                                                                                                                                                                                                               2MB L3 Cache
                                                                                                                                           2MB L3 Cache                                                                                                                                                                     8 GB/S
                                                                                                                                                                                                                                                                                                                                                                                                                                                               • Hardware-based memory
                                                                                                                                                                                                                                                                        SRQ
                                                                                                                                                                    SRQ
                                                                                                                                                                                                                                                 Crossbar Switch
                                                                                                                                             Crossbar Switch


                                                                                                                                                                                                                                                                                                                                                                                                                                                                 management and security
                                                                                                                                                                                                                                                                                                     HT
                                                                                                                                                                                                 HT                                         DDR2
                                                                                                                                        DDR2




                                                                                                                                                                                                                                                                                                                                                                                                                                                                 can improve overall
   The image cannot be
   display ed. Your computer                                                                                                                                                                                                                                                                                                                                                                                                  The image cannot be
   may not hav e enough                                                                                                                                                                                                                                                                                                                                                                                                       display ed. Your computer
   memory to open the                                                                                                                                                                                                                                                                                                                                                                                                         may not hav e enough
   image, or the image ma                                                                                                                                                                                                                                                                                                                                                                                                     memory to open the
                                                                                                                                                                                                                                                                                                                                                                                                                              image, or the image m




                                                                                                                                                                                                                                                                                                                                                                                                                                                                 virtualization performance
                                                                                                                                                      PCIe ®
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 and efficiency
                                                                                                                                                                                                                                                          PCIe®
                                                                                                                                                       & IO
                                                                                                                                                                                                                                                           Hub
                                                                                                                                                       Hub
Delivering Optimal Virtualization
    Quad-Core AMD Opteron™ processor delivers unique
     functionality that can help reduce complexity and
     improve performance of virtualized environments
                         The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and then open the file again. If the red x still appears, y ou may hav e to delete the image and then insert it again.




                                                                      AMD-V™ technology with Rapid
                                                                      Virtualization Indexing (RVI)
                                                                       • Enhanced application performance
                                                                         using hardware-based virtual
                                                                         memory management
                                                                      Tagged TLB
                                                                       • Delivers fast and efficient switching
                                                                         between virtual machines
                                                                      Extended Migration
                                                                       • Ability to migrate live virtual
                                                                         machines across the generations of
                                                                         AMD Opteron™ processors




6
Optimal Virtualization with
Quad-Core AMD Opteron Processors
                                         Business Value
       AMD Features
                                   Scalability that seamlessly handles
                                     heavy workloads and improves
  Direct Connect Architecture
                                           resource utilization
                                    Increased performance through
       AMD-V™ with Rapid             superior memory management to
  Virtualization Indexing (RVI)   drive demanding virtualized workloads

                                    Improved efficiency for multi-
  AMD Balanced Smart Cache        threaded virtualization environments

                                  Investment Protection by enabling
                                   live migration of VMs across entire
      Extended Migration
                                   family of AMD Opteron processors
                                    Enhanced I/O by direct device
    AMD-V I/O Virtualization       assignments and improved security
          (planned)                through hardware isolation of VMs
Understanding AMD-V™
     Rapid Virtualization Indexing

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Provides significant
                                                                                                With Virtualization
                                                                                                                                                                                                                       VM1                                                                                                                                                                                             VM2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            performance advantages for
                                                                                                                                                                                                                                                                                                     Virtual Memory 2
                                                                                              Virtual Memory 1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            specific workloads
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            − Memory Intensive Workloads
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            − Workloads with large I/O characteristics

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Sample Workloads that benefit
                                                                                                                                                                                                                                                                                                                                             Physical Memory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            from RVI
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            −   Most 64-bit Virtual Machines
                                                                                                                                                                                                                                                                                             Rapid                                                                                                                                                                                                                                          −   Database
            Shadow Page
                                                                                                                                                                                                                                                                                         Virtualization                                                                                                                                                                                                                                     −   Terminal Services/Citrix
               Tables
                                                                                                                                                                                                                                                                                           Indexing                                                                                                                                                                                                                                         −   Web Server
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            −   Compile Jobs
The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and then open the file again. If the red x still appears, y ou may hav e to delete the image and then    The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and then open the file again. If the red x still appears, y ou may hav e to delete the image and then
insert it again.                                                                                                                                                                                                                                                     insert it again.




                      Software                                                                                                                                                                                                                                                        Hardware
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Performance improvement will
                   (in Hypervisor)                                                                                                                                                                                                                                                 (in CPU silicon)                                                                                                                                                                                                                                         vary by virtualization solution
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            and workload
 The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and then open the file again. If the red x still appears, y ou may hav e to delete the image and then    The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and then open the file again. If the red x still appears, y ou may hav e to delete the image and then
 insert it again.                                                                                                                                                                                                                                                     insert it again.




 Virtual Memory                                                                                                                                                                                                                                                                                                       Hardware
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • VMware ESX 3.5u1 fully
                                                                                                                                                                                                                                                                                (Guest TLB & TLB)
      (DRAM)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            supports RVI
Putting Virtualization to Work

        AMD IT has implemented VMWare
        ESX as a virtualization solution

       AMD Austin Virtualization Environment
                  50 Swing
                      VMs
             Capacity
             to add 85       300
             VMs
                             active
                             VMs

                                            79%
                                       power savings
                 9 Servers plus 2      in Austin Data
                 Swing Servers             Center
Migrating Virtual Machines


    Migration is the ability to                   Virtual
                                                  Machine
     move a virtual machine
                                                            Virtual
     (VM) from one physical                      Virtual    Machine
                                                 Machine
        host to another       Virtual
                                     Machine

                                           VM migration is used for
                                            server upgrades, load
               Virtual
               Machine
                                               balancing, high-
                               Virtual
                     Virtual
                               Machine
                                            availability solutions,
                     Machine

                                            and disaster recovery
                                                  solutions

       Cold Migration            VM is suspended then moved
       Live Migration          VM is moved while running




1
1
AMD Extended Migration Technogy

  AMD Extended Migration* is a hardware extension that
  enables virtualization software vendors to provide Live
  Migration capabilities between ALL available AMD
  processors generations


   AMD Extended Migration enables:
   • Flexibility to create one or more Virtualization Pools across
     all your AMD Opteron™ processor based servers
   • Provides comprehensive support for live migration between
     single, dual and quad-core processor based platforms

   AMD Opteron™ Processor Family                        Full VMotion
                                                        support
   • 200 & 800 Series                                   between all
   • 1200, 2200, 8200 Series                            AMD Opteron
                                                        Processors
   • 1300, 2300 & 8300 Series


                                     *Supported with ESX 3.5 update 2
AMD Opteron Processor Support for VMware
Enhanced Vmotion Compatibility

          2005                   2007
                      2006
   2003                                          2008            2009               2010
                                                                                “Magny-Cours”
                   Rev E
      Rev E
                                                                                “Sao Paulo”
                   Dual-core



      1st Generation Platform                                                   Maranello
      Socket 940


                                                                   “Istanbul”
                                                    “Shanghai”
                                   “Barcelona”
                        Rev F




                               2nd Generation Platform       Socket F (1207)




               Full Vmotion support between all
               available AMD Opteron Processors
               (back to 2003)



                                        Intel FlexMigratoin begins
                                        with Merom (Woodcrest) in 2007
VMotion CPU Compatibility Matrix in ESX 3.5U2
                                                               Intel® Xeon® CPUs allowed
AMD Opteron™ CPUs
                                                               in an EVC cluster
allowed in an EVC Cluster
First Generation AMD Opteron™ based CPUs
                                                               Merom based CPUs
Quad-Core AMD Opteron™ Model 285, 290 (Troy, Italy),
                                                               Intel® Xeon® Processor 7000 series
885, 890 (Athens, Egypt)
                                                               E7210, E7220, E7310, E7320, E7330, E7340, L7345,
                                                               X7350 (Tigerton)
Second Generation AMD Opteron™ based CPUs
                                                               Intel® Xeon® Processor 5000 series
Quad-Core AMD Opteron™ Model 1210 HE, 1212 HE,
                                                               5110, 5120, 5128, 5130, 5138, 5140, 5148, 5150, 5160
1214 HE, 1216 HE, 1218 HE, 1212, 1214, 1216, 1218,
                                                               (Woodcrest)
1220, 1222, 1220 SE, 1222 SE, 1224 SE (Santa Ana)
                                                               E5310, L5310, E5320, L5320, E5335, L5335, E5345,
Quad-Core AMD Opteron™ Model 1352 2210 HE, 2212
                                                               x5355, x5365 (Clovertown)
HE, 2214 HE, 2216 HE, 2218 HE, 2210, 2212, 2214,
                                                               Intel® Xeon® Processor 3000 series
2216, 2218, 2220, 2222, 2220 SE, 2222 SE 2224 SE,
                                                               3040, 3050, 3060, 3065, 3070, 3075, 3085 (Conroe)
Quad-Core AMD Opteron™ Model 1352 8212 HE, 8214
                                                               x3210, x3220, x3230 (Kentsfield)
HE, 8216 HE, 8218 HE, 8212, 8214, 8216, 8218, 8220,
8222, 8220 SE, 8222 SE, 8224 SE (Santa Rosa)
                                                               Penryn based CPUs
                                                               Intel® Xeon® Processor 7000 series
Third Generation AMD Opteron™ based CPUs.
                                                               x7470, E7459, E7440, E7430, E7420, L7455, L7445
Quad-Core AMD Opteron™ Model 1352, 1354,
                                                               (Dunnington)
1356(Budapest)
                                                               Intel® Xeon® Processor 5000 series
Quad-Core AMD Opteron™ Model 2344 HE, 2346 HE,
                                                               E5205, L5238, X5260, X5272 (Wolfdale)
2347 HE, 2350, 2352, 2354, 2356, 2358 SE, 2360 SE
                                                               E5405, E5410, L5410, E5420, L5420, E5430, E5440,
Quad-Core AMD Opteron™ Model 8346 HE, 8347 HE,
                                                               E5450, X5405, X5460, E5462, E5472, X5472, X5482
8350, 8354, 8356, 8358 SE, 8360 SE (Barcelona)
                                                               (Harpertown)
                                                               Intel® Xeon® Processor 3000 series
                                                               E3110 (Wolfdale)
                                                               X3320, X3350, X3360 (Yorkfield)

         http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003212
AMD I/O Virtualization Supports VMware
VMDirectPath
AMD’s IOMMU technology is supported by VMware’s VMDirectPath for
Direct Device Assignment (pass-thru)
     Delivers a high performance, scalable model for Dynamic Direct
     Device Assignment for I/O Virtualization to the industry
IOMMU support planned for AMD Fiorano platform with AMD SR5690
and SR5670 chipsets
     Provides Address Translation and Memory Protection
       – Restricts I/O devices to access only memory allowed
       – Increase I/O efficiency through direct assignment of I/O device to
         VM
       – Reduces hypervisor intervention by sharing address space between
         VM and I/O device
     Provides Interrupt remapping to efficiently route and block
     interrupts
       – Supports new PCI-SIG I/O Virtualization (IOV) specifications
Benefits Of An IOMMU
Direct Device Assignment Example

  Improved performance and scalability
  Enables direct device access by user mode applications


       Guest OS               Guest OS           Guest OS             Guest OS

      Virtual Device         Virtual Device
                                                Device Driver        Device Driver
      Driver                 Driver

                                                                                     Overhead
                                                                                     reduced in
                                                           Virtual
           Virtual Device Emulator
                                                                                     path
                                                           Machine
                                                                                     between
                                                           Monitor
                                                                                     Guest and
       Device Driver            Device Driver
                                                                                     Device
                                                        IOMMU
                  Virtual Machine
                  Monitor


      Device                  Device            Device               Device
      Controller              Controller        Controller           Controller
Benefits Of An IOMMU
 Enhanced security capabilities
          – Adds precise device access control of address space
          – Ensures isolation between devices, protects system memory from errant
            device writes
                                                        System Memory
          System Memory                              Protection               Protection
                                                     Domain 1                 Domain 2
                           I/O Buffer
       I/O Buffer
                                                     I/O Buffer               I/O Buffer




                                                                          IOMMU
                                                                   X
                     Malicious or
                     Errant                                        Write is
                     Write                                         blocked
        Device               Device                   Device                    Device
        Controller           Controller               Controller                Controller




  17
VMware ESX Support for AMD-V™ Features



                                      Release    PowerNow!           AMD-V            AMD-V RVI      Live
                                      Status                                          (Barcelona)    Migration
Product                                          Support             (Rev F)
VMware Workstation (wkstn & client)   Released     Through Host OS   No (Yes Rev G)   Yes (Phenom)        No
Vmware ESX Server 3.0.x               Released           No               No               No         Restrictions
VMWare ESX Server 3.5u2               Planned            No               Yes             Yes             Yes
VMWare ESXi (embedded version)        Released           No               Yes             Yes             Yes
VMware ESX next generation (K/L)      Planned           K/L+              Yes             Yes             Yes




                                                                                          CONFIDENTIA
                                                                                                   L”
The flexibility to do more with your
server infrastructure

          Optimized to                             Unified
                             Cost-effective
          help you get                          management of
                             virtualization
         the most from                           physical and
           server and                              virtual
        client resources                          machines
                             Solid business
                           foundation for all
                            Cost-effective
                           your applications
                           Virtualization




                                   
          Designed to                             Increases
        ease transitions                           hardware
         while securing                         utilization and
         and protecting                            helps cut
          investments                            power costs
Trademark Attribution


AMD, the AMD Arrow logo and combinations thereof are trademarks of Advanced Micro Devices,
Inc. in the United States and/or other jurisdictions. Other names used in this presentation are for
identification purposes only and may be trademarks of their respective owners.


©2008 Advanced Micro Devices, Inc. All rights reserved.

Contenu connexe

Tendances

Blog.batteryfast.co.uk fast-corporate-ultraportable-laptop-dell-latitude-e622...
Blog.batteryfast.co.uk fast-corporate-ultraportable-laptop-dell-latitude-e622...Blog.batteryfast.co.uk fast-corporate-ultraportable-laptop-dell-latitude-e622...
Blog.batteryfast.co.uk fast-corporate-ultraportable-laptop-dell-latitude-e622...battery-fast. com
 
Advancing the Traditional Enterprise: An EA Story
Advancing the Traditional Enterprise: An EA Story Advancing the Traditional Enterprise: An EA Story
Advancing the Traditional Enterprise: An EA Story InnoTech
 
NUMA Performance Considerations in VMware vSphere
NUMA Performance Considerations in VMware vSphereNUMA Performance Considerations in VMware vSphere
NUMA Performance Considerations in VMware vSphereAMD
 
March 2013 (BMC: Marimba Roadmap)
March 2013 (BMC: Marimba Roadmap)March 2013 (BMC: Marimba Roadmap)
March 2013 (BMC: Marimba Roadmap)CM-UG.com
 
Vision dt solutions vmug leeds
Vision dt solutions vmug leedsVision dt solutions vmug leeds
Vision dt solutions vmug leedssubtitle
 
New Generation of Storage Tiering
New Generation of Storage TieringNew Generation of Storage Tiering
New Generation of Storage TieringTony Pearson
 
Prueba para postear un ppt
Prueba para postear un pptPrueba para postear un ppt
Prueba para postear un pptGerardo Lema
 
Cotendo Mobile Acceleration Suite
Cotendo Mobile Acceleration SuiteCotendo Mobile Acceleration Suite
Cotendo Mobile Acceleration Suitegyanendra1
 
Presentation from physical to virtual to cloud emc
Presentation   from physical to virtual to cloud emcPresentation   from physical to virtual to cloud emc
Presentation from physical to virtual to cloud emcxKinAnx
 
Novell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback OpportunityNovell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback OpportunityNovell
 
Six-Core AMD Opteron EE Processor
Six-Core AMD Opteron EE ProcessorSix-Core AMD Opteron EE Processor
Six-Core AMD Opteron EE ProcessorAMD
 
The New Network for the Data Center
The New Network for the Data CenterThe New Network for the Data Center
The New Network for the Data CenterJuniper Networks
 
Simplifying Operations: Automation & Orchestration with Juniper Switching
Simplifying Operations: Automation & Orchestration with Juniper SwitchingSimplifying Operations: Automation & Orchestration with Juniper Switching
Simplifying Operations: Automation & Orchestration with Juniper SwitchingJuniper Networks
 
SystemCenter webinar 12 6 12
SystemCenter webinar 12 6 12SystemCenter webinar 12 6 12
SystemCenter webinar 12 6 12Sentri
 
Next-gen Flash-based MySQL and NoSQL Solutions (Real World Case Studies of Ex...
Next-gen Flash-based MySQL and NoSQL Solutions (Real World Case Studies of Ex...Next-gen Flash-based MySQL and NoSQL Solutions (Real World Case Studies of Ex...
Next-gen Flash-based MySQL and NoSQL Solutions (Real World Case Studies of Ex...Darpan Dinker
 
[café techno] Présentation de Backup Exec 2012
[café techno] Présentation de Backup Exec 2012[café techno] Présentation de Backup Exec 2012
[café techno] Présentation de Backup Exec 2012Groupe D.FI
 
Atea roadshow norr
Atea roadshow norrAtea roadshow norr
Atea roadshow norrJohan Odell
 

Tendances (20)

Blog.batteryfast.co.uk fast-corporate-ultraportable-laptop-dell-latitude-e622...
Blog.batteryfast.co.uk fast-corporate-ultraportable-laptop-dell-latitude-e622...Blog.batteryfast.co.uk fast-corporate-ultraportable-laptop-dell-latitude-e622...
Blog.batteryfast.co.uk fast-corporate-ultraportable-laptop-dell-latitude-e622...
 
Advancing the Traditional Enterprise: An EA Story
Advancing the Traditional Enterprise: An EA Story Advancing the Traditional Enterprise: An EA Story
Advancing the Traditional Enterprise: An EA Story
 
Dukane 8937
Dukane 8937Dukane 8937
Dukane 8937
 
NUMA Performance Considerations in VMware vSphere
NUMA Performance Considerations in VMware vSphereNUMA Performance Considerations in VMware vSphere
NUMA Performance Considerations in VMware vSphere
 
March 2013 (BMC: Marimba Roadmap)
March 2013 (BMC: Marimba Roadmap)March 2013 (BMC: Marimba Roadmap)
March 2013 (BMC: Marimba Roadmap)
 
Vision dt solutions vmug leeds
Vision dt solutions vmug leedsVision dt solutions vmug leeds
Vision dt solutions vmug leeds
 
New Generation of Storage Tiering
New Generation of Storage TieringNew Generation of Storage Tiering
New Generation of Storage Tiering
 
Prueba para postear un ppt
Prueba para postear un pptPrueba para postear un ppt
Prueba para postear un ppt
 
Cotendo Mobile Acceleration Suite
Cotendo Mobile Acceleration SuiteCotendo Mobile Acceleration Suite
Cotendo Mobile Acceleration Suite
 
Presentation from physical to virtual to cloud emc
Presentation   from physical to virtual to cloud emcPresentation   from physical to virtual to cloud emc
Presentation from physical to virtual to cloud emc
 
Novell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback OpportunityNovell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback Opportunity
 
Six-Core AMD Opteron EE Processor
Six-Core AMD Opteron EE ProcessorSix-Core AMD Opteron EE Processor
Six-Core AMD Opteron EE Processor
 
The New Network for the Data Center
The New Network for the Data CenterThe New Network for the Data Center
The New Network for the Data Center
 
Apmac poster 3 collums
Apmac poster 3 collumsApmac poster 3 collums
Apmac poster 3 collums
 
Simplifying Operations: Automation & Orchestration with Juniper Switching
Simplifying Operations: Automation & Orchestration with Juniper SwitchingSimplifying Operations: Automation & Orchestration with Juniper Switching
Simplifying Operations: Automation & Orchestration with Juniper Switching
 
SystemCenter webinar 12 6 12
SystemCenter webinar 12 6 12SystemCenter webinar 12 6 12
SystemCenter webinar 12 6 12
 
Stream 1 - Cloud Computing
Stream 1 - Cloud ComputingStream 1 - Cloud Computing
Stream 1 - Cloud Computing
 
Next-gen Flash-based MySQL and NoSQL Solutions (Real World Case Studies of Ex...
Next-gen Flash-based MySQL and NoSQL Solutions (Real World Case Studies of Ex...Next-gen Flash-based MySQL and NoSQL Solutions (Real World Case Studies of Ex...
Next-gen Flash-based MySQL and NoSQL Solutions (Real World Case Studies of Ex...
 
[café techno] Présentation de Backup Exec 2012
[café techno] Présentation de Backup Exec 2012[café techno] Présentation de Backup Exec 2012
[café techno] Présentation de Backup Exec 2012
 
Atea roadshow norr
Atea roadshow norrAtea roadshow norr
Atea roadshow norr
 

En vedette

Exchange 2010 New England Vmug
Exchange 2010 New England VmugExchange 2010 New England Vmug
Exchange 2010 New England Vmugcsharney
 
Make Life Easy with Keyboard Shortcuts
Make Life Easy with Keyboard ShortcutsMake Life Easy with Keyboard Shortcuts
Make Life Easy with Keyboard ShortcutsRaoul Gomes
 
Silersshop Eindejaarsgeschenken Magazine 2014
Silersshop Eindejaarsgeschenken Magazine 2014Silersshop Eindejaarsgeschenken Magazine 2014
Silersshop Eindejaarsgeschenken Magazine 2014Bart Waldram
 
Holding Trust Inc. - Escrow Overview
Holding Trust Inc. - Escrow OverviewHolding Trust Inc. - Escrow Overview
Holding Trust Inc. - Escrow OverviewRaoul Gomes
 
Nevmug Martins Point Health Care J Anuary 2009
Nevmug   Martins Point Health Care   J Anuary 2009Nevmug   Martins Point Health Care   J Anuary 2009
Nevmug Martins Point Health Care J Anuary 2009csharney
 
Blogging From The Beginning731
Blogging From The Beginning731Blogging From The Beginning731
Blogging From The Beginning731lenz24
 
Peter 元月行情
Peter 元月行情Peter 元月行情
Peter 元月行情netjacktw
 

En vedette (8)

Exchange 2010 New England Vmug
Exchange 2010 New England VmugExchange 2010 New England Vmug
Exchange 2010 New England Vmug
 
Make Life Easy with Keyboard Shortcuts
Make Life Easy with Keyboard ShortcutsMake Life Easy with Keyboard Shortcuts
Make Life Easy with Keyboard Shortcuts
 
Silersshop Eindejaarsgeschenken Magazine 2014
Silersshop Eindejaarsgeschenken Magazine 2014Silersshop Eindejaarsgeschenken Magazine 2014
Silersshop Eindejaarsgeschenken Magazine 2014
 
Holding Trust Inc. - Escrow Overview
Holding Trust Inc. - Escrow OverviewHolding Trust Inc. - Escrow Overview
Holding Trust Inc. - Escrow Overview
 
Nevmug Martins Point Health Care J Anuary 2009
Nevmug   Martins Point Health Care   J Anuary 2009Nevmug   Martins Point Health Care   J Anuary 2009
Nevmug Martins Point Health Care J Anuary 2009
 
Blogging From The Beginning731
Blogging From The Beginning731Blogging From The Beginning731
Blogging From The Beginning731
 
Peter 元月行情
Peter 元月行情Peter 元月行情
Peter 元月行情
 
R&D Store
R&D StoreR&D Store
R&D Store
 

Similaire à Nevmug Amd January 2009

Nevmug Vizioncore V Foglight Jan 2009
Nevmug   Vizioncore V Foglight Jan 2009Nevmug   Vizioncore V Foglight Jan 2009
Nevmug Vizioncore V Foglight Jan 2009csharney
 
Better Backup For All Symantec Appliances NetBackup 5220 Backup Exec 3600 May...
Better Backup For All Symantec Appliances NetBackup 5220 Backup Exec 3600 May...Better Backup For All Symantec Appliances NetBackup 5220 Backup Exec 3600 May...
Better Backup For All Symantec Appliances NetBackup 5220 Backup Exec 3600 May...Symantec
 
Semper Continuity Suite Product Profile V6
Semper Continuity Suite   Product Profile V6Semper Continuity Suite   Product Profile V6
Semper Continuity Suite Product Profile V6mlulham
 
Joe Honan Virtualization Trends
Joe Honan   Virtualization TrendsJoe Honan   Virtualization Trends
Joe Honan Virtualization Trends1velocity
 
Tech Ed09 India Ver M New
Tech Ed09 India Ver M NewTech Ed09 India Ver M New
Tech Ed09 India Ver M Newrsnarayanan
 
Finding Virtual Coins in the Couch
Finding Virtual Coins in the CouchFinding Virtual Coins in the Couch
Finding Virtual Coins in the CouchNovell
 
Imaginea Scales Application using Amazon EC2
Imaginea Scales Application using Amazon EC2Imaginea Scales Application using Amazon EC2
Imaginea Scales Application using Amazon EC2Imaginea
 
The 5 Keys to Virtual Backup Excellence
The 5 Keys to Virtual Backup ExcellenceThe 5 Keys to Virtual Backup Excellence
The 5 Keys to Virtual Backup ExcellenceBill Hobbib
 
The 5 Keys To Virtual Backup Excellence Exa Grid And Veeam October 25 2012
The 5 Keys To Virtual Backup Excellence  Exa Grid And Veeam October 25 2012The 5 Keys To Virtual Backup Excellence  Exa Grid And Veeam October 25 2012
The 5 Keys To Virtual Backup Excellence Exa Grid And Veeam October 25 2012Bill Hobbib
 
Dal Desktop Al Disco Parte 2 - Virtualizzazione E Sicurezza
Dal Desktop Al Disco Parte 2 - Virtualizzazione E Sicurezza Dal Desktop Al Disco Parte 2 - Virtualizzazione E Sicurezza
Dal Desktop Al Disco Parte 2 - Virtualizzazione E Sicurezza Walter Moriconi
 
Top 6 Reasons to Use a Distributed Data Grid
Top 6 Reasons to Use a Distributed Data GridTop 6 Reasons to Use a Distributed Data Grid
Top 6 Reasons to Use a Distributed Data GridScaleOut Software
 
The fantastic 12 of sql server 2012
The fantastic 12 of sql server 2012The fantastic 12 of sql server 2012
The fantastic 12 of sql server 2012Medyasoft
 
Virtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMwareVirtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMwareDatapath Consulting
 
Information Infrastructure for VMware
Information Infrastructure for VMwareInformation Infrastructure for VMware
Information Infrastructure for VMwareFSCitalia
 
Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...
Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...
Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...IBM India Smarter Computing
 
Better Backup For All - February 2012
Better Backup For All - February 2012Better Backup For All - February 2012
Better Backup For All - February 2012Symantec
 
Symantec Endpoint Virtualization Suite
Symantec Endpoint Virtualization SuiteSymantec Endpoint Virtualization Suite
Symantec Endpoint Virtualization SuitePipeline Srl
 

Similaire à Nevmug Amd January 2009 (20)

Nevmug Vizioncore V Foglight Jan 2009
Nevmug   Vizioncore V Foglight Jan 2009Nevmug   Vizioncore V Foglight Jan 2009
Nevmug Vizioncore V Foglight Jan 2009
 
Better Backup For All Symantec Appliances NetBackup 5220 Backup Exec 3600 May...
Better Backup For All Symantec Appliances NetBackup 5220 Backup Exec 3600 May...Better Backup For All Symantec Appliances NetBackup 5220 Backup Exec 3600 May...
Better Backup For All Symantec Appliances NetBackup 5220 Backup Exec 3600 May...
 
Semper Continuity Suite Product Profile V6
Semper Continuity Suite   Product Profile V6Semper Continuity Suite   Product Profile V6
Semper Continuity Suite Product Profile V6
 
Joe Honan Virtualization Trends
Joe Honan   Virtualization TrendsJoe Honan   Virtualization Trends
Joe Honan Virtualization Trends
 
Tech Ed09 India Ver M New
Tech Ed09 India Ver M NewTech Ed09 India Ver M New
Tech Ed09 India Ver M New
 
Finding Virtual Coins in the Couch
Finding Virtual Coins in the CouchFinding Virtual Coins in the Couch
Finding Virtual Coins in the Couch
 
Imaginea Scales Application using Amazon EC2
Imaginea Scales Application using Amazon EC2Imaginea Scales Application using Amazon EC2
Imaginea Scales Application using Amazon EC2
 
The 5 Keys to Virtual Backup Excellence
The 5 Keys to Virtual Backup ExcellenceThe 5 Keys to Virtual Backup Excellence
The 5 Keys to Virtual Backup Excellence
 
The 5 Keys To Virtual Backup Excellence Exa Grid And Veeam October 25 2012
The 5 Keys To Virtual Backup Excellence  Exa Grid And Veeam October 25 2012The 5 Keys To Virtual Backup Excellence  Exa Grid And Veeam October 25 2012
The 5 Keys To Virtual Backup Excellence Exa Grid And Veeam October 25 2012
 
Dal Desktop Al Disco Parte 2 - Virtualizzazione E Sicurezza
Dal Desktop Al Disco Parte 2 - Virtualizzazione E Sicurezza Dal Desktop Al Disco Parte 2 - Virtualizzazione E Sicurezza
Dal Desktop Al Disco Parte 2 - Virtualizzazione E Sicurezza
 
Avamar presales 1.0
Avamar presales 1.0Avamar presales 1.0
Avamar presales 1.0
 
Top 6 Reasons to Use a Distributed Data Grid
Top 6 Reasons to Use a Distributed Data GridTop 6 Reasons to Use a Distributed Data Grid
Top 6 Reasons to Use a Distributed Data Grid
 
The fantastic 12 of sql server 2012
The fantastic 12 of sql server 2012The fantastic 12 of sql server 2012
The fantastic 12 of sql server 2012
 
XS Japan 2008 Oracle VM English
XS Japan 2008 Oracle VM EnglishXS Japan 2008 Oracle VM English
XS Japan 2008 Oracle VM English
 
Virtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMwareVirtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMware
 
Information Infrastructure for VMware
Information Infrastructure for VMwareInformation Infrastructure for VMware
Information Infrastructure for VMware
 
Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...
Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...
Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...
 
Better Backup For All - February 2012
Better Backup For All - February 2012Better Backup For All - February 2012
Better Backup For All - February 2012
 
Symantec Endpoint Virtualization Suite
Symantec Endpoint Virtualization SuiteSymantec Endpoint Virtualization Suite
Symantec Endpoint Virtualization Suite
 
Hp - 14oct2010
Hp - 14oct2010Hp - 14oct2010
Hp - 14oct2010
 

Plus de csharney

Sprin VTUG citrix Solutions
Sprin VTUG citrix SolutionsSprin VTUG citrix Solutions
Sprin VTUG citrix Solutionscsharney
 
VMware Vsan vtug 2014
VMware Vsan vtug 2014VMware Vsan vtug 2014
VMware Vsan vtug 2014csharney
 
Vtug spring ahead Microsoft Storage Spaces by dan stolts (it pro-guru)
Vtug spring ahead Microsoft Storage Spaces by dan stolts (it pro-guru)Vtug spring ahead Microsoft Storage Spaces by dan stolts (it pro-guru)
Vtug spring ahead Microsoft Storage Spaces by dan stolts (it pro-guru)csharney
 
V Mworld 2010 Lab Cloud
V Mworld 2010 Lab CloudV Mworld 2010 Lab Cloud
V Mworld 2010 Lab Cloudcsharney
 
Nevmug Pano Logic January 2009
Nevmug   Pano Logic   January 2009Nevmug   Pano Logic   January 2009
Nevmug Pano Logic January 2009csharney
 
Nevmug Lighthouse Automation7.1
Nevmug   Lighthouse   Automation7.1Nevmug   Lighthouse   Automation7.1
Nevmug Lighthouse Automation7.1csharney
 
Nevmug Focus Ti V Mware Networking January 2009
Nevmug   Focus Ti V Mware Networking   January 2009Nevmug   Focus Ti V Mware Networking   January 2009
Nevmug Focus Ti V Mware Networking January 2009csharney
 
Nevmug Emc January 2009
Nevmug   Emc January 2009Nevmug   Emc January 2009
Nevmug Emc January 2009csharney
 
Nevmug Left Hand Tower Publishing January 2009
Nevmug  Left Hand  Tower Publishing January 2009Nevmug  Left Hand  Tower Publishing January 2009
Nevmug Left Hand Tower Publishing January 2009csharney
 
Vm Ware Presentation Key Note
Vm Ware Presentation Key NoteVm Ware Presentation Key Note
Vm Ware Presentation Key Notecsharney
 
Nevmug Green Pages Cisco Nexus January 2009
Nevmug   Green Pages Cisco   Nexus January 2009Nevmug   Green Pages Cisco   Nexus January 2009
Nevmug Green Pages Cisco Nexus January 2009csharney
 

Plus de csharney (11)

Sprin VTUG citrix Solutions
Sprin VTUG citrix SolutionsSprin VTUG citrix Solutions
Sprin VTUG citrix Solutions
 
VMware Vsan vtug 2014
VMware Vsan vtug 2014VMware Vsan vtug 2014
VMware Vsan vtug 2014
 
Vtug spring ahead Microsoft Storage Spaces by dan stolts (it pro-guru)
Vtug spring ahead Microsoft Storage Spaces by dan stolts (it pro-guru)Vtug spring ahead Microsoft Storage Spaces by dan stolts (it pro-guru)
Vtug spring ahead Microsoft Storage Spaces by dan stolts (it pro-guru)
 
V Mworld 2010 Lab Cloud
V Mworld 2010 Lab CloudV Mworld 2010 Lab Cloud
V Mworld 2010 Lab Cloud
 
Nevmug Pano Logic January 2009
Nevmug   Pano Logic   January 2009Nevmug   Pano Logic   January 2009
Nevmug Pano Logic January 2009
 
Nevmug Lighthouse Automation7.1
Nevmug   Lighthouse   Automation7.1Nevmug   Lighthouse   Automation7.1
Nevmug Lighthouse Automation7.1
 
Nevmug Focus Ti V Mware Networking January 2009
Nevmug   Focus Ti V Mware Networking   January 2009Nevmug   Focus Ti V Mware Networking   January 2009
Nevmug Focus Ti V Mware Networking January 2009
 
Nevmug Emc January 2009
Nevmug   Emc January 2009Nevmug   Emc January 2009
Nevmug Emc January 2009
 
Nevmug Left Hand Tower Publishing January 2009
Nevmug  Left Hand  Tower Publishing January 2009Nevmug  Left Hand  Tower Publishing January 2009
Nevmug Left Hand Tower Publishing January 2009
 
Vm Ware Presentation Key Note
Vm Ware Presentation Key NoteVm Ware Presentation Key Note
Vm Ware Presentation Key Note
 
Nevmug Green Pages Cisco Nexus January 2009
Nevmug   Green Pages Cisco   Nexus January 2009Nevmug   Green Pages Cisco   Nexus January 2009
Nevmug Green Pages Cisco Nexus January 2009
 

Dernier

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 

Dernier (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Nevmug Amd January 2009

  • 1. AMD Opteron™: Driving Optimal Virtualization with VMware ESX
  • 2. Virtualization Solutions Consolidate Resources – increase server Virtual Virtual Machine Machine utilization while reducing energy consumption Enhance Business Continuity – enable Server Virtualization application isolation and fail-over capabilities Partitions a computer into virtual machines that can Legacy Software Support – legacy software each run their own OS and can run on newer, power efficient hardware applications Consolidate Resources – streamline the deployment and management of clients Client Client Client Session Session Session Enhance Security – applications and data are centralized for tighter control Presentation Virtualization Enables applications or Reduce Client Infrastructure Cost – cost desktop to be hosted on server and streamed efficient client hardware/management alternative to clients
  • 3. Evolving x86 Processor for Virtualization AMD is driving architectural and instruction set enhancements to reduce overhead and complexity of virtualization 64-bit Dual-Core Quad-Core Six-Core* Memory Addressing Hardware Hardware World Switch Extensions Extensions and RVI* Integrated (AMD-V) (RVI) Performance Memory Tuning Controller Large Page Tagged TLB Tables I/O Extended Virtualization* Migration *Planned features for future AMD Opteron™ processor-based systems 3
  • 4. Achieving Scalable Virtualization Efficient Virtualization needs more than just a good core architecture - it needs a great system design • Low Latency / High Bandwidth Memory interconnect − I/O interconnect − Core Interconnect − • Efficient Cache Architecture • Optimized Multi-Core and Execution Units • Software Optimization These factors enable efficiency and scalability
  • 5. Virtualization is CPU and Memory Intensive AMD’s Direct Connect Architecture delivers dedicated memory access and better scalability • Helps improve application The image cannot be display ed. Your computer may not The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and may hav e been corrupted. Restart y our computer, and then open the file again. If the red x still appears, y ou then open the file again. If the red x still appears, y ou may hav e to delete the image and then insert it again. may hav e to delete the image and then insert it again. The image cannot be display ed. Your computer may not The image cannot be display ed. Your computer may not The image cannot be display ed. Your computer may not The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image hav e enough memory to open the image, or the image hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and may hav e been corrupted. Restart y our computer, and performance within a then open the file again. If the red x still appears, y ou may hav e been corrupted. Restart y our computer, and then open the file again. If the red x still appears, y ou then open the file again. If the red x still appears, y ou may hav e to delete the image and then insert it again. then open the file again. If the red x still appears, y ou may hav e to delete the image and then insert it again. may hav e to delete the image and then insert it again. may hav e to delete the image and then insert it again. The image cannot be display ed. Your computer may not The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and may hav e been corrupted. Restart y our computer, and then open the file again. If the red x still appears, y ou then open the file again. If the red x still appears, y ou may hav e to delete the image and then insert it again. The image cannot be The image cannot be The image cannot be The image cannot be The image cannot be The image cannot be The image cannot be The image cannot be may hav e to delete the image and then insert it again. display ed. Your display ed. Your display ed. Your display ed. Your display ed. Your display ed. Your display ed. Your display ed. Your computer may not computer may not computer may not computer may not computer may not computer may not computer may not computer may not hav e enough hav e enough hav e enough hav e enough hav e enough hav e enough hav e enough hav e enough memory to open the memory to open the memory to open the memory to open the memory to open the memory to open the memory to open the memory to open the image, or the image image, or the image image, or the image image, or the image image, or the image image, or the image image, or the image image, or the image may hav e been may hav e been may hav e been may hav e been may hav e been may hav e been may hav e been may hav e been corrupted. Restart corrupted. Restart corrupted. Restart corrupted. Restart corrupted. Restart corrupted. Restart corrupted. Restart corrupted. Restart y our computer, and y our computer, and virtual machine y our computer, and y our computer, and y our computer, and y our computer, and y our computer, and y our computer, and then open the file then open the file then open the file then open the file then open the file then open the file then open the file then open the file again. If the red x again. If the red x again. If the red x again. If the red x again. If the red x again. If the red x again. If the red x again. If the red x still appears, y ou m… still appears, y ou m… still appears, y ou m… still appears, y ou m… still appears, y ou m… still appears, y ou m… still appears, y ou m… still appears, y ou m… 2MB L3 Cache 2MB L3 Cache SRQ SRQ • Enables a Tagged TLB Crossbar Switch Crossbar Switch HT HT DDR2 DDR2 means more efficient RDDR2 RDDR2 The image cannot be display ed. Your computer may not The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and may hav e been corrupted. Restart y our computer, and switching between virtual then open the file again. If the red x still appears, y ou then open the file again. If the red x still appears, y ou may hav e to delete the image and then insert it again. may hav e to delete the image and then insert it again. The image cannot be display ed. Your computer may not The image cannot be display ed. Your computer may not The image cannot be display ed. Your be display ed. Your computer may not The image cannot computer may not hav e enough memory to open the image, or the image hav e enough memory to open the image, or the image hav e enough memory e enough memory to open the image, or the image hav to open the image, or the image may hav e been corrupted. Restart y our computer, and may hav e been corrupted. Restart y our computer, and may hav e been corrupted. Restart y our computer, and our computer, and may hav e been corrupted. Restart y then open the file again. If the red x still appears, y ou then open the file again. If the red x still appears, y ou then open the file again.open the file still appears, y ou x still appears, y ou then If the red x again. If the red may hav e to delete the image and then insert it again. may hav e to delete the image and then insert it again. may hav e to deletemay image to delete the image and then insert it again. the hav e and then insert it again. The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image The image cannot be display ed. Your computer may not may hav e been corrupted. Restart y our computer, and hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and then open the file again. If the red x still appears, y ou then open the file again. If the red x still appears, y ou may hav e to delete the image and then insert it again. The image cannot be The image cannot be The image cannot be The image cannot be The image cannot be The image cannot be The image cannot be The image cannot be may hav e to delete the image and then insert it again. display ed. Your display ed. Your display ed. Your display ed. Your display ed. Your display ed. Your display ed. Your display ed. Your computer may not computer may not computer may not computer may not computer may not computer may not machines computer may not computer may not hav e enough hav e enough hav e enough hav e enough hav e enough hav e enough hav e enough hav e enough memory to open the memory to open the memory to open the memory to open the memory to open the memory to open the memory to open the memory to open the image, or the image image, or the image image, or the image image, or the image image, or the image image, or the image image, or the image image, or the image may hav e been may hav e been may hav e been may hav e been may hav e been may hav e been may hav e been may hav e been corrupted. Restart corrupted. Restart corrupted. Restart corrupted. Restart corrupted. Restart corrupted. Restart corrupted. Restart corrupted. Restart y our computer, and y our computer, and y our computer, and y our computer, and y our computer, and y our computer, and y our computer, and y our computer, and then open the file then open the file then open the file then open the file then open the file then open the file then open the file then open the file again. If the red x again. If the red x again. If the red x again. If the red x again. If the red x again. If the red x again. If the red x again. If the red x still appears, y ou m… still appears, y ou m… still appears, y ou m… still appears, y ou m… still appears, y ou m… still appears, y ou m… still appears, y ou m… still appears, y ou m… 2MB L3 Cache 2MB L3 Cache 8 GB/S • Hardware-based memory SRQ SRQ Crossbar Switch Crossbar Switch management and security HT HT DDR2 DDR2 can improve overall The image cannot be display ed. Your computer The image cannot be may not hav e enough display ed. Your computer memory to open the may not hav e enough image, or the image ma memory to open the image, or the image m virtualization performance PCIe ® and efficiency PCIe® & IO Hub Hub
  • 6. Delivering Optimal Virtualization Quad-Core AMD Opteron™ processor delivers unique functionality that can help reduce complexity and improve performance of virtualized environments The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and then open the file again. If the red x still appears, y ou may hav e to delete the image and then insert it again. AMD-V™ technology with Rapid Virtualization Indexing (RVI) • Enhanced application performance using hardware-based virtual memory management Tagged TLB • Delivers fast and efficient switching between virtual machines Extended Migration • Ability to migrate live virtual machines across the generations of AMD Opteron™ processors 6
  • 7. Optimal Virtualization with Quad-Core AMD Opteron Processors Business Value AMD Features Scalability that seamlessly handles heavy workloads and improves Direct Connect Architecture resource utilization Increased performance through AMD-V™ with Rapid superior memory management to Virtualization Indexing (RVI) drive demanding virtualized workloads Improved efficiency for multi- AMD Balanced Smart Cache threaded virtualization environments Investment Protection by enabling live migration of VMs across entire Extended Migration family of AMD Opteron processors Enhanced I/O by direct device AMD-V I/O Virtualization assignments and improved security (planned) through hardware isolation of VMs
  • 8. Understanding AMD-V™ Rapid Virtualization Indexing • Provides significant With Virtualization VM1 VM2 performance advantages for Virtual Memory 2 Virtual Memory 1 specific workloads − Memory Intensive Workloads − Workloads with large I/O characteristics • Sample Workloads that benefit Physical Memory from RVI − Most 64-bit Virtual Machines Rapid − Database Shadow Page Virtualization − Terminal Services/Citrix Tables Indexing − Web Server − Compile Jobs The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and then open the file again. If the red x still appears, y ou may hav e to delete the image and then The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and then open the file again. If the red x still appears, y ou may hav e to delete the image and then insert it again. insert it again. Software Hardware • Performance improvement will (in Hypervisor) (in CPU silicon) vary by virtualization solution and workload The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and then open the file again. If the red x still appears, y ou may hav e to delete the image and then The image cannot be display ed. Your computer may not hav e enough memory to open the image, or the image may hav e been corrupted. Restart y our computer, and then open the file again. If the red x still appears, y ou may hav e to delete the image and then insert it again. insert it again. Virtual Memory Hardware • VMware ESX 3.5u1 fully (Guest TLB & TLB) (DRAM) supports RVI
  • 9.
  • 10. Putting Virtualization to Work AMD IT has implemented VMWare ESX as a virtualization solution AMD Austin Virtualization Environment 50 Swing VMs Capacity to add 85 300 VMs active VMs 79% power savings 9 Servers plus 2 in Austin Data Swing Servers Center
  • 11. Migrating Virtual Machines Migration is the ability to Virtual Machine move a virtual machine Virtual (VM) from one physical Virtual Machine Machine host to another Virtual Machine VM migration is used for server upgrades, load Virtual Machine balancing, high- Virtual Virtual Machine availability solutions, Machine and disaster recovery solutions Cold Migration VM is suspended then moved Live Migration VM is moved while running 1 1
  • 12. AMD Extended Migration Technogy AMD Extended Migration* is a hardware extension that enables virtualization software vendors to provide Live Migration capabilities between ALL available AMD processors generations AMD Extended Migration enables: • Flexibility to create one or more Virtualization Pools across all your AMD Opteron™ processor based servers • Provides comprehensive support for live migration between single, dual and quad-core processor based platforms AMD Opteron™ Processor Family Full VMotion support • 200 & 800 Series between all • 1200, 2200, 8200 Series AMD Opteron Processors • 1300, 2300 & 8300 Series *Supported with ESX 3.5 update 2
  • 13. AMD Opteron Processor Support for VMware Enhanced Vmotion Compatibility 2005 2007 2006 2003 2008 2009 2010 “Magny-Cours” Rev E Rev E “Sao Paulo” Dual-core 1st Generation Platform Maranello Socket 940 “Istanbul” “Shanghai” “Barcelona” Rev F 2nd Generation Platform Socket F (1207) Full Vmotion support between all available AMD Opteron Processors (back to 2003) Intel FlexMigratoin begins with Merom (Woodcrest) in 2007
  • 14. VMotion CPU Compatibility Matrix in ESX 3.5U2 Intel® Xeon® CPUs allowed AMD Opteron™ CPUs in an EVC cluster allowed in an EVC Cluster First Generation AMD Opteron™ based CPUs Merom based CPUs Quad-Core AMD Opteron™ Model 285, 290 (Troy, Italy), Intel® Xeon® Processor 7000 series 885, 890 (Athens, Egypt) E7210, E7220, E7310, E7320, E7330, E7340, L7345, X7350 (Tigerton) Second Generation AMD Opteron™ based CPUs Intel® Xeon® Processor 5000 series Quad-Core AMD Opteron™ Model 1210 HE, 1212 HE, 5110, 5120, 5128, 5130, 5138, 5140, 5148, 5150, 5160 1214 HE, 1216 HE, 1218 HE, 1212, 1214, 1216, 1218, (Woodcrest) 1220, 1222, 1220 SE, 1222 SE, 1224 SE (Santa Ana) E5310, L5310, E5320, L5320, E5335, L5335, E5345, Quad-Core AMD Opteron™ Model 1352 2210 HE, 2212 x5355, x5365 (Clovertown) HE, 2214 HE, 2216 HE, 2218 HE, 2210, 2212, 2214, Intel® Xeon® Processor 3000 series 2216, 2218, 2220, 2222, 2220 SE, 2222 SE 2224 SE, 3040, 3050, 3060, 3065, 3070, 3075, 3085 (Conroe) Quad-Core AMD Opteron™ Model 1352 8212 HE, 8214 x3210, x3220, x3230 (Kentsfield) HE, 8216 HE, 8218 HE, 8212, 8214, 8216, 8218, 8220, 8222, 8220 SE, 8222 SE, 8224 SE (Santa Rosa) Penryn based CPUs Intel® Xeon® Processor 7000 series Third Generation AMD Opteron™ based CPUs. x7470, E7459, E7440, E7430, E7420, L7455, L7445 Quad-Core AMD Opteron™ Model 1352, 1354, (Dunnington) 1356(Budapest) Intel® Xeon® Processor 5000 series Quad-Core AMD Opteron™ Model 2344 HE, 2346 HE, E5205, L5238, X5260, X5272 (Wolfdale) 2347 HE, 2350, 2352, 2354, 2356, 2358 SE, 2360 SE E5405, E5410, L5410, E5420, L5420, E5430, E5440, Quad-Core AMD Opteron™ Model 8346 HE, 8347 HE, E5450, X5405, X5460, E5462, E5472, X5472, X5482 8350, 8354, 8356, 8358 SE, 8360 SE (Barcelona) (Harpertown) Intel® Xeon® Processor 3000 series E3110 (Wolfdale) X3320, X3350, X3360 (Yorkfield) http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003212
  • 15. AMD I/O Virtualization Supports VMware VMDirectPath AMD’s IOMMU technology is supported by VMware’s VMDirectPath for Direct Device Assignment (pass-thru) Delivers a high performance, scalable model for Dynamic Direct Device Assignment for I/O Virtualization to the industry IOMMU support planned for AMD Fiorano platform with AMD SR5690 and SR5670 chipsets Provides Address Translation and Memory Protection – Restricts I/O devices to access only memory allowed – Increase I/O efficiency through direct assignment of I/O device to VM – Reduces hypervisor intervention by sharing address space between VM and I/O device Provides Interrupt remapping to efficiently route and block interrupts – Supports new PCI-SIG I/O Virtualization (IOV) specifications
  • 16. Benefits Of An IOMMU Direct Device Assignment Example Improved performance and scalability Enables direct device access by user mode applications Guest OS Guest OS Guest OS Guest OS Virtual Device Virtual Device Device Driver Device Driver Driver Driver Overhead reduced in Virtual Virtual Device Emulator path Machine between Monitor Guest and Device Driver Device Driver Device IOMMU Virtual Machine Monitor Device Device Device Device Controller Controller Controller Controller
  • 17. Benefits Of An IOMMU Enhanced security capabilities – Adds precise device access control of address space – Ensures isolation between devices, protects system memory from errant device writes System Memory System Memory Protection Protection Domain 1 Domain 2 I/O Buffer I/O Buffer I/O Buffer I/O Buffer IOMMU X Malicious or Errant Write is Write blocked Device Device Device Device Controller Controller Controller Controller 17
  • 18. VMware ESX Support for AMD-V™ Features Release PowerNow! AMD-V AMD-V RVI Live Status (Barcelona) Migration Product Support (Rev F) VMware Workstation (wkstn & client) Released Through Host OS No (Yes Rev G) Yes (Phenom) No Vmware ESX Server 3.0.x Released No No No Restrictions VMWare ESX Server 3.5u2 Planned No Yes Yes Yes VMWare ESXi (embedded version) Released No Yes Yes Yes VMware ESX next generation (K/L) Planned K/L+ Yes Yes Yes CONFIDENTIA L”
  • 19. The flexibility to do more with your server infrastructure Optimized to Unified Cost-effective help you get management of virtualization the most from physical and server and virtual client resources machines Solid business foundation for all Cost-effective your applications Virtualization Designed to Increases ease transitions hardware while securing utilization and and protecting helps cut investments power costs
  • 20. Trademark Attribution AMD, the AMD Arrow logo and combinations thereof are trademarks of Advanced Micro Devices, Inc. in the United States and/or other jurisdictions. Other names used in this presentation are for identification purposes only and may be trademarks of their respective owners. ©2008 Advanced Micro Devices, Inc. All rights reserved.