Introduction to Cloud Computing

Zeal Vora
A free video tutorial from Zeal Vora
Premium Instructor
4.5 instructor rating • 14 courses • 128,363 students

Learn more from the full course

AWS Certified Cloud Practitioner 2020

Learn AWS from scratch from one of the top rated courses in the world.

16:06:20 of on-demand video • Updated June 2020

  • You will have high level overview on what AWS Cloud is all about.
  • You will be ready to give the AWS Cloud Practitioner certification exam.
English [Auto] Hey Don. And welcome back. In today's video we'll be discussing about the introduction to cloud computing. Now cloud computing has become one of the major buzzwords that you will see in any organizations that you're working with. Now Earlier people used to assume that cloud computing would only impact the system administrators other developers guy because it would change the way they provision in the servers. It would change the way they do networking etc.. But that is not the right case. Cloud computing has not only impacted the system administrator but it has also impacted the software developers it has impacted the security engineers the auditors and even the program managers. So recently I just got a call from one of my colleagues he is a software developer so he just said he the candidates suggest right. But to do the cloud certification because in any organization that is applying everyone is having a mandate for a developer to have a knowledge about deep cloud services. And he is actually going to start with this cloud certification just for that and many of the cloud providers like IBM as they have a dedicated certification specifically for developers as well. So this basically based on how much impact cloud computing has made into these organizations. So before we go ahead and understand more about what cloud computing is it is necessary for us to step a little back and see what was there before cloud computing really came into a big bold picture. So let's go ahead and understand that data. So let's discuss about the use case of where that data center error was really prominent. Now there's a requirement there your company wants to host a Web site. Now typically if you want to host a Web site you will need a server. And within the organization it is the responsibility of system administrator to take care of an entire software provisioning etc.. No system administrator will have a responsibility associated with this requirement. And he needs to arrange the following things. The first one is that he needs to choose either between a data center order hosting provider. Now typically if you go to the desert debt you can either buy your own server or you can go ahead and rent a set of it has been provided by the data center in case if you are going with the hosting provider you people that serve it on a monthly basis. So let me quickly show you this. So currently I am in my ebay and you see this is a physical server so I still remember that I am in my first organization. I used to work as a system administrator and we had a similar requirement there that a new website need to be created. So the first thing that we event every event for shopping where we were discussing about which is the right server that we needed to buy and this in fact takes a lot of time. Now this is one approach that you either buy this area you can even go ahead and rent. Thus I work from the data center also. Now the second option is maybe you can go ahead with the hosting provider. So in the case of hosting provider what do you basically do is you before the server on a monthly basis. So if you see this AMG 256 it has a following specification here and it starts from 365 dollars but month. So you basically be on a monthly basis albeit is typically one of the very famous providers for dedicated servers and now also they have moved to cloud here. So it really sees how impact that cloud computing is making everywhere. Now after you decide that you are going for the server or you are going for that in the second part that typically used to happen was to send the inquiry. Now typically once you decide that you are going for those specific server orders for specific datacenter you typically have to send the inquiry towards the data center on what would be the cost associated because if you typically look into the data center or data center that can have hundreds of thousands of servers and it's not just you put this server within a stack you need to have a networking but also you need to have Internet connectivity you need to have a proper cooling system so that your server do not get heat up you need to have a proper power backup because if the power goes down you also will go down and that will impact your website. And there are a lot of factors that are in one if you are hosting or sort ordinarily does enter. So all of those inquiries about the requirements needs to be sent to the data center. How much farther back up they have what is the internet connectivity that have. And once you come up with a data center that you want to go it then comes the price negotiation. So this entire cycle used to take a lot of time. Now one other disadvantage of putting the server in data center is that if something goes wrong you have to run and you have to see on what was the issue. So I still remember during the first organization during the middle of the night we just realized that our website has stopped working and we figured it out that there was some issue with this idea. So we had to take a gap at the middle of the night go to the data center inspect the server and we realized that there was the issue of the hardware chip related to memory so we had to go to office get a new member take stick a dice that memory stick to the server rebooted and it started to work again so that that is a big bean and I really enjoy now because most of the organizations have now moved to cloud and all of these issues had been taken care of by the cloud service provider. Now in order to differentiate between their data center model and the cloud service provider model let's understand this with a simple example. Now lets say that you do a big promotion your server capacity needs to be increased from 4 time to 32 GBM. Now if you are in a data center doing what you need to do is you have to buy it 32 G.B. RAM stick from eBay or Amazon or whatever contacts you have. Go to the data center and install that RAM stick within your server so that is the first we're in the hosting broader debate. Let's say that you are going with or which you need to typically raise a support ticket and you can expect a response time of 15 minutes to trailers for them to respond and then you get the data center guys to resize your server depending on the requirement that you have ADD in cloud do it all you do is you stop this order and you change the instances. This takes less than one minute or close to two minutes to do that. So let me quickly show you this. So I mean my ADA. This man has been cancelled and you see I have one server which is present which escape left open demo 0 1. No this server is of type B do not micro which basically means that this has one Gibby of ram. No. If I want to change this size let's say 1 to 60 40 with M or even a 256 CB then all I have to do is I have to go to actions go to instance settings genes instead state. And yet I can select which instance type I want. So if you typically see this specific instance Stavridis are fighter 24 x like this is like a 768 DB Your friend. And as soon as I click on a play my server will be changed from 1 TB of RAM to 768 CBO from within just less than one minute. And this is that group power of cloud computing and this is the exact reason why a lot of organizations are now moving to cloud computing. Now give me the definition domes. Cloud computing is a model in which computing resources are available as a service. Now in order to understand cloud computing there are three important characteristics that you need to understand of a typical cloud service provider. Now the first one is on demand and self-service. What this basically means is that customers should be able to launch things without manual intervention. Now typically if you look into the older approach there you have a hosting provider and you want to change the instance type of a dedicated server. You have to raise their ticket to their team and they will respond maybe in 15 minutes or 20 hours or if it is a weekend they'll respond after 24 hours so your manual intervention is required. So within cloud computing the first characteristics date that it should be self service like if I want to increase on you beat em to 30 GBM or to 700 DTV then I should be able to do it at my time without any manual intervention. And this is something that we already saw in in a developed country like if I wanted to change the instance that I could do it right now. The second important characteristic of cloud computing provider is elasticity that basically states that you can scale up and you can scale down anytime. So this is a very important characteristic. And basically it also impacts your cost. So we were discussing about the use case where there is a big promotion. So what is basically means that a promotion might last for 24 hours. So what you might want to have is during the 24 hours you want to increase the capacity of your servers and after 24 hours a complete a new promotion is what you can scale down to the normal traffic. So that is also the effort as elasticity and code is measured so is measured. So it's basically states you should only be for what you use. So if you use a 256 TB Ram server for 10 hours then you should only pay for that 10 hours and nothing more. Now typically specificly for albeit I still remember that you have to just pay 365 dollars per month outright even if you just keep your server in a shutdown state for half a month you still will have to pay full 360 five dollars per month. And this does not really constrain the measured service. You're not paying for what you use in terms of aid unless if my server is top then my billing will also stop. Then I don't have to pay for this soda which are in the top conditions I only pay for what I use a warrior. So along with that either this is not the only cloud service provider. In fact there are a lot of other cloud service providers which are available and any cloud service provider who are providing the cloud computing services they have to adhere to this important characteristics which is on demand illustrates again measured service. So one of the other very famous cloud provider is digital ocean. In fact this is one of my favorite cloud service providers. Now if you typically look into the pricing year for one TV the one VCU 20 if IDB says these this you pay five dollars per month or you pay zero point zero zero seven dollars per hour. So basically you are being paid hourly basis. So let's say that you use this specific server for 10 hours after which you terminated so you will only pay for that 10 hours you will not pay for the entire month. And this is what the measure service is all about. So this is the high level or view about the introduction to cloud computing. Again we'll be discussing more in detail in the upcoming videos. But for this video I hope the high level introduction has been understood by you. And if you have any doubts questions sensations feel free to connect us at Twitter Facebook LinkedIn or mailers as instructors at Derek Gabriel have started. Thanks for watching.