ch 2 Flashcards

cloud ecosystem

1
Q

the cloud computing infrastructure at Amazon, Google, Microsoft

A
  • amazon is a pioneer at IAAS
  • google efforts is focused on SAAS and PAAS
  • microsoft involved in PAAS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Open-source cloud computing services

A
  • euclayptus
  • Open Nebula
  • Nimbus
  • open stack
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what does the infrastructure consist of in the cloud?

A

compute and storage servers interconnected by high-speed network and supports a set of services.

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

what does the application developer do?

A
  1. install applications on a platform of his choice
  2. manage resources provided by Amazon
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

explain AWS regions and availability zones

A
  • Amazon provides cloud services through a network of data centers on several continents.
  • In each region there are several availability zones interconnected by high-speed network
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

what is an availability zone?

A

an availability zone is a data center consisting of a large number of servers

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

True or False?
Regions do not share resources and communicate through the Internet.

A

True

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

what is an instance Define

A

an instance is a virtual server with a well-specified set of resources

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

what are some of the resources included in an instance

A

CPU cycles, main memory, secondary storage, communication and I/O bandwidth

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

what the user can choose when he buys an instance?

A
  1. the region and the availability where this virtual server should be placed
  2. the instance type from a limited menu of instance types.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

True or False?
when an instance launches the user needs to pay for DNS.

A

False,
it comes with the DNS name when the instance launches.

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

what does the DNS name do in the cloud?

A
  1. Private IP Address: for internal communication within the internal EC2 communication network.
  2. Public IP Address: for communication outside the internal Amazon network. eg. for communication with the user that launched the instance.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

explain some of AWS instance’s attributes

A
  • Network Address Translation (NAT): maps external IP addresses into internal ones
  • The public IP address:
  • an instance can request an elastic IP address.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Explain elastic IP address

A

elastic IP address is a static public IP address allocated to an instance from the availability zone that is not released when the instance is stopped or terminated

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

steps to run an application

A
  • Retrieve the user input from the front end.
  • Retrieve the disk image of a VM (Virtual Machine) from a repository.
  • Locate a system and request the hypervisor running on that system to set up a VM.
  • Invoke the Dynamic Host Configuration Protocol (DHCP) and the IP bridging software to set up MAC and IP addresses for the VM.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Explain the three ways that users can interact with AWS

A
  • AWS Management Console
  • AWS SDK libraries and toolkits
  • Raw REST requests
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Give examples of AWS

A
  • AWS Management Console
  • Elastic Cloud Computing EC2
  • S3
  • SQS
  • EBS
  • Cloud Watch
  • Auto Scaling
  • Virtual Private Cloud
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What does EC2 do?

A

it’s a web service that allows the user to launch instances of applications under a variety of operating systems

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

What does AWS Management Console do?

A

Allow the user to access the services provided/offered by the cloud

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

What does a Simple Queuing message (SQS) do?

A

Allows multiple EC2 instances to communicate with one another

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

what is the difference between S3, simple DB, and EC2?

A

they are all cloud storage

22
Q

What does Cloud Watch do?

A

supports performance monitoring

23
Q

What does Auto Scaling do?

A

support elastic resource management

24
Q

What does Virtual Private Cloud do?

A

allows direct migration of parallel applications

25
Q

EC2 operating examples

A
  • several Linux distributions
  • Microsoft Windows Server 2003 and 2008
  • OpenSolaris
  • FreeBSD
  • NetBSD
26
Q

what the user can do in EC2

A
  • Load EC2 instance with a custom application environment
  • Manage network’s access permission
  • Run the Image using as many or as few systems as desired
  • import virtual machine images from the environment
  • boot from AMI and digitally signed and stored in S3
27
Q

what the users can access in EC2

A
  1. Images provided by Amazon
  2. Customize an image and store it in S3
28
Q

what are the resources that EC2 is characterized by?

A
  • virtual computers (VC)
  • Compute Units (CU)
  • Memory
  • I/O capabilities
29
Q

what are the types of instances?

A
  • Standard instances :
    • Mirco (StdM)
    • Small
    • Large
    • extra-large (StdXL)
  • High memory instances:
    • high memory extra large
    • high memory double extra large
    • high memory quadruple extra large
  • High CPU instances
    • high_CPU extra large
  • Cluster Computing
30
Q

the instance cost is very high or low

A

it’s low-cost and that is a main attraction

31
Q

what is S3

A

it’s a simple storage system made for storing large objects, an application can handle an unlimited number of objects ranging from 1 byte to 5 terra-byte

32
Q

what does S3 support and not support

A

S3 supports:
read, write, delete
s3 doesn’t support:
copy, rename, and move object from one bucket to another

33
Q

what is written in ETag

A

MD5 of the object is written and returns in this field

34
Q

what is the benefit of ETag?

A

so the user is expected to compute the MD5 of the object and compare it with the value in the ETag if the two values don’t match then the file is corrupted during transmission or storage

35
Q

what does Cloud Watch do?

A

monitoring infrastructure used by application developers, users, and systems to collect and track metrics

36
Q

two types of cloud watch

A
  • Basic monitoring: free of charge, collects the data at 5 mins interval
  • Detailed monitoring: subject to charge, collects the data at one minute interval
37
Q

What do you know about?
Route 53

A

low latency DNS

38
Q

What do you know about?
Elastic MapReduce

A

supports processing or large amounts of data using hosted Hadoop in EC2

39
Q

What do you know about?
Simple Workflow Service

A

supports workflow management

40
Q

What do you know about?
ElastiCache

A

enables web applications to retrieve data from a managed in-memory caching

41
Q

What do you know about?
DynamoDB

A

scalable and low latency fully managed NoSQL database service

42
Q

What do you know about?
CloudFront

A

web service for content delivery

43
Q

What do you know about?
Elastic Load Balancer

A

automatically distributes the incoming requests across multiple instances of the application

44
Q

What do you know about?
Elastic BeanStalk

A

handles and manage everything
* handles automatically deployment, capacity provisioning, load balancing, auto-scaling, and application monitoring functions.

45
Q

What do you know about?
CloudFormation

A

allows the creation of a stack describing the infrastructure for an application.

46
Q

What do you know about?
Open-Nebula

A

private cloud the system is centralized, and the default file system is NFS

47
Q

What do you know about?
Nimbus

A

used in scientific applications

48
Q

What do you know about?
vendor lock-in

A
  • It happens when a large organization has a single cloud service provider.
  • The provider could increase the prices, or the service could be unavailable or could have a system failure
  • switching to another provider could be very costly
  • The solution is RAID
49
Q

what is the service level agreement

A

the agreements between the user and the service provider

50
Q

What do you know about?
cloud interoperability; the intercloud

A

correlation of clouds that cooperate together for a better user experience