Amazon Web Services (AWS) gives on-request figuring assets and administrations in the cloud, with pay-more only as costs arise valuing. For instance, you can run a server on AWS that you can sign on to, arrange, secure, and run similarly as you would a server that is sitting before you. AWS gives building hinders that you can amass rapidly to help any outstanding task at hand. With AWS, you’ll locate a total arrangement of profoundly accessible administrations that are intended to cooperate to assemble versatile applications. Jumping into AWS expects you to comprehend their own catchphrases and ideas. There is actually an entire distributed computing world sitting tight for you. I am anxious to investigate increasingly, seeing that it consistently acquires fame.

The entire idea expands over the distributed computing rule. It gives IT framework and different administrations over the web. Also, it’s normally utilized for: Store open or private information. Host a static site. These sites use customer side innovations, (for example, HTML, CSS, and JavaScript) to show content that doesn’t change much of the time. A static site doesn’t require server-side advances, (for example, PHP and ASP.NET). Host a unique site, or web application. These sites incorporate exemplary three-level applications, with web, application, and database levels. Bolster understudies or web based preparing programs. Procedure business and logical information. Handle top burdens.

AWS Products

The following categories represent the core products of AWS.


Compute and Networking Services [Details]

  • Amazon EC2 (Provides virtual servers in the AWS cloud)
  •  Amazon VPC (Provides an isolated virtual network for your virtual servers)
  •  Elastic Load Balancing (Distributes network traffic across your set of virtual servers)
  •  Auto Scaling (Automatically scales your set of virtual servers based on changes in demand)
  •  Amazon Route 53 (Routes traffic to your domain name to a resource, such as a virtual server or a load balancer)
  •  AWS Lambda (Runs your code on virtual servers from Amazon EC2 in response to events)
  •  Amazon ECS (Provides Docker containers on virtual servers from Amazon EC2)

Storage and Content Delivery Services [Details]

  •  Amazon S3 (Scalable storage in the AWS cloud)
  •  CloudFront (A global content delivery network (CDN))
  •  Amazon EBS (Network attached storage volumes for your virtual servers)
  •  Amazon Glacier (Low-cost archival storage)

Security and Identity Services [Details]

  •  Amazon RDS (Provides managed relational databases)
  •  Amazon Redshift (A fast, fully-managed, petabyte-scale data warehouse)
  •  Amazon DynamoDB (Provides managed NoSQL databases)
  •  Amazon ElastiCache (An in-memory caching service)

Analytics Services [Details]

Amazon EMR (Amazon EMR) uses Hadoop, an open source framework, to manage and process data. Hadoop uses the MapReduce engine to distribute processing using a cluster.

  •  Amazon EMR (You identify the data source, specify the number and type of EC2 instances for the cluster and what software should be on them, and provide a MapReduce program or run interactive queries)
  •  AWS Data Pipeline (to regularly move and process data)
  •  Amazon Kinesis (real-time processing of streaming data at a massive scale)
  •  Amazon ML (use machine learning technology to obtain predictions for their applications using simple APIs. Amazon ML finds patterns in your existing data, creates machine learning models, and then uses those models to process new data and generate predictions)


Application Services [Details]

  •  Amazon AppStream (Host your streaming application in the AWS cloud and stream the input and output to your users’ devices)
  •  Amazon CloudSearch (Add search to your website)
  •  Amazon Elastic Transcoder (Convert digital media into the formats required by your users’ devices)
  •  Amazon SES (Send email from the cloud)
  •  Amazon SNS (Send or receive notifications from the cloud)
  •  Amazon SQS (Enable components in your application to store data in a queue to be retrieved other components)
  •  Amazon SWF (Coordinate tasks across the components of your application)

Management Tools [Detail]

  •  Amazon CloudWatch (Monitor resources and applications)
  •  AWS CloudFormation (Provision your AWS resources using templates)
  •  AWS CloudTrail (Track the usage history for your AWS resources by logging AWS API calls)
  •  AWS Config (View the current and previous configuration of your AWS resources, and monitor changes to your AWS resources)
  •  AWS OpsWorks (Configure and manage the environment for your application, whether in the AWS cloud or your own data center)
  •  AWS Service Catalog (Distribute servers, databases, websites, and applications to users using AWS resources)

How do I use it?

AWS can be accessed through:

  •  AWS Management Console
  •  AWS Command Line Interface (AWS CLI)
  •  Command Line Tools
  •  AWS Software Development Kits (SDK)
  •  Query APIs


There is a detailed guide on how to install and use each of these options in the documentation. As you can see it takes a while to get familiar with each tool to get into some sort of workflow.


Keypoints on AWS and what is good?

  •  Elastic pay-per-use infrastructure
  •  On demand resources
  •  Scalability
  •  Global infrastructure
  •  Reduced time to market
  •  Increased opportunities for innovation
  •  Enhanced security


Example Steps for deploying an app

  •  Load balancer tier (eg Elastic Load Balancing)
  •  Web/app tier (eg EC2 AutoScaling Group)
  •  Caching tier (eg ElastiCache for Memcached)
  •  Database tier (eg Multi-AZ RDS)
  •  Static content (eg Amazon S3)
  •  Content Delivery (with Amazon CloudFront)
Visit Us On TwitterVisit Us On YoutubeVisit Us On Instagram