Thank you so much for coming to JD BOTS again. Your love and support always empower me to share my knowledge with you. Today, I will cover technical aspects of cloud computing, as well, how AWS is effective over all server problems like trafficking due to overburden. Let’s start with example so you can get it easily. For example, a normal website how does it function, the user first goes onto website, he goes onto the Internet and he types in a web address that web address then goes to DNS server then DNS server basically gets that converted it into IP address that IP address points to load balancer then load balancer distribute traffic among many servers and you end up any of these servers, this is how it happens.
Now this server is again connected to a relational database and relational database is basically having all into which is required for your website and also with these entities that is your database and servers are inside a network so that they can communicate with each other.
These are basic entities which are used in cloud computing world. Now taking this these problems as before you know what suddenly a whole lots of user groups comes in and your server become overburdened. Now how to take care of that, so you don’t have to take care of that cloud computing model is such it can take care of itself. Like it automatically senses the server’s are getting overburdened. It adds a server automatically and then situation is become normal. Now this is how cloud computing help’s you out we discussed it already.
Now look at how these services or how these components will look when you look it from the aws perspective. When you talk about AWS services the DNS server that we discussed is called route 53 and web services are called as EC2. The network in which these components will be inclosed in BPC. And load balancer is again the property which increases the number of servers and lower them according to traffic called as auto- scaling. This is very basic service that AWS offer.
Now let’s discuss about global infrastructure that AWS has to offer. Now AWS provides these many services throughout the globe. It has global presence in regions. In each regions it has multiple zones. Zones are nothing but huge data centers. Probably when you choose United States you will ending with one of the region and one zone would be one circle and this is how it functions.
There are 18 geographical regions around the world around 50 availability zones. But the question is why there is need of global infrastructure. So to explain you let me take same example website servers are now distributed among different places throughout the world. Now what advantage does it give you first of all it helps in the disaster recovery kind of situation for ex if server goes down again have to solve your traffic flow. This server goes on because of power outrage or any natural calamities. Your application is still up because it has been hosted in different regions this is one advantage. Second advantage is it serves the purpose of users group different countries.
For Example you live in United States, so your website probably access nearby zones servers rather than having central location, which will not only have more latency in response line if user is out of country but also it’s very bad measure to take. When we are concerned about disaster recovery so this is the reason that AWS has a global presence and they have a global infrastructure so user can have lowest latency possible and on the other hand you can implement the best disaster recovery measures.
Now let’s talk about pricing, we discussed about per hourly billing system. Their pricing are region specific in the sense that each region has different pricing for different services. They are not differ much but still they are different. You can choose region according to your preference. There is option called reserve instance so you can choose reserved instance. You can save up to 90% cost. When you say reserve instance this basically mean you rent the server for particular term, like for one year or three year term and when you compare with on- demand pricing then you can get that you can save 90% of cost.
There is another option of spot pricing wherein you get incredibly low price by bidding on servers for particular price for saying you want server for let’s say $20. If server is available you get it. You use them until server price goes up. Once it goes up the server is taken automatically from you. It could be helpful for work loads Where work is not that urgent but you want to get it done in the minimum cost possible.
We have covered all basic information about AWS now In next blog we will discuss about Microsoft Azure and Google cloud. So you can compare with their services. Stay Tuned, See you soon.! ✌🏻