Τα καινούρια χαρακτηριστικά των Windows 8 για το Hyper-V Based Cloud Computing (Μέρος 3ο)
Εισαγωγή
Στο τρίτο μέρος αυτής της σειράς άρθρων θα αναφερθούμε στα σενάρια
Microsoft Cloud και πως αυτά ενεργοποιούνται ή εμπλουτίζονται
χρησιμοποιώντας τα Windows
8
Server και Client τα οποία υποστηρίζουν πλήρως το virtualization και το cloud computing.
Τα τεχνικά
χαρακτηριστικά του
Cloud και τα ωφέληαυτού
Η Microsoft προσφέρει λύσεις τόσο public cloud όσο και private cloud.
Όλες αυτές οι λύσεις έχουν δομηθεί γύρω από ένα κοινό θεμέλειο λίθο ο οποίος
έχει τέσσερα βασικά τεχνικά χαρακτηριστικά.
Το πρώτο από
τα τεχνικά αυτά χαρακτηριστικά είναι τα pooled resources τα οποία μας
επιτρέπουν να βελτιστοποιήσουμε την χρήση των πόρων του συστήματός μας και ως
εκ τούτου να ελαχιστοποιούμε τα κόστη.
Το δεύτερο
τεχνικό χαρακτηριστικό είναι η δυνατότητα self-service η οποία επιτρέπει στα στα τμήματα ή στα business units των
οργανισμών να υλοποιούν system provision ή ακόμη και ολόκληρες λύσεις ως προκαθορισμένες μονάδες (predefined units) περιλαμβάνοντας επίσης ένα φιλικό user interface για την διαχείρισή τους αφότου
αυτές έχουν γίνει provisioned.
Το τρίτο
χαρακτηριστικό είναι η ελαστικότητα (elasticity) η οποία
επιτρέπει την σμίκρυνση ή την μεγένθυση επιτρέψτε μου να πω σε τέσσερις
διαστάσεις – (Scale up or down,
Scale in or out) – πάντοτε βασιζόμενοι στις πραγματικές ανάγκες μας. (Capacity needs)
Το τέταρτο
και τελευταίο χαρακτηριστικό είναι το κόστος βάση χρήσης (usage-based cost or chargeback), στοιχείο το οποίο επιτρέπει
στους πελάτες να πληρώνουν μόνον για τους πόρους τους οποίους καταναλώνουν.
Τα
χαρακτηριστικά αυτά περιγράφουν μια υποδομή (infrastructure) η οποία θα μπορεί να προσφέρεται ως υπηρεσία με μοντέλο
κοστολόγησης, ενεργοποιώντας την δυνατότητα με την κατανάλωση υπηρεσιών να
λαμβάνουμε τα παρακάτω : application performance, SLAs, καθώς επίσης και lifecycle management χωρίς να απαιτείται η υλοποίηση μιας πλήρους υποδομής (complete infrastructure). Η
προσέγγιση αυτή επιτρέπει επίσης στην επιχείρηση
να ανταποκρίνεται γρήγορα στις ανάγκες
και να λειτουργεί προληπτικά στην κλιμάκωση
των απαιτήσεων στο επερχόμενο τέλος του
μήνα ή των εποχιακών αναγκών αντίστοιχα, και στη συνέχεια, την επιστροφή πίσω στα μειωμένα
επίπεδα έτσι ώστε να πληρώνετε
μόνο για την πρόσθετη κατανάλωση
κατά την περίοδο αιχμής.
Μοντέλα Cloud
Είναι γνωστό
σε όλους μας ότι οι διάφοροι τύποι cloud μοιράζονται κοινά θεμελειώδη χαρακτηριστικά, εντούτοις μπορούν να
εξυπηρετούν διαφορετικά είδη υπηρεσιών. Το Infrastructure as a Service (IaaS) αποτελεί
ένα μοντέλο υπηρεσιών το οποίο αποτελεί τον θεμέλειο λίθο των περισσοτέρων private clouds. Αντίστοίχως το Platform as a Service (PaaS) αποτελεί ένα μοντέλο υπηρεσιών το οποίο έχει σχεδιαστεί για να
παρέχει μια πλατφόρμα ανάπτυξης (development platform) καθώς επίσης και ένα κοινό API
για μια σειρά επιχειρησιακών εφαρμογών – (line of business applications) – οι οποίες έχουν αναπτυχθεί
μέσα σε ένα περιβάλλον cloud. Τέλος το Software as a Service (SaaS) είναι και
αυτό με την σειρά του ένα μοντέλο υπηρεσιών για εφαρμογές οι οποίες έχουν
ειδικώς αναπτυχθεί σε ένα περιβάλλον public cloud
και οι οποίες προσφέρονται ως μια λύση fee-based
για καταναλωτική ή επιχειρησιακή χρήση.
Public Clouds
Τα
Public clouds μπορούν να
υλοποιηθούν έτσι ώστε να εξυπηρετούν ένα ή και περισσότερα μοντέλα υπηρεσιών με
τα ακόλουθα χαρακτηστικά:
Η
λύση δεν βρίσκεται/υλοποιείται στις εγκαταστάσεις του πελάτη (
customer facility)Ο
πελάτης σε καμία περίπτωση δεν διαχειρίζεται την υποδομή (
infrastructure)Οι
εφαρμογές οι οποίες προσφέρονται ως υπηρεσία εξυπηρετούνται διαμέσου ενός
κοινού
portal
Η
Microsoft έχει αναπτύξει public clouds για υπηρεσίες
όπως το Bing, το Windows Live Hotmail και τον Messenger, το Office365, το Azure,
και το XBOX Live.
Όλες αυτές υπηρεσίες διαστρωματόνονται –(layered)- πάνω από μια υλοποίηση IaaS. Το Microsoft Azure αποτελεί στην ουσία μια υλοποίση PaaS της οποίας η διαστρωμάτωση βρίσκεται επάνω σε μία λύση IaaS. Τέλος το Hotmail, ο Messenger, και το Office
365 είναι τυπικά παραδείγματα μιας υλοποίησης SaaS η οποία και αυτή με την σειρά της διαστρωματώνεταο επάνω σε μία
λύση IaaS.
Private Clouds
Ο πλέον κοινότυπος ορισμός του private cloud έρχεται από το “National Institutes of Standards and Technology (NIST)”. Παρακάτω σας παραθέτω το πρωτότυπο κείμενο του ορισμού στην Αγγλική γλώσσα όπως έχει δημοσιευθεί από το προαναφερθέντα οργανισμό : “Private cloud functionality
includes provisioning, storage, networks, and other fundamental computing
resources upon which the consumer is able to deploy and run arbitrary software.
The software can include a variety of operating systems and applications. The
consumer does not manage or control the underlying cloud infrastructure, but
has control over the operating systems, storage, deployed applications, and
possibly limited control of selected network components that are provided as
resources”.
Η Microsoft υιοθέτησε τον ορσιμό του NIST για το private cloud βάση του οποίου
προσφέρει μια λύση η οποία διέπεται από τέσσερεις κύριες συνιστώσες. Η πρώτη συνιστώσα περιστρέφεται γύρω από
την εφαρμογή. Ένα private cloud πρέπει να παρέχει προβλέψιμες
και κλιμακούμενες υπηρεσίες εφαρμογής, επιτρέποντας στον πελάτη να πρόσβαση στις πληροφορίες της
εφαρμογής και συνάμα για την κατάστασή της –( deep application information and health status). Η δεύτερη
συνιστώσα υπαγορεύει ότι το private cloud πρέπει να
είναι σε θέση να υποστηρίξει ένα cross-platform
περιβάλλον για να είναι επιτυχής.
Ως εκ τούτου, η λύση της Microsoft στο private cloud αγκαλιάζει λύσεις τρίτων κατασκευαστών
όσον αφορά hypervisors, υποστήριξη λειτουργικών
συστημάτων, λύσεων διαχείρισης, και
τέλος πλαισίων εφαρμογής. Η τρίτη
συνιστώσα είναι μια λύση διαχείρισης
που υποστηρίζει ένα ετερογενές
περιβάλλον. Ειδικά στην περίπτωση της Microsoft, αυτό αποτελεί το κέντρο του συστήματος διαχείρισης της σουίτας. Η τέταρτη και
τελευταία συνιστώσα είναι η δυνατότητα
να εφαρμοστεί μια λύση private cloud στις εγκαταστάσεις του πελάτη με την υιοθέτηση ορισμένων, αλλά όχι απαραίτητα όλων, των
χαρακτηριστικών τα οποία μπορεί να διαθέτει ένα private cloud, διασφαλίζοντας
μια σαφή και σταθερή πορεία καθόσον ο πελάτης εξελίσσει την στρατηγική
του cloud του.
Hybrid Clouds
Τα Hybrid clouds αποτελούν ένα
συνδυασμό λύσεων public cloud και private cloud οι οποίες σκοπό έχουν να επιλύουν σύνθετες επιχειρηματικές ανάγκες.
Για παράδειγμα, μια επιχείρηση μπορεί να επιθυμεί την χρήση της λύσης Office365
για Exchange και SharePoint σε public cloud,
διατηρώντας ταυτόχρονα ένα private cloud για όλες τις εφαρμογές file και LOB.
Ο Windows Server 8 για το Private Cloud
Ο Windows Server 8 διευκολύνει την ανάπτυξη των private cloud μέσω
της στήριξης κάποιων βασικών χαρακτηριστικών, τα οποία
είναι τα παρακάτω :
1.
Πολυμίσθωση (multi-tenancy)
2.
Ασφάλεια και Απομόνωση (security and isolation)
3.
Επεκτασιμότητα (scalability)
Πολυμίσθωση – Ασφάλεια – Απομόνωση (Multi-tenancy, Security, and Isolation)
Τα Private clouds παρέχουν την μέγιστη
αξία τους όταν αντιστοίχως επιτρέπουν την μέγιστη αξιοποίηση των πόρων της υποδομής
–(infrastructure resources). Αυτό συνεπάγεται ότι ένα private cloud θα πρέπει να επιτρέπει
πολλαπλά τμήματα (multiple departments), επιχειρηματικές μονάδες (business units), ή πελάτες (customers) να μοιράζονται κοινούς πόρους (common resources). Ο Windows Server 8 έχει σχεδιαστεί για να παρέχει network και partition isolation για customer workloads από το επίπεδο του hypervisor έως και το virtualization stack.
Hyper-V Network Virtualization
Όσον αφορά την κλίμακα της υποδομής (infrastructure scale), ο Windows Server 8 Hyper-V
παρέχει μια σειρά χαρακτηριστικών εικονικού δικτύου –(network virtualization features)- τα οποία επιτρέπουν την απομόνωση του φόρτου εργασίας δεδομένων πάνω σε μία μοιραζόμενη δικτυακή υποδομή – (allow isolation of workload data across a shared network
infrastructure) – χωρίς την πολυπλοκότητα (complexity) ή τους περιορισμούς οι οποίοι αποτελούν μέρος της υλοποίησης VLAN υποδομών. Συνεπώς χρησιμοποιώντας λύσεις virtual switch
configuration και απομόνωσης (isolation) σε συνδυασμό με εικονικά δίκτυα (network virtualization), οι εικονικές μηχανές (virtual machines) μπορούν να μετακινούνται με ασφάλεια σε μια υποδομή private cloud, διατηρώντας ταυτόχρονα το ίδιο σχέδιο διευθυνσιοδότησης (network addressing scheme). Το Hyper-V network virtualization επιτρέπει την ολοκλήρωση-ενσωμάτωση (integration) υπαρχόντων private network address
ranges στην υποδομή του private cloud, και παρέχει ένα μέσο για να φιλοξενήσει πολλαπλά cloud tenant workloads ακόμη και αν αυτά είναι αντικρουόμενα private address ranges.
Quality of Service (QOS)
Ο Windows Server 8 υποστηρίζει χαρακτηριστικά Quality of Service (QoS) παρέχοντας την
δυνατότητα εγγύησης τόσο για το ελάχιστο (minimum) όσο και για το μέγιστο (maximum) bandwidth σε μία εικονική
μηχανή (virtual machine) ή υπηρεσία (service). Αυτό επιτρέπει στις εικονικές μηχανές
να έχουν μια προβλεπόμενη δικτυακή απόδοση (predictable network performance) και προλαμβάνει επίσης κάθε εικονική μηχανή από το να καταναλώσει
όλο το διαθέσιμο network bandwidth.
Κλιμάκωση και Απόδοση (Scalability and Performance)
Ο Windows Server 8 Hyper-V περιλαμβάνει επίσης βελτιώσεις κλιμάκωσης και απόδοσης (scalability and performance enhancements) για τα private clouds. Η κλιμάκωση των εικονικών μηχανών βελτιώνεται
διαμέσου της αυτόματης ανάθεσης επιπλέον πόρων (π.χ., dynamic memory), καθώς επίσης και από την χρήση
νέων virtual interfaces. Αναλυτικότερα, ο Windows Server
8 Hyper-V εισάγει έναν virtual fibre channel network adapter για την υποστήριξη virtual SANs.
Ο Windows Server
8 Hyper-V επίσης υποστηρίζει offloaded data transfer (ODX) για μεγιστοποιήσει χαρακτηριστικά μετάδοσης δεδομένων (storage data transfer features) διαμέσου απευθείας πρόσβασης στο
hardware αντί διαμέσου των αργών intermediary virtual interfaces.
Υπηρεσίες διασύνδεσης Cloud (Connected Cloud Services)
Όταν υλοποιούμε
λύσεις private cloud,
ένα κοινότυπο πρόβλημα είναι το πως θα δημιουργήσουμε πολλαπλά datacenters τα οποία θα υποστηρίζουν εύρωστες και αξιόπιστες λύσεις disaster recovery και backup.
Ο Windows Server
8 εισάγει τον Hyper-V Replica ο οποίος παρέχει asynchronous replication των εικονικών μηχανών πάνω από δίκτυα IP.
Αυτή η δυνατότητα ενεργοποιεί λύσεις out of the box business continuity και disaster recovery σε remote sites χρησιμοποιώντας λύσεις storage και workload agnostic. Το Replication ελέγχεται στο επίπεδο της εικονικής μηχανής (virtual machine level)
και ολοκληρώνεται μαζί με τον Hyper-V Manager και τον Failover Cluster Manager.
Επιπροσθέτως το
να παρέχεις λύσεις business continuity και disaster recovery, με τον Windows Server
8 γίνεται πέον μια εύκολη υπόθεση μιας και εισάγει πραγματικά differential backups των εικονικών
μηχανών. Εφαρμόζοντας την αντιγραφή μόνον εκείνων των δεδομένων τα οποία έχουν αλλάξει,
το κόστος των αποθηκευτικών μέσων (storage costs)
αλλά και ο χρόνος των ααντιγράφων ασφαλείας (backup time) μειώνεται σημαντικά.
Διαρκής διαθεσιμότητα (Continuous
Availability)
Τα Private clouds απαιτούν συνεχή
διαθεσιμότητα του shared resource pool. Ο Windows Server
8 ενεργοποιεί την συνεχή δικτυακή διαθεσιμότητα (continuous network availability) με την υποστήριξη του network adapter teaming out of the box. Με τον Windows Server
8, δεν είναι πλέον απαραίτητο να αγοράσουμε, να υλοποιήσουμε και να υποστηρίζουμε
τεχνικά την λύση κάποιου συγκεκριμένου κατασκευαστή. Οι πελάτες πλέον μπορούν να
συνδυάσουν εσωτερικά internal network adapter ports με ports τα οποία προέρχονται
από πρόσθετους (add-in) network adapters αφήνοντας την Microsoft NIC teaming λύση solution η οποία εκτίνεται σε στοιχεία υλικού διαφορετικών κατασκευαστών.
Επίσης ο Windows Server 8 παρέχει Live Migration και Live Storage Migration. Το Live Migration επιτρέπει στις εικονικές μηχανές να μετακινούνται on-the-fly εως και σε 63 node Hyper-V host clusters βάσει των απαιτήσεων πόρων αλλά και των αναγκών διαχείρισης (resource requirements or maintenance needs). Ομοίως, το Live Storage Migration επιτρέπει στο VM storage νε μετακινείται μεταξύ λύσεων/συστημάτων αποθήκευσης, ενεργοποιώντας
το backend maintenance, την ανακατανομή του φορτίου, και την αναβάθμιση της τεχνολογίας αποθήκευσης,
χωρίς κανενός είδους VM downtime.
Λύσεις αποθήκευσης (Storage
solutions)
Ο Windows Server 8 εισάγει την υποστήριξη αποθήκευσης των εικονικών μηχανών (configuration files, virtual hard disks, snapshots, και paging files) σε διαμοιραζόμενους file servers οι οποίοι υποστηρίζουν το πρωτόκολο SMB2. Συσκευές NAS devices επίσης υποστηρίζονται. Αυτό
το χαρακτηριστικό επιτρέπει στους πελάτες να χρησιμοποιούν συσκευές χαμηλού κόστους,
επίσης να επιτυγχάνουν την μείωση προβλέψεων και του κόστους διαχείρισης,
καθώς και την αυξημένη ευελιξία στη δημιουργία
μιας πολυεπίπεδης, dynamic storage υποδομής.
Enhanced Virtual Desktop Infrastructure
Support (VDI)
Ο Windows Server 8 επίσης βελτιστοποιεί τα σενάρια
VDI με την υποστήριξη RemoteFX διαμέσου WAN,
με τον διαχωρισμό της αποθήκευσης των ρυθμίσεων
των χρηστών από το λειτουργικό σύστημα, και την αυξημένη υποστήριξη των USB συνδέσεων στα RDP sessions. Το RemoteFX διαμέσου WAN επιτρέπει την χρήση του πρωτοκόλου UDP για να μειώσει το overhead, και προσαρμόζεται αυτομάτως στην
απόδοση του δικτύου η οποία καθορίζεται από το διαθέσιμο bandwidth, και αξιοποιώντας τα δεδομένα από τον έλεγχο συμφόρησης του δικτύου
(congestion control), προλαμβάνει την απώλεια πακέτων καθώς επίσης μειώνει την καθυστέρηση
για την υποστήριξη απαιτητικών γραφικών εφαρμογών.
Επιπροσθέτως,
ο Windows Server
8 επεκτείνει την υποστήριξη του USB στα RDP sessions προσφέροντας
δυνατότητες RemoteFX USB αναδρομολόγησης (redirection). Με άλλα λόγια αυτό επιτρέπει επιπλέον
συσκευές να υποστηρίζονται στις εικονικές μηχανές, περιλαμβάνοντας scanners, all-in-one printers, webcams, καθώς επίσης και τηλέφωνα VOIP με headsets.
Συμπέρασμα
Σε αυτό το άρθρο ενημερωθήκατε για τα Microsoft cloud
services (IaaS, PaaS, SaaS) και για τα μονέλα cloud (private, public, hybrid), σε συνδυασμό με τις υλοποιήσεις της Microsoft για κάθε τύπο υπηρεσίας. Παρότι ο Windows Server 2008 R2 παρέχει μια
ξιόπιστη πλατφόρμα cloud, με την έλευση
του Windows Server 8 παρέχονται πολλαπλές βελτιώσεις για τις οποίες
η Microsoft πιστεύει ότι
θα την καθιερώσουν ως μια premier
cloud platform.
1 Comment
Recommended Comments