AWS Native Service

AWS offers an extended collection of services catering to different functionality and use cases. Below is a condensed summary of some of the main AWS services:

Compute:

  • Amazon EC2 (Elastic Compute Cloud): Scalable virtual servers for running any application.

  • AWS Lambda: Serverless computing, allowing code execution without managing servers.

  • Amazon Lightsail: Simplified virtual servers for basic needs.

  • AWS Elastic Beanstalk: Effortless deployment and scaling of web applications.

Storage:

  • Cloud storage that scales with Amazon S3.

  • Amazon EBS: EC2 instance block storage volumes.

  • Amazon Glacier: Economical, extended-duration storage.

Database:

  • Managed relational database service provided by Amazon RDS.

  • The managed NoSQL database service is offered by Amazon DynamoDB.

  • Scalable, rapid data warehousing offered by Amazon Redshift.

  • Amazon Aurora: Managed relational database with high performance.

Networking & Content Delivery:

  • Amazon VPC: Private cloud infrastructure.

  • Amazon CloudFront: A worldwide network for content delivery (CDN).

  • AWS Direct Connect: A network connection that is dedicated

Tools for developers:

  • Amazon CodeCommit: A service for managed source control.

  • AWS CodeBuild: Construct and evaluate code.

  • Automated code deployments using AWS CodeDeploy.

Identity, Security, and Compliance:

  • AWS IAM: Controls encryption keys and user access.

  • User identification and data synchronization using Amazon Cognito.

  • Amazon KMS: Handles keys for encryption.

Machine Learning:

  • Create, train, and implement ML models using Amazon SageMaker.

  • AWS DeepLens: A video camera with deep learning capabilities.

  • Amazon Rekognition: Video and image processing.