2016-09-25

AWS stands for Amazon web services which offers public cloud to their customers (Established in 2006). This project has been started to target small organization, startup companies, short term projects and  for companies who don’t want to invest money for IT infrastructure. AWS is one of the fastest growing public cloud in the world. Currently, AWS at their peak because more and more organizations are outsourcing their IT to amazon AWS (which includes many fortune 500 companies). Most of the industries are trying to reduce the IT cost and IT companies are forced to reduce the support cost by doing automation and IOT. As a result of this , system administrator might loose their job if they continue to work on legacy hardware and technologies . It’s a right time to look new opportunities in cloud and cloud related technologies.  Amazon AWS is the market leader in the public cloud and the AWS skilled engineers demand is growing rapidly.

These amazon AWS article series is going to provide simple tutorial to learn AWS quickly.

Quick history of AWS:

Chirs Pinman & Benjamin Black present a paper on what Amazon’s own internal infrastructure should look like in 2003. They have Suggested selling it as a service and prepared a business case

SQS launched in 2004.

AWS officially launched in 2006.

In 2010, all of amazon.com moved to AWS.

In 2013, AWS Certifications have been Launched

In 2015,  AWS ‘s revenue is 6$ billion dolor USD per annum and growing close to 90% year on year.

As per gartner report, 90% of public cloud is hosted on Amazon AWS and 5 % on Microsoft Azure and remaining 5% shared by other public cloud offering companies.

Amazon AWS has been named as a leader in IAAS for 5th consecutive year.

How Amazon is meeting tight SLA  of 99.87% ?

Amazon has setup multiple  data-centers on different geographic locations and these are called “Region” . In each region , they have setup multiple data-centers and these are called “Availability zone” in AWS world. In-case, if we have failure on one availability zone, the other datacenter will be available to take over. That’s the reason, less than 50 minutes per month or 9 hrs in a year downtime SLA is able to meet by amazon.

Region – Geographic location.

AZ  – Availability zone (Nothing but a Data-center )

Egde Location – users access services  (CloudFront CDN)

How to choose the region ?

It’s always to recommended to choose the region which is near to the customer location to avoid the latency. Lets have some look on the existing regions and availability zone on important locations. Here you can see that each region  has multiple availability zones and N-number of Edge location.

Amazon AWS offers:

Compute:

Amazon EC2

Amazon EC2 Container Registry

Amazon EC2 Container Service

AWS Elastic Beanstalk

AWS Lambda

Auto Scaling

Elastic Load Balancing

Amazon VPC

Storage & Content Delivery:

AWS offers a complete range of cloud storage services to support both application and archival compliance requirements. Select from object, file, and block storage services as well as cloud data migration options to start designing the foundation of your cloud IT environment.

Amazon S3

Amazon CloudFront

Amazon EBS

Amazon Elastic File System

Amazon Glacier

AWS Import/Export Snowball

AWS Storage Gateway

Database

AWS offers a wide range of database services to fit your application requirements. These database services are fully managed and can be launched in minutes with just a few clicks. AWS database services include Amazon Relational Database Service (Amazon RDS), with support for six commonly used database engines.

Amazon RDS

AWS Database Migration Service

Amazon DynamoDB

Amazon ElastiCache

Amazon Redshift

Networking

AWS networking products enable you to isolate your cloud infrastructure, scale your request handling capacity, and connect your physical network to your private virtual network. AWS networking products work together to meet the needs of your application. For example, Elastic Load Balancing works with Amazon Virtual Private Cloud (VPC) to provide robust networking and security features.

Amazon VPC

AWS Direct Connect

Elastic Load Balancing

Amazon Route 53

Analytics

AWS offers a comprehensive set of services to handle every step of the analytics process chain including data warehousing, business intelligence, batch processing, stream processing, machine learning, and data workflow orchestration. These services are powerful, flexible, and yet simple to use, enabling organizations to put their raw data to work quickly and easily.

Amazon EMR

AWS Data Pipeline

Amazon Elasticsearch Service

Amazon Kinesis

Amazon Machine Learning

Amazon Redshift

Amazon QuickSight

Enterprise Applications

AWS offers on-demand enterprise applications in few clicks.

Amazon WorkSpaces (Desktop computing service)

Amazon WorkDocs (Enterprise storage service)

Amazon WorkMail  (Email Service )

Internet of Things

AWS IoT allows you to easily connect devices to the cloud and to other devices. AWS IoT supports HTTP, WebSockets, and MQTT, a lightweight communication protocol specifically designed to tolerate intermittent connections, minimize the code footprint on devices, and reduce network bandwidth requirements.

AWS IoT

Mobile Services

AWS provides a range of services to help you develop mobile apps that can scale to hundreds of millions of users, and reach global audiences. With AWS, you can quickly and easily add mobile features to your app, including user authentication, data storage, content delivery, backend logic, analytics dashboards, and push notifications – all from a single, integrated console.

AWS Mobile Hub

Amazon API Gateway

Amazon Cognito

AWS Device Farm

Amazon Mobile Analytics

AWS Mobile SDK

Amazon SNS

Developer Tools

AWS CodeCommit

AWS CodeDeploy

AWS CodePipeline

AWS Command Line Tool

Management Tools

AWS provides a broad set of services that help IT administrators, systems administers, and developers more easily manage and monitor their AWS infrastructure. Using these fully-managed services, you can automatically provision, configure, and manage your AWS resources at scale. You can also monitor infrastructure logs and metrics using real-time dashboards and alarms. AWS also helps you monitor, track, and enforce compliance and security.

Amazon CloudWatch

AWS CloudFormation

AWS CloudTrail

AWS Command Line Tool

AWS Config

AWS Management Console

AWS OpsWorks

AWS Service Catalog

Trusted Advisor

Security and Identity

AWS Identity and Access Management (IAM)

AWS Certificate Manager

AWS CloudHSM

AWS Directory Service

Amazon Inspector

AWS Key Management Service

AWS WAF

Application Services

Amazon API Gateway

Amazon AppStream

Amazon CloudSearch

Amazon Elastic Transcoder

Amazon FPS

Amazon SES

Amazon SNS

Amazon SQS

Amazon SWF

Game Development

Amazon Lumberyard

Software

AWS Marketplace

How to learn AWS ?

To learn Amazon AWS, you need the following.

An AWS free tier account .

Putty  & Putty keygen / Moba Xterm Home Edition.

In the upcoming articles will walk you through the step by step procedure to learn AWS including the account setup. The amazon free tier account require your credit to launch the free instance. Stay tunned with UnixArena.

Hope this article is informative to you . Share it !  Comment it !!  Be Sociable !!!

The post What is Amazon AWS ? Why Should learn ? – Part 1 appeared first on UnixArena.

Show more