0% found this document useful (0 votes)
4 views

CloudComputing101_1684945156

Uploaded by

siblingzconsult
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

CloudComputing101_1684945156

Uploaded by

siblingzconsult
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Follow me on linkedin.

com/in/logeswarangv

Cloud Computing 101

Q A

Cloud
Computing
basics

Your Top Cloud Computing


Questions Answered

AmazeOnCloud AmazeOnCloud
Follow me on linkedin.com/in/logeswarangv

Cloud computing is one of the most rapidly growing and


evolving fields in technology today, with more and more
businesses and individuals relying on cloud services and
infrastructure to store and manage their data. However,
as with any new technology, there are a lot of questions
and concerns that arise around the use of cloud
computing.

I believe this ebook will provide clear and concise


answers to some of the most common questions and
concerns surrounding cloud computing. Whether you're a
business owner looking to transition to the cloud, an IT
professional seeking to deepen your understanding of
cloud architecture, or simply someone who's curious
about how the cloud works, this ebook is for you.

In this ebook, we'll cover a range of topics related to


cloud computing, including:
What is cloud computing and how does it work?
What are the benefits and drawbacks of using the cloud?
How do you choose the right cloud service provider?
Whether you're a beginner or an experienced user of
cloud services, we hope that this ebook will help you gain
a better understanding of the technology and its
implications for your business or personal life.

Good start for your AWS career


Training & Certification:
https://aws.amazon.com/training/
AWS hands-on: https://workshops.aws/
Documentation: https://docs.aws.amazon.com/
Products: https://aws.amazon.com/products/
Events: https://aws.amazon.com/events/

AmazeOnCloud AmazeOnCloud
Follow me on linkedin.com/in/logeswarangv

Let's start our QA.


Q1. How things were before cloud computing ?
Cloud computing has evolved rapidly over the past two
decades, providing businesses with a wide range of
services and tools for managing their computing
infrastructure and supporting their digital transformation
efforts. Before cloud computing, On-premise computing
was the only offering for companies for a long time and
software is installed and configured locally.
1999

1999: Salesforce.com is founded, launching one of the


first Software-as-a-Service (SaaS) applications, which
allows customers to access and manage customer
relationship management (CRM) software over the
internet.
2002: Amazon Web Services (AWS) is launched,
providing businesses with access to computing resources
on a pay-per-use basis.
2006: Amazon launches its Elastic Compute Cloud (EC2),
which provides businesses with the ability to rent virtual
computing instances and scale their computing resources
up or down as needed.
2008: Google releases its App Engine, which provides
developers with a platform for building and deploying web
applications on Google's infrastructure.

AmazeOnCloud AmazeOnCloud
Follow me on linkedin.com/in/logeswarangv

2009: Microsoft launches Azure, its cloud computing


platform, offering a wide range of cloud-based services
including virtual machines, storage, and databases.
2011: OpenStack is launched, an open-source cloud
computing platform that allows businesses to build and
manage their own private clouds.
2013: Docker is released, providing businesses with a
way to package and deploy applications in lightweight
containers, making it easier to move applications between
different computing environments.
1999
2014: Amazon launches its Internet of Things (IoT)
platform, which allows businesses to collect, store, and
analyze data from IoT devices.
2017: AWS launches its Machine Learning platform,
offering businesses access to machine learning services
and tools for developing their own machine learning
models.
2020: The COVID-19 pandemic accelerates the adoption
of cloud computing, as businesses rapidly shift to remote
work and cloud-based services to maintain continuity.
Q2.How cloud computing different from traditional computing?
Cloud computing refers to the on-demand delivery of IT
resources over the Internet with pay-as-you-go pricing.
Instead of buying, owning, and maintaining physical data
centers 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).

AmazeOnCloud AmazeOnCloud
Follow me on linkedin.com/in/logeswarangv

Q3.Why has cloud computing become famous in the past few


years?
In recent years most of the companies are migrating their
workloads to cloud based services. There can be many
reasons to go for cloud computing and few of the important
considerations.
Cost savings: Companies can easily scale their computing
resources up or down based on their needs, without having to
invest in expensive hardware or software. This means that
businesses can quickly and easily adapt to changing market
conditions,
1999 and avoid wasting resources on unused capacity.
Scalability: By moving to cloud computing, companies can
reduce their capital expenditures (CapEx) and operating
expenses (OpEx) associated with IT infrastructure. Cloud
providers offer pay-as-you-go models, where businesses only
pay for the resources they use. This can help companies save
money on hardware, software, maintenance, and support
costs.
High availability: High availability is a critical factor in
ensuring that cloud computing services are reliable and can
meet the needs of businesses. High availability refers to the
ability of a system to remain operational and accessible even
in the event of component failures or other disruptions.
Flexibility: Cloud computing provides businesses with the
flexibility to access their applications and data from anywhere,
at any time, and on any device. This can help organizations
become more agile, improve collaboration among employees,
and increase productivity.
Disaster recovery: Cloud providers offer disaster recovery
solutions that can help businesses recover quickly from
disasters, such as natural disasters, cyber attacks, or
hardware failures. This can help businesses minimize
downtime and avoid revenue losses
Security: Cloud providers offer advanced security features
and protocols to protect businesses from cyber threats. They
also provide regular updates and patches to ensure that their
systems remain secure

AmazeOnCloud AmazeOnCloud
Follow me on linkedin.com/in/logeswarangv

Q4.What are all the types of Cloud computing?

Let’s start with types of Cloud computing

1999

Top YouTube channels for AWS Learning


BeSA Program : https://www.youtube.com/@be-SA
Pythoholic : https://www.youtube.com/@Pythoholic
Tech with Lucy : https://www.youtube.com/@TechwithLucy
Be a better dev: https://www.youtube.com/@BeABetterDev
Cloud with Raj : https://www.youtube.com/@cloudwithraj
Learn and grow everyday :
https://www.youtube.com/@LearnAndGrowEveryday
AmazeOnCloud AmazeOnCloud
Follow me on linkedin.com/in/logeswarangv

Q5.What are all the Cloud computing services?


Cloud computing offers many benefits, including scalability,
flexibility, and cost efficiency, and has become a popular
choice for businesses of all sizes. It’s service model serves
the purpose based on the business needs and it can be
classified as below.
Infrastructure-as-a-Service (IaaS)
Platform-as-a-Service (PaaS)
Software-as-a-Service(SaaS)
1999

It will always be remembered when you understand the


concepts with some real time examples. Let me try some
good analogies to explain this concept (Pizza as a service –
PzaaS)
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.
Top Paid cloud traing course providers
1. A Cloud Guru - https://acloudguru.com/
2. Cloud Academy - https://cloudacademy.com/
3. Digital Cloud training - https://digitalcloud.training/
4. Adrian Cantrill - https://learn.cantrill.io/
5. Whizlabs - https://www.whizlabs.com/
6. Tutorials DoJo - https://tutorialsdojo.com/
AmazeOnCloud AmazeOnCloud
Follow me on linkedin.com/in/logeswarangv

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.
Real time example: “Take and Bake” pizza at home, just stuff
needed warm and serve that pizza
Platform
1999
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.
Real time example: “Pizza Delivered” All you need to do is
set the table, because the pie will be delivered to you
ready-to-eat
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.
Real time example: “Dined out” Just go out and purchase
pizza and eat at restaurant

AWS Complete Beginners guide:


https://amazeoncloud.s3.amazonaws.com/AWSome_CloudEngineer_Beginners
_Guide.pdf

AmazeOnCloud AmazeOnCloud
Follow me on linkedin.com/in/logeswarangv

Q6:How does cloud computing compare to traditional on-


premise IT infrastructure?
Hope we already saw this difference in the above
picture(Comparision of cloud services). Let's compare with
some key factors.

1999

Q7:How can I choose the right cloud service provider for your
needs?
It depends on your business needs. There are many factors
that decide like cost, reliability, scalability, how the
integration/migration as per your work loads, support 24/7
availability & security.
Check all the cloud service providers' cost calculators to
determine the cost for your needs. Also, sometimes cloud
service provider they give best discount if you already using
their products (Ex: Office365 if you already subscribed you
may get some good discounts on other Azure services)

AmazeOnCloud AmazeOnCloud
Follow me on linkedin.com/in/logeswarangv

Q8:Do you think cloud computing is more cost-effective than


traditional computing?
As we know, one of the main advantages of cloud computing
is its ability to provide computing resources on a pay-per-use
basis. This means that you only pay for what you use, which
can be more cost-effective than traditional computing models
where you have to purchase and maintain your own
infrastructure, regardless of how much you actually use it.
Ultimately, whether cloud computing is more cost-effective
than traditional computing depends on a variety of factors,
including
1999 the nature of your workload, the size of your
organization, and your specific computing requirements.
Q9: What is the difference between CapEx vs OpEx ?

AmazeOnCloud AmazeOnCloud
Follow me on linkedin.com/in/logeswarangv

Q10:What are the benefits of using cloud computing for small


businesses?
As we already knew that cloud computing gives a lot of
benefits for any kind of industry. First important one is Cost-
effective and allows small businesses to access computing
resources on a pay-per-use basis, which can be more cost-
effective than purchasing and maintaining their own IT
infrastructure. Additionally, cloud providers can offer
economies of scale, allowing small businesses to take
advantage of enterprise-grade infrastructure at a fraction of
the cost.
1999
Scalability: Cloud computing allows small businesses to
quickly and easily scale their computing resources up or down
based on demand. This means that they can avoid the high
upfront costs of purchasing and provisioning their own
infrastructure, while also having the flexibility to adjust their
resources as needed.
Improved collaboration: Cloud computing allows small
businesses to access their data and applications from
anywhere with an internet connection, which can improve
collaboration and productivity among team members who
may be working remotely or from different locations.
Disaster recovery: Cloud computing providers typically have
robust disaster recovery capabilities, including data backup
and redundancy, which can help small businesses recover
quickly from unexpected events like natural disasters or data
breaches.
Access to advanced technologies: Cloud providers are
constantly investing in new technologies and services, such
as artificial intelligence, machine learning, and Internet of
Things (IoT), which can be expensive and difficult for small
businesses to implement on their own. By leveraging cloud
services, small businesses can access these advanced
technologies without having to invest in their own
infrastructure or hire specialized talent.
To summarize, cloud computing can provide small
businesses with access to enterprise-grade infrastructure,
flexibility, and cost savings that can help them compete in
today's digital economy.

AmazeOnCloud AmazeOnCloud
Follow me on linkedin.com/in/logeswarangv

Q11:Shall I migrate all my workloads as Cloud based services


Before migrating to the cloud, you should carefully evaluate
your specific needs and requirements, and consider factors
such as data security, regulatory compliance, and the
complexity of your applications. You should also consider the
costs of cloud computing compared to on-premises solutions
or other alternatives, and ensure that you have the necessary
resources and expertise to manage your cloud environment
effectively.
It's important to have a clear understanding of your business
needs and goals, and evaluate whether cloud computing
1999
aligns with your overall strategy and objectives. Only after
careful evaluation and planning should you decide whether
cloud computing is the right choice for your organization.

Q12:How do I compare differences between Cloud service


providers?
There are many cloud service providers in the market here
just briefing with top cloud service providers.

AmazeOnCloud AmazeOnCloud
Follow me on linkedin.com/in/logeswarangv

Q13:What are all different AWS job roles responsibilities?


Solutions Architect:
Responsible for designing and implementing complex
applications on AWS.
Required to have a deep understanding of various AWS
services and infrastructure components to design highly
scalable and available architectures.
On a daily basis, they work with customers to understand
their requirements, design cloud-based solutions, and
provide guidance to development teams
1999
Cloud Developer:
Responsible for developing and deploying applications on
AWS.
Required to have a strong understanding of programming
languages, such as Java, Python, and .NET, as well as
AWS services, such as EC2, S3, and Lambda.
On a daily basis, they write and test code, deploy
applications, and troubleshoot issues.
DevOps Engineer
Responsible for managing the deployment, automation,
and configuration of cloud-based applications.
Required to have a strong understanding of DevOps
principles and tools, such as Git, Jenkins, and Docker.
On a daily basis, they work with development teams to
improve the release process, automate deployments, and
monitor application performance
Cloud Security Engineer
Responsible for designing and implementing security
solutions for cloud-based applications.
Required to have a strong understanding of AWS security
services, such as IAM, WAF, and KMS, as well as
security principles and best practices.
On a daily basis, they perform security assessments,
design security architectures, and implement security
controls

AmazeOnCloud AmazeOnCloud
Follow me on linkedin.com/in/logeswarangv
Data Analyst
Responsible for analyzing and interpreting data to provide
insights and recommendations to stakeholders.
Required to have a strong understanding of SQL, data
modeling, and statistical analysis tools.
On a daily basis, they extract and transform data, analyze
data to identify trends and patterns, and create
visualizations to present findings
Machine Learning Engineer
Responsible
1999 for developing and implementing machine
learning models on AWS.
Required to have a strong understanding of machine
learning algorithms, programming languages, such as
Python and R, and AWS services, such as SageMaker
and Elastic Inference.
On a daily basis, they design and train machine learning
models, test and deploy models, and optimize
performance
In conclusion, each AWS job role comes with different daily
responsibilities and skill requirements. It is essential to have a
deep understanding of AWS services, programming
languages, and tools to excel in these roles.
Q14:How much package offered to Cloud job roles?
Salary prediction can be based on several factors such as
experience, location, and company size. Also, It’simportant to
note that these salary ranges are estimates and can vary
depending on several factors. Additionally, other factors such
as bonuses, stock options, and benefits can also impact the
total compensation package.
Solutions Architect: $125,000 to $190,000 per year
Cloud Developer: $90,000 to $150,000 per year
DevOps Engineer: $105,000 to $165,000 per year
Cloud Security Engineer: $115,000 to $180,000 per year
Data Analyst: $70,000 to $120,000 per year
Machine Learning Engineer: $120,000 to $200,000 per year

AmazeOnCloud AmazeOnCloud
Follow me on linkedin.com/in/logeswarangv
Q15.I learn only through watching videos. Why do I need to
read books?
I personally felt reading books gained more knowledge.
Remember: The choice between watching videos or reading
books will depend on the learner's personal preferences and
learning style. Some learners may prefer the visual and
interactive nature of videos, while others may prefer the in-
depth and reflective experience of reading books.
Q16:How to gain more knowledge after watching training
videos/reading books?
1999
I personally felt reading books gained more knowledge.
Remember: The choice between watching videos or reading
books will depend on the learner's personal preferences and
learning style. Some learners may prefer the visual and
interactive nature of videos, while others may prefer the in-
depth and reflective experience of reading books.

Taking effective notes while reading books can help you to


retain and recall the information more easily
Highlighting and underlining
Annotating
Summarizing
Mind mapping
Overall, the key to effective note-taking while reading books
is to engage actively with the material and choose a method
that works best for you. Experiment with different techniques
to find the one that suits your learning style and helps you to
retain and recall the information most effectively.

AmazeOnCloud AmazeOnCloud
Follow me on linkedin.com/in/logeswarangv
Q17:Highly recommended AWS books for your knowledge

Solutions Architect's Handbook 2nd Edition by Saurabh


Shrivastava (Author), Neelanjali Srivastav

AWS Cookbook: Recipes for Success on AWS 1st Edition


by John Culkin, Mike Zazon
Amazon Web Services in Action, Third Edition by Andreas
Wittig and Michael Wittig

1999Ultimate Guide: From Beginners to Advanced by SK


AWS
Singh
AWS Serverless Computing: A step-by-step guide to
understanding serverless services - Companion Guide: First
Edition by IP Specialist

AmazeOnCloud AmazeOnCloud

You might also like