Σκλήρυνση μηχανής δοχείων και λειτουργικού συστήματος σε περιβάλλοντα linux

Τη σημερινή εποχή, όλο και περισσότερος κόσμος βασίζεται πλέον σε υπηρεσίες τύπου IaaS (Infrastructure as a Service) έναντι των παραδοσιακών επιτόπιων υποδομών για την παροχή υπολογιστικής υποστήριξης σε εφαρμογές, υπηρεσίες και επιχειρησιακές διαδικασίες. Αυτό συμβαίνει διότι κατ’ αυτό τον τρόπο με...

Πλήρης περιγραφή

Αποθηκεύτηκε σε:
Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Χωλίδης, Κωνσταντίνος
Άλλοι συγγραφείς: Κρητικός, Κυριάκος
Γλώσσα:el_GR
Δημοσίευση: 2024
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/11610/26621
Ετικέτες: Προσθήκη ετικέτας
Δεν υπάρχουν, Καταχωρήστε ετικέτα πρώτοι!
_version_ 1828462403683090432
author Χωλίδης, Κωνσταντίνος
author2 Κρητικός, Κυριάκος
author_facet Κρητικός, Κυριάκος
Χωλίδης, Κωνσταντίνος
author_sort Χωλίδης, Κωνσταντίνος
collection DSpace
description Τη σημερινή εποχή, όλο και περισσότερος κόσμος βασίζεται πλέον σε υπηρεσίες τύπου IaaS (Infrastructure as a Service) έναντι των παραδοσιακών επιτόπιων υποδομών για την παροχή υπολογιστικής υποστήριξης σε εφαρμογές, υπηρεσίες και επιχειρησιακές διαδικασίες. Αυτό συμβαίνει διότι κατ’ αυτό τον τρόπο μειώνονται τα έξοδα ενός οργανισμού ή μιας επιχείρησης εφόσον δεν υπάρχει ανάγκη δαπάνης/επένδυσης για την αγορά εξοπλισμού και το λειτουργικό κόστος χρήσης υπηρεσιών IaaS βασίζεται σε ευέλικτα μοντέλα χρέωσης με βάση την χρήση (των πόρων υποδομής που προσφέρονται). Επιπλέον, είναι δυνατή η κλιμάκωση της προσφερόμενης απομακρυσμένης υποδομής ανάλογα με τις ανάγκες του οργανισμού και του τρέχοντος φόρτου εργασίας των υπηρεσιών και εφαρμογών προς υποστήριξη. Με αυτόν τον τρόπο, μεταβιβάζεται η ευθύνη της διάθεσης και συντήρησης του εξοπλισμού σε τρίτους ενώ ταυτόχρονα εισάγεται ένα καινούριο μοντέλο εμπιστοσύνης ανάμεσα στον χρήστη/οργανισμό και τον πάροχο νέφους. Η αύξηση ενδιαφέροντος από τις επιχειρήσεις προς τις τεχνολογίες εικονικοποίησης, οι οποίες αποτελούν τα θεμέλια των υπηρεσιών IaaS, αλλά και η ραγδαία άνοδος της δημοτικότητας των τεχνολογιών δοχείων (containers) όπως είναι το Docker, άρχισαν με την σειρά τους να ενισχύουν την υιοθέτηση της αρχιτεκτονικής μικρο-υπηρεσιών για την ανάπτυξη εφαρμογών. Μιας αρχιτεκτονικής που βασίζεται τόσο στις τεχνολογίες εικονικοποίησης για την στέγαση των εφαρμογών σε υποδομές νέφους όσο και στις τεχνολογίες δοχείων για την διαμέριση των λειτουργιών τους σε ένα σύνολο από συστατικά/δοχεία, προσφέροντας ένα κατάλληλο επίπεδο απόδοσης και κλιμακωσιμότητας. Ωστόσο, οι εφαρμογές αυτές παραμένουν άμεσα ευεπηρέαστες σε ζητήματα ασφάλειας που μπορεί να αφορούν το ίδιο το νέφος ή/και τις τεχνολογίες στις οποίες στηρίζεται. Στην παρούσα εργασία θα αναλύσουμε πρώτα τα ζητήματα ασφαλείας που αφορούν το νέφος και ειδικότερα αυτά που αφορούν τις τεχνολογίες εικονικοποίησης και δοχείων. Έπειτα, θα αναλύσουμε πως μπορεί να γίνει χρήση αυτών των δύο τεχνολογιών με περισσότερη ασφάλεια. Όμως, ο σκοπός της εργασίας προχωρά πέρα από αυτό και μεταβαίνει σε ένα πρακτικό επίπεδο, προτείνοντας τη λύση ενός εργαλείου που υλοποιεί την προτεινόμενη, ασφαλή χρήση των τεχνολογιών αυτών. Ειδικότερα, το εργαλείο αυτό όχι μόνο μπορεί να δημιουργεί εικονικές μηχανές κατά μήκος πολλών παρόχων νέφους αλλά και να τις σκληραίνει με έναν αυτοματοποιημένο τρόπο. Επιπροσθέτως, είναι ικανό να εγκαθιστά σε αυτές τις εικονικές μηχανές τη μηχανή δοχείων Docker, την οποία επίσης μπορεί να σκληραίνει. Ο βασικός στόχος της εργασίας είναι να διευκολύνει έναν οργανισμό στην εγκατάσταση και διαμόρφωση με αυτοματοποιημένο τρόπο ενός ασφαλούς, κατανεμημένου περιβάλλοντος (φιλοξενίας και λειτουργίας) για την εγκατάσταση και λειτουργία μιας εφαρμογής μικρο-υπηρεσιών. Η αυτοματοποίηση αυτή έγκειται στη σωστή διαμόρφωση του εργαλείου, η οποία δεν προϋποθέτει κάποια ειδική γνώση πάνω σε τεχνικά ζητήματα αλλά ούτε και στον τομέα της ασφάλειας υποδομών και των λειτουργικών συστημάτων.
id oai:hellanicus.lib.aegean.gr:11610-26621
institution Hellanicus
language el_GR
publishDate 2024
record_format dspace
spelling oai:hellanicus.lib.aegean.gr:11610-266212024-07-24T11:00:17Z Σκλήρυνση μηχανής δοχείων και λειτουργικού συστήματος σε περιβάλλοντα linux Χωλίδης, Κωνσταντίνος Κρητικός, Κυριάκος νέφος ασφάλεια εικονικοποίηση εικονικές μηχανές δοχεία μηχανή δοχείων μικρο-υπηρεσίες αυτοματοποίηση σκλήρυνση cloud security virtualization virtual machines containers container engine micro-services automation hardening Cloud computing -- Security measures Virtual computer systems Containers Τη σημερινή εποχή, όλο και περισσότερος κόσμος βασίζεται πλέον σε υπηρεσίες τύπου IaaS (Infrastructure as a Service) έναντι των παραδοσιακών επιτόπιων υποδομών για την παροχή υπολογιστικής υποστήριξης σε εφαρμογές, υπηρεσίες και επιχειρησιακές διαδικασίες. Αυτό συμβαίνει διότι κατ’ αυτό τον τρόπο μειώνονται τα έξοδα ενός οργανισμού ή μιας επιχείρησης εφόσον δεν υπάρχει ανάγκη δαπάνης/επένδυσης για την αγορά εξοπλισμού και το λειτουργικό κόστος χρήσης υπηρεσιών IaaS βασίζεται σε ευέλικτα μοντέλα χρέωσης με βάση την χρήση (των πόρων υποδομής που προσφέρονται). Επιπλέον, είναι δυνατή η κλιμάκωση της προσφερόμενης απομακρυσμένης υποδομής ανάλογα με τις ανάγκες του οργανισμού και του τρέχοντος φόρτου εργασίας των υπηρεσιών και εφαρμογών προς υποστήριξη. Με αυτόν τον τρόπο, μεταβιβάζεται η ευθύνη της διάθεσης και συντήρησης του εξοπλισμού σε τρίτους ενώ ταυτόχρονα εισάγεται ένα καινούριο μοντέλο εμπιστοσύνης ανάμεσα στον χρήστη/οργανισμό και τον πάροχο νέφους. Η αύξηση ενδιαφέροντος από τις επιχειρήσεις προς τις τεχνολογίες εικονικοποίησης, οι οποίες αποτελούν τα θεμέλια των υπηρεσιών IaaS, αλλά και η ραγδαία άνοδος της δημοτικότητας των τεχνολογιών δοχείων (containers) όπως είναι το Docker, άρχισαν με την σειρά τους να ενισχύουν την υιοθέτηση της αρχιτεκτονικής μικρο-υπηρεσιών για την ανάπτυξη εφαρμογών. Μιας αρχιτεκτονικής που βασίζεται τόσο στις τεχνολογίες εικονικοποίησης για την στέγαση των εφαρμογών σε υποδομές νέφους όσο και στις τεχνολογίες δοχείων για την διαμέριση των λειτουργιών τους σε ένα σύνολο από συστατικά/δοχεία, προσφέροντας ένα κατάλληλο επίπεδο απόδοσης και κλιμακωσιμότητας. Ωστόσο, οι εφαρμογές αυτές παραμένουν άμεσα ευεπηρέαστες σε ζητήματα ασφάλειας που μπορεί να αφορούν το ίδιο το νέφος ή/και τις τεχνολογίες στις οποίες στηρίζεται. Στην παρούσα εργασία θα αναλύσουμε πρώτα τα ζητήματα ασφαλείας που αφορούν το νέφος και ειδικότερα αυτά που αφορούν τις τεχνολογίες εικονικοποίησης και δοχείων. Έπειτα, θα αναλύσουμε πως μπορεί να γίνει χρήση αυτών των δύο τεχνολογιών με περισσότερη ασφάλεια. Όμως, ο σκοπός της εργασίας προχωρά πέρα από αυτό και μεταβαίνει σε ένα πρακτικό επίπεδο, προτείνοντας τη λύση ενός εργαλείου που υλοποιεί την προτεινόμενη, ασφαλή χρήση των τεχνολογιών αυτών. Ειδικότερα, το εργαλείο αυτό όχι μόνο μπορεί να δημιουργεί εικονικές μηχανές κατά μήκος πολλών παρόχων νέφους αλλά και να τις σκληραίνει με έναν αυτοματοποιημένο τρόπο. Επιπροσθέτως, είναι ικανό να εγκαθιστά σε αυτές τις εικονικές μηχανές τη μηχανή δοχείων Docker, την οποία επίσης μπορεί να σκληραίνει. Ο βασικός στόχος της εργασίας είναι να διευκολύνει έναν οργανισμό στην εγκατάσταση και διαμόρφωση με αυτοματοποιημένο τρόπο ενός ασφαλούς, κατανεμημένου περιβάλλοντος (φιλοξενίας και λειτουργίας) για την εγκατάσταση και λειτουργία μιας εφαρμογής μικρο-υπηρεσιών. Η αυτοματοποίηση αυτή έγκειται στη σωστή διαμόρφωση του εργαλείου, η οποία δεν προϋποθέτει κάποια ειδική γνώση πάνω σε τεχνικά ζητήματα αλλά ούτε και στον τομέα της ασφάλειας υποδομών και των λειτουργικών συστημάτων. 2024-07-19T12:30:52Z 2024-07-19T12:30:52Z 2024-03-08 http://hdl.handle.net/11610/26621 el_GR Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές https://creativecommons.org/licenses/by-nc-sa/4.0/ 181 σ. application/pdf Σάμος
spellingShingle νέφος
ασφάλεια
εικονικοποίηση
εικονικές μηχανές
δοχεία
μηχανή δοχείων
μικρο-υπηρεσίες
αυτοματοποίηση
σκλήρυνση
cloud
security
virtualization
virtual machines
containers
container engine
micro-services
automation
hardening
Cloud computing -- Security measures
Virtual computer systems
Containers
Χωλίδης, Κωνσταντίνος
Σκλήρυνση μηχανής δοχείων και λειτουργικού συστήματος σε περιβάλλοντα linux
title Σκλήρυνση μηχανής δοχείων και λειτουργικού συστήματος σε περιβάλλοντα linux
title_full Σκλήρυνση μηχανής δοχείων και λειτουργικού συστήματος σε περιβάλλοντα linux
title_fullStr Σκλήρυνση μηχανής δοχείων και λειτουργικού συστήματος σε περιβάλλοντα linux
title_full_unstemmed Σκλήρυνση μηχανής δοχείων και λειτουργικού συστήματος σε περιβάλλοντα linux
title_short Σκλήρυνση μηχανής δοχείων και λειτουργικού συστήματος σε περιβάλλοντα linux
title_sort σκλήρυνση μηχανής δοχείων και λειτουργικού συστήματος σε περιβάλλοντα linux
topic νέφος
ασφάλεια
εικονικοποίηση
εικονικές μηχανές
δοχεία
μηχανή δοχείων
μικρο-υπηρεσίες
αυτοματοποίηση
σκλήρυνση
cloud
security
virtualization
virtual machines
containers
container engine
micro-services
automation
hardening
Cloud computing -- Security measures
Virtual computer systems
Containers
url http://hdl.handle.net/11610/26621
work_keys_str_mv AT chōlidēskōnstantinos sklērynsēmēchanēsdocheiōnkaileitourgikousystēmatosseperiballontalinux