Day-1: Cloud Computing With AWS

What is AWS?

As we know Aws is the Comprehensive and adopted cloud and offers 200 featured services from data centers globally. Millions of customers including the fastest-growing start-ups, Enterprises and some leading Government agencies are using AWS to lower costs, become more agile, and innovate faster.

What is Cloud Computing?

Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical data centres and servers, you can access technology services, such as computing power, storage, and databases, on an as-needed basis from a cloud provider like Amazon Web Services (AWS).

Who is using cloud computing?

In Real life, Organizations of every type, size, and industry are using the cloud for a wide variety of use cases, such as data backup, disaster recovery, email, virtual desktops, software development and testing, big data analytics, and customer-facing web applications.

For example, healthcare companies are using the cloud to develop more personalized treatments for patients.

Financial services companies are using the cloud to power real-time fraud detection and prevention.

video game makers are using the cloud to deliver online games to millions of players around the world.

Benefits of cloud computing:

  1. Agility: The cloud gives you easy access to a broad range of technologies so that you can innovate faster and build nearly anything that you can imagine.

    You can quickly spin up resources as you need them–from infrastructure services, such as computing, storage, and databases, to the Internet of Things, machine learning, data lakes and analytics, and much more.

  2. Elasticity: You can scale these resources up or down to instantly grow and shrink capacity as your business needs change.

  3. Cost savings: The cloud allows you to trade fixed expenses (such as data centres and physical servers) for variable expenses, and only pay for IT as you consume it.

  4. Deploy globally in minutes: With the cloud, you can expand to new geographic regions and deploy globally in minutes. For example, AWS has infrastructure all over the world, so you can deploy your application in multiple physical locations with just a few clicks.

Types of cloud computing:

The three main types of cloud computing include Infrastructure as a Service, Platform as a Service, and Software as a Service.

Each type of cloud computing provides different levels of control, flexibility, and management so that you can select the right set of services for your needs.

Infrastructure as a Service (IaaS): IaaS contains the basic building blocks for cloud IT. It typically provides access to networking features, computers (virtual or on dedicated hardware), and data storage space.

IaaS gives you the highest level of flexibility and management control over your IT resources.

It is most similar to the existing IT resources with which many IT departments and developers are familiar.

Platform as a Service (PaaS): PaaS removes the need for you to manage underlying infrastructure (usually hardware and operating systems), and allows you to focus on the deployment and management of your applications.

This helps you be more efficient as you don’t need to worry about resource procurement, capacity planning, software maintenance, patching, or any of the other undifferentiated heavy lifting involved in running your application.

Software as a Service (SaaS): SaaS provides you with a complete product that is run and managed by the service provider.

In most cases, people referring to SaaS are referring to end-user applications (such as web-based email).

With a SaaS offering, you don’t have to think about how the service is maintained or how the underlying infrastructure is managed.

You only need to think about how you will use that particular software.

"As I embark on this new journey of words and thoughts, I want to extend a heartfelt thank you to all who join me in this adventure. Your presence is the inspiration behind each sentence, and your support is the foundation upon which this blog stands. Thank you for being the first readers, the early supporters, and the architects of this new chapter. Here's to the beginning of a beautiful journey together. Gratefully yours."

0
Subscribe to my newsletter

Read articles from Srikanth Vaddeneni directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Srikanth Vaddeneni
Srikanth Vaddeneni

Proficient in a variety of DevOps technologies, including AWS, Linux, Python, Shell Scripting, Docker, Terraform, and Computer Networking. I have a strong ability to troubleshoot issues.