AWS-Module 1 Material Flashcards

1
Q

What is AWS and what does it provide?

A

AWS stand for amazon web services & AWS provides on-demand delivery of technology services through the Internet with pay-as-you-go pricing. This is known as cloud computing.

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

Almost all modern cloud computing centers around a basic __________ model (a customer makes a request & the server responds to that request

A

client-server

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

What is the Client sever model?

A

In computing a client can be a web browser or desktop application that a person interacts with to make requests to computer servers. A server can be service, such as Amazon Elastic Compute Cloud (Amazon EC2) (a type of virtual server)

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

What is this example of? When a request is made the sever evaluates the request & then fulfill it by returning the information to the client

A

Client server model

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

What is Amazon elastic cloud (EC2 Sever)

A

Its a web service that provides secure, resizable computing capacity in the cloud. It is designed to make web-scale computing easier for developers.

web service interface allows you to obtain and configure capacity with minimal friction.

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

With AWS what type of pricing do they do?

A

pay-what- you use pricing (only pay for what you used, don’t need to prepaid or anything like that) (So if you need more capacity you don’t prepaid for it & if you don’t need all that capacity then you simply removed it)

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

What is Cloud computing? And why do companies use it?

A

is the on-demand delivery of IT resources over the internet with pay-as-you -go pricing (provides developers and IT departments with the ability to focus on what matters most and avoid undifferentiated work such as procurement, maintenance, and capacity planning.)

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

On-demand -delivery means what?

A

indicates a service like AWS has the resources you need when you need them (don’t need to notify in advance that your going to need them)(ex. Like you need 300 sever, just a few click & launch them)

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

AWS provides alot of ________ resources because it understand so many business need them

A

IT Resources

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

How does AWS Undifferentiated heavy lifting of IT?

A

AWS wants task that are repetitive, time-comsuming, common, it wants to help you with so you can focus on what makes you unique

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

What does Over the internet mean?

A

you can access those resources using a secure web page consol or program (no initial contracts or ales are needed)

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

What are the 3 different cloud computing deployment models?

A
  1. Cloud-base deployment
  2. On-premises deployment
  3. Hybrid deployment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Cloud-base deployment

A

you can migrate existing application to the cloud or you can design and build new application in the cloud, using a public cloud infrastructure

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

What are some key features of cloud based deployment model?

A
  • You can build those applications on low-level infrastructures that require IT staff to manage them or you can build them using high-level services that reduce management, architecting, and scaling requirements of the core infrastructure
  • Run all parts of the application in the cloud
  • Migrates existing applications to the cloud
  • Design & build new applications in the cloud
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

On-premises deployment (private cloud deployment)

A

resources are deployed on premises by using virtualization & resource management tools

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

In this example what type of cloud-computing deployment would a company use? : a company might create an application consisting of virtual servers, databases, and networking components that are fully based in the cloud.

A

Cloud-based deployment model

16
Q

What are some key features of on-premises deployment?

A

-Deploy resources by using virtualization & resource management tools

-Increase resource utilization by using application management & virtualization technologies

17
Q

What type of cloud-computing deployment was used in this example? : you might have applications that run on technology that is fully kept in your _____________data center. Though this model is much like legacy IT infrastructure, its incorporation of application management and virtualization technologies helps to increase resource utilization.

A

On-premises deployment (private cloud deployment)

18
Q

Hybrid deployment

A

cloud-based resources are connected to on-premises infrastructure, you could use this approach in a variety of situations

( For example, you have legacy applications that are better-maintained on-premises, or government regulations require your business to keep certain records on premises.)

19
Q

What are some key features of the hybrid deployment model?

A

-Connect cloud-based resources to on-premises infrastructure

-Integrates cloud-based resources with legacy IT applications

20
Q

What cloud deployment model was used in this example? : suppose that a company wants to use cloud services that can automate batch data processing and analytics. However, the company has several legacy applications that are more suitable on premises and will not be migrated to the cloud. With a _______, the company would be able to keep the legacy applications on premises while benefiting from the data and analytics services that run in the cloud

A

Hybrid deployment

21
Q

What are some benefits of cloud computing?

A

-Trade upfront expense (data centers, physical center, etc) for the variable expense (variable expense means you only pay for what you use), which can save them money while trying innovative solutions

-Stop spending money to run & maintain data centers ( can focus less on tasks like spending money, managing infrastructure & servers & focus on customers & applications)

-Stop guessing capacity- you don’t need to produce how much infrastructure capacity you will need before deploying an application
Benefit from massive economies of scale- can get lower variable cost than you would get on your own

-Increase speed & agility- the flexibility of cloud computing makes it easier for you to develop & deploy applications

-Go global in minutes- the global footprint of AWS enables you to deploy applications to customers around the world quickly while providing them with low latency

22
Q

What are the 3 different types of cloud computing models?

A
  1. Infrastructure as service (IaaS)
  2. Platform as a service (PaaS)
  3. Software as a service (SaaS)
23
Q

Infrastructure as a service (IaaS)

A

contains the basic building blocks for cloud IT & typically provides access to networking features, computers (virtual or on dedicated hardware), & data storage space. It provides you with the highest level of flexibility & management control over your IT resources & is most similar to existing IT resources that IT department & developers are familiar with

is a type of cloud computing service that offers essential compute, storage, and networking resources on demand, on a pay-as-you-go basis.

24
Q

Platform as a Service (PaaS)

A

removes the need for your organization to manage the underlying infrastructure (usually hardware & operating systems) & allows you to focus on the development & management of your applications

is a cloud computing model where a third-party provider delivers hardware and software tools to users over the internet

25
Q

Software as a Service (SaaS)

A

provides you with a completed product that is run & managed by the service provider, usually refers to end-user applications. With SaaS, you don’t have to think about how the service is maintained or how the underlying infrastructure is managed, just focus on how you will use the software (ex. web-based email which you can use to send and receive email without having to manage feature additions to the email product or maintain the servers and operating systems that the email program is running on.)

is a way of delivering applications over the Internet—as a service. Instead of installing and maintaining software, you simply access it via the Internet, freeing yourself from complex software and hardware management.