Section 1 Flashcards
What certification exam is being prepared for in the content?
Cloud Practitioner exam – CLF-C02
How many AWS services will be covered in the course according to the content?
Over 40 AWS services (out of the 200+ in AWS).
What is the estimated cost for the course?
Most services used will be within the AWS Free Tier, costing $0. Any service incurring costs will be mentioned.
Describe the AWS Free Tier.
The AWS Free Tier allows users to access certain AWS services for free up to a specified limit, helping users explore and learn without incurring charges.
Describe the components involved in how websites work based on the provided content.
Websites involve servers, networks, clients with IP addresses, and servers with IP addresses. Client communicates with the network which then in turn communicates with the server.
Define the role of a server in the context of websites based on the provided content.
Servers play a crucial role in hosting website data and serving it to clients over a network.
How are clients and servers differentiated in terms of IP addresses according to the content?
Clients and servers both have IP addresses, with clients using them to request data and servers using them to send requested data.
Describe the components that make up a server according to the provided content.
A server is composed of compute (CPU), memory (RAM), storage (data), database (for storing data in a structured way), and network components (routers, switches, DNS server).
Describe a network in IT terminology.
A network in IT terminology refers to cables, routers, and servers connected with each other.
Define a router in IT terminology.
A router is a networking device that forwards data packets between computer networks and knows where to send packets on the internet.
How does a switch function in IT terminology?
A switch takes a packet and sends it to the correct server/client on your network.
Explain the role of a switch in a network.
In a network, a switch is responsible for directing packets to the appropriate destination server or client.
What is the purpose of a router in IT networks?
Routers in IT networks are used to forward data packets between different computer networks and determine the path for packet delivery.
Describe the traditional ways of building infrastructure according to the provided content.
The traditional ways include setting up infrastructure in a data center, at home or in a garage, and in an office.
Describe the problems with the traditional IT approach outlined in the content.
The traditional IT approach involves paying for data center rent, power supply, cooling, maintenance, limited scaling, hiring a 24/7 monitoring team, and addressing disaster recovery concerns like earthquakes, power shutdowns, and fires.
Define the need for externalization in the context of IT infrastructure.
Externalization in IT infrastructure refers to outsourcing data center operations, maintenance, and monitoring to third-party service providers to alleviate the burden on internal resources and improve scalability and disaster recovery capabilities.
How can externalizing IT infrastructure help address the challenges mentioned in the content?
Externalizing IT infrastructure can reduce costs, improve scalability, enhance disaster recovery capabilities, and streamline operations by leveraging the expertise and resources of specialized service providers.
Describe Cloud Computing.
Cloud computing is the on-demand delivery of compute power, database storage, applications, and other IT resources through a cloud services platform with pay-as-you-go pricing.
What does cloud computing allow you to do in terms of computing resources?
Cloud computing allows you to provision exactly the right type and size of computing resources you need and access as many resources as you need almost instantly.
Define the role of Amazon Web Services in cloud computing.
Amazon Web Services owns and maintains the network-connected hardware required for application services, while users provision and use what they need via a web application.
Describe Gmail as a cloud service.
Gmail is an email cloud service where users pay only for the emails stored, without having to manage infrastructure.
Define Dropbox as a cloud service.
Dropbox is a cloud storage service that allows users to store and access their files online, originally built on AWS.
How is Netflix utilizing cloud services?
Netflix is built on AWS and offers video-on-demand services to its users, leveraging cloud infrastructure for content delivery.
Describe the Private Cloud deployment model in the context of cloud computing.
Private Cloud involves cloud services exclusive to a single organization, offering complete control, security for sensitive applications, and tailored solutions to meet specific business requirements.
Define the Public Cloud deployment model in the context of cloud computing.
Public Cloud refers to cloud resources managed by a third-party provider and accessible over the Internet, providing various advantages of cloud computing.
How does the Hybrid Cloud deployment model combine on-premises servers with cloud capabilities?
Hybrid Cloud integrates on-premises servers with cloud services, allowing organizations to retain control over sensitive assets while leveraging the flexibility and cost-effectiveness of the public cloud.
Do private clouds offer security advantages over public clouds? If so, how?
Yes, private clouds provide enhanced security for sensitive applications compared to public clouds due to their exclusive nature and the organization’s complete control over the infrastructure.
Describe the key benefits of utilizing a Hybrid Cloud deployment model.
Hybrid Cloud offers organizations the ability to maintain control over sensitive assets in their private infrastructure while benefiting from the flexibility and cost-effectiveness of the public cloud, providing a balanced approach to cloud computing.
What are the 5 characteristics of cloud computing
On-demand self service:
Broad network access:
Multi-tenancy and resource pooling:
Rapid elasticity and scalability:
Measured service:
Describe the on-demand self service characteristic of cloud computing.
Users can provision resources and use them without human interaction from the service provider.
Define multi-tenancy and resource pooling in cloud computing.
It allows multiple customers to share the same infrastructure and applications with security and privacy, being serviced from the same physical resources.
How does rapid elasticity and scalability work in cloud computing?
It involves automatically acquiring and disposing of resources as needed, as well as quickly and easily scaling based on demand.
What does the measured service characteristic of cloud computing entail?
It means usage is measured, and users pay for what they have used.
Do you need human interaction from the service provider for on-demand self service in cloud computing?
No, users can provision resources and use them without human interaction.
Six Advantages of Cloud Computing
- Trade capital expense (CAPEX) for operational expense (OPEX)
- Benifit for massice economies of scale.
- Stop quessing capacity
- Increase speed and agility
- Stop spending money and running and maintaining data centers.
- Go global in minutes, leverage the AWD global infrastructure
Describe the advantage of cloud computing related to capital expense (CAPEX) and operational expense (OPEX).
Cloud computing allows for shifting from capital expenses (CAPEX) to operational expenses (OPEX), reducing upfront costs.
What is one benefit of cloud computing in terms of capacity planning?
Cloud computing allows users to scale based on actual measured usage, eliminating the need to guess capacity requirements.
How does cloud computing contribute to increased speed and agility for businesses?
Cloud computing enables businesses to stop spending money on running and maintaining data centers, allowing them to focus on agility and speed.
Define the advantage of cloud computing related to leveraging global infrastructure.
Cloud computing allows users to go global in minutes by leveraging the global infrastructure provided by cloud service providers like AWS.
What is one advantage of cloud computing in terms of cost efficiency?
Cloud computing allows users to benefit from massive economies of scale, leading to reduced prices and increased efficiency.
Describe the flexibility provided by the Cloud.
The Cloud allows users to change resource types as needed.
Problems solved by the Cloud
- Flexibility
- Cost-Effectiveness
- Scalability
- Elasticity
- Hight availability and fault tolerance
- Agility
Define cost-effectiveness in the context of the Cloud.
In the Cloud, users pay as they go for the resources they use, making it cost-effective.
Descript how Flexibility solves problems with the cloud
You can change resource types when needed
How does the Cloud ensure high-availability and fault-tolerance?
By building across multiple data centers, the Cloud ensures high-availability and fault-tolerance.
Do you explain scalability in the Cloud environment?
Scalability in the Cloud allows for accommodating larger loads by strengthening hardware or adding more nodes.
Define agility as it relates to the Cloud.
Agility in the Cloud refers to the ability to rapidly develop, test, and launch software applications.
Describe Infrastructure as a Service (IaaS)
IaaS provides building blocks for cloud IT, including networking, computers, and data storage space, offering the highest level of flexibility and easy comparison with traditional on-premises IT.
Define Platform as a Service (PaaS)
PaaS eliminates the need for organizations to manage underlying infrastructure, focusing instead on deploying and managing applications.
How does Software as a Service (SaaS) work?
SaaS delivers a complete product that is operated and maintained by the service provider, allowing users to access software over the internet without the need for installation or maintenance. It inclused Applications, Data, runtime, middelware, 0/s, virtualization, services, storage, networking
Types of Cloud Computing.
Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS).
Define the term ‘On-premises’ as used in the content.
Refers to software or services that are deployed and operated from a company’s in-house server and computing infrastructure.
How is Infrastructure as a Service (IaaS) different from Platform as a Service (PaaS) and Software as a Service (SaaS)?
- Infrastructure as a Service (IaaS)
Provide building blocks for cloud IT
Provides networking, computers, data storage space
Highest level of flexibility
Easy parallel with traditional on-premises IT - Platform as a Service (PaaS)
Removes the need for your organization to manage the underlying infrastructure
Focus on the deployment and management of your applications - Software as a Service (SaaS)
Completed product that is run and managed by the service provider
Describe the components typically included in the Infrastructure as a Service (IaaS) model.
Components include virtualization, servers, storage, networking, operating systems, middleware, runtime, data, and applications.
Do you have control over managing the infrastructure in Software as a Service (SaaS) according to the content?
No, in SaaS, the software applications are managed by others, not by the user.
What services are included in platform as a service Paas.
runtime, middleware, os, virtualization, servers, storage, networking
Describe Infrastructure as a Service in cloud computing.
Infrastructure as a Service (IaaS) provides virtualized computing resources over the internet, allowing users to rent servers, storage, and networking on a pay-as-you-go basis.
What are some examples of Platform as a Service providers in cloud computing?
Examples of Platform as a Service (PaaS) providers include Elastic Beanstalk on AWS, Heroku, Google App Engine on GCP, and Windows Azure by Microsoft.
Define Software as a Service in the context of cloud computing.
Software as a Service (SaaS) delivers software applications over the internet on a subscription basis, eliminating the need for users to install and maintain the software locally.
How does Infrastructure as a Service differ from Platform as a Service in cloud computing?
Infrastructure as a Service (IaaS) provides virtualized computing resources like servers and storage, while Platform as a Service (PaaS) offers a platform for developers to build, deploy, and manage applications without worrying about the underlying infrastructure.
Do you need to manage the underlying infrastructure in Software as a Service (SaaS) in cloud computing?
No, in Software as a Service (SaaS), the service provider manages the infrastructure, including servers, storage, and networking, allowing users to focus solely on using the software applications.