What is AWS

Cloud Computing – Amazon Web Services (AWS)

Reading Time: 4 minutes

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 :

Easy to use

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.

Flexible

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.

Cost-Effective

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.

Reliable

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.

Scalable and high-performance

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.

Secure.

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:-

  • Cost-effective
  • Improved productivity
  • Security
  • Comprehensive

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.

AWS Domains

Compute

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

Auto-scaling

  • 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

Storage Services

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

Glacier

  •   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

Networking Services

Elastic Load Balancing

1. 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.

AWS Architecture

Refrences

  • https://www.quora.com
  • https://www.awsinstances.net
  • https://aws.amazon.com/
  • Written by 

    He is a Software Consultant at Knoldus Inc. He has done B.Tech from Dr. APJ Kalam Technical University Uttar-Pradesh. He is passionate about his work and having the knowledge of various programming languages like Java, C++, Python. But he is passionate about Java development and curious to learn Java Technologies. He is always impatient and enthusiastic to learn new things. He is good skills of Critical thinking and problem solving and always enjoy to help others. He likes to play outdoor games like Football, Volleyball, Hockey and Kabaddi. Apart from the technology he likes to read scriptures originating in ancient India like Veda,Upanishad,Geeta etc.