Amazon Web Services: Introduction



A way towards



Image result for history of aws

Introduction to AWS 
Amazon Web Services (AWS) is Amazon’s cloud web hosting platform that offers flexible, reliable, scalable, easy-to-use, and cost-effective solutions. It is a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow. AWS covering a broad range of cloud services. It is widely believed that Amazon is today’s leader in web services.
Amazon has expertise in running large-scale networks and cloud services. It has  exceptional cost benefits due to the large economies of scale, volumes of organisations and users, globallyAmazon is continually evolving and has the global presence, infrastructure and expertise to accommodate a broad range of user requirements effectively, making it challenging for the competitor to compete in this area.
Amazon Services
AWS provides services for computing, storage, database, analytics, application and deployment services. The various services are given below:
  • Amazon Elastic Compute Cloud (Amazon EC2)- cloud computing and database storage requirements
  • Amazon (EC2) Container service-container management service
  • Auto scaling-flexible scaling for (EC2)
  • AWS Lambda-compute service
  • Amazon Simple Storage Service (Amazon S3)- static file cloud storage
  • AWS Storage Gateway-connecting onsite with cloud-based storage
  • Amazon Elastic Block Store (Amazon EBS)-block level storage volumes
  • AWS import and export-moving large data volumes in and out of AWS
  • Amazon CloudFront- web content delivery service
  • Amazon Redshift
  • Amazon ElastiCache
  • Amazon Virtual Private Network (VPC)-provision a private cloud
  • Amazon RDS- relational database service
  • Amazon AppStream-streaming of applications
  • Amazon Cloudsearch
  • Amazon SWF
  • Amazon SES-email service
AWS Security Groups: Rules
  • Type. The drop down list allows you to select common protocols like SSH, RDP, or HTTP. You can also choose custom protocols.
  • Protocol. You can specify your protocol (TCP/UDP etc.) here.
  • Port Range. This value will also usually be pre-filled, reflecting the default port or port range for your chosen protocol. However, there might be times when you prefer to use custom ports.
  • Source. This can be a Network Subnet range, a specific IP address, or another AWS security group. You can also leave access open to the entire Internet using the ‘Anywhere (0.0.0.0/0)’ value.
History of AWS 
The AWS platform was launched in July 2002,  in the beginning, the platform consisted of only a few disparate tools and services. Then in late 2003, the AWS concept was publicly reformulated when Chris Pinkham and Benjamin Black presented a paper describing a vision for Amazon’s retail computing infrastructure that was completely standardized and completely automated. Near the end of their paper, they mentioned the possibility of selling access to virtual servers as a service, that could generate revenue from the new infrastructure investment. In November 2004, the first AWS service launched for public usage: Simple Queue Service (SQS). Thereafter Pinkham and lead developer Christopher Brown developed the Amazon EC2 service, with a team in Cape Town, South Africa.
Amazon Web Services was officially re-launched on March 14, 2006, combining the three initial service offerings of Amazon S3 cloud storage, SQS, and EC2. The AWS platform finally provided an integrated suite of core online services, as Chris Pinkham and Benjamin Black had proposed back in 2003, as a service offered to other developers, web sites, client-side applications, and companies.
To support industry-wide training and skills standardization, AWS began offering a certification program for computer engineers, on April 30, 2013, to highlight expertise in cloud computing.
James Hamilton, an AWS engineer, wrote an article in 2016 to highlight the ten-year history of the online service from 2006 to 2016. He had joined the AWS engineering team in 2008.
In 2016, AWS partnered with Digital Currency Group to create a laboratory environment allowing companies to experiment with blockchain technologies.
In January 2018, Amazon launched an autoscaling  service on AWS.

Why AWS?
Easy to use:
AWS is designed to allow application providers and vendors to quickly and securely host the applications . Amazon has provided an AWS Management Console by using which we can 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.
Cost-Effective:
You have to pay only for the compute power, storage, and other resources you use. The pay-as-you-use model expands to all the AWS products. 
Free Tier Model:
For users who are less knowledgeable of AWS and are doubtful of jumping in without the knowledge of the workings of AWS, Amazon provides a free tier model to get users started and learning without involving cost. 
Reliable:
With AWS, you take advantage of reliable and trusted global computing infrastructure.
Scalable and high-performance:
Using AWS tools, Auto Scaling, and Elastic Load Balancing, your application can scale up or down based on demand.
Secure:
AWS utilizes an end-to-end approach to secure and harden our infrastructure, including physical, operational, and software measures. 

Where AWS?








Comments

Popular posts from this blog

AWS CloudWatch: Creating Billing Alarms

Cloud Computing: Introduction in a simple way

AWS CloudWatch: Introduction