9eca623707ae5581dd1c032c8c404ec7a62867fa
wiki/amazon-ec2.md
| ... | ... | @@ -30,6 +30,13 @@ The architecture is divided into 3 logical tiers. These are represented by firew |
| 30 | 30 | |
| 31 | 31 | <img src="/wiki/images/amazon/EC2Architecture.JPG" width="100%" height="100%"/> |
| 32 | 32 | |
| 33 | +### Tiers |
|
| 34 | + |
|
| 35 | +* Webserver: Holds one or more webserver instances that represent the public facing part of the architecture. Only instances running in this tier should have a public IP assigned. |
|
| 36 | +* Database: Instances handling all operations related to persistence. Must be reachable by the "Instance" and "Balancer+Group" tier. |
|
| 37 | +* Instances: Space where all instances, that are not grouped, live. |
|
| 38 | +* Balancer+Group: Analytics instances grouped and managed by an Elastic Load Balancer. A group is just a term describing multiple instances replicating from one master instance. The word "group" does in this context not refer to the so called "Placement Groups". |
|
| 39 | + |
|
| 33 | 40 | ### Instances |
| 34 | 41 | |
| 35 | 42 | <table> |
| ... | ... | @@ -80,12 +87,13 @@ Find detailed instructions on how to create a new instance here: [[wiki/amazon-e |
| 80 | 87 | </tr> |
| 81 | 88 | <tr><td>Instance</td><td>Virtual machine that runs on a Xen host. Such an instance runs forever until it is stopped. It will be billed by hours it ran. Each start will be billed by a full hour.</td></tr> |
| 82 | 89 | <tr><td>Spot Instance</td><td>Instances that run whenever there are free resources. It is not possible to control when or where these instances run. These instances are much cheaper than normal instances.</td></tr> |
| 83 | -<tr><td>AMI</td><td>Amazon Machine Image: Image file that contains a filesystem and a preinstalled operating system. One can create AMIs very easily from a stopped Instance by first creating a snapshot and then converting it to an AMI.</td></tr> |
|
| 90 | +<tr><td>Amazon Machine Image (AMI)</td><td>Amazon Machine Image: Image file that contains a filesystem and a preinstalled operating system. One can create AMIs very easily from a stopped Instance by first creating a snapshot and then converting it to an AMI.</td></tr> |
|
| 84 | 91 | <tr><td>Volume</td><td>An active harddisk that can be associated to one Instance.</td></tr> |
| 85 | 92 | <tr><td>IOPS</td><td>Input/Output operations per second. Metric used to denote the performance of a volume. The higher the IOPS value the better the speed. Be aware of the fact that IOPS is metered by IOPS/h and is very expensive. Use with care!</td></tr> |
| 86 | 93 | <tr><td>Snapshot</td><td>Snapshot of a Volume</td></tr> |
| 87 | 94 | <tr><td>Elastic IP</td><td>IP address that can be associated to an instance. Any Elastic-IP not associated to a running Instance costs some amount of money per hour.</td></tr> |
| 88 | 95 | <tr><td>Security Group</td><td>Firewall configuration that can be associated to an instance. There is no need of configuring iptables or such. One can associate many instances the the same Security Group.</td></tr> |
| 89 | -<tr><td>Load Balancer</td><td>Service that makes it possible to balance over services running on different instances.</td></tr> |
|
| 96 | +<tr><td>Elastic Load Balancer (ELB)</td><td>Service that makes it possible to balance over services running on different instances.</td></tr> |
|
| 90 | 97 | <tr><td>Network Interfaces</td><td>Virtual network interfaces that are mapped to physical network interfaces on instances. </td></tr> |
| 98 | +<tr><td>Placement Groups</td><td>Enables applications to get the full-bisection bandwidth and low-latency network performance required for tightly coupled, node-to-node communication. Placement Groups can only contain HVM instance and have other limitations described here: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using_cluster_computing.html</td></tr> |
|
| 91 | 99 | </table> |
| ... | ... | \ No newline at end of file |