AWS(Amazon Web Services) Tutorial for Beginners

What is AWS Instances?
Amazon EC2 (Elastic Compute Cloud) instances provide access to scalable computing resources on the cloud. This allows organizations and individuals to stay away from setting up and maintaining hardware on site. You can use it really like your own laptop but get your dream configuration for a cheaper bargain with the possibility of varying it as you need in a pay-per-use setting. Amazon EC2 allows you to manage your security, networking and storage as desired.


1. Instances and AMIs
As described by AWS, An AMI (Amazon Machine Image) is a template that contains a software configuration (for example, an operating system, a credit card applicatoin server, and applications). You can realize it as a higher level definition of one's system. Different AMIs can be understood as different types of systems.
For example, Windows OS vs Linux OS. But this really is higher level definition and not sufficient to totally define the hardware. So, we go to another level and define an instance which is a copy of an AMI but with granular details specified which are needed for something, like the RAM, memory storage, amount of cores, etc.You can run many instances of same or various kinds of AMIs. The limit typically depends on your own price-plan which can be configured on individual basis. You will find more details here.
Also, some AMIs is predefined by AWS but you can also define your custom AMI. For example, if you have an internet site then you can certainly define your own AMI containing your website code and static content such that it is easy to faster taking care of a new instance. Some AWS developers have developed some custom AMIs which can be purchased from AWS stores.

2. Regions and Availability Zones
Amazon data centers are location globally at multiple locations. A spot refers to a geographically separated location while availability zones are isolated locations inside a region. You can choose to position your resources across multiple availability zones along with regions. In case a particular location is affected by a failure, all other locations will still continue to run normally.

Aws infrastructure some points to see:
  •  AWS does not provide any data transfer between regions. In order that part has to be      managed using your own security protocols over public internet
  •  Even when we place instances over multiple availability zones and one of them fails, then we could define Elastic IP addresses
  •  Availability zones are represented by a region code followed by way of a letter identifier, as an example “us-west-1a&rdquo .But these identifiers are defined for just one account and can't be compared across accounts.         
Instance Types
Each instance type offers different compute, memory, and storage  capabilities and are grouped in instance families based on these capabilities. Typically, some area of the host computer's resources are dedicated for an instance but in case there is under-utilized resources, the same can be given to other instances. And so the resources vary between an assortment for confirmed kind of instance.
generation instances or previous generation instances. The brand new users should always use current generation as the previous generation instances are for many who curently have their applications optimized in it and shifting to a new generation instance is time consuming. AWS provides a plethora of instances for different use cases. You will find a full list here. I won't go into every one of them. But here I'll discuss some concepts/AWS terminologies which are important to know a few of the features of these instances.

ECU (EC2 Compute Unit)
Since AWS servers derive from a variety of hardware, it’s very difficult to provide a performance comparison in absolute terms. To overcome this challenge, AWS has coined an ECU as a hardware benchmark. 1 ECU is the same CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor. So now we could easily compare the performance of a 10ECU instance vs. say an 88ECU instance.

For More Information About AWS Online Training CLICK HERE .

Comments