AWS and Cloud Computing For Dummies

AWS and Cloud Computing For Dummies

A beginners guide to what is Cloud Computing and AWS. This is going to be an introductory article for beginners who don’t have any prior knowledge of AWS or cloud services. The article is meant to develop an understanding for those new to the domain of cloud computing.

This would be my very first article of a series of writings on AWS services. This is going to be an introductory article for beginners who don’t have any prior knowledge of AWS or cloud services. The article is meant to develop an understanding for those new to the domain of cloud computing. The article will cover the following:

  • Traditional IT infrastructure.
  • What is Cloud Computing?
  • Traditional IT vs Cloud Infrastructure.
  • Introduction to Amazon Web Services.

Traditional IT infrastructure

When we log into our computer and browse over the internet via some web browser like Google Chrome to access our favorite websites such as or, a lot is happening behind the scenes. Many different physical and virtual, human, and nonhuman components are working in conjunction to enable a user to visit their favorite website or service.

For any organization, however small or large, when they have to provide access to any of their service, over the internet, to their users they need different components to do that. A traditional IT infrastructure for a web-based service includes the following core components:

  • Servers.
  • Storage and Databases.
  • Networking and Routing.
  • Labor and Space to operate and monitor the entire infrastructure.
  • Maintenance, Security, and Disaster Recovery.

This arrangement works pretty well if the number of users of a particular service is not that large. But as the service becomes more and more popular and the organization grows, scaling up the physical infrastructure and providing instant and uninterrupted access to users all the time becomes a daunting task. Take Facebook for example. About 2.6 billion users are using the platform. They have very large custom-built data centers, 15 as reported in 2019 around the globe, with more than 180,000 servers that are enabling these 2.6 billion users to get steady and uninterrupted access 24/7 to At the core of each of these data centers are the above-mentioned components i.e. servers, storage, networking, and labor.

So we can see that not all organizations can afford this much physical hardware, labor, and operational space for their day to day activities.

What is Cloud Computing

To simply put, cloud computing is just data centers like any other data center having servers, storage, networking, labor and space, and all other necessities of a data center that are just not being managed by you. A trusted and independent party lends its entire infrastructure via the internet to the customers that are other organizations that either can’t afford to have their on-premise infrastructure or don’t feel the need to have one.

Cloud computing is the on-demand delivery of compute power, database storage, applications, and other IT resources with pay-as-you-go pricing. Access as many resources as you need and provision exactly the right type and size of computing resources, almost instantly.

Cloud service providers provide their customers with all the core services that are involved in a traditional on-premise IT infrastructure with added services and benefits in terms of pricing, availability of services, scaling up or down, security, maintenance, and much more. The customers usually pay for what they use at very reasonable costs and just have to worry about the kind of infrastructure they want and its deployment all virtually. Everything is accessible over the internet through some interface provided by the cloud service provider and users log in and simply deploy the kind of infrastructure they want.

Cloud Service Providers

Over the years cloud computing has seen massive growth with more and more organizations giving up physical data centers and moving to the cloud. In 2020, Top 3 cloud service providers would be:

  • Amazon(AWS) with a 60% market share in 2020
  • Microsoft(Azure) with 31% market share in 2020
  • Google(GCP) with 9% in 2020

amazon-web-services aws cloud-computing cloud-services cloud

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Best Cloud Computing (AWS) Development Company

Develop highly scalable apps on Amazon Cloud Services in India. Mobile App Development India Offers Amazon cloud web services (AWS) for app development, database storage solution, hosting solution etc.

Cloud Computing Introduction and 1st Step Towards Amazon Web Services

In this article, I will be mainly focusing on the basic introduction of cloud computing, we will try to understand step by step approach towards cloud computing and this is my first article heading towards the Amazon Web Services which will be future of the IT industries. Many people had asked me is there any pre-requisite to start career in cloud computing or to learn cloud computing.

Multi-cloud Spending: 8 Tips To Lower Cost

Mismanagement of multi-cloud expense costs an arm and leg to business and its management has become a major pain point. Here we break down some crucial tips to take some of the management challenges off your plate and help you optimize your cloud spend.

A Beginner's Guide to Amazon EC2 (Elastic Compute Cloud)

Amazon EC2 is a service that allows you businesses to run their application in AWS cloud. You can easily set up a virtual machine and perform all your computation on it. In this post, we will teach you the basics of Amazon EC2.

Top 10 AWS Cloud Migration Tools and Services

Take a look at some of the top cloud migration services you can use to migrate your services from on-premises to AWS Cloud. You need to understand the general terms of this field.