AWS is a clout platform designed by Amazon. It provide the low cost IT infrastructure over the internet. Everything what you need to run your business with security, flexibility and low cost infrastructure. Like a cloud philosophy it work as “pay as you go”.
You can create your infrastructure with you server, backup plans, redundancy, optimization, app deployment just in one click.
There are lot of terminology and jargon of words, before diving into AWS you should aware of it.
Regions : Geographically independent collection of resources. These regions are distributed world wide and their no data replication between them. Users can deploy their application on their nearest region to get maximum performance or can deploy on multiple region to get and high availability and disaster recovery.
Availability Zones : Different distinct location in a region designed to be isolated. All availability zones are geographically isolated so local disaster in one availability zone will not affect other availability zone. In a regions availability zones are connected with high speed fiber network connection. You can select where you want to deploy you services for better availability and performance.
EC2(Elastic Cloud Computing) : In other tech word we can say it’s a Virtual Machine. Amazon provide on demand computer power, you can crate, delete, power on and power off virtual machine on demand.
Cloud front : Cloud front provides monitoring resources immediately without installing anything. Can set performance metric, set alarm and mail notification. Cloud monitoring is free but for details monitoring you have to pay additional. paid version provide more predefined metrics and higher frequency.
AMI (Amazon machine image) : It’s a basic unit of deployment. We can launch EC2 instances from and per-built AMI which include per-installed packages, configuration. An AMI includes image of EC2 instance, launch permission like which account can use AMI and block device mapping. There are already some per-built AMI available on AWS console.
Amazone EBS (Elastic block storage): Amazon EBS are Virtual hard disk block storage. Provide the functionality of snapshop backup of your storage for snapshot backup, for recovery,
Amazone S3(Simple Storage Service) : Amazon S3 is a NAS or SAS based storage solutions. It provide a web interface for developers to download and upload data.
Amazon VPC : Virtual private cloud,
Elastic IP’s : AWS default provides a dynamic public IP with a DNS address. This address is not fixed and usually changed at boot time. Elastic IP’s is a fixed public IP which maps with your local EC2 IP’s.
Elastic load balancer
amazone route 53: Domain name service
Amazon RDS: RDS is a amazone Relational database service which provide you in cloud database based on MySQL and Oracle 11g. RDS also include the facility of automatic database backup and restore in case of failure.