620 likes | 630 Views
IT685 หัวข้อพิเศษในเทคโนโลยีสารสนเทศ 2 IT&Cloud/ Infrastructure. Virtualization. Virtualization. Paul A. Strassmann George Mason University. Scope of Virtualization Services. Virtualization Evolution. Business Continuity is the Objective. Virtualization Concepts.
E N D
IT685 หัวข้อพิเศษในเทคโนโลยีสารสนเทศ 2 IT&Cloud/ Infrastructure Virtualization
Virtualization Paul A. Strassmann George Mason University
Virtualization is Based on Insertion of a Hypervisor on Top of Hardware The Existing Role of the Operating System
Virtualization Allows Transformation of a Server for Multiple Applications
Capacity Utilization: Stand-Alone vs. Virtualized Servers Virtualized Applications Dedicated Application
Hypervisor Installs Immediately – Supports Desktops and Laptops
Virtualization Allows Moving Applications Without Service Interruption
Advantages of Virtualization • Zero downtime maintenance • Freedom from vendor-imposed upgrade cycles • Instant provisioning • Pooling hardware resource • Virtual hardware supports legacy operating systems efficiently • Dynamic resource sharing • Security and fault isolation • Business continuity, backups, and automated restoration
Example of the Impact of Virtualization Before After
Operations Require One Staff per 200-400 Virtual Machines Note: Without virtualization one staff can handle up to 30 servers
Deploying Virtualization From Dedicated Processing to Pooled Processing
Business Continuity Challenges of Traditional Disaster Recovery
Redistribution of Workload to Handle Peak Processing Demands
Virtualization is Based on Insertion of a Hypervisor on Top of Hardware
Summary • Virtualization offers major savings in data center operations. • Virtualization makes possible significant reductions in the costs of managing data centers, with simplification of systems management tasks. • Virtualization offers back-up and increased redundancy for delivery of high performance and high availability services. • Virtualization is a step in the direction of “cloud computing”.
What is Virtualization? • Virtualization allows multiple operating system instances to runconcurrently on a single computer; it is a means of separating hardwarefrom a single operating system. Each “guest” OS is managed bya Virtual Machine Monitor (VMM), also known as a hypervisor. Becausethe virtualization system sits between the guest and the hardware, it cancontrol the guests’ use of CPU, memory, and storage, even allowing aguest OS to migrate from one machine to another. • By using specially designed software, an administrator can convert onephysical server into multiple virtual machines. Each virtual server acts likea unique physical device, capable of running its own operating system(OS).
Virtualization Technology • ในความหมายหรือใจความที่เข้าใจง่าย ๆ ก็คือ เทคโนโลยีที่ช่วยให้สามารถแชร์ Resource เช่น CPU, Memory, Hard disk เป็นต้น ของคอมพิวเตอร์ 1 เครื่องหรือมากกว่านั้น ให้สามารถรัน Software และ Application ในจำนวนมาก ๆ หรือ แม้แต่รันระบบปฏิบัติการหลาย ๆ ตัวได้ และสามารถทำงานพร้อมกันหลาย ๆ อย่างได้ ไม่ว่าจะเป็นคนละ platform กันก็ตาม • ประโยชน์ • ทำให้ใช้งาน Hardware ได้อย่างคุ้มค่า เต็มประสิทธิภาพ • ลดค่าใช้จ่ายในการดำเนินการต่างๆ เช่น ค่าไฟ ค่าดูแลรักษา ชิ้นส่วนอุปกรณ์บางส่วนหรือแม้กระทั่ง ค่าอุปกรณ์ที่ไม่จำเป็นต้องซื้อเพิ่ม • จากการลดค่าใช้จ่าย และแบ่ง Resource โดย Software ทำให้เพิ่มประสิทธิภาพในการลงทุน รวมทั้งการ Service ซึ่งสามารถทำให้ง่ายและรวดเร็วขึ้น
Types of Virtualization • Application virtualization • Desktop virtualization • Server virtualization
Why Virtualization • ลดต้นทุนในการซื้อ Server • รองรับการเชื่อมต่อเข้าจากเครื่อง Thin Client ได้จากทุกที่ทุกเวลาง่ายต่อการจัดการดูแลระบบ • ง่ายต่อการโอนย้ายระบบ กรณีเปลี่ยน Server • เพิ่มประสิทธิภาพการทำงานของระบบโดยรวม • ตอบสนองทางธุรกิจได้อย่างเต็มประสิทธิภาพ • ประหยัดพลังงาน ลดค่าใช้จ่าย ลดต้นทุน ค่าไฟฟ้า ค่าใช้จ่ายในด้านบุคลากร เพราะเป็นระบบที่ง่ายต่อการดูแลระบบใช้คนไม่มากนัก • แบ่งทรัพยากรทางด้านเครือข่ายเพื่อให้สามารถใช้ทรัพยากรร่วมกันได้อย่างมีประสิทธิภาพ
Why use server Virtualization? • Consolidation • Redundancy • Segregation • Legacy Hardware • Migration
CONSOLIDATION • It's common practice to dedicate each server to a single application. If several applications only use a small amount of processing power, the network administrator can combine several machines into one server running multiple virtual environments. For companies that have hundreds or thousands of servers,the need for physical space can decrease significantly. • This saves on: •Cost : 10000$ per maintenance cost per machine•Space: Less servers, less space needed•Energy: Savings by up to 80%•Environment: Reduced CO2 emissions due to decrease in number of servers
REDUNDANCY • Server virtualization provides a way for companies to practice redundancy without purchasing additional hardware. Redundancy refers to running the same application on multiple servers. It's a safety measure -- if a server fails for any reason, another server running the same application can take its place. • This minimizes any interruption in service. It wouldn't make sense to build two virtual servers performing the same application on the same physical server. If the physical server were to crash, both virtual servers would also fail. Inmost cases, network administrators will create redundant virtual servers on different physical machines.