What is Cloud Computing?

Related Courses

 What is Cloud Computing?

To be precise, cloud computing is the technology that provides computing, storage, database, analytics software, and various other toolsets for low, medium, and High-performance computing through the distributed environment via the internet or what we call the cloud. These are the services and tools that a user can use via the internet. However, one use case also depicts the application of it within the intranet, and what we know as the virtual private cloud, it can be on-premise as well as off-premise, with the majority use being off-premise. Sometimes company fears data security confidentiality, and then that organization opts for the virtual private cloud, it connects to the outer world via relevant gateways.

How it all began?

The concept of cloud computing takes us back to the 1960s. However, it was being recited the first time by Eric Schmidt in 2006. Though, the first cloud-based service came from Salesforce CEO Benioff. He left the Vice presidency of Oracle to come up with this. AWS also started in 2002 itself, though its official launch was in the year 2006 under Andy Jassy.  It was followed by GCP from Google, Azure from Microsoft, Oracle cloud from Oracle, and many more joined the race in no time experiencing the importance of this new technology. And it also has the power to reduce software and hardware costs considerably. AWS is now a $35 billion company, a subsidiary of Amazon, and capturing 34% of the market share. Azure has 18% of the market share.

- SaaS

SaaS means "Software as a service." Like we have various databases in AWS and various other providers such as AWS Redshift, AWS RDS, or Cosmos DB on Azure. These are database software. Also, the CRM software provided by Salesforce is an example of SaaS. Surprisingly Salesforce happens to be the number one SaaS provider with AWS at number 2. We will recommend all to read about Benioff as he came up with the first cloud-based pay-as-you-use and-go CRM software. Serverless SaaS is also available, and we need not worry about the server or resource allocations in that case like in AWS Lambda. Cloud providers like AWS, and Azure manage the server and resource allocation then. 

- PaaS

Paas means a platform as a service. We have AWS CloudFormation via which we can run Java, Nodejs, .net, Python, PHP, blockchain, or Machine learning code. CloudFormation hosts on the cloud via computing, storage, and various other tools. AWS is the number one PaaS provider, and Azure is at number two. 

- IaaS

IaaS stands for "Infrastructure as a Service." We sometimes have high-performance computing requirements like in Blockchain and Machine learning. However, sometimes we need computing, storage, and resources for various purposes. And these are the infrastructures, which the cloud providers provide as a service via the internet. Note that 5G has arrived, and AWS through AWS wavelength is making now low latency and high throughput applications. And all of the AWS hardware or the Infrastructure are quite capable of handling 5G now. 

- Public Cloud

There are several kinds of clouds. The one we are talking about now is the set of Infrastructure, Software, and platform. These are shared by the organizations through a public network. It's the internet space, the data center together with services, and various other tools shared via the public network. If you remind HostGator and GoDaddy, it's something like shared hosting. However, there even in dedicated hosting, data sharing is done through the public internet. There are various advantages and disadvantages of the public cloud, and they are listed below:


Low cost


Not as secure as the Private cloud, though cloud providers like AWS and Azure provide nine 9s levels of security even for the public cloud. 

- Private Cloud

In this case, the organizations opt for a private setup that cannot be visited by any outsider. The organization, in this case, has its virtual private network.  This network connects with the public cloud via a secure gateway. And this happens in case someone from within the organization wants to deal with some outsiders. This setup has its advantages and disadvantages.


 More secure


 High cost

- Hybrid Cloud

Sometimes a blend of public and private clouds is used. Those things that are not that important form part of the public cloud, and the confidential data and services become part of the private cloud. The use of this kind of setup is for lowering the cost and at the same time also ensuring the best level of security. Big organizations generally opt for this kind of setup.


Low cost as compared to private cloud


Slightly less secure than private cloud


AWS stands for Amazon Web Services. The roots of it take us back to 2002, though its official launch was in the year 2006. It started with merely three services EC2, S3, and SQS. However, now it has around 175 services and a long list of tools. Its data centers are distributed across 26 availability zones located worldwide and are even capable of withstanding the worst of natural disasters. It ensures nine 9s availability and security via its service. And, it serves almost all the buzzwords related to the software and hardware industry to the best level by them, may it be scalability, cohesion, decoupling, or any. AWS is the number one cloud service provider and has 34% of the market share. It's number 2 only in the case of the SaaS, in which case salesforce is still number one. 


- Azure

We know this better as Microsoft Azure, and it's the Microsoft Cloud, service provider. Azure came into in 2010. And it matches AWS for each service and tool. It's a certainty that the tools and services provided by AWS are also part of Azure. It ranks second in the cloud industry with an 18% market share after AWS. There is always a neck-to-neck tussle between AWS and Azure, though AWS is far ahead at present.

Remember, according to Gartner soon Cloud computing will be compulsory for all computer professionals like the internet. Naresh I Technologies provides both AWS training and Azure training through highly experienced faculty, and sophisticated computer labs for practical training. Proper classroom training is provided, and you can learn at our premises or attend the classes virtually from the comfort of your home through the latest virtual classroom facilities. Contact us anytime for your AWS training from one of the top 5 computer training institutes in India.