AWS Flashcards
What is cloud computing?
“The cloud” refers to servers that are accessed over the Internet, and the software and databases that run on those servers. Cloud servers are located in data centers all over the world. By using cloud computing, users and companies do not have to manage physical servers themselves or run software applications on their own machines.
Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing.
You typically pay only for cloud services you use, helping lower your operating costs, run your infrastructure more efficiently and scale as your business needs change.
Unlike the old traditional server methods, cloud computing brings ease in deploying and maintaining applications
Advantages of Cloud Computing
Back up and restore data Once the data is stored in the cloud, it is easier to get back up and restore that data using the cloud.
Improved collaboration Cloud applications improve collaboration by allowing groups of people to quickly and easily share information in the cloud via shared storage.
Excellent accessibility Cloud allows us to quickly and easily access store information anywhere, anytime in the whole world, using an internet connection. An internet cloud infrastructure increases organization productivity and efficiency by ensuring that our data is always accessible.
Low maintenance cost Cloud computing reduces both hardware and software maintenance costs for organizations.
Mobility
Cloud computing allows us to easily access all cloud data via mobile.
Unlimited storage capacity
Cloud offers us a huge amount of storage capacity for storing our important data such as documents, images, audio, video, etc. in one place.
Data security
Data security is one of the biggest advantages of cloud computing. Cloud offers many advanced features related to security and ensures that data is securely stored and handled.
three main types of cloud computing services:
Infrastructure-as-a-Service (IaaS), Platforms-as-a-Service (PaaS), and Software-as-a-Service (SaaS).
What are the three different types of cloud computing models
public, private and hybrid clouds.
What are some widely used cloud providers
AWS, GCP, Azure
Public
Public clouds are a type of cloud computing run by a third-party cloud provider. These cloud providers deliver cloud services to their clients over the public internet. A cloud provider keeps ownership and control of the cloud storage, hardware, infrastructure and resources. Some of the largest public cloud providers include Alibaba Cloud, Amazon Web Services (AWS), Google Cloud, IBM Cloud, and Microsoft Azure
Private
Only one individual or business uses the resources and storage of a private cloud. Users access private cloud services over a private network that others can’t access from the public internet. Private clouds can be physically located on a company’s premises. Some third-party cloud providers may also offer clients a private cloud option for a higher price than a public cloud.
Hybrid
A hybrid cloud combines services of both public and private clouds. With a hybrid cloud, organizations can typically choose to combine various elements of both types of clouds. Since organizations can often customize hybrid clouds, this type of cloud deployment gives companies greater flexibility in their infrastructure and operations. Example: Cisco, NetApp
4 Important Considerations for Private Cloud Deployment
Selecting Your Hardware
Choosing Management Software
Your Current Environment
Private Cloud Deployment and Go-Live
#The following seven steps are the ways to setup a hybrid cloud:
Determine cloud deployment model for applications and data
Integrate with existing enterprise systems
Address connectivity requirements
Develop governance policies and service agreements
Assess and resolve security and privacy challenges
Manage the cloud environment
Consider a backup, archive and data recovery plan
IaaS (Infrastructure as a Service)
IaaS products allow organizations to manage their business resources — such as their network, servers, and data storage — on the cloud.
Benefits of IaaS
Its pay-as-you-go model allows businesses to only pay for the resources they use.
Organizations have complete control over their infrastructure.
PaaS (Platform as a Service):
PaaS products allow businesses and developers to host, build, and deploy consumer-facing apps.
Advantages in PaaS are:
Programmers need not worry about what specific database or language the application has been programmed in.
It allows developers to build applications without the overhead of the underlying operating system or infrastructure.
SaaS (Software as a Service):
By far the most common cloud service, SaaS products offer both consumers and businesses cloud-based tools and applications for everyday use.
Advantages of SaaS
The following are the advantages of using SaaS:
It is a cloud computing service category providing a wide range of hosted capabilities and services. These can be used to build and deploy web-based software applications.
It provides a lower cost of ownership than on-premises software. The reason is it does not require the purchase or installation of hardware or licenses.