diff --git a/Thesis_Defense_Cholidis.tex b/Thesis_Defense_Cholidis.tex index 4914b76..a396ba0 100644 --- a/Thesis_Defense_Cholidis.tex +++ b/Thesis_Defense_Cholidis.tex @@ -87,6 +87,187 @@ \end{frame} %-------------------------------------------------------------% +%-------------------------------------------------------------Slide +\begin{frame} + \frametitle{Στόχος της Εργασίας} + \begin{block} + + Ανάπτυξη εργαλείου, το οποίο θα διευκολύνει έναν οργανισμό στην + εγκατάσταση και διαμόρφωση με αυτοματοποιημένο τρόπο, ενός + ασφαλούς, κατανεμημένου περιβάλλοντος (φιλοξενίας και λειτουργίας) + για την εγκατάσταση και λειτουργία μιας εφαρμογής μικρο-υπηρεσιών. + + \end{block} + \begin{block}{Κύριες Λειτουργίες του:} + \begin{itemize} + \item<1-> Δημιουργία εικονικών μηχανών + \item<2-> Σκλήρυνση των εικονικών μηχανών + \item<3-> Εγκατάσταση/Σκλήρυνση του Docker + \end{itemize} + \end{block} +\end{frame} +%-------------------------------------------------------------% + +%-------------------------------------------------------------Slide +\setLayout{mainpoint} +\section{Εισαγωγή} +\begin{frame}[plain,noframenumbering] + \frametitle{Εισαγωγικές Έννοιες} +\end{frame} +\addtocounter{framenumber}{1} +%-------------------------------------------------------------% + +%-------------------------------------------------------------Slide +\setLayout{horizontal} +% \subsection{Τι θα καλύψουμε;} +\begin{frame} +% \vspace{-2cm} + % \large + \frametitle{Τι θα καλύψουμε;} + % \begin{block}{Θα μιλήσουμε για:} + \begin{itemize} + \item<1-> Νεφο-υπολογιστική + \item<2-> Εικονικοποίηση + \item<3-> Υπερ-επόπτες + \item<4-> Docker + \end{itemize} + % \end{block} +\end{frame} +%-------------------------------------------------------------% + +%-------------------------------------------------------------Slide +\setLayout{vertical} +\subsection{Νεφο-υπολογιστική} +\begin{frame}{Νεφο-υπολογιστική} + % \large + %% sizes: \tiny, \scriptsize, \footnotesize, \small, \normalsize, \large, \Large, \LARGE, \huge and \Huge. + % \begin{ex} + % + % Σύμφωνα με το “The NIST Definition of Cloud Computing”, η + % νεφο-υπολογιστική είναι ένα μοντέλο που επιτρέπει την ανά πάσα στιγμή + % διαδικτυακή πρόσβαση σε μια κοινή δεξαμενή ρυθμιζόμενων υπολογιστικών + % πόρων που μπορούν να παρέχονται και να απελευθερώνονται γρήγορα και με + % ελάχιστη προσπάθεια διαχείρισης ή αλληλεπίδρασης με τον πάροχο + % υπηρεσιών. Στους υπολογιστικούς αυτούς πόρους περιλαμβάνονται δίκτυα, + % διακομιστές, χώρος αποθήκευσης, εφαρμογές και υπηρεσίες. Αυτό το + % μοντέλο νέφους αποτελείται από πέντε βασικά χαρακτηριστικά, τρία + % μοντέλα υπηρεσιών και τέσσερα μοντέλα παράδοσης. + % + % \end{ex} + + \begin{block}{Χαρακτηριστικά} + + \begin{itemize} + \item<1-> Αυτοεξυπηρέτηση κατά παραγγελία (On-demand Self-service) + \item<2-> Πανταχού παρούσα πρόσβαση (Ubiquitous Access) + \item<3-> Πολλαπλή Μίσθωση (Multi-Tenancy) + \item<4-> Ελαστικότητα (Elasticity) + \item<5-> Μετρούμενη υπηρεσία (Measured Service) + \end{itemize} + + \end{block} + +\end{frame} +%-------------------------------------------------------------% + +%-------------------------------------------------------------Slide +\subsubsection{Μοντέλα Παράδοσης} +\begin{frame}{Μοντέλα Παράδοσης} + + \begin{itemize} + \item<1-> Software as a Service (SaaS) (Λογισμικό ως Υπηρεσία) + \item<2-> Platform as a Service (PaaS) (Πλατφόρμα ως Υπηρεσία) + \item<3-> Infrastructure as a Service (IaaS) (Υποδομή ως Υπηρεσία) + \end{itemize} + +\end{frame} +%-------------------------------------------------------------% + +%-------------------------------------------------------------Slide +\begin{frame} + \frametitle{Διαχωρισμός Εννοιών} + \begin{tikzpicture}[ + spy using outlines={ + circle, + magnification=4, + size=5cm, + connect spies}] + \node[inner sep=0pt] {\pgfimage[width=0.6\textwidth]{lib/figures/introduction/saas_paas_iaas_examples.png}}; + \only<2>{\spy[blue!70!black] on (-2.35,1.8) in node at (.5\textwidth,0);} + \only<3>{\spy[blue!70!black] on (1.45,-0.1) in node at (.5\textwidth,0);} + \only<4>{\spy[blue!70!black] on (-2.5,-2) in node at (.5\textwidth,0);} + \end{tikzpicture} +\end{frame} +%-------------------------------------------------------------% + +% %-------------------------------------------------------------Slide +% \setLayout{horizontal} +% \begin{frame}{SaaS} +% Δυνατότητα χρήσης προγραμμάτων που στεγάζονται εξ ολοκλήρου σε έναν πάροχο νέφους. +% % \footnotesize +% % Παρέχεται στον καταναλωτή η δυνατότητα χρήσης εφαρμογών εκτελούμενων σε +% % μια υποδομή νέφους προσφερόμενη είτε από τον πάροχο νέφους είτε από +% % τρίτο μέρος. Οι εφαρμογές αυτές είναι προσβάσιμες, από διάφορες +% % συσκευές ικανές να συνδεθούν στο διαδίκτυο, μέσω φυλλομετρητή ή +% % προγραμματιστικής διεπαφής. Δεν προσφέρεται έλεγχος ή δυνατότητα +% % διαχείρισης της υποκείμενης υποδομής νέφους ή των δυνατοτήτων της +% % υπηρεσίας, με εξαίρεση περιορισμένη παραμετροποίηση κάποιων ρυθμίσεων +% % διαμόρφωσης της εφαρμογής. Το μοντέλο χρέωσης είθισται να είναι της +% % μορφής μιας σταθερής μηνιαίας ή ετήσιας συνδρομής χρησιμοποιώντας +% % βαθμίδες με διαφορετικά επίπεδα παροχής υπηρεσιών του λογισμικού. +% +% \end{frame} +% %-------------------------------------------------------------% +% +% %-------------------------------------------------------------Slide +% \setLayout{vertical} +% \begin{frame}{PaaS} +% % \footnotesize +% % +% % Παρέχεται η δυνατότητα ανάπτυξης και εκτέλεσης εφαρμογών σε ένα +% % κατάλληλο περιβάλλον παρεχόμενο από μια πλατφόρμα που υποστηρίζεται από +% % πόρους του υπολογιστικού νέφους. Οι εφαρμογές αυτές αναπτύσσονται από +% % τον καταναλωτή μέσω της πλατφόρμας χρησιμοποιώντας ένα ολοκληρωμένο +% % περιβάλλον ανάπτυξης και εκτέλεσης αποτελούμενο από runtimes γλωσσών +% % προγραμματισμού, βιβλιοθήκες, υπηρεσίες και εργαλεία. Ο καταναλωτής δεν +% % έχει τον έλεγχο της υποκείμενης υποδομής νέφους, αλλά έχει τον έλεγχο +% % των εφαρμογών που εκτελούνται σε αυτήν, καθώς και των ρυθμίσεων +% % διαμόρφωσης τους και του περιβάλλοντος ανάπτυξης/εκτέλεσης τους. +% % Συνήθως, τα περιβάλλοντα είναι προκαθορισμένα ως προς το περιεχόμενο +% % τους αλλά γίνεται προσπάθεια από τους παρόχους των υπηρεσιών PaaS να +% % καλύψουν τις ανάγκες όλων των πιθανών ομάδων έργων λογισμικού σε σχέση +% % με τα διαφορετικά περιβάλλοντα που προσφέρονται. Το μοντέλο χρέωσης +% % υπηρεσιών PaaS συνήθως περιλαμβάνει μια σταθερή χρέωση ανά χρονική +% % περίοδο για κάθε είδος πόρου που χρειάστηκε να χρησιμοποιηθεί από τον +% % πάροχο για την επίτευξη των απαιτήσεων της εφαρμογής του καταναλωτή +% % μέσω της παρεχόμενης πλατφόρμας. Ουσιαστικά, ο καταναλωτής χρεώνεται με +% % βάση την χρήση των πόρων του παρόχου. +% +% \end{frame} +% %-------------------------------------------------------------% +% +% %-------------------------------------------------------------Slide +% \setLayout{horizontal} +% \begin{frame}{IaaS} +% % \footnotesize +% % +% % Παρέχεται η δυνατότητα χρήσης επεξεργαστικών, αποθηκευτικών, δικτυακών +% % και άλλων υπολογιστικών πόρων. Συνήθως, οι πόροι αυτοί συγκροτούνται +% % στην μορφή μιας εικονικής μηχανής, δηλ. ενός απογυμνωμένου +% % περιβάλλοντος στο οποίο ο καταναλωτής μπορεί να εγκαταστήσει και να +% % εκτελέσει το λογισμικό της επιλογής του, συμπεριλαμβανομένων +% % λειτουργικών συστημάτων και εφαρμογών. Ο καταναλωτής δεν έχει τον +% % έλεγχο της υποκείμενης υποδομής νέφους, αλλά έχει τον έλεγχο των +% % λειτουργικών συστημάτων, του αποθηκευτικού χώρου, των περιβαλλόντων +% % ανάπτυξης/εκτέλεσης, των εγκατεστημένων εφαρμογών και των ρυθμίσεων +% % διαμόρφωσης τους. Το μοντέλο χρέωσης υπηρεσιών IaaS συνήθως αποτελείται +% % από μια συνεχόμενη χρέωση ανά χρονική περίοδο λόγω της ανάθεσης των +% % πόρων στον καταναλωτή, η οποία αυξάνεται μετά την υπέρβαση ενός ορίου +% % χρήσης για ορισμένους πόρους όπως το εύρος ζώνης δικτύου. +% +% \end{frame} +% %-------------------------------------------------------------% + %-------------------------------------------------------------Slide \setLayout{mainpoint} \section{Εισαγωγή} @@ -99,16 +280,39 @@ %-------------------------------------------------------------Slide \setLayout{horizontal} \begin{frame} - \begin{columns}\column{\textwidth} + \frametitle{Χειροκίνητα Βήματα} + \begin{columns} + \column{.5\textwidth} \begin{figure} \centering - \includegraphics[width=0.8\textwidth]{lib/figures/introduction/docsallover-infrastructure-as-a-service.png} - \caption{Χρήση IaaS Σήμερα} + \includegraphics[width=.8\textwidth]{lib/figures/introduction/iaas_steps.jpg} + % \caption{Χρήση IaaS Σήμερα} \end{figure} + \column{.5\textwidth} + \begin{block}{Βήματα:} + \begin{itemize} + \item<1-> Επιλογή παρόχου υπηρεσίας + \item<2-> Εισαγωγή στο διαδικτυακό διαχειριστικό πάνελ + \item<3-> Επιλογή προδιαγραφών εικονικής μηχανής + \item<4-> Εφαρμογή επιλογών + \end{itemize} + \end{block} \end{columns} \end{frame} %-------------------------------------------------------------% +%-------------------------------------------------------------Slide +\begin{frame} + \frametitle{Το πρόβλημα} + \begin{itemize} + \item<1-> Χρονοβόρα διαδικασία + \item<2-> Εγκλωβισμός σε έναν πάροχο + \item<3-> Ανάγκη για επαναλαμβανόμενες διαδικασίες + \item<4-> Χειροκίνητη σκλήρυνση + \end{itemize} +\end{frame} +%-------------------------------------------------------------% + %-------------------------------------------------------------Slide \begin{frame} \frametitle{Δημοφιλείς Πάροχοι IaaS} @@ -158,148 +362,6 @@ \end{frame} %-------------------------------------------------------------% -%-------------------------------------------------------------Slide -\setLayout{mainpoint} -\section{Εισαγωγή} -\begin{frame}[plain,noframenumbering] - \frametitle{Εισαγωγικές Έννοιες} -\end{frame} -\addtocounter{framenumber}{1} -%-------------------------------------------------------------% - -%-------------------------------------------------------------Slide -\setLayout{horizontal} -\subsection{Τι θα καλύψουμε;} -\begin{frame} -\vspace{-2cm} - \large - \frametitle{Τι θα καλύψουμε;} - \begin{block}{Ορισμοί για:} - \begin{itemize} - \item<1-> Νεφο-υπολογιστική - \item<2-> Εικονικοποίηση - \item<3-> Υπερ-επόπτες - \item<4-> Ασφάλεια - \end{itemize} - \end{block} -\end{frame} -%-------------------------------------------------------------% - -%-------------------------------------------------------------Slide -\setLayout{vertical} -\subsection{Νεφο-υπολογιστική} -\begin{frame}{Νεφο-υπολογιστική} - \large - %% sizes: \tiny, \scriptsize, \footnotesize, \small, \normalsize, \large, \Large, \LARGE, \huge and \Huge. - % \begin{ex} - % - % Σύμφωνα με το “The NIST Definition of Cloud Computing”, η - % νεφο-υπολογιστική είναι ένα μοντέλο που επιτρέπει την ανά πάσα στιγμή - % διαδικτυακή πρόσβαση σε μια κοινή δεξαμενή ρυθμιζόμενων υπολογιστικών - % πόρων που μπορούν να παρέχονται και να απελευθερώνονται γρήγορα και με - % ελάχιστη προσπάθεια διαχείρισης ή αλληλεπίδρασης με τον πάροχο - % υπηρεσιών. Στους υπολογιστικούς αυτούς πόρους περιλαμβάνονται δίκτυα, - % διακομιστές, χώρος αποθήκευσης, εφαρμογές και υπηρεσίες. Αυτό το - % μοντέλο νέφους αποτελείται από πέντε βασικά χαρακτηριστικά, τρία - % μοντέλα υπηρεσιών και τέσσερα μοντέλα παράδοσης. - % - % \end{ex} - - \begin{block}{Χαρακτηριστικά} - - \begin{itemize} - \item<1-> Αυτοεξυπηρέτηση κατά παραγγελία (On-demand Self-service) - \item<2-> Πανταχού παρούσα πρόσβαση (Ubiquitous Access) - \item<3-> Πολλαπλή Μίσθωση (Multi-Tenancy) - \item<4-> Ελαστικότητα (Elasticity) - \item<5-> Μετρούμενη υπηρεσία (Measured Service) - \end{itemize} - - \end{block} - -\end{frame} -%-------------------------------------------------------------% - -%-------------------------------------------------------------Slide -\subsubsection{Μοντέλα Παράδοσης} -\begin{frame}{Μοντέλα Παράδοσης} - - \begin{itemize} - \item<1-> Software as a Service (SaaS) (Λογισμικό ως Υπηρεσία) - \item<2-> Platform as a Service (PaaS) (Πλατφόρμα ως Υπηρεσία) - \item<3-> Infrastructure as a Service (IaaS) (Υποδομή ως Υπηρεσία) - \end{itemize} - -\end{frame} -%-------------------------------------------------------------% - -%-------------------------------------------------------------Slide -\setLayout{horizontal} -\begin{frame}{SaaS} - % \footnotesize - % Παρέχεται στον καταναλωτή η δυνατότητα χρήσης εφαρμογών εκτελούμενων σε - % μια υποδομή νέφους προσφερόμενη είτε από τον πάροχο νέφους είτε από - % τρίτο μέρος. Οι εφαρμογές αυτές είναι προσβάσιμες, από διάφορες - % συσκευές ικανές να συνδεθούν στο διαδίκτυο, μέσω φυλλομετρητή ή - % προγραμματιστικής διεπαφής. Δεν προσφέρεται έλεγχος ή δυνατότητα - % διαχείρισης της υποκείμενης υποδομής νέφους ή των δυνατοτήτων της - % υπηρεσίας, με εξαίρεση περιορισμένη παραμετροποίηση κάποιων ρυθμίσεων - % διαμόρφωσης της εφαρμογής. Το μοντέλο χρέωσης είθισται να είναι της - % μορφής μιας σταθερής μηνιαίας ή ετήσιας συνδρομής χρησιμοποιώντας - % βαθμίδες με διαφορετικά επίπεδα παροχής υπηρεσιών του λογισμικού. - -\end{frame} -%-------------------------------------------------------------% - -%-------------------------------------------------------------Slide -\setLayout{vertical} -\begin{frame}{PaaS} - \footnotesize - - Παρέχεται η δυνατότητα ανάπτυξης και εκτέλεσης εφαρμογών σε ένα - κατάλληλο περιβάλλον παρεχόμενο από μια πλατφόρμα που υποστηρίζεται από - πόρους του υπολογιστικού νέφους. Οι εφαρμογές αυτές αναπτύσσονται από - τον καταναλωτή μέσω της πλατφόρμας χρησιμοποιώντας ένα ολοκληρωμένο - περιβάλλον ανάπτυξης και εκτέλεσης αποτελούμενο από runtimes γλωσσών - προγραμματισμού, βιβλιοθήκες, υπηρεσίες και εργαλεία. Ο καταναλωτής δεν - έχει τον έλεγχο της υποκείμενης υποδομής νέφους, αλλά έχει τον έλεγχο - των εφαρμογών που εκτελούνται σε αυτήν, καθώς και των ρυθμίσεων - διαμόρφωσης τους και του περιβάλλοντος ανάπτυξης/εκτέλεσης τους. - Συνήθως, τα περιβάλλοντα είναι προκαθορισμένα ως προς το περιεχόμενο - τους αλλά γίνεται προσπάθεια από τους παρόχους των υπηρεσιών PaaS να - καλύψουν τις ανάγκες όλων των πιθανών ομάδων έργων λογισμικού σε σχέση - με τα διαφορετικά περιβάλλοντα που προσφέρονται. Το μοντέλο χρέωσης - υπηρεσιών PaaS συνήθως περιλαμβάνει μια σταθερή χρέωση ανά χρονική - περίοδο για κάθε είδος πόρου που χρειάστηκε να χρησιμοποιηθεί από τον - πάροχο για την επίτευξη των απαιτήσεων της εφαρμογής του καταναλωτή - μέσω της παρεχόμενης πλατφόρμας. Ουσιαστικά, ο καταναλωτής χρεώνεται με - βάση την χρήση των πόρων του παρόχου. - -\end{frame} -%-------------------------------------------------------------% - -%-------------------------------------------------------------Slide -\setLayout{horizontal} -\begin{frame}{IaaS} - \footnotesize - - Παρέχεται η δυνατότητα χρήσης επεξεργαστικών, αποθηκευτικών, δικτυακών - και άλλων υπολογιστικών πόρων. Συνήθως, οι πόροι αυτοί συγκροτούνται - στην μορφή μιας εικονικής μηχανής, δηλ. ενός απογυμνωμένου - περιβάλλοντος στο οποίο ο καταναλωτής μπορεί να εγκαταστήσει και να - εκτελέσει το λογισμικό της επιλογής του, συμπεριλαμβανομένων - λειτουργικών συστημάτων και εφαρμογών. Ο καταναλωτής δεν έχει τον - έλεγχο της υποκείμενης υποδομής νέφους, αλλά έχει τον έλεγχο των - λειτουργικών συστημάτων, του αποθηκευτικού χώρου, των περιβαλλόντων - ανάπτυξης/εκτέλεσης, των εγκατεστημένων εφαρμογών και των ρυθμίσεων - διαμόρφωσης τους. Το μοντέλο χρέωσης υπηρεσιών IaaS συνήθως αποτελείται - από μια συνεχόμενη χρέωση ανά χρονική περίοδο λόγω της ανάθεσης των - πόρων στον καταναλωτή, η οποία αυξάνεται μετά την υπέρβαση ενός ορίου - χρήσης για ορισμένους πόρους όπως το εύρος ζώνης δικτύου. - -\end{frame} -%-------------------------------------------------------------% - %-------------------------------------------------------------Slide \begin{frame} \frametitle{Σημασία της ασφάλειας} diff --git a/lib/figures/background/655f357d6a707f54aa43a197_164.-min.jpg b/lib/figures/background/655f357d6a707f54aa43a197_164.-min.jpg new file mode 100644 index 0000000..c14b016 Binary files /dev/null and b/lib/figures/background/655f357d6a707f54aa43a197_164.-min.jpg differ diff --git a/lib/figures/background/IaaS vs. PaaS vs. SaaS.png?cdnVersion=1473.png b/lib/figures/background/IaaS vs. PaaS vs. SaaS.png?cdnVersion=1473.png new file mode 100644 index 0000000..1dd3efb Binary files /dev/null and b/lib/figures/background/IaaS vs. PaaS vs. SaaS.png?cdnVersion=1473.png differ diff --git a/lib/figures/background/cyber-triad-1.png?itok=YxYYlqq6 b/lib/figures/background/cyber-triad-1.png?itok=YxYYlqq6.png similarity index 100% rename from lib/figures/background/cyber-triad-1.png?itok=YxYYlqq6 rename to lib/figures/background/cyber-triad-1.png?itok=YxYYlqq6.png diff --git a/lib/figures/background/super cluster diagram-01.png?width=801&name=super%20cluster%20diagram-01.png b/lib/figures/background/super cluster diagram-01.png?width=801&name=super%20cluster%20diagram-01.png new file mode 100644 index 0000000..93378a9 Binary files /dev/null and b/lib/figures/background/super cluster diagram-01.png?width=801&name=super%20cluster%20diagram-01.png differ diff --git a/lib/figures/introduction/Benefits-of-IaaS-01-768x402.jpg b/lib/figures/introduction/Benefits-of-IaaS-01-768x402.jpg new file mode 100644 index 0000000..346b45b Binary files /dev/null and b/lib/figures/introduction/Benefits-of-IaaS-01-768x402.jpg differ diff --git a/lib/figures/introduction/IaaS_vs_PaaS_vs_SaaS_7.png?w=1000&h=666&q=50&fm=webp.png b/lib/figures/introduction/IaaS_vs_PaaS_vs_SaaS_7.png?w=1000&h=666&q=50&fm=webp.png new file mode 100644 index 0000000..7f6c16b Binary files /dev/null and b/lib/figures/introduction/IaaS_vs_PaaS_vs_SaaS_7.png?w=1000&h=666&q=50&fm=webp.png differ diff --git a/lib/figures/introduction/dt130705-640x200.gif.webp b/lib/figures/introduction/dt130705-640x200.gif.webp new file mode 100644 index 0000000..be20046 Binary files /dev/null and b/lib/figures/introduction/dt130705-640x200.gif.webp differ diff --git a/lib/figures/introduction/iaas-vs-paas-vs-saas-differences-scaled-e1663001985445-768x365.webp b/lib/figures/introduction/iaas-vs-paas-vs-saas-differences-scaled-e1663001985445-768x365.webp new file mode 100644 index 0000000..2356bed Binary files /dev/null and b/lib/figures/introduction/iaas-vs-paas-vs-saas-differences-scaled-e1663001985445-768x365.webp differ diff --git a/lib/figures/introduction/iaas_steps.jpg b/lib/figures/introduction/iaas_steps.jpg new file mode 100644 index 0000000..f41b98f Binary files /dev/null and b/lib/figures/introduction/iaas_steps.jpg differ diff --git a/lib/figures/introduction/pasted-image-0-13-1.png.webp b/lib/figures/introduction/pasted-image-0-13-1.png.webp new file mode 100644 index 0000000..3c28515 Binary files /dev/null and b/lib/figures/introduction/pasted-image-0-13-1.png.webp differ diff --git a/lib/figures/introduction/pasted-image-0-14.png.webp b/lib/figures/introduction/pasted-image-0-14.png.webp new file mode 100644 index 0000000..4ec9fd4 Binary files /dev/null and b/lib/figures/introduction/pasted-image-0-14.png.webp differ diff --git a/lib/figures/introduction/pasted-image-0-18.png.webp b/lib/figures/introduction/pasted-image-0-18.png.webp new file mode 100644 index 0000000..132bf9b Binary files /dev/null and b/lib/figures/introduction/pasted-image-0-18.png.webp differ diff --git a/lib/figures/introduction/pasted-image-0-20.png.webp b/lib/figures/introduction/pasted-image-0-20.png.webp new file mode 100644 index 0000000..e668d06 Binary files /dev/null and b/lib/figures/introduction/pasted-image-0-20.png.webp differ diff --git a/lib/figures/introduction/rightscale-2019-public-cloud-adoption-640x326.png.webp b/lib/figures/introduction/rightscale-2019-public-cloud-adoption-640x326.png.webp new file mode 100644 index 0000000..9859f6b Binary files /dev/null and b/lib/figures/introduction/rightscale-2019-public-cloud-adoption-640x326.png.webp differ diff --git a/lib/figures/introduction/l1mj65bcevr160smg-image1.png?auto=format%252Ccompress.png b/lib/figures/introduction/saas_paas_iaas_examples.png similarity index 100% rename from lib/figures/introduction/l1mj65bcevr160smg-image1.png?auto=format%252Ccompress.png rename to lib/figures/introduction/saas_paas_iaas_examples.png