Introduction to Amazon Web Services
What is AWS
Amazon Web Services, Inc. (AWS) is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. However, these cloud computing web services provide a variety of basic abstract technical infrastructure and distributed computing building blocks and tools. one of these services is Amazon Elastic Compute Cloud (EC2), which allows users to have at their disposal a virtual cluster of computers.
Benifits of AWS :
AWS is designed to allow application providers, ISVs, and vendors to quickly and securely host our applications. whether an existing application or a new SaaS-based application. Also,we can use the AWS Management Console or well-documented web services APIs to access AWS’s application hosting platform.
AWS enables you to select the operating system, programming language, web application platform, database, and other services you need . With AWS, you receive a virtual environment .It lets you load the software and services your application requires. this eases the migration process for existing applications while preserving options for building new solutions.
We can pay only for the compute power, storage, and other resources you use. with no long term contracts or up-front commitments .Therefore for more information on comparing the costs of other hosting alternatives with AWS, see the AWS Economics Center.
With Amazon Web Services you take advantage of a scalable, reliable, and secure global computing infrastructure.So the virtual backbone of Amazon.com’s multi-billion dollar online business that has been honed for over a decade.
Using Amazon Web Services tools, Auto Scaling, and Elastic Load Balancing, your application can scale up or down based on demand.So, Backed by Amazon’s massive infrastructure, you have access to compute and storage resources when you need them.
AWS utilizes an end-to-end approach to secure and harden our infrastructure, including physical, operational, and software measures.Hence for more information, see the AWS Security Center.
AWS Good or Bad?
Amazon Web Services is a collection of several cloud services platform such as content delivery a compute power, database storage, and several other functionalities which help an organization’s business functionality reach better heights of efficiency and effectiveness. Hence,there are several benefits that an organization exploits via AWS and a few of them are:-
- Improved productivity
To answer the question on whether AWS is good or bad, I think it depends on where the management’s priorities lie and how the cloud computing service is being utilized. So,you should check out more AWS tutorial for beginners to gain some understanding of AWS.
Compute Elastic Compute Cloud (EC2)
- Basic unit of compute capacity
- Range of CPU, memory & local disk options
- 13 Instance types available, from micro to cluster compute
- Security Group
- Automatic re-sizing of compute clusters based upon demand
Elastic Load Balancing
- Create highly scalable applications Networking
- Distribute load across EC2 instances in multiple
- availability zones AWS Global Infrastructure
Simple Storage services(S3)
- High durability and availability data store
- Read/ write/ Delete objects
- Files from 1 Bytes to 5 Terabytes
- REST and SOAp interfaces
- PCI and HIPAA complaint
- automatic archiving
- Low-cost and durable data archive – Digital Preservation
- Grows with your application – No storage limits
- The 2014 version of Magnetic Tapes + Offsite Storage
Elastic Block Store (EBS)
- Persistent block-level storage volumes for your EC2 instances
- Replicated within Availability Zone
- 4,000 IOPS
Elastic Load Balancing1. Automatically distributes traffic across your EC2 instances
2. Greater fault tolerance
3. Avoids unhealthy EC2 Instances
5. Advanced Monitoring / Logging
6. Set up manually through AWS Management Console
Virtual Private Cloud (VPC)
1. Provision a logically isolated section of AWS
2. Launch AWS resources in a network you define
3. Complete control over virtual networking environment
4. IP address range
5. Subnets Route Tables
6. Network Gateways
AWS Free Tiers:
We can try some AWS services free of charge within certain usage limits . AWS calls this the AWS Free Tier. So,The AWS Free Tier is designed to give you hands-on experience with a range of AWS services at no charge. For example, we can explore AWS as a platform for your business by setting up a test website with a server, alarms, and database. We can also try out services for developers, such as AWS CodePipeline, AWS Data Pipeline, and AWS Device Farm.
When we create an AWS account, we’re automatically signed up for the AWS Free Tier for 12 months. Our AWS Free Tier eligibility expires at the end of the 12-month period. When our Free Tier expires, AWS starts charging the regular rates for any AWS services and resources that you’re using.