1
VIRTUALISATION AND THE HYPERVISORवर्चुअलाइजेशन और हाइपरवाइजर
The NISPG define VIRTUALISATION as creating virtual versions of an ICT resource: a desktop, a server, a storage device or a network.
- Its forms are SERVER, DESKTOP, APPLICATION and OPERATING SYSTEM virtualisation
- The HYPERVISOR, or VIRTUAL MACHINE MANAGER, runs the virtual machines and controls their use of CPU and storage
- A TYPE 1, or bare-metal, hypervisor runs directly on the hardware; a TYPE 2 runs on a HOST OS
- The operating system inside a VM is the GUEST OS
- SERVER CONSOLIDATION runs many lightly used servers as VMs on fewer physical machines
- इसके रूप हैं: सर्वर, डेस्कटॉप, एप्लिकेशन और ऑपरेटिंग सिस्टम वर्चुअलाइजेशन
- हाइपरवाइजर, अर्थात् वर्चुअल मशीन मैनेजर, वर्चुअल मशीनें चलाता है और उनके सीपीयू तथा भंडारण के उपयोग को नियंत्रित करता है
- टाइप 1, अर्थात् बेयर-मेटल, हाइपरवाइजर सीधे हार्डवेयर पर चलता है; टाइप 2 होस्ट ओएस पर चलता है
- वीएम के भीतर का ऑपरेटिंग सिस्टम गेस्ट ओएस है
- सर्वर कंसॉलिडेशन कम उपयोग वाले कई सर्वरों को कम भौतिक मशीनों पर वीएम के रूप में चलाता है
2
THE VIRTUALISATION PLATFORMSवर्चुअलाइजेशन मंच
- VMWARE vSphere, with the ESXi hypervisor, is the leading commercial server virtualisation platform
- RHEV, RED HAT ENTERPRISE VIRTUALIZATION, is built on the KVM hypervisor of Linux
- CITRIX offers the XenServer hypervisor, and delivers virtual applications and desktops to thin clients
- OPENSTACK is open-source software for building your own cloud; NOVA runs compute, SWIFT stores objects, and NEUTRON handles networking
- वीएमवेयर वीस्फीयर, ईएसएक्सआई हाइपरवाइजर के साथ, अग्रणी व्यावसायिक सर्वर वर्चुअलाइजेशन मंच है
- आरएचईवी, अर्थात् रेड हैट एंटरप्राइज वर्चुअलाइजेशन, लिनक्स के केवीएम हाइपरवाइजर पर बना है
- सिट्रिक्स जेनसर्वर हाइपरवाइजर देता है, और थिन क्लाइंट को आभासी एप्लिकेशन और डेस्कटॉप पहुँचाता है
- ओपनस्टैक अपना क्लाउड बनाने का ओपन-सोर्स सॉफ्टवेयर है; नोवा संगणन, स्विफ्ट ऑब्जेक्ट भंडारण, और न्यूट्रॉन नेटवर्किंग संभालता है
3
SOFTWARE-DEFINED DATA CENTRES AND NETWORKSसॉफ्टवेयर-परिभाषित डेटा केंद्र और नेटवर्क
- SDN, SOFTWARE-DEFINED NETWORKING, separates the CONTROL PLANE, which decides where traffic goes, from the DATA PLANE, which forwards it
- A central SDN CONTROLLER programs the switches, often through the OPENFLOW protocol
- NFV, NETWORK FUNCTIONS VIRTUALISATION, runs firewalls and routers as software on standard servers
- An SDDC, SOFTWARE-DEFINED DATA CENTRE, virtualises compute, storage and network alike
- In an SDDC you provision and manage everything through software, by policy
- एसडीएन, अर्थात् सॉफ्टवेयर-डिफाइंड नेटवर्किंग, कंट्रोल प्लेन, जो तय करता है कि यातायात कहाँ जाए, को डेटा प्लेन, जो उसे आगे भेजता है, से अलग करता है
- एक केंद्रीय एसडीएन कंट्रोलर स्विचों को प्रोग्राम करता है, प्रायः ओपनफ्लो प्रोटोकॉल से
- एनएफवी, अर्थात् नेटवर्क फंक्शन्स वर्चुअलाइजेशन, फायरवॉल और राउटर को मानक सर्वरों पर सॉफ्टवेयर के रूप में चलाता है
- एसडीडीसी, अर्थात् सॉफ्टवेयर-डिफाइंड डेटा सेंटर, संगणन, भंडारण और नेटवर्क सबका वर्चुअलाइजेशन करता है
- एसडीडीसी में आप सब कुछ सॉफ्टवेयर से, नीति के अनुसार, उपलब्ध और प्रबंधित करते हैं
4
SERVICE-ORIENTED ARCHITECTUREसर्विस-ओरिएंटेड आर्किटेक्चर
SOA builds an application from loosely coupled SERVICES, each a business function behind a standard interface.
- A service can be REUSED by many applications, and replaced without changing its callers
- Services usually talk through WEB SERVICES: SOAP messages described by WSDL, or REST over HTTP
- An ENTERPRISE SERVICE BUS, ESB, routes and transforms the messages between services
- MICROSERVICES carry the idea further, with small services deployed independently
- एक सेवा को कई एप्लिकेशन फिर उपयोग कर सकते हैं, और उसे बुलाने वालों को बदले बिना बदला जा सकता है
- सेवाएँ प्रायः वेब सेवाओं से बात करती हैं: डब्ल्यूएसडीएल द्वारा वर्णित सोप संदेश, या एचटीटीपी पर रेस्ट
- एंटरप्राइज सर्विस बस, ईएसबी, सेवाओं के बीच संदेशों को मार्ग देती और रूपांतरित करती है
- माइक्रोसर्विसेज इस विचार को आगे ले जाती हैं, छोटी सेवाओं के साथ जो स्वतंत्र रूप से तैनात होती हैं