ch 2 Flashcards
cloud ecosystem
the cloud computing infrastructure at Amazon, Google, Microsoft
- amazon is a pioneer at IAAS
- google efforts is focused on SAAS and PAAS
- microsoft involved in PAAS
Open-source cloud computing services
- euclayptus
- Open Nebula
- Nimbus
- open stack
what does the infrastructure consist of in the cloud?
compute and storage servers interconnected by high-speed network and supports a set of services.
what does the application developer do?
- install applications on a platform of his choice
- manage resources provided by Amazon
explain AWS regions and availability zones
- 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
what is an availability zone?
an availability zone is a data center consisting of a large number of servers
True or False?
Regions do not share resources and communicate through the Internet.
True
what is an instance Define
an instance is a virtual server with a well-specified set of resources
what are some of the resources included in an instance
CPU cycles, main memory, secondary storage, communication and I/O bandwidth
what the user can choose when he buys an instance?
- the region and the availability where this virtual server should be placed
- the instance type from a limited menu of instance types.
True or False?
when an instance launches the user needs to pay for DNS.
False,
it comes with the DNS name when the instance launches.
what does the DNS name do in the cloud?
- Private IP Address: for internal communication within the internal EC2 communication network.
- Public IP Address: for communication outside the internal Amazon network. eg. for communication with the user that launched the instance.
explain some of AWS instance’s attributes
- Network Address Translation (NAT): maps external IP addresses into internal ones
- The public IP address:
- an instance can request an elastic IP address.
Explain elastic IP address
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
steps to run an application
- 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.
Explain the three ways that users can interact with AWS
- AWS Management Console
- AWS SDK libraries and toolkits
- Raw REST requests
Give examples of AWS
- AWS Management Console
- Elastic Cloud Computing EC2
- S3
- SQS
- EBS
- Cloud Watch
- Auto Scaling
- Virtual Private Cloud
What does EC2 do?
it’s a web service that allows the user to launch instances of applications under a variety of operating systems
What does AWS Management Console do?
Allow the user to access the services provided/offered by the cloud
What does a Simple Queuing message (SQS) do?
Allows multiple EC2 instances to communicate with one another