service aws

·

4 min read

AWS service mentioned in script:

1. EC2 (Elastic Compute Cloud)

  • Description: EC2 is a web service that provides resizable compute capacity in the cloud. It allows users to launch and manage virtual servers (instances) on demand. Users can choose the instance type, operating system, and configuration.

  • Use Cases: Hosting applications, running batch processing, and providing scalable web applications.

2. RDS (Relational Database Service)

  • Description: RDS is a managed relational database service that supports multiple database engines (e.g., MySQL, PostgreSQL, SQL Server, Oracle, and MariaDB). It automates tasks like backups, patching, and scaling.

  • Use Cases: Running web applications that require a relational database, data warehousing, and analytics.

3. S3 (Simple Storage Service)

  • Description: S3 is an object storage service that offers highly scalable, durable, and secure storage for data. It is commonly used for storing and retrieving any amount of data from anywhere on the web.

  • Use Cases: Backup and restore, data archiving, content distribution, and hosting static websites.

4. CloudFront

  • Description: CloudFront is a content delivery network (CDN) that accelerates the delivery of websites, APIs, and other web assets to users. It caches content at edge locations around the world to reduce latency.

  • Use Cases: Delivering static and dynamic content, streaming media, and securing content with HTTPS.

5. VPC (Virtual Private Cloud)

  • Description: VPC allows users to create isolated networks within the AWS cloud. Users can define their IP address range, create subnets, and configure route tables and network gateways.

  • Use Cases: Hosting applications in a secure network, connecting to on-premises data centers, and controlling network access.

6. IAM (Identity and Access Management)

  • Description: IAM enables users to manage access to AWS services and resources securely. Users can create and manage AWS users and groups and set permissions to allow or deny access to resources.

  • Use Cases: Implementing security best practices, managing user access, and enforcing least privilege.

7. Route 53

  • Description: Route 53 is a scalable domain name system (DNS) web service designed to route end users to Internet applications by translating domain names into IP addresses. It can also be used to register domain names.

  • Use Cases: Domain registration, DNS routing, and health checking of web applications.

8. CloudWatch

  • Description: CloudWatch is a monitoring and observability service that provides data and actionable insights for AWS resources and applications. It collects metrics, logs, and events to monitor resource utilization and application performance.

  • Use Cases: Monitoring application health, setting alarms, and creating dashboards for real-time visibility.

9. CloudFormation

  • Description: CloudFormation is a service that provides a common language for describing and provisioning AWS infrastructure as code. Users can define templates to create and manage resources in a predictable and repeatable manner.

  • Use Cases: Infrastructure as code, automating resource provisioning, and managing application stacks.

10. Lambda

  • Description: AWS Lambda is a serverless compute service that lets users run code without provisioning or managing servers. Users can execute code in response to events and automatically manage the compute resources.

  • Use Cases: Building serverless applications, data processing, and integrating with other AWS services.

11. SNS (Simple Notification Service)

  • Description: SNS is a fully managed messaging service that allows users to send notifications to subscribers via various protocols (e.g., SMS, email, HTTP). It supports pub/sub messaging.

  • Use Cases: Sending alerts, notifications, and messages to distributed systems.

12. SQS (Simple Queue Service)

  • Description: SQS is a fully managed message queuing service that enables users to decouple and scale microservices, distributed systems, and serverless applications. It allows for message queuing between services.

  • Use Cases: Decoupling microservices, buffering requests, and handling asynchronous processing.

13. DynamoDB

  • Description: DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. It supports key-value and document data structures.

  • Use Cases: Web applications, mobile backends, and real-time analytics.

14. EBS (Elastic Block Store)

  • Description: EBS provides persistent block storage for EC2 instances. It allows users to create volumes that can be attached to EC2 instances for data storage. EBS volumes are highly available and can be backed up to S3.

  • Use Cases: Storing data for databases, file systems, and applications requiring persistent storage.