Getting Started on AWS

1.1 What is Cloud Computing?

Kaveesha Gimhana
SLIIT FOSS Community


Amazon Web Services(AWS) is a leading provider of Cloud Computing recently. theirs Netflix, Dropbox, LinkedIn, BBC, Facebook, ESPN are using AWS Services and AWS has a much range of Services on their own, for use in the cloud industry.

This is a new series where I’m going to be blogging about AWS certifications and how we can prepare for these certifications. before that, we should have to get a proper understanding of what is Cloud Computing.

What is Cloud Computing?

“Cloud Computing is an On-demand delivery of IT resources over the Internet with pay-as-you-go can access technology services, such as Computing Power, Storage, and Database on an as-needed basis from a cloud provider like AWS”- According to the AWS definition

Organizations of every type, Size ad industry are using the cloud for a wide variety of use cases, such as Data Backup, Disaster Recovery, Email, Virtual desktop, Software development, testing and Big data Analytics and Customer facing web apps.

for Example:
i. Health care companies are using the cloud to develop more personalized treatments for patients.
ii. Financial service companies using a cloud to power real-time fraud detection and prevention
iii. Video game makers are using the cloud to deliver online games to millions of players around the world.

Using Cloud Computing is a reduce cost, instantly Scale and deploy globally in minutes. Cloud Computing gives you instant access to a broad range of technologies so you can innovate faster and build nearly anything you can imagine from infrastructure services such as Compute, Storage, and Database to the Internet of things, Machine Learning, Data Analytics and much more.

You can deploy technology Services in a matter of minutes and get from idea to implementation several orders of magnitude faster than before in the sector gives you a different experience and transform your knowledge about the latest technologies.

(figure 01)

Adding Machine learning and intelligence to your applications in order to personalize the experience and improve the engagement. you don’t need to make a large upfront investment in hardware and overpay for capacity you don’t use. Instead, you can trade capital expense for the variable expense and only pay for IT as you consume it with cloud computing you access resources from the cloud in real-time as they’re needed. you can scale these resources up and down to grow a shrink capacity instantly as you needs change.

Cloud Computing also makes it easy to expand to new regions and deploy globally in minutes.

(figure 02)

For Example:
AWS has infrastructure all over the world so application in multiple physical locations in just a few clicks putting applications in closer proximity to end-users reduce latency and improves their experience. no matter your location, size or industry, the cloud frees you from managing infrastructure and data centers, so you can focus on what matters most to your business.

Main Key Benefits of Cloud Computing

01. Efficiency / Cost reduction
02. Data Security
03. Scalability
04. Mobility
05. Disaster recovery
06. Competitive Edge

(figure 03)


Cloud Computing adoption is on the rise every year, and it doesn’t take long to see why. Enterprise recognizes cloud Computing benefits and see how they impact their production, Collaboration, Security and revenue by using a cloud-based solution, an enterprise can prevent a lot of problems that plague organizations they rely on on-premises infrastructure.