Cloud Concepts Flashcards

1
Q

What is Cloud Computing

A

Its the on-demand delivery of IT resources over the internet with pay-as-you-go pricing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Infrastructure as a service

A

It provides access to networking features, virtual machines and data storage space.

  • when cloud is ran on some kind of hardware e.g. a server
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does design for failure mean ?

A

It means testing the design and watching services cope with deteriorating conditions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Private (On-premises)

A

The deployment of resources on-premises, using virtualization and resource management tools, is sometimes called the “private cloud.”

On-premises deployment doesn’t provide many of the benefits of cloud computing but is sometimes sought for its ability to provide dedicated resources.

In most cases this deployment model is the same as legacy IT infrastructure while using application management and virtualization technologies to try and increase resource utilization.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what is operational excellence

A

OpEx essentially means running your operations in the most efficient ways. It could be application operations or platform operations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

List the 6 AWS service Categories

A
  • Compute
  • networking
  • Storage
  • Database
  • Security and Identity
  • Application Management.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Compute

A

They replace the need for physical computers.
- They are EC2, Lambda, Autoscaling, Elastic Load Balancing, Elastic Beanstalk.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

List the 7 principles of the security pillar of a well architected framework

A
  • implement a strong identity foundation
  • enable traceability
  • apply security at all layers
  • automate securiity best practices
    -protect data in transit and at rest
  • keep people away from data
  • prepare fro security events
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Types of cloud computing

A
  • Infrastructure as a service
  • Platform as a service
  • software as a service
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hybrid

A

A hybrid deployment is a way to connect infrastructure and applications between cloud-based resources and existing resources that are not located in the cloud.

The most common method of hybrid deployment is between the cloud and existing on-premises infrastructure to extend, and grow, an organization’s infrastructure into the cloud while connecting cloud resources to the internal system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Platform as a service

A

Removes the need to manage the infrastructure, and allows you to focus on the deployment and management of you applications,

  • alternative for os like linux, windows, hadoop, kubernetes, etc
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Public Cloud

A

A cloud-based application is fully deployed in the cloud and all parts of the application run in the cloud. Applications in the cloud have either been created in the cloud or have been migrated from an existing infrastructure to take advantage of the benefits of cloud computing.

Cloud-based applications can be built on low-level infrastructure pieces or can use higher level services that provide abstraction from the management, architecting, and scaling requirements of core infrastructure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the spectrum of flexibility and operational burden of AWS computing services

A

in terms of op burden (least to most)
Lambda < Fargate < EC2

in terms of flexibility (Least to most)
Lambda < Fargate < EC2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the 3 types of cloud deployment

A

Public Cloud – e.g. AWS, Microsoft Azure, Google Cloud Platform (GCP).
Hybrid Cloud – a mixture of public and private clouds.
Private Cloud (on-premises) – a cloud managed in your own data center, e.g. Hyper-V, OpenStack, VMware.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

4 Benefits of Cloud Computing

hind: cead

A

agility - Its really fast
elasticity - you can scale it big or small depending on the amounts of clients using it
Cost savings - Its cheaper tha physically buying servers. As you just use what you need.
Deploy globally in minutes - The deployment process is fast and convenient

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Software as a Service

A

Provides you with a complete sproduct that is run and manged by the service provider. You only need to think about how you will use the particular software.

  • end user software, e’g google apps
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

7 Benefits of Automation

Hint: 3rie2a

A

Rapid changes

Improved productivity

Repeatable configurations

Reproducible environments

Elasticity

Automatic scaling

Automated testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

List the 5 principles of the operational excellence pillar of a well architected framework

Hint: Parml
Hint: its all about identifying issues, learning and adapting

A
  • Perform operations as code
  • make frequent, small, reversible changes
  • refine operations procedures frequently
  • anticipate failure
  • learn from all operational failures.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is Right Sizing

A

It is thd process of choosing the cheapest instance while meeting performance requirements.

  • its also the process to look at deployed instances and look for opportunities to downsize when possible without compromising capacity or other technical requirements.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

List the 5 principles of the reliabilty pillar of a well architected framework

A
  • automatically recover from failure
  • test recovery procedures
  • scale horizontally to increase aggregate workload availability
  • stop guessing capacity
  • manage change in automation.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What are the instance types one can rightsize

A
  • EC2 instance types
    -AWS storage classes
  • RDS instance types
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What are availability regions

A

they are multiple, isolated locations (data centers) within each region

23
Q

Local Zones

A

Provide one with the ability to place resources , such as compute and storage, in multiple locations closer to your end users

24
Q

wavelength zones

A

allows devs to build apps that deliver ultr-low latencies to 5G devices and end users

25
Q

Region

A

They are seperate geographical locations

26
Q

AWS Outposts

A

they bring native AWS services,infrastructure, and operating models to virtually any data center, co-location space, or on premises facility

  • it brings aws resources to any facility like data center or on premise facility
27
Q

What can i use to increase the fault tolerance of an app in AWS

A

Deploying resources across multiple Availability zones.

Each AZ has >= 1 data centers . so if one AZ fails, you can use another one

28
Q

AWS Edge Locations

A

Edge locations are AWS data centers designed to deliver services with the lowest latency possible.

29
Q

cloudfront

A

Amazon CloudFront is a web service that speeds up distribution of your static and dynamic web content, such as .html, .css, .js, and image files, to your users

  • AWS template versions and revision controls can bu utilised to keep track of the dynamic configuration changes in order for a start up company with multiple AWS environments to manage its users and resources without affectin g the cost
30
Q

Availability zones

A

Each region has multiple isolated locations called availability zones, each availability system has multiple data centers.

  • they provide high bandwidth, low latency networking and fully redundant connectivity
31
Q

AWS Lambda

A

It is a compute service that lets you run code without provisioning or managing servers.

  • its serverless
32
Q

AWS Autoscaling

A

it enables you to configure automatic scaling for the scalable AWS resources for your application in a matter of minutes.

33
Q

7 AWS Support Activities

A
  1. queries regarding all AWS services and features.
  2. best practices to integrate, deploy and manage applications in the AWS cloud
  3. troubleshooting API and SDK issues
  4. troubleshooting operational issues
  5. issues related to any AWS tools
  6. problems detected by EC2 health checks
  7. Third party application configuration on a WS resources and products.
34
Q

AMI

A

An Amazon Machine Image (AMI) is a supported and maintained image provided by AWS that provides the information required to launch an instance

35
Q

Amazon CodeStar

A

It enables you to develop, build, and deploy applications on AWS quickly.
It also provides a unified UI.

36
Q

List 3 disaster recovery techniqueas

A
  • Backup and restore
  • pilot light
  • multi site
  • warm standby
37
Q

Backup and restore

A

Backup and restore is a suitable approach for mitigating against data loss or corruption

38
Q

pilot light

A

you replicate your data from one Region to another and provision a copy of your core workload infrastructure

39
Q

Warm standby

A

involves ensuring that there is a scaled down, but fully functional, copy of your production environment in another Region

40
Q

Multi-site active

A

this strategy involves runnig your workload simultaneously in multiple Regions

41
Q

AWS Trusted Advisor

A

It checks for service usage for all the resources within AWS Cloud and provides notifications.

42
Q

AWS Organisations

A

It helps configure policies related to different services centrally.

  • They are aka SCPs (Service Control Policies)
  • They can be used to manage many AWS services
43
Q

Amazon Redshift

A

its a fully managed data warehouse offering from AWs that allows the usage of standard SQl queries and existing BI tools.
-its suuitable for OLAP

44
Q

WEhere are EBS snapshots stored

A

s3

45
Q

AWS Direct Connect

A

The AWS Direct Connect cloud service is the shortest path to your AWS resources.

46
Q

AWS service catalog

A

it is used to create and deploy portfolio of products within AWS infrastructure.

47
Q

Sustainability Pillar

A

Focuses in minimizing environment impact for running in AWS cloud

  • it also focuses on using the minimum required hardware for deploying resources
48
Q

Reliability Pillar

A

focuses n how quickly a resource recovers from a failure

49
Q

Performance Efficiency Pillar

A

focuses on selecting optimised resource size for best performance

50
Q

Operational Excellence Pillar

A

focuses on running and monitoring resources to meet business needs.

51
Q

AWS RDS Multi-AZ Deployments

A

It provides enhanced availability and durability for database instances, making them a natural fit for production database workloads

52
Q

Resource Tag

A

They create an identifying mechanism for the user to group, classify and order all their provisioned resources appropriately.

53
Q

AWS Professional Services

A

It shares a collection of offerings to help you achieve specific outcomes related to enterprise cloud adoption