Intro & AWS Module 1: Cloud Concepts Overview (ITM1) Flashcards

1
Q

What is Cloud Computing?

A

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.

You can provision exactly the right type and size of computing resources you need.

You can access as many resources as you need almost instantly.

Simple way to access servers, storage, databases, and a set of application services.

Amazon web services own and maintain the network-connected hardware required for these application services while you provision and use what you need via a web application.

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

IaaS

A

Infrastructure as a Service - Most control over IT resources

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

PaaS

A

Platform as a Service - some control over IT resources
Automation of hardware and software
You focus on deploying and managing your applications instead of provisioning.

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

SaaS

A

Software as a Service - least control over IT resources
Entirely managed and maintained by the service provider. EX Gmail
Usually refers to end-user applications.
You only need to think about how you will use the software.

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

What are the six advantages of Cloud Computing vs. a traditional, on-premises computing model?

A

1.) Trade capital expense (time, space, $$ EX data centers & servers) for the variable expense (pay only when you consume resources & the amount you consume within minutes vs weeks/days, less maintenance & focus on business needs)
2.) Mass economies of scale - charged cloud costs with other customers = lower pay-as-you-go prices,
3.) Stop guessing capacity - no guessing your infrastructure capacity needs, scale on demand, vs idle $$ resources or have limited capacity
4.) Increase speed and agility - minutes vs weeks between wanting and having resources, reduces cost and time to experience and dev. are lower
5.) Stop spending money on running and maintaining data centers - advantage of the focus on business and customers vs infrastructure EX server hardware
6.) Go global in minutes - lower latency and better experience at lower cost

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

What are the three major ways to access/interact with AWS?

A

1.) AWS Management Console
2.) Command Line Interface (AWS CLI)
3.) Software Development Kits (SDKs)

There are three ways to create and manage resources on the AWS Cloud:
AWS Management Console: The console provides a rich graphical interface to a majority of the features offered by AWS. (Note: From time to time, new features might not have all of their capabilities included in the console when the feature initially launches.)
AWS Command Line Interface (AWS CLI): The AWS CLI provides a suite of utilities that can be launched from a command script in Linux, macOS, or Microsoft Windows.
Software development kits (SDKs): AWS provides packages that enable accessing AWS in a variety of popular programming languages. This makes it easy to use AWS in your existing applications and it also enables you to create applications that deploy and monitor complex systems entirely through code.

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

What is AWS CAF?

A

Amazon Web Services Cloud Adoption Framework: provides guidance and best practices to help organizations accelerate successful cloud adoption. It’s organized into 6 perspectives; each perspective consists of capabilities.

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

AWS CAF

A

AWS Cloud Adoption Framework (AWS CAF).

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

What are the six perspectives of AWS CAF?

A

1.) Business
2.) People
3.) Governance
4.) Platform
5.) Security
6.) Operations

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

AWS Documentation Resources

A

AWS Documentation
Find user guides, developer guides, API references, tutorials, and more.https://docs.aws.amazon.com/

AWS Whitepapers & Guides
Expand your knowledge of the cloud with AWS technical content authored by AWS and the AWS community, including technical whitepapers, technical guides, reference material, and reference architecture diagrams. https://aws.amazon.com/whitepapers/

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

What is AWS?

A

Amazon Web Services

AWS is a secure cloud platform that offers a broad set of global cloud-based products.

AWS provides you with on-demand access to compute, storage, network, database, and other IT resources and management tools. AWS offers flexibility.

You pay only for the individual services you need, for as long as you use them.

AWS services work together like building blocks.

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

AWS CAF

A

Amazon Web Services Cloud Adoption Framework

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

What are the 3 main types of cloud service models?

A

Cloud - fully deployed in the cloud, all applications will be running in the cloud, are created or migrated to the cloud, benefit = apps built on low-level infrastructure pieces or higher-level services like scaling, building, and managing your core infrastructure.

Hybrid - EX most common between cloud and existing on-premises - benefit = can extend your on-premise resources

On-Premises (private cloud) - benefit = increase resource utilization & provide dedicated resources- same as a legacy information technology -

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

What are the 4 main AWS services categories & core services as each relates to traditional on-premise networks?

A

[SECURITY]- Security Groups & Networking (access controls) are both similar to Firewalls in Traditional, on-premises IT spaces. IAM is similar to user provisioning and access control lists.

[NETWORKING] - ELB & AWS VPC represent your cloud networking infrastructure, which compares to routers, network pipelines, and switches in traditional on-premises.

[COMPUTE] - AMI is used to initialize AWS EC2 Instances. Similar to on-premise virtual servers.

[Storage & Database] - Amazon EBS represents a hard disk that attaches to your virtual machines, & equivalent to direct-attached storage. Amazon EFS also attaches to your virtual machines, but it represents a traditional storage area network. Amazon S3 provides the ability for you to store files using the internet and is similar to network-attached storage. Amazon RDS is the equivalent to your physical relational database management system.

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

What is a web service?

A

A web service is any piece of software that makes itself available over the internet and uses a standardized format—such as Extensible Markup Language (XML) or JavaScript Object Notation (JSON)—for the request and the response of an application programming interface (API) interaction.

In general, a web service is any piece of software that makes itself available over the internet or on private (intranet) networks. A web service uses a standardized format—such as Extensible Markup Language (XML) or JavaScript Object Notation (JSON)—for the request and the response of an application programming interface (API) interaction. It is not tied to any one operating system or programming language. It’s self-describing via an interface definition file and it is discoverable.

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

List some of the AWS services categories and how you choose.

A

Depends on business goals and the technology requirements of your application.

17
Q

What are some types of AWS services to choose from?

A

Amazon EC2: You want complete control over your AWS computing resources.
AWS Lambda: You want to run your code and not manage or provision servers.
AWS Elastic Beanstalk: You want a service that deploys, manages, and scales your web applications for you.
Amazon Lightsail: You need a lightweight cloud platform for a simple web application.
AWS Batch: You need to run hundreds of thousands of batch workloads.
AWS Outposts: You want to run AWS infrastructure in your on-premises data center.
Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Kubernetes Service (Amazon EKS), or AWS Fargate: You want to implement a containers or microservices architecture.
VMware Cloud on AWS: You have an on-premises server virtualization platform that you want to migrate to AWS.

18
Q

Common Service Catagories

A

common services in the following service categories: compute, storage, database, networking and content delivery, security, identity, and compliance, management and governance, and AWS cost management.

Legend:
Amazon Elastic Block Store (Amazon EBS)
Amazon Elastic Compute Cloud (Amazon EC2)
Amazon Elastic Container Registry (Amazon ECR)
Amazon Elastic Container Service (Amazon ECS)
Amazon Elastic File System (Amazon EFS)
Amazon Elastic Kubernetes Service (Amazon EKS)
Amazon Relational Database Service (Amazon RDS)
Amazon Simple Storage Service (Amazon S3)
Amazon Virtual Private Cloud (Amazon VPC)
AWS Identity and Access Management (IAM)
AWS Key Management Service (AWS KMS)