AWS entered the cloud computing market in 2006. And if you compare it to other offers in the cloud, suppose we assume Azure. Then, Azure arrived in 2010, right? So, compared to Azure, AWS has a more mature infrastructure model and if I were you, I would choose AWS than Azure, because AWS has seen a lot since its inception, it has improved in terms of handling problems,
which arise when you host the application from another person In addition to that, it also takes into account what type of server capacity a provider has and what type of companies are associated with the specific Cloud provider. Let’s say, suppose if you talk about AWS, AWS is the hosting application for Netflix, which is a very successful video application.
So, if Netflix does not face any downtime, you can be sure that your application is also in good hands. Right? Therefore, these are all the parameters that you should consider when choosing a provider. Let us understand what exactly cloud computing is.
So what is cloud computing and its cloud services? So, it is the use of remote servers to store, manage and process data. So, you do three things; Store, manage and process data. So, when I say store, it is storing a file, in cloud computing.
So, when I say manage, you are managing data using databases there in the cloud. You process your data, so you are using the cloud computing power to process your data. Let’s say you have a large portion of the file that needs to be processed, right? And you don’t have that kind of machine in your own infrastructure.
Therefore, you can always rent an AWS server in cloud computing, with the correct type of configuration and you can use that machine to process the data or process the file you want to process, right? And once you’re done with that, you can always finish your machine and pay AWS according to the amount of hours you’ve used this, and that’s the power of cloud computing.
You do not have to buy that computer, exclusively to process that file. You can rent that AWS server in cloud computing, use it and pay it according to its use, right? , this is the thing that distributed cloud computing is all about.
Many people are testing their practical cloud computing, but it is a fact that there are many players in the cloud, but why are we arguing about AWS? Let’s put a light on that and discuss why AWS? So, these are three parameters that we will discuss. So, first of all, we have an AWS global cloud computing market share.
Therefore, AWS has a global cloud computing market share of 31%, compared to its competitors, which have a 69% cloud computing market share. Now I would say that 31% is nothing compared to 69%, right?
But, what you have to understand here is that only AWS has a 31% stake in the global cloud computing market share, and nobody, not even Azure, who is the closest competitor to AWS, has a close number at 31%, so this number is huge in cloud computing. AWS leads by a very large margin in cloud computing.
Let’s talk about the second parameter, which is the capacity of the server. So let’s consider that all your competitors combined, when I say so, I mean AWS. Therefore, all AWS competitors combined say they have a server capacity of ‘x’. AWS only has a 6x server capacity in its cloud services, which is 6 times the server capacity of all its competitors combined, right?
So, if you have an application that is very successful and expects there will be more traffic in the future, your safest bet would be on AWS cloud computing, because they have that type of infrastructure for their application to grow, and that is why AWS has a base of users so big.
Let’s go to the third point, which is the flexible price in cloud computing. Now, any large or small company wants flexibility in their prices, right? They want to reduce their cost. They want your money’s worth, right? And that’s what the flexible price is about.
So, AWS charges you for the hours, right? So, when you use AWS servers and assume that you use them for 3 hours, you don’t have to pay for the whole day or for the whole month. You only pay 3 hours and with this kind of price flexibility, you have attracted many customers, right? So, this is the reason why AWS is so successful today in the market for cloud computing.
But that does not mean that the other Cloud providers are not working well. If you observe Azure, which was just launched in 2010. It is the closest competitor to AWS, but if you see the current scenario, if you take into account the current scene, AWS continues to lead. AWS has more job opportunities and AWS is more successful than any other Cloud provider.
Now that we have understood the ‘why’ of AWS, let’s understand the ‘what’, then ‘what is AWS’? So, AWS is a secure cloud services platform. It is a platform where Amazon offers its cloud services and offers its cloud services in computing, database, content delivery and other domains.
So, AWS is a secure cloud services platform, so it is a platform where Amazon offers its cloud services and what it offers as its cloud services. It offers cloud services in Compute, offers cloud services in the database and host of other domains. So, let’s analyze the different domains in which AWS offers its cloud services.
AWS services in Different Domain
These are all the different domains in which AWS offers its cloud services.
1. First we have Compute. There is a cloud computing service called EC2. EC2 is an elastic computing cloud. So, it’s like an unprocessed server. Then you can configure this server to be anything. You can use it to host a website. You can use it as work in your environment, it is a clean state. It’s like a new PC that you buy. Therefore, install a new operating system on your PC, and then you can configure it to be anything, and solve any software you want, and then it can serve you as required. Right? And that’s what EC2 does too. Right? So, this is the cloud computing domain.
2. Next, we have the Migration domain. Therefore, the migration domain is when you want to transfer your data to the AWS infrastructure or when you want to transfer your data from the AWS infrastructure. Next we have the Migration cloud Service. Therefore, this migration cloud service is used to transfer data to and from the AWS infrastructure in cloud computing. Therefore, if you have a petabyte data scale in your data center and want to send it to AWS Infrastructure, you will use the cloud services in the migration. Now, there is a cloud service called Snow Ball in Migration.
Which is used to physically transfer your data to the AWS infrastructure in cloud computing. Right? So basically, what AWS does is send you a physical device that is like a hard drive to your facilities and transfer your data to it, then AWS sends it back to the Infrastructure in cloud computing.
Now, this is Snowball. Therefore, it offers similar cloud services in migration cloud services. Now, why are we physically sending our data to AWS Infrastructure? Why not over the Internet?
Therefore, if you have a petabyte storage scale in your data center and you have to send it to AWS Infrastructure in cloud computing.
it is better to send it physically instead of sending it to the Internet. Can you imagine, like giving some data to your employees, would you give it on a hard drive, on an external hard drive, if the data is large? Or would you send them an email about it? Right. So, so you can imagine this scene.
3. We have security and identity compliance. In compliance with security and identity, it has cloud services such as I AM, which is used to authenticate users and define their rights. Let’s say you are running a company and have a root AWS account. Now, you also want other employees to work on the AWS account. But you want them to have restricted access.
Suppose you want user 1 to simply start instances and that user 2 can only edit instances, but not start instances, maybe user 3 can only review instances and not start or edit these instances, right? Therefore, all these granular permissions can be granted to its users that use IAM and that is what the domain of security and identity compliance is all about.
4. Next we have the storage domain in cloud computing. Therefore, Storage Domain would include cloud services such as S3, which is Simple Storage cloud Service. Therefore, it is a file system, it is an object-based file system, in which you can store your files and access them when necessary, right? People generally get confused between the storage domain and the database domain, because they are basically storing data, right? So why 2 different domains in cloud computing?
So, storage as I said, would include cloud services like S3, so it is a file system in cloud computing. Now, what is the difference between a file system and a database? Therefore, a database cannot include its executable files. Let’s say you have an image file. That image file would not be stored in a database, it is better to store that image file in a file system and, therefore, access that image file using a path, which can be stored in the database, true? So, this is basically the difference between a file system and a database. It includes cloud services like S3 in cloud computing, so S3 is an object-based file system in which it has cubes and objects in cloud computing.
5. Continuing, we have the Networking and Content Delivery domain, so it includes cloud services like Route 53. So, Route 53 is a domain name system that basically redirects your traffic from the URL you buy, say a domain that sells websites like Go Daddy and redirects to your instances or servers that host your web application. Why are we doing this? Because you can’t remember IP addresses, right? You need something solid, you need something simple and that is what the domain name system is all about. Translate the simple to the IP address and redirect your traffic to that IP address, right? So, it’s about route 53.
6. Next, we have the messaging domain in cloud computing. Therefore, this messaging domain has to do with services such as, say, suppose simple email servers. Therefore, it is used to send mass emails to your customer base, right? So, if you have an application where you must notify your customers about a new update. Then, instead of sending emails to each and every customer, with the click of a button, you can send it using SES, and you can also handle the responses that customers give, right?
Therefore, all this can be managed with SES, which is the Simple Email Service, which is under the Messaging domain.
7. Next, we have the domain of the database, so the domain of the database would include cloud services such as RDS, which is a relational database cloud service. So, a relational data service basically manages some databases for you. It is not a database in itself. But it is an administration service, which manages the databases for you, so you can manage databases such as MySQL. You can manage databases such as PostgreSQL. And they can automatically update the database engines or they can automatically commit to their changes. All this is managed using a management cloud service on Amazon, which is RDS, which is under the domain of the database.
8. Let’s go to the last domain, which are administration tools. Therefore, administration tools are basically tools that allow you to manage your AWS resources. So, in this domain, you have cloud services, which is an all-in-one cloud monitoring tool. Therefore, you can use these tools and monitor all the AWS resources that you are running on your AWS infrastructure. Right? These are the different domains in AWS. These are the different areas in which AWS offers its cloud services in cloud computing.