Security Agility Reduced Cost Security Agility Reduced Cost Foundation for an agile IT Infrastructure: Building the ultimate database container with Red.

Slides:



Advertisements
Similar presentations
Symantec 2010 Windows 7 Migration EMEA Results. Methodology Applied Research performed survey 1,360 enterprises worldwide SMBs and enterprises Cross-industry.
Advertisements

Symantec 2010 Windows 7 Migration Global Results.
HP Technology Forum & Expo Get connected. People. Technology. Solutions.
VCS 5.0 for VMware ESX.
1/17/20141 Leveraging Cloudbursting To Drive Down IT Costs Eric Burgener Senior Vice President, Product Marketing March 9, 2010.
Distributed Systems Architectures
Database Systems: Design, Implementation, and Management
Tom Hamilton – America’s Channel Database CSE
With ovirt & virt manager
13 Copyright © 2005, Oracle. All rights reserved. Monitoring and Improving Performance.
Virtualization & Disaster Recovery
Deploying Virtualised Infrastructures for Improved Efficiency and Reduced Cost Adrian Groeneveld Senior Product Marketing Manager Adrian Groeneveld Senior.
Seungmi Choi PlanetLab - Overview, History, and Future Directions - Using PlanetLab for Network Research: Myths, Realities, and Best Practices.
Agenda Small BusinessMid-market 2 Opportunity to Grow Your Business IT Transformation 4.
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Operating Systems Operating Systems - Winter 2011 Dr. Melanie Rieback Design and Implementation.
Virtual Switching Without a Hypervisor for a More Secure Cloud Xin Jin Princeton University Joint work with Eric Keller(UPenn) and Jennifer Rexford(Princeton)
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
Ravi Sankar Technology Evangelist | Microsoft
Global Analysis and Distributed Systems Software Architecture Lecture # 5-6.
CA's Management Database (MDB): The EITM Foundation -WO108SN.
Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
KAIST Computer Architecture Lab. The Effect of Multi-core on HPC Applications in Virtualized Systems Jaeung Han¹, Jeongseob Ahn¹, Changdae Kim¹, Youngjin.
1 Chapter 11: Data Centre Administration Objectives Data Centre Structure Data Centre Structure Data Centre Administration Data Centre Administration Data.
Virtualisation From the Bottom Up From storage to application.
Introduction to ikhlas ikhlas is an affordable and effective Online Accounting Solution that is currently available in Brunei.
Profit from the cloud TM Parallels Dynamic Infrastructure AndOpenStack.
1 Vladimir Knežević Microsoft Software d.o.o.. 80% Održavanje 80% Održavanje 20% New Cost Reduction Keep Business Up & Running End User Productivity End.
Introduction to DBA.
VMware Virtualization Last Update Copyright Kenneth M. Chipps Ph.D.
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
Microsoft Virtual Server 2005 Product Overview Mikael Nyström – TrueSec AB MVP Windows Server – Setup/Deployment Mikael Nyström – TrueSec AB MVP Windows.
VIRTUALIZATION AND YOUR BUSINESS November 18, 2010 | Worksighted.
Virtualization for Cloud Computing
Copyright © 2005 VMware, Inc. All rights reserved. VMware Virtualization Phil Anthony Virtual Systems Engineer
Windows Server Virtualization Scenarios And Features Jeff Woolsey Lead Program Manager Windows Virtualization Microsoft Corporation.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
© Hitachi Data Systems Corporation All rights reserved. 1 1 Det går pænt stærkt! Tony Franck Senior Solution Manager.
Real Security for Server Virtualization Rajiv Motwani 2 nd October 2010.
Sanbolic Enabling the Always-On Enterprise Company Overview.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
May l Washington, DC l Omni Shoreham Nick Dobrovolskiy VP Parallels Open Platform May 19 th, 2008 Introducing Parallels Server.
Virtualization Lab 3 – Virtualization Fall 2012 CSCI 6303 Principles of I.T.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2010 Seminar #1 VIRTUALIZATION EVERYWHERE.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2009 Seminar #1 VIRTUALIZATION EVERYWHERE.
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
Benefits: Increased server utilization Reduced IT TCO Improved IT agility.
Virtualization for Storage Efficiency and Centralized Management Genevieve Sullivan Hewlett-Packard
VMware vSphere Configuration and Management v6
Full and Para Virtualization
Copyright © 2005 VMware, Inc. All rights reserved. How virtualization can enable your business Richard Allen, IBM Alliance, VMware
Hands-On Virtual Computing
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
Red Hat Enterprise Linux Presenter name Title, Red Hat Date.
Open Source Virtualization Andrey Meganov RHCA, RHCX Consultant / VDEL
Virtualization for Cloud Computing
Guide to Operating Systems, 5th Edition
Chapter 6: Securing the Cloud
Let's talk about Linux and Virtualization in 'vLAMP'
Organizations Are Embracing New Opportunities
Welcome! Thank you for joining us. We’ll get started in a few minutes.
1. 2 VIRTUAL MACHINES By: Satya Prasanna Mallick Reg.No
Xen Summit Spring 2007 Platform Virtualization with XenEnterprise
SQL Server 2012 Licensing Overview.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Guide to Operating Systems, 5th Edition
Virtualization Dr. S. R. Ahmed.
How Dell, SAP and SUSE Deliver Value Quickly
Presentation transcript:

Security Agility Reduced Cost Security Agility Reduced Cost Foundation for an agile IT Infrastructure: Building the ultimate database container with Red Hat Enterprise Linux, MySQL, and Virtualization Jan Mark Holzer Consulting Engineer Emerging Technology Group CTO Office

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 2 Outline What is virtualization and how can it help Red Hat Enterprise Linux 5 & Virtualization Database Appliances Use Models and Deployments Q&A Red Hat Enterprise Linux

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 3 Why virtualization ? Its fun. It gets a lot of papers published. Its going to change everything. Eventually. But the customer benefits boil down to just two things…

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 4 Customer Benefits Virtualization can help to manage cost Virtualization enables distributed, automated system management Virtualization allows resources to be managed as abstract entities Independent of physical instantiation, location – even existence Physical servers host multiple virtual servers Virtual servers are objects that hide underlying complexity Presents a common interface and architecture Simplifies OS and system maintenance Hardware abstraction Virtual resources can be allocated and managed dynamically Enables more efficient use of existing resources Manage such things as cost, QoS, power,floor space, cooling and security Enhances scalability while controlling costs Virtualization is the fundamental enabling technology for utility computing and utility services, both of which will reduce costs

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 5 Customer Benefits Virtualization can help to manage risk Virtual servers run in secure compartments Isolation is comparable to separate physical servers Failures, even user and kernel errors, cannot propagate to other virtual servers Individual applications can be mapped to separate virtual servers Enhances security and separation Avoids application incompatibility problems Separation of virtual and physical resources facilitates availability Transparent hot-swap component replacement and upgrades Live virtual server migration for load management and maintenance Low-cost redundancy Virtualization provides a risk buffer for capacity planning Under-provisioning to reduce expenses Over-provisioning to ensure adequate capacity Dynamic resource management can mitigate these risks

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 6 Example: Data Center Dilemma Data center has physical constraints Fixed sized, fixed power, fixed cooling, etc Often physical constraints are cost prohibitive to change Data centers have excess capacity Volume servers (Intel ISS) 10-15% utilized, mid / high 30-40% (>4 socket) Customers comfortable with single application server One application per OS instance – optimal unit of management, control, etc. Application stacking to consolidate on a single OS viewed as higher risk and often more expensive Need a new service, deploy a new server / storage (ie VM warehouse model) Dilemma Can no longer afford current paradigm Cant afford the $10 million server or storage controller that translates into a new data center or expansion Cant afford continual increase in number of administrators or cost / time to deploy new services Cant afford power and thermal management e.g. Annual electric bill for Googles 200K servers greater than cost of all server hardware

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 7 Example: Server & Storage Virtualization Multiple Views One or more applications per view One OS per view Multiple OS versions per server Enable transparent migration of services between hardware instances – blades, enclosures, etc. Benefits Increased hardware utilization Avoid the $10 million dilemma Reduced time to deploy new services Dont need to purchase new server / storage to deliver Use views to validate service on existing hardware while maintaining complete isolation and protection Reduced cost Fewer servers to buy / manage Lower software licensing Per core rather than unit of work / value delivered Few administrators Decouple hardware evolution from software No longer legacy software constrained Virtualization provides legacy view Change customer control point Virtual and physical management infrastructure drive customer purchase decisions Motivated to upgrade to virtualization-capable hardware and software De-motivated to migrate to competitive offerings Those that establish beachhead will be more difficult to displace

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 8 Multiplex one machine into different Virtual Machines VMs; allows running different isolated guest Operating Systems with different applications on same physical hardware. Allows a Guest OS to run under control of a supervising master program that is called: Hypervisor or Virtual Machine Monitor (VMM). Hypervisor / VMM Functionality: Virtualizes System Resources Provides Scheduling of host/guests Intra-guest communication Common grounding 'Host' also often referred as 'dom0' and/or HyperVisor 'Guest' also known as 'domU' Hypervisor/VMM Hardware What is Virtualization?

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 9 Red Hat Enterprise Linux Overview

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 10 Red Hat development model Collaboration with partners and open source contributors to develop technology Deliver complete distributions in two stages for two users First stage Fedora: The development vehicle New versions approximately twice each year Unsupported Fast moving, latest technology Second stage Red Hat Enterprise Linux New versions approximately every 18 – 22 months Supported and certified Stable, mature, commercially focused technologies

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 11 What's new in Version 5? Enterprise Linux Advanced Platform Integrated virtualization Industry leading performance and price/performance Enhanced and easy to use security Improved networking and interoperability Enhanced development tools New SLAs Enhanced client

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 12 Red Hat Enterprise Linux Overview RHEL 5 RHEL 4 RHEL 3 RHEL 2.1 RHEL 3 in transition from Full Support to Maintenance mode. Final bug-fix-only update 9 Improved para-virtualized drivers planned. RHEL 4.5 released May 2nd Lengthened release cycle to avoid schedule overlap. Support of RHEL4 para-virt guests on RHEL5. Extended full support phase of approx. 3 years RHEL 4.6 in November. Final bug-fix-only release, similar to 3.9 in August '08. U7U8... U3U4 U RHEL 5 released March 2007 Virtualization and Advanced Platform intergation Selinux enhancements New cluster management infrastructure GFS2, Statless Linux technology preview RHEL 6 no schedule yet for next major release Planning driven by customers, partners and technology Fedora 7 released and Fedora 8 in planning

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 13 RHEL Virtualization Roadmap RHEL RHEL 5.1 HVM Improvements Performance (Hot-) Migration 32 on 64 bit para-virtualized. Dom0 KDump IA64 Support Libvirt enhancement Security Post-RHEL 5.1 Para-VIrtualized drivers for HVM RHEL 3, later 4. Para-Virtualized drivers for Windows. RHEL 5.2 Large System Support NUMA Memory Nested Page Table support planned. Path for CIM support on top of libvirt. Virtual Desktop RHEL 5.0 GA Core Virtualization. Para-Virt RHEL on RHEL, 32/32, 64/64 bit, x86 & x86_64 Libvirt management RHEL 5 guests RHEL 4 guests with 4.5+

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 14 Red Hat Enterprise Linux 5: Product summary Servers: Red Hat Enterprise Linux Advanced Platform for mainstream customers Unlimited server size and virtualization capabilities Maximum flexibility and value Red Hat Enterprise Linux available for small environments Clients: Red Hat Enterprise Linux Desktop Workstation and Multi-OS options for special environments High volume security and manageability

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 15 Red Hat Enterprise Linux 5 Advanced Platform Extends the base product to provide a complete solution for virtualized environments The ideal solution for the mainstream customers Advanced Platform provides Integrated server and storage capabilities Unlimited guest operating systems Guest migration with consistent storage Application migration* Cluster Logical Volume Management & Global File System* Seamless expansion across multiple systems Enhanced management capabilities Easy transition for Red Hat Enterprise Linux AS customers Provides significantly greater capabilities * Previously offered as separate layered products: Red Hat Global File System and Red Hat Cluster Suite

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 16 Advanced Platform benefits Designed for mainstream customers who seek the advantages of virtualization without complexity or risk Provides a full virtualization infrastructure in one complete package Eliminates the need to create a solution using multiple products from different vendors Reduced solution cost Reduced deployment time Integrated installation and management Extensive documentation Training services Installation and maintenance services

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 17 Red Hat virtualization architecture Physical computing and storage components provide a central pool of resources Virtual systems with appropriate compute, memory, and data can be dynamically allocated, provisioned, and managed

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 18 Development Approach Requirements: Stability, reliability, effectiveness Release focus is on foundational elements Innovation rate is high in virtualization technologies Stable platform with stable APIs for easy enhancement Support for x86, x86_64, UP and SMP at GA Support for IA64, PPC tech preview in RHEL5 GA Focus is on foundational elements Priority is to deliver hooks, APIs to enable continued development of rich management & monitoring tools At a minimum, will include: libvirt – local Virtual Machine (VM) management API create, destroy, start, stop, suspend, resume basic support for hot and cold migration iSCSI, GFS2 (tech preview in RHEL5 GA), NFS containers Virtual block, network

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 19 libvirt: Stable and Open API Management of hypervisor(s) Hypervisor agnostic Stable API for application developers Isolation from Xen HV instability Isolation from XenD protocol changes Formalized error reporting/handling XML definitions for Vms Distributed in FC4/FC5/FC6/F7/RHEL5/Debian/OpenSolaris Core API in C, Python/Perl bindings CLI access via virsh

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 20 Database Appliances

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 21 High Level Xen Architecture Hardware Hypervisor Domain 0 Device Driver Back End Domain 1 Front end Domain 2 Front end Virtual CPU & Memory

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 22 MySQL Database Appliances Virtual Appliances One or more virtual machines packaged and tailored for distribution and deployment Pre-defined function and packaging Pre-configured and optimized for specific use case MySQL and OS configuration/tuning Benefits of appliances Ease of Installation, configuration and deployment Tested as a whole by vendor/supplier Can be easily replicated Long term storage and archival Hardware agnostic and independence Application isolation (performance, security) Dynamic workload management Ability to move workloads online throughout the environment

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 23 Virtual SMP combined with sub-CPU granularity text CPU text CPU text CPU text CPU All available in one offering on RHEL5 VM VM3 VM6 Virtual machine scalability and Higher resource utilization VMn == domUn RHEL5 Virt Platform Virtual Machines

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 24 Memory ballooning VM 1 VMn == domUn RHEL5 Virt Platform Virtual Machines 1GB 2GB Current Memory Size Max Memory Size 0.5GB 1GB VM 2 Max Mem Curr Mem ME M 1GB ME M 1GB ME M 1GB ME M 1GB Guest can be configured to balloon/grow their current memory footprint Allows for online expansion and growth Can use virt-manager or CLI interface for management

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 25 Memory ballooning VM 1 VMn == domUn RHEL5 Virt Platform Virtual Machines Current Memory Size Max Memory Size VM 2 Max Mem Curr Mem ME M 1GB ME M 1GB ME M 1GB ME M 1GB Growing guest VM2 to 1GB using memory ballooning Now both guests have increased their available memory online Resize database SGA Increase available VM for applications etc... 2GB 1GB

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 26 I/O virtualization SAN Virtual Machine 1 Virtual Machine 2Virtual Machine 3 Physical Disks Partition(s) Logical Volumes SAN Storage Arrays File Containers CD/DVD DriveISO Images RHEL5 Virt Platform

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 27 Dynamic I/O Sharing Virtual servers I/O packets directed to I/O cards by the HyperVisor/dom0 Virtual Machine 1 Virtual Machine 2Virtual Machine 3 I/O card can be dedicated to a virtual machine for performance isolation vHBA RHEL5 Virt Platform

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 28 Dynamic Network I/O Sharing Virtual machines network packets directed to physical NIC by the HyperVisor/dom0 NIC can be dedicated to a virtual machine for performance isolation Virtual Bridge NIC 1 Virtual Bridge DMZ Virtual Bridge NIC 2 Virtual NIC may be defined without a physical NIC for guest-to-guest communication Virtual Machine 1 Virtual Machine 2Virtual Machine 3 vNIC RHEL5 Virt Platform

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 29 High Availability

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 30 Highly Available RHEL5 Host and MySQL instance RHEL5 Host A Guest RHEL5 Host B Shared Storage Guest running as a RHCS service Guest 1 Guest 2Guest X

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 31 RHEL5 Host A Guest RHEL5 Host B Shared Storage Guest running as a RHCS service Guest 1 Guest 2Guest X Automatic failover upon Hypervisor failure Highly Available RHEL5 Host and MySQL instance

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 32 RHEL5 Host A Guest RHEL5 Host B Shared Storage App Guest 2Guest X Guest 1 Guests running as independent cluster Hypervisor clustered via RHCS Highly Available RHEL5 Host and MySQL instance

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 33 RHEL5 Host A RHEL5 Host B Shared Storage Guest 2 App Guest X Guest 1 Guests running as independent cluster Hypervisor clustered via RHCS Application failover upon hosts/guest failure Highly Available RHEL5 Host and MySQL instance

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 34 RHEL5 Host A Guest RHEL5 Host B Shared Storage Guest 2 App Guest X Guest 1 Guests running as independent cluster Hypervisor clustered via RHCS Application failover upon hosts/guest failure Highly Available RHEL5 Host and MySQL instance

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 35 Shared Storage App Guest 2 Guest X Guests running as independent cluster RHEL5 Host C Guest 1 Guest X Hypervisor and bare metal host clustered via RHCS Highly Available RHEL5 Host and MySQL instance RHEL5 Host A RHEL5 Host B

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 36 Shared Storage Guest 2 Guest X Guests running as independent cluster RHEL5 Host C Guest 1 Guest X MySQL can migrate to another Guest/VM Hypervisor and bare metal host clustered via RHCS Highly Available RHEL5 Host and MySQL instance RHEL5 Host A RHEL5 Host B

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 37 Shared Storage Guest 2 Guest X Guests running as independent cluster Hypervisor and bare metal host clustered via RHCS RHEL5 Host C Guest 1 Guest X MySQL can migrate to a bare metal system Highly Available RHEL5 Host and MySQL instance RHEL5 Host A RHEL5 Host B

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 38 RHEL5 Disaster Recovery RHEL5 Site A RHEL5 Site B Shared Storage Guest 1 Guest 2 Guest X Guest Image Guest Image Guest Image Guest Image Guest Image Guest Image XP/CA, EVA/CA

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 39 RHEL5 Disaster Recovery RHEL5 Site A RHEL5 Site B Shared Storage Guest 1 Guest 2 Guest X Guest Image Guest Image Guest Image Guest Image Guest Image Guest Image

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 40 RHEL5 Disaster Recovery RHEL5 Site A RHEL5 Site B Shared Storage Guest 1 Guest 2 Guest X Guest Image Guest Image Guest Image XP/CA, EVA/CA

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 41 Solving real business problems Virtual Machine relocation enables High Availability: machine maintenance Load Balancing: statistical multiplexing gain Live Migration

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 42 Consider the possibilities...

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 43 Resources MySQL Red Hat Virtualization Infocenter libvirt Virt-Manager Red Hat Cluster Suite Red Hat Emerging Technology Group

RHEL5 & MySQL Database Appliances / August 15 th 2007 Product features subject to change prior to availability 44 Questions? Thanks