صفحة 1 من 2 1 2 الأخيرةالأخيرة
النتائج 1 إلى 15 من 20

الموضوع: دليلك و مقدمه في ال virtualization

  1. #1
    عضو برونزي الصورة الرمزية one-zero
    تاريخ التسجيل
    Jul 2007
    المشاركات
    8,296
    معدل تقييم المستوى
    59

    دليلك و مقدمه في ال virtualization



    In computing, virtualization is a broad term that refers to the abstraction of computer resources. One useful definition is "a technique for hiding the physical characteristics of computing resources from the way in which other systems, applications, or end users interact with those resources. This includes making a single physical resource (such as a server, an operating system, an application, or storage device) appear to function as multiple logical resources; or it can include making multiple physical resources (such as storage devices or servers) appear as a single logical resource."[1]

    However, the term is an old one: It has been widely used since the 1960s or earlier, and has been applied to many different aspects and scopes of computing — from entire computer systems to individual capabilities or components. The common theme of all virtualization technologies is the hiding of technical detail, through encapsulation. Virtualization creates an external interface that hides an underlying implementation, e.g. by multiplexing access, by combining resources at different physical locations, or by simplifying a control system. Recent development of new virtualization platforms and technologies has refocused attention on this mature concept.

    Like such terms as abstraction and object orientation, virtualization is used in many different contexts. This article reviews common uses of the term, divided into two main parts:

    * Platform virtualization involves the simulation of computer environments.
    * Resource virtualization involves the simulation of combined, fragmented, or simplified resources.

    Of course, virtualization is also an important concept in non-computer contexts. Many control systems implement a virtualized interface to a complex device; thus a modern car's gas pedal does much more than just increase the flow of fuel to the engine; and a fly-by-wire system presents a simplified "virtual airplane" which may have little to do with the physical implementation.

    An also useful concept is that which opposes virtualization to transparency: something is virtual when it is visible, perceivable, but does not physically exist in the form perceived (e.g. virtual storage); and is transparent when it exists in the real world, but is not visible in use (e.g. location transparency).

    Contents

    * 1 A Design Pattern
    * 2 Platform virtualization
    * 3 Resource virtualization
    * 4 Virtualization examples
    * 5 References
    * 6 See also
    * 7 External links


    A Design Pattern

    Most forms of virtualization involve a computing design pattern that relate a consumer and provider. A consumer and provider interact using some interface. Virtualization places an intermediary between consumer and provider that acts on both sides of the interface, providing the interface for the actual consumer and consuming the interface of the actual provider. Usually this is done either to allow a multiplicity of consumers to interact with one provider, or one consumer to interact with a multiplicity of providers, or both, with only the intermediary being aware of multiplicities.

    Ideally, consumers and providers that work together directly, in an unvirtualized environment, should work without modification in a virtualized context. An example is virtual address spaces, in which an intermediary (the virtual memory manager or address space manager) is inserted between a real address space and its consumer. The intermediary provides a multiplicity of virtual address spaces to support multiple consumers; the consumers and the provider (the real memory) generally remain unaware of these multiplicities.

    Platform virtualization

    The original sense of the term virtualization, dating from the 1960s, is in the creation of a virtual machine using a combination of hardware and software. For convenience, we will call this platform virtualization. The term virtual machine apparently dates from the IBM M44/44X experimental paging system. The creation and management of virtual machines has also been referred to as creating pseudo machines, in the early CP-40 days, and server virtualization more recently. The terms virtualization and virtual machine have both also acquired additional meanings through the years.

    Platform virtualization is performed on a given hardware platform by "host" software (a control program), which creates a simulated computer environment (a virtual machine) for its "guest" software. The "guest" software, which is often itself a complete operating system, runs just as if it were installed on a stand-alone hardware platform. Typically, many such virtual machines are simulated on a given physical machine. For the "guest" system to function, the simulation must be robust enough to support all the guest system's external interfaces, which (depending on the type of virtualization) may include hardware drivers.

    There are several approaches to platform virtualization, listed below based on how complete a hardware simulation is implemented. (The following terms are not universally-recognized as such, but the underlying concepts are all found in the literature.)

    Emulation or simulation
    the virtual machine simulates the complete hardware, allowing an unmodified "guest" OS for a completely different CPU to be run. This approach has long been used to enable the creation of software for new processors before they were physically available. Examples include Bochs, PearPC, PowerPC version of Virtual PC, QEMU without acceleration, and the Hercules emulator. Emulation is implemented using a variety of techniques, from state machines to the use of dynamic recompilation on a full virtualization platform.

    Native virtualization and full virtualization
    the virtual machine simulates enough hardware to allow an unmodified "guest" OS (one designed for the same CPU) to be run in isolation. Typically, many instances can be run at once. This approach was pioneered in 1966 with CP-40 and CP[-67]/CMS, predecessors of IBM's VM family. Examples include Parallels Workstation, Parallels Desktop for Mac, VirtualBox, Virtual Iron, Virtual PC, VMware Workstation, VMware Server (formerly GSX Server),VMware ESX Server, QEMU, Adeos, Mac-on-Linux, Win4BSD, Win4Lin Pro, and z/VM.

    Hardware enabled virtualization
    the virtual machine has its own hardware and allows a guest OS to be run in isolation. In many instances the virtual machine runs an operating system different than that of the host computer. Typically, the number of virtual machines installed on a primary OS is limited only by the host computer’s hardware and memory resources. In 2005 and 2006, Intel and AMD provided additional hardware to support virtualization. Examples include VMware Fusion, Parallels Desktop for Mac, and Parallels Workstation.

    Partial virtualization (and including "address space virtualization")
    the virtual machine simulates multiple instances of much (but not all) of an underlying hardware environment, particularly address spaces. Such an environment supports resource sharing and process isolation, but does not allow separate "guest" operating system instances. Although not generally viewed as a virtual machine category per se, this was an important approach historically, and was used in such systems as CTSS, the experimental IBM M44/44X, and arguably systems like MVS. (Many more recent systems, such as Microsoft Windows and Linux, as well as the remaining categories below, also use this basic approach.)

    Paravirtualization
    the virtual machine does not necessarily simulate hardware, but instead (or in addition) offers a special API that can only be used by modifying the "guest" OS. This system call to the hypervisor is called a "hypercall" in TRANGO and Xen; it is implemented via a DIAG ("diagnose") hardware instruction in IBM's CMS under VM (which was the origin of the term hypervisor). Examples include Win4Lin 9x, Sun's Logical Domains, z/VM and TRANGO (embedded hypervisor for ARM, MIPS and PowerPC architectures).

    Operating system-level virtualization
    virtualizing a physical server at the operating system level, enabling multiple isolated and secure virtualized servers to run on a single physical server. The "guest" OS environments share the same OS as the host system – i.e. the same OS kernel is used to implement the "guest" environments. Applications running in a given "guest" environment view it as a stand-alone system. Examples are Linux-VServer, Virtuozzo (for Windows or Linux), OpenVZ, Solaris Containers, and FreeBSD Jails.

    Application Virtualization
    running a desktop or server application locally, using local resources, within an appropriate virtual machine; this is in contrast with running the application as conventional local software, i.e. software that has been 'installed' on the system. (Compare this approach with Software installation and Terminal Services.) Such a virtualized application runs in a small virtual environment containing the components needed to execute – such as registry entries, files, environment variables, user interface elements, and global objects. This virtual environment acts as a layer between the application and the operating system, and eliminates application conflicts and application-OS conflicts. Examples include the Sun Java Virtual Machine, Softricity, Thinstall, Altiris, and Trigence. (This approach to virtualization is clearly different from the preceding ones; only an arbitrary line separates it from such virtual machine environments as Smalltalk, FORTH, Tcl, P-code, or any interpreted language.)

    As of 2006, recent tools and technologies for virtualization are providing new alternatives for application virtualization and application streaming.

    Resource virtualization

    The basic concept of platform virtualization, described above, was later extended to the virtualization of specific system resources, such as storage volumes, name spaces, and network resources.

    * Resource aggregation, spanning, or concatenation combines individual components into larger resources or resource pools. For example:
    o RAID and volume managers combine many disks into one large logical disk.
    o Storage Virtualization refers to the process of completely abstracting logical storage from physical storage, and is commonly used in SANs. The physical storage resources are aggregated into storage pools, from which the logical storage is created. Multiple independent storage devices, which may be scattered over a network, appear to the user as a single, location-independent, monolithic storage device, which can be managed centrally.
    o Channel bonding and network equipment use multiple links combined to work as though they offered a single, higher-bandwidth link.
    o Virtual Private Network (VPN), Network Address Translation (NAT), and similar networking technologies create a virtualized network namespace within or across network subnets.
    o Multiprocessor and multi-core computer systems often present what appears as a single, fast processor.

    * Computer clusters, grid computing, and virtual servers use the above techniques to combine multiple discrete computers into larger metacomputers.

    * Partitioning is the splitting of a single resource (usually large), such as disk space or network bandwidth, into a number of smaller, more easily utilized resources of the same type. This is sometimes also called "zoning," especially in storage networks.

    * Encapsulation is the hiding of resource complexity by the creation of a simplified interface. For example, CPUs often incorporate cache memory or pipelines to improve performance, but these elements are not reflected in their virtualized external interface. Similar virtualized interfaces hiding complex implementations are found in disk drives, modems, routers, and many other "smart" devices.

    Virtualization examples

    The following examples illustrate applications of virtualization.

    Server consolidation
    Virtual machines are used to consolidate many physical servers into fewer servers, which in turn host virtual machines. Each physical server is reflected as a virtual machine "guest" residing on a virtual machine host system. This is also known as Physical-to-Virtual or 'P2V' transformation.
    Disaster recovery
    Virtual machines can be used as "hot standby" environments for physical production servers. This changes the classical "backup-and-restore" philosophy, by providing backup images that can "boot" into live virtual machines, capable of taking over workload for a production server experiencing an outage.
    Testing and training
    Hardware virtualization can give root access to a virtual machine. This can be very useful such as in kernel development and operating system courses.[2]
    Portable applications
    Certain application configuration mechanisms such as the registry on the Microsoft Windows platform lead to well-known issues involving the creation of portable applications. For example, many applications cannot be run from a removable drive without installing them on the system's main disk drive. This is a particular issue with USB drives. Virtualization can be used to encapsulate the application with a redirection layer that stores temporary files, Windows Registry entries, and other state information in the application's installation directory – and not within the system's permanent file system. See portable applications for further details. It is unclear whether such implementations are currently available.
    Portable workspaces
    Recent technologies have used virtualization to create portable workspaces on devices like iPods and USB memory sticks. These products include:

    * Application Level – Thinstal – which is a driver-less solution for running "Thinstalled" applications directly from removable storage without system changes or needing Admin rights
    * OS-level – MojoPac, Ceedo, Aargo and U3 – which allows end users to install some applications onto a storage device for use on another PC.
    * Machine-level – moka5 and LivePC – which delivers an operating system with a full software suite, including isolation and security protections.

    Hardware virtualization technologies

    * Intel Vanderpool x86 virtualization
    * AMD Pacifica x86 virtualization
    * Sun UltraSPARC T1 hypervisor
    * IBM Advanced POWER virtualization

    Virtualization useful websites

    An Introduction to Virtualization
    http://www.kernelthread.com/publicat...irtualization/
    Virtual Linux
    http://www.ibm.com/developerworks/li...irt/index.html


    Server Virtualization:
    VMWare http://www.vmware.com
    Virtual Iron http://www.virtualiron.com/
    Microsoft http://www.microsoft.com/windowsserv.../virtualserver
    XenSource http://www.citrixxenserver.com/Pages/default.aspx

    Server Virtualization Backup Applications
    esXpress http://www.esxpress.com/index.php
    VisionCore Vranger http://www.vizioncore.com/vRangerPro.html

    Application Virtualization:
    Microsoft http://www.microsoft.com/systemcente...5/default.mspx
    Thinstall http://www.thinstall.com
    Xenocode http://www.xenocode.com

    Application streaming
    Appstream http://www.appstream.com
    Softgrid http://www.microsoft.com/systemcente...d/default.mspx

    Virtual Appliances:
    http://www.thoughtpolice.co.uk/
    http://virtualappliances.net/
    http://virtual-appliances.blogspot.com/
    http://virtualappliances.org/
    http://www.tuxdistro.com/

    Virtualization Tips and Tricks:
    http://www.petri.co.il/virtualization.htm
    http://www.xtravirt.com/
    VMware ESX http://sanbarrow.com

    Blogs:
    http://www.virtualization.info/
    VMware ESX http://esxvmware.spaces.live.com/
    Softgrid http://blogs.technet.com


    what is the best CBTs avilable to learn Virtualization?

    ok till today we have 4 cbts released for Virtualization , i will update this page with any new release

    1-Train Signal Microsoft Virtualization

    for more info:
    hxxp://www.trainsignal.com/index.asp?PageAction=VIEWPROD&ProdID=70

    2-Train Signal Virtual Server & Workstation
    for more info:
    hxxp://www.trainsignal.com/index.asp?PageAction=VIEWPROD&ProdID=81

    3-CBT Nuggets VMware Infrastructure 3 VCP Certification Package
    for more info:
    hxxp://www.cbtnuggets.com/webapp/product?id=401

    4-EliasKhnaser.com - VMware CBT: ESX Server 3.0 Training
    for more info:
    hxxp://www.eliaskhnaser.com/articles/articles/2/1/VMware-ESX-Server-30-CBT-NOW-SHIPPING/Page1.html

    5-Train Signal VMware ESX Server
    for more info:
    hxxp://www.trainsignal.com/index.asp?PageAction=VIEWPROD&ProdID=90

    good luck in your study , Virtualization is the Future of networking tasks and serivces.

    wobooo


    [CENTER][SIZE=4]{[COLOR=red]وَإِذْ يَمْكُرُ بِكَ الَّذِينَ كَفَرُوا لِيُثْبِتُوكَ أَوْ يَقْتُلُوكَ أَوْ يُخْرِجُوكَ وَيَمْكُرُونَ وَيَمْكُرُ اللَّهُ وَاللَّهُ خَيْرُ الْمَاكِرِينَ[/COLOR]}[/SIZE][SIZE=4]…[/SIZE][SIZE=6][SIZE=4](الأنفال:30)
    [URL="http://www.facebook.com/pages/yasserauda/215036411882800"]للتواصل معي عبر الفيس بوك اضغط هنا
    [/URL][URL="http://www.youtube.com/watch?v=37LoZWjv1HE&feature=player_profilepage"][/URL][URL="http://www.facebook.com/pages/yasserauda/215036411882800"] صفحتي الخاصه على الفيس بوك
    [/URL][URL="http://www.facebook.com/pages/Mentored-Learning-New-Horizons-Dubai/234720379925819"]صفحة التعليم الارشادي على الفيس بوك
    [/URL][URL="http://www.youtube.com/user/yasserramzyauda"]قناتي على اليوتيوب
    [/URL][/SIZE][/SIZE][SIZE=3][URL="http://yasserauda.blogspot.com/"]مدونتي الخاصه[/URL][/SIZE][/CENTER]

  2. #2
    عضوية جديدة
    تاريخ التسجيل
    Sep 2008
    المشاركات
    91
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: دليلك و مقدمه في ال virtualization

    مجهود اكثر من رائع بجد السان يعجز عن الشكر ربنا يضع اعمالك في ميزان حسناتك

  3. #3
    عضو برونزي الصورة الرمزية SyrianCyclone
    تاريخ التسجيل
    Dec 2005
    المشاركات
    890
    الدولة: Germany
    معدل تقييم المستوى
    14

    رد: دليلك و مقدمه في ال virtualization

    مميز كعادتك بمواضيعك استاذي
    [CENTER][COLOR="Red"][SIZE="4"] الموت لكل خائن , خان وطنه و اهله [/SIZE][/COLOR][/CENTER]

    [CENTER][SIGPIC][/SIGPIC][/CENTER]


    [CENTER][IMG]http://folding.extremeoverclocking.com/sigs/sigimage.php?un=SyrianCyclone&t=155660[/IMG][/CENTER]

  4. #4
    عضو الصورة الرمزية hu_waly
    تاريخ التسجيل
    Oct 2006
    المشاركات
    151
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: دليلك و مقدمه في ال virtualization

    موضوع مميز كما عودتنا استاذ ياسر
    بارك الله فيك

  5. #5
    عمار11
    زائر

    رد: دليلك و مقدمه في ال virtualization

    بارك الله فيك اخي ياسر على المجهود الرائع ، لكن ياريت لو يكتمل العمل بترجمة لو النقاط الرئيسية فيه حتى يستفيد منه حتى الاخوة الذين لغتهم الانجلزية ليست قوية لحد قراءة مقال كامل انجليزي ، مع الشكر المتكرر

  6. #6
    عضو فضي الصورة الرمزية hisham_munshar
    تاريخ التسجيل
    Nov 2006
    المشاركات
    2,595
    الدولة: Palestinian Territory
    معدل تقييم المستوى
    14

    رد: دليلك و مقدمه في ال virtualization

    مشكور و جزاك الله كل خير

  7. #7
    عضو الصورة الرمزية ahmedit
    تاريخ التسجيل
    Aug 2009
    المشاركات
    236
    الدولة: Egypt
    معدل تقييم المستوى
    9

    رد: دليلك و مقدمه في ال virtualization

    الف شكر يادكتور

    لااله الا الله بها نحيا وبها نموت وبها
    نلقى الله

    http://quran.muslim-web.com/new.php


  8. #8
    عضو برونزي
    تاريخ التسجيل
    Apr 2008
    المشاركات
    1,430
    معدل تقييم المستوى
    11

    رد: دليلك و مقدمه في ال virtualization

    جزاك الله خيرا دكتور ياسر

    مميز دائما

  9. #9
    عضو
    تاريخ التسجيل
    Oct 2008
    المشاركات
    202
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: دليلك و مقدمه في ال virtualization

    موضوع ممتاز أستاذ ياسر، جزاك الله خيرا
    اللـــــــهم وحـــــد صفــــوف المســــلمين

  10. #10
    عضوية جديدة
    تاريخ التسجيل
    May 2009
    المشاركات
    3
    معدل تقييم المستوى
    0

    رد: دليلك و مقدمه في ال virtualization

    جزاك الله خيرا وجعلها في ميزان حسناتك

  11. #11
    عضو
    تاريخ التسجيل
    Aug 2009
    المشاركات
    700
    الدولة: Egypt
    معدل تقييم المستوى
    9

    رد: دليلك و مقدمه في ال virtualization

    جزاكم الله خيرا

  12. #12
    عضوية جديدة الصورة الرمزية modynap993
    تاريخ التسجيل
    Apr 2010
    المشاركات
    43
    معدل تقييم المستوى
    0

    رد: دليلك و مقدمه في ال virtualization

    بارك الله فيك موضوع ممتاز وجعلها في ميزان حسناتك
    الهم اهدناواهد بناواجعانا هداة مهتدين
    (ICDL+MICROSOFT+CISCO+COMPTIA)
    THIS IS MY WORLED


  13. #13
    عضو الصورة الرمزية mokhtarfarrag
    تاريخ التسجيل
    Oct 2009
    المشاركات
    151
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: دليلك و مقدمه في ال virtualization

    السلام عليكم
    طيب يا جماعة لو حبيت اعرف عن موضوع سيتريكس اين اذهب
    وهل يعتبر سيتركس فرشوليزيشن


  14. #14
    عضو برونزي الصورة الرمزية mando362
    تاريخ التسجيل
    Apr 2007
    المشاركات
    1,308
    الدولة: Egypt
    معدل تقييم المستوى
    12

    رد: دليلك و مقدمه في ال virtualization

    اقتباس المشاركة الأصلية كتبت بواسطة mokhtarfarrag مشاهدة المشاركة
    السلام عليكم
    طيب يا جماعة لو حبيت اعرف عن موضوع سيتريكس اين اذهب
    وهل يعتبر سيتركس فرشوليزيشن

    اين تجد التعليم هناك الالف الكتب الانجليزيه علي الانترنت فقط بضغطه زر في جوجل....
    سيتركس - صن - في ام واير - مايكروسوفت - وشركات اخري كثيره كلها تهدف الي فكر واحد يسمي cloud computing
    وكل من هذه الشركات الان يترجم هذه التقنيه بشكل مختلف
    [CENTER][URL="http://www.arabhardware.net/forum/showthread.php?t=143197"]تعرف علي قمه تكنولوجيا السيرفرات مع Vmware vshpher[/URL]
    [URL="http://www.arabhardware.net/forum/showthread.php?t=143577"]هل تعلم ان virtual افضل لسيرفراتك اكتشف قمه التكنولوجيا[/URL]
    [URL="http://mohameditp.t35.com/"]موقعي الشخصي [/URL]
    [/CENTER]
    [CENTER][B]اذا كنت تعتقد ان البرنامج الحر هو الافضل فعليك بان تفكر من جديد[/B]
    [B] حريه المصدر لا تعني القمه فكر من جديد [/B]
    [B] نحن نلتقي لنرتقي فلا بد وان نرتقي لنلتقي فكر من جديد[/B]
    [/CENTER]

    [CENTER]الخَيْل واللّيْلُ والبَيْداءُ تَعْرفُني ... والسّيْفُ والرّمْحُ والقرْطَاسُ والقَلَمُ

    اللهم عليك بمن دمر شباب الامه
    [/CENTER]

  15. #15
    عضو الصورة الرمزية mokhtarfarrag
    تاريخ التسجيل
    Oct 2009
    المشاركات
    151
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: دليلك و مقدمه في ال virtualization



    ربنا يبارك فيك ويجازيك خير
    بس هل الشباب هنا شارحين حاجه عن الموضوع ده
    بارك الله فيكم جميعا

صفحة 1 من 2 1 2 الأخيرةالأخيرة

المواضيع المتشابهه

  1. فيديو شرح مقدمه عن Windows 8
    بواسطة casper_online1 في المنتدى منتدى الشهادات العام
    مشاركات: 1
    آخر مشاركة: 27-09-2011, 16:55
  2. مقدمه ف الميكروكنترول
    بواسطة ENG.NOWAY في المنتدى الأرشيف
    مشاركات: 6
    آخر مشاركة: 17-03-2011, 13:06
  3. مقدمه سريعه في ال ITIL
    بواسطة one-zero في المنتدى الأرشيف
    مشاركات: 4
    آخر مشاركة: 13-09-2010, 08:55
  4. مقدمه مبسطه عن جهاز التحكم الراوتر
    بواسطة أ7مد عبيد في المنتدى الأرشيف
    مشاركات: 7
    آخر مشاركة: 23-06-2008, 00:54
  5. أول تصميم لي أقدمه في المنتدى
    بواسطة abdo2511 في المنتدى البرمجه والتصميمات الفنيه ( الجرافيكس )
    مشاركات: 8
    آخر مشاركة: 18-11-2006, 19:17

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •