AWS CPC EXAM PREP TEST QUESTIONS WITH ACCURATE SOLUTIONS
cloud computing
the on-demand delivery of compute, database storage, applications, and other IT
resources through a cloud services platform via the internet with pay-as-you-go pricing
(kind of like renting someone's computer. Think of the electricity bill. You are only charged
for the power you consumed)
6 advantages of cloud computing
1. trade capital expense for variable expense (instead of having to invest heavily in data
centers and servers before you know how you're going to use them, you can pay only when
you consume computing resources, and pay only for how much you consume)
2. Benefit from massive economies of scale (you will never have the same purchasing
power as amazon. They literally build their own servers)
3. Stop guessing about capacity (you will probably buy too much or too little. If you buy too
much, you've wasted money and if you buy too little you will have downtime. the cloud can
scale with your business needs, with no long term contracts)
4. increase speed and agility (it scales infinitely with demand)
5. stop spending money running data centers (focus on what you're good at, not managing
infrastructure. Get someone else to manage that for you)
6. go global in minutes (easily deploy your application in multiple regions around the world
with just a few clicks. This means you can provide lower latency and a better experience for
your customers at minimal cost)
cloud computing types
1. infrastructure as a service (Iaas)
2. platform as a service (Paas)
,3. software as a service (Saas)
Infrastructure as a Service (IaaS)
the delivery of computer hardware capability, including the use of servers, networking, and
storage, as a service. You manage the server which can be physical or virtual, as well as the
operating system. Usually, the data center provider will have no access to your server.
(EC2)
Platform as a Service (PaaS)
A cloud service in which consumers can install and run their own specialized applications
on the cloud computing network. someone else manages the underlying hardware and
operating systems. You just focus on your applications. Someone else worries about
security patching, updates, maintenance, etc. (elastic beanstalk)
Software as a Service (SaaS)
Software that is hosted centrally on the Internet and accessed by users with a Web
browser. Think of gmail. All you manage is your inbox (or the software provided to you by
Google). Google takes care of the data centers, servers, networks, storage, maintenance,
patching, etc. All you worry about is the software itself and how you want to use it.
3 types of cloud computing deployments
- Public Cloud
- Hybrid - Mixture of public and private
- Private Cloud (or on premise) - you manage it in your datacenter.
,Availability Zone (AZ)
data center (a building filled with servers). An availability zone may be several data centers,
but b/c they're close together, they're counted as 1 availability zone. Each with redundant
power, networking and connectivity, housed in separate facilities.
Region
A geographical area (a physical location in the world). Each region consists of 2 (or more)
availability zones.
Edge locations
endpoints for AWS which are used for caching content. Typically this consists of
CloudFront, Amazon's content delivery network (CDN). Currently over 200 edge locations.
choosing the right AWS Region?
- data sovereignty laws
- latency to end users
- AWS Services
understand the different support packages
- Basic - FREE
- Developer - $29/month (scales based on usage)
- Business - $100/month
, - enterprise - $15,000/month (comes with TAM - technical account manager)
All support plans come with billing support
Identity and Access Management (IAM)
The security discipline that enables the right individuals to access the right resources at the
right times for the right reasons. It's global, you don't need to specify a region when dealing
with IAM. When you create a user or group, this is created globally.
You can access the AWS Platform in 3 ways:
- via the console
- programmatically (using the CLI - command line interface)
- using the SDK - Software Developers Kit
root account
Credentials granted to a user that has complete power over the resource as well as the
complete serving system. Windows calls this account administrator. In macOS and
Linux/UNIX, this account is called root. The root account is the email address used to set
up your AWS account. The root account always has full administrative/administrator
access. Do not give these account credentials away to anyone. Instead, create a user for
each individual within your organization. Always secure this root account using multi-factor
authentication.
Group
cloud computing
the on-demand delivery of compute, database storage, applications, and other IT
resources through a cloud services platform via the internet with pay-as-you-go pricing
(kind of like renting someone's computer. Think of the electricity bill. You are only charged
for the power you consumed)
6 advantages of cloud computing
1. trade capital expense for variable expense (instead of having to invest heavily in data
centers and servers before you know how you're going to use them, you can pay only when
you consume computing resources, and pay only for how much you consume)
2. Benefit from massive economies of scale (you will never have the same purchasing
power as amazon. They literally build their own servers)
3. Stop guessing about capacity (you will probably buy too much or too little. If you buy too
much, you've wasted money and if you buy too little you will have downtime. the cloud can
scale with your business needs, with no long term contracts)
4. increase speed and agility (it scales infinitely with demand)
5. stop spending money running data centers (focus on what you're good at, not managing
infrastructure. Get someone else to manage that for you)
6. go global in minutes (easily deploy your application in multiple regions around the world
with just a few clicks. This means you can provide lower latency and a better experience for
your customers at minimal cost)
cloud computing types
1. infrastructure as a service (Iaas)
2. platform as a service (Paas)
,3. software as a service (Saas)
Infrastructure as a Service (IaaS)
the delivery of computer hardware capability, including the use of servers, networking, and
storage, as a service. You manage the server which can be physical or virtual, as well as the
operating system. Usually, the data center provider will have no access to your server.
(EC2)
Platform as a Service (PaaS)
A cloud service in which consumers can install and run their own specialized applications
on the cloud computing network. someone else manages the underlying hardware and
operating systems. You just focus on your applications. Someone else worries about
security patching, updates, maintenance, etc. (elastic beanstalk)
Software as a Service (SaaS)
Software that is hosted centrally on the Internet and accessed by users with a Web
browser. Think of gmail. All you manage is your inbox (or the software provided to you by
Google). Google takes care of the data centers, servers, networks, storage, maintenance,
patching, etc. All you worry about is the software itself and how you want to use it.
3 types of cloud computing deployments
- Public Cloud
- Hybrid - Mixture of public and private
- Private Cloud (or on premise) - you manage it in your datacenter.
,Availability Zone (AZ)
data center (a building filled with servers). An availability zone may be several data centers,
but b/c they're close together, they're counted as 1 availability zone. Each with redundant
power, networking and connectivity, housed in separate facilities.
Region
A geographical area (a physical location in the world). Each region consists of 2 (or more)
availability zones.
Edge locations
endpoints for AWS which are used for caching content. Typically this consists of
CloudFront, Amazon's content delivery network (CDN). Currently over 200 edge locations.
choosing the right AWS Region?
- data sovereignty laws
- latency to end users
- AWS Services
understand the different support packages
- Basic - FREE
- Developer - $29/month (scales based on usage)
- Business - $100/month
, - enterprise - $15,000/month (comes with TAM - technical account manager)
All support plans come with billing support
Identity and Access Management (IAM)
The security discipline that enables the right individuals to access the right resources at the
right times for the right reasons. It's global, you don't need to specify a region when dealing
with IAM. When you create a user or group, this is created globally.
You can access the AWS Platform in 3 ways:
- via the console
- programmatically (using the CLI - command line interface)
- using the SDK - Software Developers Kit
root account
Credentials granted to a user that has complete power over the resource as well as the
complete serving system. Windows calls this account administrator. In macOS and
Linux/UNIX, this account is called root. The root account is the email address used to set
up your AWS account. The root account always has full administrative/administrator
access. Do not give these account credentials away to anyone. Instead, create a user for
each individual within your organization. Always secure this root account using multi-factor
authentication.
Group