hey there folks welcome to module 7 of the CompTIA a plus course this module is called virtualization and Cloud Concepts so I think by the name you can already get a pretty good idea that is going to be all about virtualization and Cloud it's pretty neater right so what are the main sections you might ask well there's only two in this module guys two very interesting ones I might add the very first section we're going to be nose diving into is client-side virtualization if you're wondering why it says client side in the front of that title there it's because this is something we're going to be doing on the client operating systems so that would be something like Windows 10 or Windows 11. generally virtualization is something you would normally do on a server side and we're going to be tackling this problem from the client's perspective doesn't mean we're not going to explain the server side of things the second main section we're going to be nose diving into will be Cloud Concepts so basically what is the cloud various kinds of clouds we get yep you get different kinds of clouds what are the benefits what are the drawbacks where do you use them that kinds of stuff well guys if you haven't done it already like usual at this point in the video this is where I'm normally going to go and beg you to go and like the video if it's kidding I'm not gonna beg but I would appreciate it if you guys go and smash that like button and of course if you'd like to know when the next module of this course comes out remember to subscribe okay let's jump into that first section being the virtualization side of the coin so the first section here is called client side virtualization folks the very first topic we're going to be covering in this section is hypervisors for those of you brand new to virtualization or hypervisors or virtual machines for that matter hypervisors is the software we use to create and run what is known as virtual machines these are commonly known as VMS for short but the full name is virtual machines if you don't know what a virtual machine is it's exactly like a real computer it just doesn't have its own resources you can go and install an operating system of your choice on that machine you can go and choose how much RAM it has how much hard drive space it's got all of the usual stuff you'll do in a normal computer it's just well virtual and since it doesn't actually have its own resources where is it getting it from it's getting it from the host on which it's running so if you have a laptop or a desktop with some sort of hypervisor software once you've got that software open you would be able to create what is known as a virtual machine once you're going through the little wizard you're going to be able to choose a name for it not that it really matters you're going to be able to choose what operating system you want to install how much RAM you want to allocate how much hard drive space you want to allocate and all of this resources that you're allocating to the virtual machine you need to keep in mind it needs to come in from somewhere it's coming from the host the host is the actual machine on which everything is running so the actual physical laptop desktop or server which you're running all of this on that is the host guys and when you make a virtual machine that is called and guest was it's basically taking stuff from The Host alright so hypervisors wise before we actually go and list a couple of things here I know it's still blank on the screen for you guys you get many kinds of hypervisors in case you guys don't know uh I think one of the most common ones is probably Microsoft's hyper-v Microsoft literally took the name hypervisor and just shortened it to hyper-v and they call it their hypervisor so they're not exactly creative with the naming hyper-v is normally something you would only find on the server side by adding it as a role on the client side however Microsoft does say that this is actually available now they say it's available since Windows 10 but if you go and check you will actually find it on the Windows 8.1 there's T's and C's to that of course so assuming you're running 8.1 Windows 10 or Windows 11 you need to run the right Edition so this is normally going to only be available on something like Enterprise or professional Edition you need to go and turn it on as a feature so you're gonna have to go to add and remove programs and there you'll be able to find and remove features if you go anywhere you'll find that hypervis actually in that list and it's just turned off you just need to go and turn it on a word to the wise if you're about to go and turn that on I would recommend you close everything on the machine and save all your documents as soon as you try and turn that on at first it's going to look like not much is happening like it's about to install something and after about a minute or so Saturday the machine is going to restart and it's going to look like an update's basically taking place what I don't like about that is it doesn't really give you the opportunity to save any documents or close anything so if you had anything open the chances are you might have lost your documents about saving it it's not a nice predicament so besides the Microsoft hypervisor called hyper-v there's other ones called VMware you get Oracle you get virtual box virtual PC there's many many hypervisors out there in the day it's gonna come down to your personal preference and you or your company's unique needs and requirements the two main ones I've seen out in the field that most of my clients and I've had hundreds of clients there's normally VMware and Microsoft hyper-v I can't say that's going to be the same for you when you go up to your clients but from my experience those are the two main ones that I have seen all right so regarding these hypervisors let's talk about resource allocation we did actually touch on that indirectly accidentally when you're about to go and create a virtual machine which I am going to show you guys how to go and do an hyperv mind you in case you're curious you're gonna have to go and allocate resources like the ram we spoke of hard drive space that kinds of stuff so you need to be very sure of what the host has available before you actually go allocate all of this to the virtual machine you can have to ask yourself a lot of questions all of which will go through a good time hypervisors does something called emulation so it's all virtual so you can still go and choose the operating system and on that operating system you can install softwares just like any other normal machine but it's all humiliation the operating system that you install on that virtual machine can be anything so if you're running this on a host machine and the host machine is running some sort of Microsoft Windows operating system that does not mean that you are now obligated to go and install some sort of Windows operating system on the virtual machine most of us will but you don't have to you can go and install Linux Unix you can go and install Android iOS you can go and install anything your heart desires guys really you can so I think now you guys have got a bit of a background as to what hypervisors actually are these are the softwares you're going to install or turn on to run the actual virtual machines and to create the actual virtual machines all right so let's talk about uses for virtualization why would you want to go and do this so this in my opinion depends on what kind of virtualization we're talking about because we could be talking about virtual machines which is what we're talking about here it could be something called containers something I have not explained to you guys yet and it can be many many other kinds of visualization so my honest opinion it actually depends on what CompTIA means when they say virtualization but in this case I think it's safe to assume we're just talking about good old-fashioned virtual machines so let's talk about client-side visualization like in the beginning we know this is something we're going to be doing on Windows 8.1 Windows 10 or Windows 11 and depending on what you want when you're watching the scores heck for all we know there might be a win is 12 at that point in time so when you go and create something like a virtual machine this is kind of like a Sandbox environment it's a nice environment it's a safe place for you to go and store stuff and test stuff safely for the most part so let me give you guys a scenario maybe there's a program or a game that you're about to go and install on your real computer on the host but you're not exactly sure how it's going to behave maybe there's malware in it because you got it from a friend maybe you downloaded it from some sort of unsavory sketchy website maybe you're just downright scared that it's gonna mess up your computer in some sort of way so to avoid that from happening if you're a paranoid fella paranoid like my wife you can go and create yourself a virtual machine install operating system which I would recommend being the same as your host if you want to go and do testing and install that program game or whatever it is on that virtual machine then you go and check what happens on the virtual machine if it misbehaves then you know you dodge the bullet if it does not and everything seems A-Okay then well proceed to install it on the real machine guys virtual machines is a great way for you to install Legacy applications and operating systems so if you don't remember what the word legacy means it means something is old it could be an old program an old game an old piece of Hardware it is something it's ten to one no longer supported the vendor doesn't release patches for any more updates for it anymore or parts for anymore whatever it might be it is something that's old and outdated so if we're talking about old Legacy applications these are probably applications that no longer support it if we're talking about old Legacy operating systems these are also probably operating systems no longer supported so if I want to go and run those or test those where would be a good place to do that that guys would be a virtual machine once again now client-side virtualization is also pretty good for testing software across different platforms so maybe on your host you've got Windows 10 or 11 installed and you've got some sort of software you would like to go and test on other operating systems these could be Windows there could be none Windows operating systems whatever the case might be if you would like to install software and test software on other platforms this is a great way of tackling that problem guys install various operating systems on various virtual machines and then you go ahead and install the software on those virtual machines and when you get to go and test and see if it actually works and then the last one I want to add on this topic of uses for virtualization is training if you want to train someone this could even be yourself mind you but it's probably going to be a couple of friends users staff students whatever the case might be training is a very good reason to go and use virtualization so if I am going to go and teach a couple of students and you guys are technically students of mine now if you're watching my courses a great way for me to show you how to do something would be to do that on a virtual machine instead of doing it on a real machine because it's possibly going to break the machine or it's going to make the machine behave in some sort of undesired way I would much rather do this on a virtual machine because the virtual machine I can always just go delete and recreate all over again all right so we've spoken about client-side virtualization so we know that is on the user side usually so that would probably be on your laptop your desktop your thing to one gonna be running Windows 8.1 Windows 10 or 11 on there so let's talk about server side virtualization based on what I said in the beginning of this video I think some of you guys might have an idea what that is it's pretty much the same thing it's just going to be running on a server so if we look at something like hyper-v well the client side you would need to go internet on as a feature if you look at the server side you would need to go and add it as a role now when it comes to the other virtualization softwares I've mentioned like VMware and so on and so forth those would still have to once again be installed on the server side and you can then go and random and manage them obviously from the server side so one of the benefits or uses for suicide fertilization is better Hardware utilization and flexibility because it's not running on your machine now it's running on a server then let's face it servers normally have a lot of resources guys they're made for this with glide operating systems might not necessarily be made for that another useful virtualization guys is application virtualization yep so instead of running some sort of virtualization software on the server side or the client side which allows you to run a full-blown virtual machine now we're talking about something entirely different to Virtual machines it's still virtualization don't get me wrong but it's specifically just the application so you get things like appv just to give an idea appv is short for application virtualization that allows you to stream an application to the client side and on a server side you can kind of more or less choose what applications is usually allowed to install and whatnot now on its own that doesn't really sound like a benefit but one of the benefits to normal application virtualization is every application that gets installed on user's computer event is in its own isolated hypervisor environment this is a little sandbox environment so if you need to have more than one program installed on the user's machine and normally this would give you an error if you're trying to install the same program twice so maybe I want to install Office 2007 and at the same time I would like to install office 2010. normally that would not work believe it or not it's actually going to give you an error and that's simply because the registry the registry is going to see it as installed already even though it's taken to a different version and now it's an isolated hypervisor environment it's like a little bubble it's still sharing it's got its own little registry in its own little everything the operating system cannot see the program the program cannot see the operating system which means you can actually install as many as you like the end of the day you're only going to be limited by the amount of RAM available on the host and the amount of space on the hard drive so that's the only real limitation guide under the topic of application virtualization guys you also get something called remote app which is not actually included in this course appv and remote app is not actually mentioned I'm mentioning those of you guys as an access you know what the heck we're actually talking about remote app is when the application that we're talking about is actually installed on the server side not the client side so whatever this application you want to run on your machine on the client's machines you're going to be installing it on the server it's going to run on a server it's going to occupy space on the server and you will just be streaming this application to the users and their devices as long as the user's got a screen and as long as they pretty much have something like an internet connection they can run that application so maybe their laptop or tablet or whatever it is we're talking about as only 512 megabytes of Ram or one gig and the application that we're talking about requires two gigs now how the heck are you gonna run that on those applications those tablets and laptops well if you go and install it on the server and you run into remote app then it doesn't matter how much resources these devices have because the application is all running on the other side it's all installed on the other side it's just displaying only user's device via an internet connection so that's an amazing way to get applications to run on people's devices without them necessarily meeting the minimum requirements of those applications alright folks and then the last one I want to mention here as a useful virtualization and keep in mind once again these are not the only uses for visualization these is four that I'm mentioning for you guys are simply the ones that's included in the course so that would be container virtualization for those of you not familiar with the term container this is something very similar to a virtual machine at first glance so virtual machine has its own operating system it looks exactly like a real computer that behaves like a real computer it even has its own operating system it just does not have its own Hardware containers on the other hand looks just like a real computer as well it's pretty much the same thing as a virtual machine at first glance and when you connect your container on a virtual machine over the network you or the user connecting to that container virtual machine would never know it's a container virtual machine so the only real difference here between containers and virtual machines is containers you manage them differently you create them differently and containers don't actually have their own operating system that comes with its own benefits and it comes with its own drawbacks like you would expect so if a container does not have its own operating system where does it get it from it gets it from the host on which it's running so whenever a host is running so if your host is running server 2019 from Windows the container will be running server 2019. now it doesn't really matter what's on the host you can have lots of softwares and programs and lots of stuff on your host you can have lots of documents and files in host but if you go into that container it's going to seem like a brand new blank computer as if you've just installed windows so whatever is in the host is not going to be accessible on the containers there's no data leakage you don't have to be concerned about that any programs installed in the host any documents lying on us none of that is available on the container it truly bluely is just like a new computer and any software you'd like to use in that container you would have to install it first any documents you would like to access my container you're gonna have to drop it on that container first but the end of the day it's still sharing the actual operating system kernel files and all that so that's the only real thing that it's sharing here comes with Benefits comes with drawbacks drawback is you cannot choose the operating system a benefit is the operating system is not occupying additional space so if I've got 10 containers that's not 10 operating systems installed now it's still still just one operating system guys because all the containers share their operating system with the host if you need to deploy or start up a container it's nearly instantaneously because if you think about it the operating system was technically already running if you look at the benefits and drawbacks of a virtual machine one of the obvious benefits is you can obviously choose the operating systems you've got control over that that's a nice benefit and that's normally a deal breaker for a lot of people a drawback is if you want to start one of those virtual machines up or deploy them it is going to take as long as a normal computer because you are effectively starting up an operating system from scratch from gold if you want to call it that so yeah regarding container virtualization let me just add this here Run apps within an isolated workspace that's what CompTIA says it is an isolated workspace but you know fact of the matter is a virtual machine is actually the same thing all right let's move on to the next topic boys and girls virtualization resource requirements so if you would like to go and run virtual machines let's keep it very simple here you've decided you want to run a virtual machine on your laptop your desktop or your server there's a couple of things you need to go and look at first before you can go and do that so one of the first things you need to go and look at is CPU platform so your CPU has to support virtualization that's tip number one good news here guys is almost all CPU supporters nowadays if you go back about 10 years in time uh not all CPUs at support that you actually had to go make sure the CPU supported that and if it did support it it did not necessarily work by default you would have to actually go and turn it on and the BIOS back then nowadays we don't even have a bios we just have a UV so check make sure the CPU supports virtualization you also have to make sure back in the data the CPUs supported 64-bit operating systems virtual machines is something you can only run on a 64-bit operating system does not run or work on a 32-bit operating system why you might ask while three developing systems or architectures have got a lot of restrictions to them one of which is Ram if you've got to go if you're going to go and install a 32-bit version of Windows as an argument you're gonna find it's going to limit you to about approximately free it's actually about 3.3 gigs of RAM so physically you might have eight gigs of RAM installed but if you're going to check how much is available or usable as Microsoft says you'll find it's actually only about 3.3 gigs and that's not enough because your windows on the host operating system is going to need at least about two gigs if not more which means there's no Ram left for the virtual machines guys it's not gonna work so that's one of the obvious restrictions here when it comes to the architecture and the bits so you need to make sure CPU supports virtualization you need to make sure the CPU supports 64-bit and you need to make sure that you're actually going to install a 64-bit operating system and you also need to make sure that operating system actually comes with hyper-v or whatever included and that it's supported and all that kind of nonsense other requirements you might need to look at is the ram this machine will you plan on running virtual machines need to be beefed up in more than one way it needs to have a lot of ram how much you might ask I don't know it depends on how many virtual machines you plan on running and it depends on how many of them is going to be running in one go and lastly it might depend on what you plan on actually doing on those virtual machines so you need to go and ask yourself what operating system you're running in a host what is the minimum amount of ram you need for the host what operating systems are going to be running on the virtual machines what is the minimum amount of ram needed for those virtual machines and so on and so forth I'll go through all of those with you guys in just a moment there's going to be a bit of a demo where I'm actually going to open hyper-v for you guys and I'll show you guys how to make a virtual machine and all the questions you need to go and ask yourself so stay tuned for that demo if you can't wait for the demo then just check in the video description down below for the timestamps where I go and write hyper-v demo or virtual machine demo something like that and you can skip ahead to that section all right something else you guys need to be concerned about with regards to requirements is mass storage space that's how CompTIA phrases it but in reality we're just talking about the hard drive here guys don't get confused by the fancy fancy technical words it is just the hard drive so these virtual machines that we're about to go and create where do you think they get installed and created it's installed and created on the host guys so you need to make sure that host of yours has got a lot of free space otherwise where are you gonna put all of this lastly guys networking these virtual machines are effectively real computers they're just virtual but they are real nonetheless so if they need to connect to one another if they need to connect to Virtual machines on other hosts or other hosts in general or of the interconnected internet how the freaking heck do they do that well they are gonna have to share the resources of the actual host once more in this case we're talking about the network card guys all right so I think we've talked enough nonsense about the requirements with regards to Virtual machines so I think let us give you guys a bit of a quick demo with regards to hyper-v so I've got hyper-v running in the background I'm going to switch over to it now so switching over a few moments later alrighty folks here we are on hyper-v so if you're wondering I'm running Windows 10 not that it matters you can be doing this on Windows 8.1 Windows 10 and windows 11 either way potato potato it's the exact same thing you're still gonna have to go to your and remove programs you can still gonna have to go and turn hypervenones feature once you've done that this is more or less what you would see now at first you might see a blank screen it might look actually something like that that's what it might actually look like what you need to do is to go to the left here click on the machine's name and then you will see this window now the moment I have two virtual computers here already one is called Windows 10 installed the other's got Windows Server 2019 installed what you're gonna see in the beginning is probably gonna be blank you're probably gonna have nothing here when you come in here for the first time it's going to be up to you what virtual machines you create how many you create what you install on them obviously keeping in mind your resources so let's go and ask ourselves those questions I've been talking about how do we create a virtual machine so in hyper-v at the top right there's a button that says new and if you go look at the other virtualization platforms you know VMware Oracle virtualbox all those other ones they also have some very clearly labeled new button you're generally going to be going through some sort of wizard which we're going to do in just a moment in the night wizard it's going to ask you more or less the same questions just of course in a different order it's going to ask you the name of the virtual machine that you want to go and create how much RAM you want to allocate how much hard drive space all of that kinds of nonsense so let me go ahead and click on new here at the top right there we go new virtual machine is what I want to go and create myself there we go and there is the wizard guys I'm gonna zoom in a little bit here for you guys so you can see a little bit more clearly what the heck is going on otherwise if anyone's got a small screen you're going to struggle to read the text here so I'm going to zoom in by now we should be zoomed in next all right so let's give this virtual machine a name so I need to go and ask myself a question what do I plan on using this virtual machine for so and you also need to go and keep in mind um are you going to be running multiple virtual machines on this host or is it just gonna be like one or two if this is gonna be on something like a server which is very often going to be the case guys the chances are you might very well have many many many virtual machines I've had clients that had hundreds of virtual machines and if that is the case it's very important for you or the other technicians to label these things properly if you don't label these things properly and you come back here tomorrow or next month or six months later you're gonna have no idea which virtual machine is which virtual machine and what is what so if I am your boss and I ask you to quickly go and configure something or do something on a specific virtual machine and you go there and you see there's a couple of hundred virtual machines how are you gonna know which one is which you're not so as a courtesy to yourself and it's a courtesy to your fellow man give this stuff a proper user-friendly name team and on that note before you go ahead and just give it a nice name I would also go and double check with your company if there's not a specific naming convention you've got to follow yep so for now I'm going to keep this simple I'm just going to call this win Ting for Windows 10. I could probably just call it this because it's just a demo I'm going to click here on next do you want to use Generation 1 or generation 2 this is something that's applicable to hyper-v this is not applicable to the other brands of virtual machines in the beginning hyper-v only had generation one so this would not be a menu it would have it would have skipped straight to the next menu which you can see here is about assigning memory if you check your left hand side but at the moment we've got generation one and generation 2 to pick from generation one gives you access to Old Legacy functions and features remember the word legacy means old stuff so if you were click on use generation one which actually is what most companies are still using at this point in time it gives you the ability to go to install a 32-bit operating system I don't know why you'd want to go and do that it gives you a bios it gives you the ability to go and use IDE or partner devices it gives you the ability to go to install an operating system on the virtual machine using the actual physical optical drive of your laptop desktop or server it gives you the ability to go use a floppy disk drive God knows why you'd want to go and use that but it does give you that ability so that's just to give you a taste of what generation includes and what all functions and features you might still have access to if you were to go and choose generation 2 some of these are going to fall away for instance you will no longer have the ability to go and install an operating system onto a virtual machine using the actual physical optical drive you're gonna have to go and use something like an OSI disk of some kind generation 2 does not have floppy disks generation 2 only supports 64-bit and generation 2 has a UV based firmware not the buyers if you are about to go and create a virtual machine if it's your very first virtual machine I'm going to recommend going for generation 2 newer is usually better but if you're about to create a virtual machine and your company or your client currently has existing virtual machines in their environment you need to be careful guys Generation 1 and generation 2 don't play well together from what I've seen so if they currently have Generation 1 for those virtual machines if they're all generation one which is 9 out of 10 times going to be the case I would suggest making the new one also generation one from a compatibility standpoint you don't have to take my word for me if you want to go news generation 2B my guest but do not come complaining to me if you run into compatibility issues so for now I'm going to keep a Generation generation one because let's face it that is what most of you guys are going to be using using I'm gonna click on next here we're about to go and assign Ram system memory to the virtual machine so I'm gonna have to ask myself a lot of questions here before I can do that and the same is going to happen that under some of the other Hardware resources so the very first question that you're gonna have to ask yourself here is what are you about to install on this virtual machine in other words what operating system let's keep it simple Windows 10 remember the title was Windows 10 of this virtual machine so now I know I'm going to install Windows 10. now I need to ask myself what is the minimum RAM requirements to be able to run Windows 10. the majority of manuals will tell you it's one gig yeah you might be able to start Windows 10 if you're lucky very lucky but that's it you're probably just land on a desktop and if you do anything it's gonna crash so in reality the minimum requirements for Windows 10 realistically is at least two gigs one gig is 1024 megabytes so two gigs guys would be how much 2048. now before we go and click on next no guys we're not done yet there's still a couple of questions we need to ask ourselves unfortunately that is how this stuff works guys I know it's tedious so now we know I've met the minimum RAM requirements before I click on next I need to ask myself what do I plan on actually using this virtual machine for depending on what I plan on using it for you might find a 2gig it's not gonna cut it you might find it oops I need four Giga oops I need eight gigs depending on what you plan on installing depending on what you plan on running on this virtual machine so for the purpose of this demonstration let's say I've come to the conclusion that I need four gigs of RAM because of what I'm gonna be using it for there's a button here you can go on YouTube if you want to it used to be unticked by default now I see it stick by default which is actually a good fit thing so if you leave a tick by default which is what I recommend that means you will give this virtual machine 4 gigs of RAM but it will not necessarily use four gigs of RAM that's just the limit you're specifying so if this machine is just idling there one day you would find it very often when a machine Idols it actually just needs about 500 megabytes maybe to 700 megabytes of ram which means you're wasting about 3.5 gigs of RAM approximately just waste it so now if you go and choose that dynamic memory tick box which is the default option any Ram that is not being used goes back to the host which means the host can use it for itself now or it can be used otherwise by for example other virtual machines perhaps if you were to go and untick that box which just be I would say don't do that you know you need to be very careful of that that means the machine will get 4 gig but it's not a limit it's more like it's gonna get that and that's the end of the story whether it needs it or not it will get four gigs from the house so as soon as you start the virtual machine it takes that from the host and the host it'll only get that back if you either go and turn the virtual machine off or well delete it so for now let's leave it on four gigs let's click on next here you need to go and choose a virtual Network so this virtual machine it might be virtual by the end of the day it can still connect to other virtual computers and other physical hosts and virtual machines on those other physical hosts and lastly the internet guys in the beginning when you come in here for the first very very first time it's going to say not connected and you're going to find there's nothing in this list the reason why I've got three things in this list is because I went and created this for some other course that I was doing I can't even remember what course that was you can give them any name you want these networks I have called them based on what kind of network they are there's three kinds of networks you can go and create and you get a private internal and external so if I made a private one I would actually call it private so I know which one is which if I'm at an internal one I would just call it internal so I know I wasn't exactly creative with my naming but my naming is practical Don gosh it is so at least I know what it is if I just call this banana Network I would have no idea is that an internal Network or private Network especially if it's been two months I'm not gonna remember so for now I'm not gonna choose that quite yet I'm Gonna Leave a bookmark here because I want to show you guys how to create this virtual Network it's called a virtual switch so we'll show you guys how to create a virtual switch so for now let's leave a bookmark here next here you are about to create a virtual hard drive or choose a virtual hard drive so just like of the ram I'm gonna have to ask myself a couple of questions what am I about to install you'd remember that's Windows 10 what is the minimum hard drive requirements for Windows 10 if you go check in your manual for the 32-bit Windows 10 it is 16 gigs for a 64-bit Windows 10 it's 20 gigs a whole 4 gig swing between the two architectures I know now what I've just given you guys is without any updates there's no updates no drivers no nothing that's bear bear minimum so you're probably gonna have to go and install updates let's face it you are going to so there's updates drivers programs every day you're gonna probably end up around 40 gigs or 50 gigs of spaces are being used then that's still without any documents and files so realistically you're probably gonna need at least 50 gigs to 100 gigs for a virtual machine if not more so if you're about to create a virtual hard drive let's say okay I've come to the conclusion that I need 50 gigs or 60 gigs let's even leave it on 60. I need 60 gigs that's what I decided on do I actually have 60 gigs to give to this to this machine I might not so you need at least 60 gigs of free space in the hard drive if not more and you have to go and ask yourself the same question here of ram guys if you're about to assign Ram if I've come to the conclusion that I need to give this machine four gigs of RAM do you have four gigs of RAM to give I'm on a laptop today that's I'm doing this video on a laptop this laptop has got 16 gigs of RAM so I need to go and ask myself what operating system is the host my host is Windows 10 the host needs a minimum of two gigs of RAM so that's 16 minus two gigs that means I've got 14 gigs left or maybe even less you know depending on how much the host needs and um if you minus that now that means I've got about 10 gigs left but is it really 10 gigs because maybe there's other virtual machines and if you check in the background let me zoom out here there's actually other virtual machines there's two of them so what other virtual machines are running here how much RAM have been assigned to them will these virtual machines be running at the same time and will thou still have enough RAM if I'm gonna be making this new virtual machine you might find that the host has enough RAM for this virtual machine now but since I start these other virtual machines in the background up it might no longer have enough RAM the same goes for the hard drive here so let me Zoom back in here on hard drive same can of worms guys so now let me click on next oh yeah here you can actually go and choose an existing hard drive so just like a real computer where you can go and take a physical hard drive out of one laptop or desktop and Transplant it basically like an organ into another computer you can actually do the same thing of virtual computers believe it or not and if a real computer that the hard drive you're transplanting it could have an actual operating system installed you must might just need to go and install the drivers again you know to get to work properly um if it's a secondary hard drive you just plug and play the exact same Canon worms here with virtual hard drives guys and I can lastly go and say you know what I just want to attach a virtual hard drive later so for now I'm just going to say attach later click on finish it takes only a couple of moments and there we go you can see this is my new virtual machine there now as for the virtual networks I was talking about I told you guys bookmarked we're gonna get back to that and this is me getting back to it so here on the right hand side let me just make sure I'm zoomed out enough it says virtual switch manager clicking there if you come in here for the very first time you'll only see this section here it's highlighted in blue and you might see this section here which is highlighted in blue you're not gonna see that that or that I've made those afterwards for other courses for other for other people so if you want to make a new virtual Suite you're going to go here it says new virtual switch I mean duh says it there and then you go and choose which kind of network you want to go and create something to keep in mind is you can actually go and change this at any point in time so if you go look at these three other ones that I've clicked on that I've created I can go to anyone let's click on this one at the bottom and you'll see I can at any point in time I can actually go and change this again so let me just use you this one if you go and click on private or if you choose to to go create a private virtual Suite virtual machines here in a background can only communicate with one another if they are on the same virtual switch so assuming they're on the same virtual switch they can only communicate with one another that is it they cannot communicate with the host on which they're being hosted and they can most certainly not communicate with anything beyond the host in other words anything external now going back to that virtual switch list if you look at this one here the other one it says internal if you were to go and choose internal those virtual machines in the background can still communicate with one another like before you know like a private switch except now they can also communicate at the host so there's a little bit leeway here they've given you a bit of slack so private can only communicate with one another with an internal switch assuming they're on the same switch they can communicate with one another as well as the host but if both of these switches traffic does not have the ability yet to leave the host and go beyond the host I think you guys can kind of guess what this one is going to be about the one here it says external external has no restriction the virtual machines can communicate with one another they can communicate at the host they can communicate with other hosts virtual machines on those other hosts and obviously the internet there is no restriction now since traffic has the ability to leave the host you need an act social network card do virtual machines have a network card no they do not where are they gonna get it from the host so you need to share it with the host you will find there's a drop down list if you're gonna choose external in this drop down list you're normally only gonna see one which is going to be your RJ45 ports that's your normal Lan cable Port unless you're using a laptop like me today so that one there is my normal RJ45 Port My Lan cable port or my laptop and that is my wireless both of these are network cards so before I go and choose one of these two I need to go and check what am I connected on if I'm connected on a cable you can see that at the bottom right next to your system clock normally if you're connected via cable you might want to choose that one otherwise if I choose Wireless but I've got a cable plugged in yes theoretically the virtual machines will have access to the outside world like the internet but unless you go and plug yourself into a lan cable it's not going to work so you need to make sure you choose the right one go and check what you are connected on if you can connected on wireless make sure you choose Wireless here if you're connected on the cable make sure you choose cable otherwise the virtual machines will theoretically have access but they won't actually have access until you actually go and connect to one of those Networks I've got a third one here which I use for some other course as well a tip I want to also give you guys here which has got nothing to do with the course it's just a tip in real life if you ever find yourself needing to create an external switch delete an external switch or switch to or from an external switch never ever do that in working hours because when you do that it drops the internet on the house for a couple of seconds sometimes up to a minute it might not seem like a big deal to you but if you're doing this on the server that's got a couple of let's say 100 virtual machines running and a lot of these are actual servers on those virtual machines and these are you know in the production environment all that you could very well cause a disaster in that company this could be a matter of this company has suffered millions in damage you do not want to be that guy so I highly highly highly recommend you make this delete this or change to or from this only after hours never within working hours internal and private Arc you know what you can go and do this whenever they're not gonna have influence it's that one you need to be very careful with guys all right and then one last thing I want to show you guys before we move on to our next topic let me just cancel this when you've got your virtual machine created and you want to go and switch to those virtual switches that we've just made now or showed you guys how to make you can go right click on the virtual machine and question like so and you can see I can obviously start if it's not started there's an option it says settings if you were to go and click on settings you this is kind of the same as opening a laptop or a desktop let's say it's a desktop PC so if you open a desktop PC and you you remove the side panel and you're picking inside what do you think you're gonna see you're gonna see the motherboard the CPU the ram the power supply the hard drives you know that kinds of stuff and if you click on settings here it's effectively the same thing just digitally speaking so let me click on that there we go it might not look like much it might look a bit confusing but it's actually pretty simple and this is like looking at the inside of your box guys for example there is my memory I can go and increase the Ram or decrease the RAM if I increase the ram you can imagine yourself adding RAM chips on the motherboard if I decrease it you can imagine yourself removing RAM chips on the motherboard pretty straightforward is it not now here you'll see it says network adapter I can actually go and add more than one into adapter just like a real computer we'll keep it to one for now and it still says not connected just like when we made this virtual machine if I go there I can actually go and choose one of these virtual networks that's kind of like plugging a lan cable out of your machine and plugging another one in or disconnecting from one Wi-Fi and connecting to another Wi-Fi or hotspot connection so if I am on one and I just switch to another one you can imagine yourself just plugging a cable out and just plugging another one in from another Network pretty straightforward isn't it if you go here to add Hardware obviously that's where you can go and add more Hardware like new network adapters pretty straightforward do you need to go and add extra hard drives extra C ROMs you just go here to IDE remember we're working with generation one so generation one still has access to IDE and Pata this is not something you'll have access to in generation 2 but it's still the same principle so I can go and choose do I want to add a hard drive or a DVD ROM to those um controllers there of course well guys that is a bit about hyper-v I've shown you guys how to create a virtual machine I've shown you some of the questions or if we discussed some of the questions you need to go and ask yourself and all that kinds of jazz so let's move on to the next topic all right so here's the next topic and this is actually the last Topic in this section virtualization security requirements ooh fancy fancy is it not first up guest operating system security so if you guys haven't heard me say it earlier because maybe use the timestamps in the video description the guest is the virtual machine the host is the actual physical machine on which the virtual machines are running what do we call the operating system running on the host it's called The Host operating system what do we call the operating system running on a virtual machine it's called the guest operating system so when I say something like guest operating some security now you know what I'm talking about I'm talking specifically about Security on the operating system on the virtual machine so just like a real computer because these virtual machines they might be virtual but they're exactly like a real computer it still just as important to do your patches to do your updates and to make sure you've got an antivirus on there to make sure you've got a firewall on there to make sure they're turned on and make sure they're updated so it's exactly like a real computer in that sense it might be virtual but everything else still applies folks now what about the host security remember host is the actual physical device on which all of this is running there's a bit of a downside here increased risk from Hardware failures what is meant by that you might ask well remember you might be running multiple machines on your host now so if I've got 20 virtual machines running on my host if I have some sort of Hardware feather let's say the hard drive crashes or a ram chip fails or the power supply fails is it really just one computer that just failed no it's 21. it's the host which is one plus the 20 virtual machines so you have 21 computers or servers or whatever that has just gone down not just one so the risk associated to all of this is a lot higher and in the companies where we can actually afford it we try and do what we call redundancy and high availability so the servers that actually host these virtual machines will do our best to have multiple servers so these virtual machines will be split across two or three servers which are identical in all ways and if God forbid something happens to one of these hosts then everything is not offline because you've got backup service hosting the same virtual machines and that means the virtual machines whatever Services they're rendering these services at no point in time will become unavailable so that gives you high availability so very difficult to implement this sometimes because of the price factor it's pretty damn expensive folks let's talk about hypervisor security remember hypervisor is the actual software we use to run these virtual machines so when it comes to Security in the software manage your patches and security of hypervisor it's very important for you to go manage the patches so the patches we're talking about is the host operating system make sure your host operating system is up to date make sure it's patched and make sure that your hyper-v is up to date and patched to the latest versions and additions and all that kinds of nonsense lastly folks isolate host from guests and isolate guests from other guests the guests or the virtual machine the host is the actual physical machine which is hosting these virtual machines so you want to do your best to isolate these from one another so that if one of them gets infected of something like malware then at least it is controlled it's only going to be limited to that one virtual machine or just the host it's not going to go and spread to everything and everyone else something we want to do a base to to obviously avoid alrighty so that brings us to the end of the first section and finally folks we can now jump into that second section which is cloud Concepts like I said in the beginning of the video in case you guys haven't heard it this is all about Cloud what cloud is the different kinds of cloud we get what are we using for and maybe a couple of examples so I think let us start here at the beginning Cloud characteristics what is the cloud see we are truly blue starting at the beginning this is for people it's brand spanking you to ID that truly have no idea what this is and it would like to go and write the exam then you really need to watch this so what is the cloud the cloud guys is the concept of putting something somewhere else on someone else's property so if I've got something like data or a program on my laptop on my desktop it really is just data it really is just a program if I've got that data or that program on my server is that cloud no it's not the data can be accessed via the network but it's not Cloud yet because the server belongs to me or my company if you've got a program installed on your server it's still not cloud guys even if you access that program via Network and run it by Network this can be a lot of other things this could be the remote desktop it can be remote app it can be appv it can be many other things but it's definitely not Cloud that might be virtualization which we discussed earlier but it's not Cloud because the property still belongs to you or your company so when it becomes cloud is when it's on someone else's property so as soon as I take that data of mine or that program that I want to install and I install it on some other server for some other company what I access my data on some other server for some other company that is cloud it doesn't actually matter where that someone or that entity is that entity well that server which is now hosting or storing my data or hosting or running and storing my program that entity believe it or not could actually be across the street they could be next door they could be across the street they can be in the same town they can be maybe across the country or in a different country it does not matter where they are it does not really matter who they are as long as they are not you in your company that is cloud so if someone stores my data on their server and it's not my company and they allow me to access my data on their server and they charge me monthly fee for that why do we call that guys it's a form of cloud it's storage but it's Cloud if I install my program on a server that doesn't belong to me and they allow me to run that program over the internet from their server for a monthly fee what do we call that guys it's called cloud all right so now we've got a fair understanding of what more or less the cloud is you get different kinds of cloud guys and believe it or not you get sub categories of cloud I kid you not all right so first of all you get something called private Cloud I don't really like this one because there's a lot of debate about this one where it actually is cloud so if you or your company have your own data center hosting all your own stuff that could be an example of private Cloud but not a lot of companies can afford that because it's really really expensive you can alternatively go and approach some sort of company in your general area that has their own Data Center and you can go and ring space there and that could also be a form of private cloud both of these situations is going to cost you an arm and a leg so that's an obvious drawback about private cloud is the cost factor a benefit to that is private cloud is probably the kind of cloud that's going to give you the most control because it's within your hands it really is you can do pretty much whatever then you get the kind of cloud we call hybrid Cloud that means some of the stuff we're talking about is going to be physically on premises in your office and the other half of it is going to be online on someone else's service like Microsoft so an example of this will probably be active directory there's a lot of companies out there that's got active directory on premises which we've been doing since the beginning of time and at the same time they've got active detect in the cloud now and they've synchronized the active directory in the cloud with the active directory on premises and that is called a hybrid active directory environment more than that later then you get the kind of cloud called public Cloud which is probably the most popular option and the most widely used and most widely known kind of Cloud public Cloud means everything we're talking about is 100 on someone else's property somewhere else that is what public cloud is doesn't matter where we're talking about software programs whatever this could even be a virtual machine it doesn't matter guys public cloud is 100 on someone else's property somewhere else now within the category of public Cloud yes I said public Yes you heard right I said category uh there's three main kinds you need to be aware of I want to make it clear that these three that I'm about to list for you guys are not the only ones these three I'm about to list is simply the most well-known ones most common ones and most widely used ones so let's start the first one infrastructure as a service more commonly known as IAA is for short so you get infrastructure as a service you get platform as a service which is also commonly known as paas platform as a service and then the last one I'm going to list for you guys today is software as a service commonly known as s-a-a-s so those are the short abbreviations they're in the back of you guys in pink so what are these things I'm talking about I think let's look at the first one infrastructure what classifies as infrastructure now in this category that would be something like a virtual machine those virtual machines I showed you guys a little hyper-v that is a very good example of infrastructure it's not the only example you get many other examples I can give you guys but a virtual machine is probably one of the easiest and most common and most obvious examples I can give someone that's brand new to this so those virtual machines I showed you guys on hyper-v where are they installed on my laptop so where are they taking space on my laptop whose Ram are they using my Ram whose CPU Cycles are they utilizing my CPU but that's infrastructure it's not Cloud it's just infrastructure and if I take that virtual machines I showed you guys and I upload them to a cloud platform like one of Microsoft's classrooms like Microsoft Azure that would be infrastructure as a service you can either go and upload it to the cloud or you can go credit from scratch in a cloud potato pataro the point is when you've got a virtual machine in the cloud on some platform like Microsoft Azure that folks is called infrastructure as a service I think to help reinforce this I actually have a browser and a background and I am logged on to a platform called Microsoft Azure if you guys are not familiar with Microsoft Azure it's one of Microsoft's biggest cloud platforms most certainly not their only one but it's probably one of the biggest ones out there the amount of things you can do on there is infinite at this point in time one of them is infrastructure as a service and that includes virtual machines so let me switch over to the portal quickly a few moments later well folks here we are on the Azure portal so if this is your first time seeing as you were Tata that's what it looks like so as I've said this is one of Microsoft's mini Cloud platforms one of the biggest ones and yes the list of things you can do on here is mind-boggling so I'm gonna go to Virtual machines as an example of infrastructure as a service you can either click on it there or I can go here to the left this is called the navigation menu or the Hub on Microsoft Azure nor did you need to know that and this is only going to give you a bit of a taste of what is accessible on Azure it basically shows you some of the most common things someone would basically want to go and use on this word some of these are infrastructures some of them are platform as a server some of them are software as a service and you get a couple other ones as well which is as a service so I can give you guys multiple examples but we're going to keep this as simple as possible so if I go here to where it says virtual machines like so you'll see I can now go and create myself a new virtual machine so this is an example of infrastructure as a service if you're going to compare the three we mentioned to you guys other infrastructure platform and software as a service the one where you've got the most control is infrastructure as a service with all forms of cloud you're always going to be relinquishing some level of control but infrastructure as a service is the one where you still have the most amount of control so yes these virtual machines are not running on your service running on someone else's service so you can't physically see the service you can't physically touch them you can't physically go plug things in and out but other than that you actually still for the most part have control because you can still go and choose the operating system folks if I were to go click here on create I don't know if it's actually even going to go through because I think my subscription has expired here but let me try my like can click on it Let's ignore some of the stuff you can see it says disable because mine is expired was a trial um let us see should we go here to the bottom image you can go and choose an operating system so the fact that I can choose the operating system means I'm in control of that and once you've installed an operating system you can go and install whatever you want on an operating system you can do whatever you want so on the outside where you go and specify the specs of the virtual machine like the operating system how much RAM it needs and all that kind of stuff even that you've got to a large extent still a lot of control over that but once you actually log on to the virtual machine once it's made it's full full full access so truly blue you've got a lot of access still guys with infrastructure as a service now if you look at the other one we had on that list I'm not going to go back to the list you know ziggity Zach the other one we had on our list there was platform as a service so an example I can give you guys is if we go to this list here once more there's quite a few but I'm going to keep it as simple as possible for you guys there we've got something called Azure active directory now before we click on that if you needed to have a normal active directory in a normal company environment how do people normally do that because pretty much any company these days has an active director on premises it normally requires you to have a physical or a virtual machine on premises this is a server on that server you or that company or technicians would need to go and add a role the role you need to add is adds which is short for active directory domain Services once you've added that role you have to go and promote the domain controller choose your domain and a whole lot of other things it's not rocket science definitely not it can be done guys but what it is is it's time consuming very very time consuming and inconvenient is what it is now if I were to go click here on this one in the cloud the one you guys see here in the left that says Azure active directory if I were going to click on that that boy check this out give it a moment it's loading all right so right off the bat I can go here to users or groups and if you don't know what an active directory is the one on premises is normally the one that installs your active directory software which allows you to create your user accounts and your groups and stuff that you will have on premises so when you log on in the morning or you just logs on in the morning that is your active directory service guys that is where everybody's accounts are and where they authenticate too this is not just in the cloud but here in the cloud right off the bat I can click here where it says users you know I can go and see users I can go and create users if I go back here I can go to groups I can go to see user groups I can go and create groups right off the bat the only thing you might need to still do is just link your company's unique domain name and that's going to go very quick other than that you can pretty much jump in immediately and immediately do all of this stuff you did not need to go and create a server first virtual or physical you did not need you're going to add a role or promote a domain controller or do this or do that or install server none of that so you're saving a tremendous amount of time so in short someone else in this case it's Microsoft has done most of the work for you and you're just kind of jumping into the last moment here reaping the benefits pretty right it's pretty sweet right there's a lot of things like that in real in real life at the moment guys and it's not just ID because a lot of us not just an ID are very busy these days and we're also getting lazy and we don't always want to do certain tasks anymore and whenever people get very busy you know certain things we absolutely need to do that's only a gap in the market in this case the Gap was for Mark for Microsoft someone will see that Gap and they will seize that moment and reap the benefits thereof if I have to give you guys a random example this is what I normally give to my students in a lot of the courses when I need to explain platform as a service you can think of yourself as going into a grocery store imagine you had to go and buy vegetables or imagine you have to go and grow your own vegetables in your garden you know how long that would take for you to go and you know basically pull the vegetables out of the ground or get them out of the ground wash them or go to the store you know to your your local farmers market or whatever for you to go and do that and then you still need to go home wash the vegetables slice them dice them peel them and you know maybe cook them or freeze them it's it's possible it definitely is and it's probably going to be very fresh the drawback to that is it's very time consuming maybe 10 years or 20 years ago we could still do that but these days everybody's living in a fast lane we simply don't have the time so now what someone saw a gap in a market and they said Hey what if we went and did all of that for the customer and sold it as a solution so now you can go into a supermarket these days and you can go to the freezers wherever that might be in your local country if you go there you'll find there's normally bags or something that's frozen and these are frozen vegetables it could just be peas it could just be carrots or it could be mixed vegetables it's pre-sliced diced peeled washed Frozen everything all you need to do is just throw it in your cart or your trolley you go buy it you go home and you cook it maybe throw it in a pot of some water or however you plan on cooking it so you're still going to do sound work yes don't get me wrong you're still going to do some work but it's minimal compared to what it could have been it could have been a heck of a lot more so someone there saw a gap in the market and they said hey let's sell this as a product and Microsoft's basically doing the exact same thing here guys just digitally speaking they know people don't want to and don't have the time to gun install server and add these roles and all this stuff so why not sell it as a solution that's the platform as a service it's in a name it says as a server so they're selling you a platform as uh service here we go so now you know and then the last one guys I can show you a really good example on Azure for that one software as a service is the one where you've got the least amount of control so infrastructure you've got the most platform a little bit less and software the least amount of control so software is installed or running somewhere else like Microsoft I think Office 365 will probably be a very good example of that and that software is now accessible to you and your users over the internet via something like a web browser for example so if you look at something like Office 365 you can run something like word excel PowerPoint Microsoft teams within a browser over the internet without installing it so if it's not installed on your computer or the user's computer it's not running on your computer or use this computer it's doing all of that somewhere else it's just streaming it to you to user via the browser via the Internet that folks is software now as a service it's being rendered as a service to you the user pretty dope right anywho let's go back to the presentation all right so there we have it I think we've pretty much more or less covered infrastructure platform and software as a service I hope that makes more sense to you guys so the last thingy mobile I want to add here on this specific topic is cloud versus on-premises so basically in a nutshell I'm gonna be bragging to you guys about how good the cloud is it's all sunshine and rainbows that's actually what these Cloud providers would like me to tell you guys they would love for you to believe that everything in the cloud is sunshine and rainbows and I suppose for the most part it probably is but don't believe everything they tell you it's only about 95 sunshine and rainbows there are cases and there's going to be times when something in the cloud is actually not so great it actually is more expensive or it actually is less reliable but they will never tell you that because obviously it's bad for business that is where I come into play or wherever your trainer comes into play whoever that might be we're the only people that's going to be honest with you because I don't get anything out of this I don't get paid for this I don't get commission I get nothing the only thing I get here is if one of you guys go make a donation Down Below in one of those donation things I've mentioned them at the end of the video that's all I get other than this I don't get anything for this so cloud is generally better it's more reliable because you know obviously I've got two or more of everything it is cheaper in most cases because they buy the hard drives and everything they need in bulk so they can pass those benefits down to you guys now so it's a heck of a lot cheaper you don't have to go and buy any stuff you don't have to go and build any stuff it's always up and running they give you a 99.9 uptime guarantee for crying out loud that equals to about four or eight hours downtime per year which is amazing the benefits just keep stacking up guys if you had stuff on premises like a server you'd have to go and buy that build that very very expensive and you're stuck of it now and after three or five years you've got to spend all that money again because your old service is now outdated sucks right we're in a cloud you will always have the latest of the latest and the best of the best and there's hardly ever any downtime on-premises whenever you need to go and upgrade something or update something or fix something it's downtime downtime downtime and users are going to be on your neck about it it's not cool all right so since we're talking about you know the the bells and the whistles of the cloud that brings us to our last Topic in a section guys Cloud characteristics oh I hope I didn't butcher that that name I can't pronounce it properly so if I butchered it I apologize but let me know in the comments down below so I said Cloud the cloud I'm pretty sure I'm saying correctly but if I'm saying characteristics incorrectly let me know in the comment section Down Below guys I'm very curious to know if I pronounced that correctly believe it or not I'm not I'm actually not English at all guys I'm not English is a second language for me so if I've been doing pretty good at it let me know if I suck at my English let me know I'm curious to know and if you are still watching at this point in the video because this is the last Topic in the last section of this video because it's quite far it's probably been more than an hour by now drop me a random comment down below where you say cheeseburger and if you say cheeseburger down below it's obviously going to confuse the heck out of random people that's going to be reading the comment section and they're going to see people typing cheeseburger and they're gonna have no idea what it's about unless they watch the video up until where you've watched it so only people that's actually watched the whole video would know what the heck the cheeseburger is all about so you can either go type cheeseburger at the bottom or you can make some sort of creative sentence in the comment section where you include the word cheeseburger I'm curious to see what creativity you guys are going to come up with when it comes to cheeseburger and obviously yeah let me know if I'm pronouncing that word characteristics correctly so under Cloud characteristics I really hope I'm not butchering that there's a lot of things I can tell you guys but this is not a cloud course let's mention some of the most obvious ones metered utilization I love this benefit and I can agree with all the cloud providers this really is something you only pay for what you use so if you look at something like on premises where you have to go and buy a server or build a server once you bought it or upgraded it you are stuck with it whether you use it or not so if you've got a server that costs you millions and now you find okay over the weekends you might not need it you're gonna go and turn it off you're not saving money because I mean the only thing you might save is electricity bill but other than that you still pay it for that server it's not saving you money guys but in the cloud if you don't use something you will be paying for it when we only pay for what you use so if I've got virtual service running on as virtual machines if I turn those virtual machines off guess what you're not paying for it huge benefits You're Gonna Save massive costs a day for yourself in your company company the cloud gives you high availability which I did kind of mention to you guys already so they give you a 99.9 uptime guarantee I don't have a calculator that open right now but if I do the math that's about four to eight hours sounds like a lot guys but really it's not it's amazing if you go and check how many times your servers are offline on premises I can guarantee you it's going to add up to days if not weeks so four to eight hours it probably will be even less than that in real life is amazing and depending on what high availability options you choose you can actually go and choose extra high availability options you can actually get this to up to 99.95 if not higher the cloud also gives you scalability it's not that we didn't have it on premises or don't have it on premises we do it's just very very expensive and very very time consuming and once you've done it you're normally stuck with it so scalability can be two things guys on premises you can either go and scale up or you can scale out scaling up is when you take an existing server for example and you upgrade it with something like more space more RAM that is scaling up scaling out is when you drop more servers additional ones clones if you will so I might have had one server and if I just upgrade the RAM that's scaling up but if I've got one server and I drop a second server which is a duplicate server that is scaling out both of them can be done very very expensive very time consuming because normally when you want to go on upgraded server you probably don't have Parts you can have to go and buy them or order them if you want another server you might have to go and build it or order it once again and that's going to take you forever and a day and once you go and do either or you are stuck with it guys and if you do need to go and upgraded server guess what you can't do that in the middle of working hours folks you need to work until you need to wait until after hours or you need to wait until it's weekend you know and then you can go and do it so this it's it's predicament now the cloud you can go and upgrade a server or add more servers nearly instantaneously I've seen if I go to the Azure portal which I showed you guys earlier and I go to a virtual machine I can go and change the specs of that virtual machine I can for example increase the ram in less than a minute where in your life are you gonna do that on premises there's no way you can go and do that when the cloud also gives you rapid elasticity oh boy that's another word I'm butchering so if you guys elasticity I'm really going to try and say that slowly elasticity please let me know I'm saying that correctly I'm really hoping because I think I'm butchering it at the very least I butcher the first time so that means your resources will automatically and very quickly increase or decrease the cloud as needed so if you're hosting a website for example and Microsoft sees the resources you've allocated to that website is no longer enough because maybe this is some spike in traffic they can automatically increase your resources as needed and if they see the demand goes down they can automatically and instantly decrease it as needed to save you money same with your virtual machines if you suddenly need more RAM or you need less they can increase or decrease as needed and if they decrease obviously it's going to save money the only concern some folks have here is since we pay for what we use and since Microsoft has the ability to go and increase increase increase does that mean you could possibly receive a surprise in the mail where maybe one month there was a huge spike in traffic and Microsoft went and increased and increased and increased to the point where you can no longer afford it is that possible yes and no you can actually go and specify a limit a cap if you will and you can tell Microsoft don't exceed this amount in monetary value or do not exceed this amount in resource value pretty cool right the last thing I'm going to mention here for today and then I don't want you guys to just disappear on me yet after I'm done on this topic is shared resources so everything you host in the cloud on entities like Microsoft is shared amongst other people so if I host a virtual machine on Microsoft servers it's actually on a server where other virtual machines reside from other companies that might sound unsecured to you guys but I can guarantee you it's not Microsoft's got some of the biggest ID budgets and some of the smartest Minds there or whoever cloud provider you're talking about and data leakage is not a concern if you really really really are paranoid like my wife if you've got enough money you were willing to throw at it you can of course go and get yourself dedicated service well I sound like I'm selling you guys something I swear I am not selling you guys something this really is just the benefits it really is all right folks that was the last Topic in the last section don't disappear on me just yet because I just want to thank the people that's been sponsoring the channel so guys if you haven't done it already please give the video a like subscribe baby and then a special shout out and thank you to all of those of you that's been sponsoring me and sponsoring the channel um the patreon sponsors or supporters the PayPal sponsors and supporters um those of you that's been clicking on the thanks button below the video those of you that's been buying me a coffee or a milkshake um I appreciate all of you guys so yeah there's a list of the patreons there's a list of the PayPal supporters thank you very much guys and if you guys would like to sponsor me on the channel you can find that information in the video description down below right next to those awesome time stamps I've added for you guys so in case you haven't seen it in case you don't know about it in every video's description I add a more or less list of the sections covered and a more or less list of the topics covered so that you can go and Skip to certain sections if you want to go on revise or if you're looking for something specific of course well folks that is me for this module I will see you all in module 8 of CompTIA 8 plus [Music] [Music]