Amazon has pioneered Cloud computing by bringing infrastructure-as-a-service on a global scale to emerging start-ups, corporate enterprises and the public sector. Historically, Amazon Web Services (AWS) provided application developers with access to an innovative IT infrastructure platform on an as needed (or for rent) basis. Amazon’s offerings have expanded in both the infrastructure-as-a-service (Amazon Cloud Compute or EC2) and platform-as-a-service (more value-added applications/features) categories.
For a new project that we’ve undertaken we are going to use Amazon Cloud Offering and during the feasibility research we listed all the IaaS (Infrastructure as a Service) offered by Amazon Web Services for Scalable Cloud Computing and here we are sharing the same with our readers as under,
AWS For Computing
Amazon Cloud Compute (EC2) Cloud based computing capacity for developers
Auto Scaling Automatically scales EC2 usage based on rules
Amazon Elastic MapReduce Cloud based computing capacity for processing large amounts of data
Elastic Load Balancing Distributes incoming application traffic across multiple Amazon EC2 instances.
Amazon Workspaces Fully managed desktop computing service in the cloud.
AWS For Networking
Amazon Virtual Private Cloud (VPC) – Connects existing IT infrastructure to isolated Amazon Web Services via VPN
Amazon Route 53 – DNS service
AWS Direct Connect – Makes it easy to establish a dedicated network connection from your premise to AWS
AWS For Storage
Amazon Simple Storage Service (S3) Cloud based storage and retrieval of data
Amazon Glacier Storage Low-cost storage service that provides secure and durable storage for data archiving and backup
Amazon Elastic Block Store (EBS) Cloud based block level storage
AWS Import/Export Accelerates moving large amounts of data into and out of AWS using portable storage devices for transport
AWS Storage Gateway A service connecting an on-premises software appliance with cloud-based storage
Amazon CloudFront Content Delivery Delivery of static or streaming content via edge locations
AWS For Database
Amazon Relational Database Service
(RDS) Database Cloud based relational database services
Amazon ElasticCache Web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud
Amazon Redshift Data warehouse service in the cloud
Amazon DynamoDB Fully-managed, high performance, NoSQL database service that is easy to set up, operate, and scale
Amazon SimpleDB Cloud based non-relational database services
AWS For Analytics
Amazon EMR Hadoop based service that makes it easy to quickly and cost-effectively process vast amounts of data.
Amazon Kinesis Real time processing of streaming data.
AWS Data Pipeline Service that helps process and move data between different AWS compute and storage services as well as on-premise data sources.
AWS For Application Services
Amazon Appstream – Flexible, low-latency service that lets you stream resource intensive applications and games from the cloud
Amazon CloudSearch – Fully-managed search service in the cloud
Amazon Simple Workflow Service (SWF) – Coordinate the processing steps in applications and manage distributed execution
Amazon Simple Queue Service (SQS) – Enables automated workflow between Web services
Amazon Simple Email Service (SES) – Scalable and cost-effective bulk and transactional email-sending service for the cloud.
Amazon Simple Notification Service (SNS) – Web service that makes it easy to set up, operate, and send notifications from the cloud
Amazon Flexible Payments Service (FPS) – Cloud based payment services
Amazon Elastic Transcoder – Scalable media transcoding.
AWS For Deployment & Management
AWS Identity Management & Access (IAM) – Enables access to AWS services and resources for users
AWS Cloudtrail – Records AWS API calls for an account and delivers log files to customers.
Amazon CloudWatch – Web service that provides monitoring for AWS cloud resources
Amazon Elastic Beanstalk – Handles app deployment including capacity provisioning, load balancing, auto-scaling, and application health monitoring
AWS CloudFormation – create a collection of related AWS resources and provision them in an orderly and predictable fashion
AWS OPSworks – Application lifecycle management
AWS CloudHSM – Hardware based key storage for regulatory compliance
AWS for e-commerce Marketplace
AWS Marketplace – Online store that helps customers find, buy, and immediately start using software that runs on the AWS cloud.