AWS

The world's most comprehensive and broadly adopted Cloud Platform

 
 

AWS

Serverless architecture

Amazon Web Services

Amazon Web Services or AWS is a comprehensive, evolving cloud computing platform provided by Amazon that includes a mixture of infrastructure as a service (IaaS), platform as a service (PaaS) and packaged software as a service (SaaS) offerings. AWS services can offer an organization tools such as compute power, database storage and content delivery services.

The virtual computers provided by Amazon are similar to the physical computer in the sense that they display all the attributes such as CPUs & GPUs, RAM, Storage drives (HDDs or SDDs). The user can also choose the preferred operating system, software, and more. Users access the computing power of these virtual computers through any of the modern web browsers. The web browser acts similarly to a Windows on a real computer allowing the user to log in and customize the virtual computer.

Amazon Web Services (AWS) offers businesses an alternative to investing thousands of dollars in computer hardware and staff to run it. With AWS, those businesses can store data and launch server computers in a cloud computing environment, and only pay for what they use.

How AWS works?

AWS is separated into different services and each can be configured in different ways based on the user’s needs. Users should be able to see configuration options and individual server maps for an AWS service.

More than 100 services comprise the Amazon Web Services portfolio, including those for compute, databases, infrastructure management, application development and security. These services, by category, include:

  • Compute
  • Storage databases
  • Data management
  • Migration
  • Hybrid cloud
  • Networking
  • Development tools
  • Management
  • Monitoring
  • Security
  • Governance
  • Big data management
  • Analytics
  • Artificial intelligence (AI)
  • Mobile development
  • Messages and notification

Top 5 Most Famous Services of AWS

Amazon Web Services offers more than 90 services in a wide range of fields. However, not all of them are as useful as the rest. To prevent you from getting lost among the services, we have listed the top 10 services that are most sought and trending. With the help of these services you can develop a flawless infrastructure, the services are:

1

Amazon EC2

Amazon Elastic Cloud 2 abbreviated EC2 is a virtual machine provided by Amazon Web services; it provides the users with virtual computers on which they can run software applications. The platform eliminates the hassle and expense of maintaining a local server at the same time provides the user with the processing power of a server for a determined fee. The features included in EC2 are operating systems, persistent storage, automated scaling, elastic IP addresses, and Amazon CloudWatch.
2

Amazon RDS

RDS short for Relational Database System helps simplify the architecture. The web service eases the setup, operation, and scalability of a relational database. It provides several benefits to a business such as a cost-effectiveness, and more. The platform supports MySQL, Microsoft SQL Server DB Engines, PostgreSQL, MariaDB, and Oracle.
3

Amazon S3

Simple Storage Service (S3) is a cloud-based storage service that allows companies to store, access, and analyze data from any geographical location. The platform is highly secure and comes with 99.99 percent of uptime, meaning that you will only experience a downtime of fewer than 43 minutes per month. The S3 can be used for web hosting, storage of backups, and image hosting.
4

Amazon CloudFront

This is a content delivery network provided by Amazon. The platform helps deliver applications, videos, and APIs to users worldwide with minimal latency, high transfer speed, and in a friendly environment. It uses it several proxy servers all around the world to cache content, which reduces the load time of a webpage for the end user. CloudFront has servers in the UK, Ireland, The Netherlands, Hong Kong, Singapore, Japan, Taiwan, Australia, South America, and the United States.
5

Amazon SNS

SNS stands for Simple Notification Service; this is a notification service, which comes as a part of the Amazon Web Services. It is a low-cost infrastructure that can be integrated with any application such as PHP, Node, Python, etc. The service allows you to send a message to all the users at once be it any platform mobile, Android, web, or iOS.

Important AWS Services

Amazon Web Services offers a wide range of different business purpose global cloud-based products. The products include storage, databases, analytics, networking, mobile, development tools, enterprise applications, with a pay-as-you-go pricing model.

Security Services

  1. IAM (Identity and Access Management) —  IAM is a secure cloud security service which helps you to manage users, assign policies, form groups to manage multiple users.
  2. Inspector — It is an agent that you can install on your virtual machines, which reports any security vulnerabilities.
  3. Certificate Manager — The service offers free SSL certificates for your domains that are managed by Route53.
  4. WAF (Web Application Firewall) — WAF security service offers application-level protection and allows you to block SQL injection and helps you to block cross-site scripting attacks.
  5. Cloud Directory — This service allows you to create flexible, cloud-native directories for managing hierarchies of data along multiple dimensions.
  6. KMS (Key Management Service) — It is a managed service. This security service helps you to create and control the encryption keys which allows you to encrypt your data.
  7. Organizations — You can create groups on AWS accounts using this service to manages security and automation settings.
  8. Shield — Shield is managed DDoS (Distributed Denial of Service protection service). It offers safeguards against web applications running on AWS.
  9. Macie — It offers a data visibility security service which helps classify and protect your sensitive critical content.
  10. GuardDuty—It offers threat detection to protect your AWS accounts and workloads.

Management Services

  1. CloudWatch — Cloud watch helps you to monitor AWS environments like EC2, RDS instances, and CPU utilization. It also triggers alarms depends on various metrics.
  2. CloudFormation — It is a way of turning infrastructure into the cloud. You can use templates for providing a whole production environment in minutes.
  3. CloudTrail — It offers an easy method of auditing AWS resources. It helps you to log all changes.
  4. OpsWorks — The service allows you to automated Chef/Puppet deployments on AWS environment.
  5. Config — This AWS service monitors your environment. The tool sends alerts about changes when you break certain defined configurations.
  6. Service Catalog — This service helps large enterprises to authorize which services user will be used and which won’t.
  7. AWS Auto Scaling — The service allows you to automatically scale your resources up and down based on given CloudWatch metrics.
  8. Systems Manager — This AWS service allows you to group your resources. It allows you to identify issues and act on them.
  9. Managed Services—It offers management of your AWS infrastructure which allows you to focus on your applications.