0% found this document useful (0 votes)
20 views9 pages

Amazon Web Services

The document provides an overview of various AWS services, including EC2, RDS, S3, Lambda, and more, detailing their purposes, key features, use cases, and examples. Each service is designed to address specific needs such as scalable computing, managed databases, object storage, serverless computing, and user authentication. The information serves as a guide for understanding AWS offerings and their applications in cloud computing.

Uploaded by

georginaroudri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views9 pages

Amazon Web Services

The document provides an overview of various AWS services, including EC2, RDS, S3, Lambda, and more, detailing their purposes, key features, use cases, and examples. Each service is designed to address specific needs such as scalable computing, managed databases, object storage, serverless computing, and user authentication. The information serves as a guide for understanding AWS offerings and their applications in cloud computing.

Uploaded by

georginaroudri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

1.

EC2 (Elastic Compute Cloud)

• Purpose: Provides scalable virtual servers in the cloud.

• Key Features:

o Wide variety of instance types (general-purpose, compute-optimized,


memory-optimized, GPU instances).

o Elastic Load Balancer (ELB) for distributing traffic across instances.

o Auto-scaling to manage varying workloads.

• Use Cases:

o Hosting websites, databases, and business applications.

o Running big data processing tasks or ML models.

• Example: Launching a t2.micro instance to host a small WordPress site.

2. RDS (Relational Database Service)

• Purpose: Managed relational database service supporting multiple engines.

• Key Features:

o Automated backups and patching.

o Supports read replicas for scaling reads.

o Multi-AZ deployments for disaster recovery.

• Supported Engines: MySQL, PostgreSQL, MariaDB, Oracle, SQL Server.

• Use Cases: E-commerce websites, analytics applications, and transactional


systems.

• Example: Running a MySQL database to store customer orders.

3. S3 (Simple Storage Service)

• Purpose: Object storage for any type of data.

• Key Features:

o 11 9s of durability (99.999999999%).
o Lifecycle rules to transition data to cheaper storage tiers.

o Bucket policies and Access Control Lists (ACLs) for permissions.

• Use Cases: Backup and restore, media storage, hosting static websites.

• Example: Hosting website images and videos on S3 with public URLs.

4. Lambda

• Purpose: Serverless compute service that runs code in response to events.

• Key Features:

o No server management; automatically scales.

o Triggers include S3 events, API Gateway, DynamoDB, and SNS.

o Supports short-duration tasks (max runtime: 15 minutes).

• Use Cases: Processing image uploads, event-driven processing, chatbots.

• Example: Resizing images uploaded to S3 using a Lambda function.

5. Cognito

• Purpose: User authentication and authorization service.

• Key Features:

o User Pools for managing user sign-ups and sign-ins.

o Federated Identities for integrating with social logins (Google, Facebook).

o Secures apps with MFA, token-based authentication (JWT).

• Use Cases: Mobile or web app login systems.

• Example: Creating a login system for a React web app.

6. Glacier

• Purpose: Cost-effective storage for archiving and backup.

• Key Features:
o Data retrieval options: Expedited (1-5 minutes), Standard (3-5 hours), Bulk (5-
12 hours).

o Integrates with S3 lifecycle policies.

• Use Cases: Archiving compliance data, long-term backups.

• Example: Storing regulatory audit logs for 10 years.

7. SNS (Simple Notification Service)

• Purpose: Publish/subscribe messaging service.

• Key Features:

o Topics to organize and broadcast messages to multiple subscribers.

o Supports email, SMS, HTTP/HTTPS endpoints.

o Integrates with other AWS services like Lambda, SQS.

• Use Cases: Sending alerts, notifications, and event messages.

• Example: Sending real-time price drop alerts to customers.

8. Lightsail

• Purpose: Simplified hosting solution for beginners.

• Key Features:

o Pre-configured development stacks (LAMP, Node.js, WordPress).

o Includes static IP, DNS management, and basic networking.

• Use Cases: Personal websites, small applications.

• Example: Hosting a small e-commerce store.

9. VPC (Virtual Private Cloud)

• Purpose: Isolated network for running resources securely.

• Key Features:
o Subnets (public and private) for segmenting resources.

o Security groups and Network ACLs for controlling traffic.

o NAT Gateway for internet access in private subnets.

• Use Cases: Running secure workloads, hybrid cloud architectures.

• Example: Hosting a secure database in a private subnet.

10. Kinesis

• Purpose: Processes real-time streaming data.

• Key Features:

o Kinesis Streams for custom stream processing.

o Kinesis Firehose for loading data into S3, Redshift, or Elasticsearch.

o Kinesis Analytics for SQL-based real-time analytics.

• Use Cases: Monitoring application logs, real-time data analytics.

• Example: Processing clickstream data from a website.

11. Inspector

• Purpose: Automates security assessments for applications.

• Key Features:

o Identifies vulnerabilities in EC2 instances and compliance risks.

o Generates detailed security reports.

• Use Cases: Continuous security checks for production environments.

• Example: Scanning EC2 instances for unpatched software.

12. Auto-Scaling

• Purpose: Dynamically adjusts the number of EC2 instances.

• Key Features:
o Scaling policies (manual, scheduled, or dynamic).

o Ensures high availability and cost-efficiency.

• Use Cases: Traffic spikes during sales events.

• Example: Scaling up instances during Black Friday sales.

13. IAM (Identity and Access Management)

• Purpose: Manages user access to AWS services.

• Key Features:

o Users, groups, and roles for defining access.

o Policies for granting least-privilege permissions.

o Supports MFA for added security.

• Use Cases: Managing developer access to resources.

• Example: Allowing developers read-only access to S3 buckets.

14. DynamoDB

• Purpose: NoSQL database for key-value and document data.

• Key Features:

o Fully managed, low-latency performance.

o DynamoDB Streams for real-time data updates.

o On-demand and provisioned throughput modes.

• Use Cases: Gaming leaderboards, IoT applications.

• Example: Storing user profile data for a mobile game.

15. SQS (Simple Queue Service)

• Purpose: Message queuing for decoupling components.

• Key Features:
o Standard queues (high throughput, at-least-once delivery).

o FIFO queues (exactly-once delivery).

• Use Cases: Order processing, background task management.

• Example: Queueing orders for a payment processing system.

16. Elasticache

• Purpose: Managed in-memory caching service.

• Key Features:

o Supports Redis and Memcached.

o Low latency for read-heavy workloads.

• Use Cases: Caching web session data, leaderboards.

• Example: Storing frequently accessed database queries.

17. Chime

• Purpose: Communication service for video and voice calls.

• Key Features:

o SDKs for custom app integration.

o Screen sharing, chat, and meeting recording.

• Use Cases: Corporate video conferencing, telehealth.

• Example: Hosting team meetings using Chime SDK.

18. Athena

• Purpose: Serverless querying service for S3 data.

• Key Features:

o SQL-based query execution.

o Pay-per-query model.
• Use Cases: Analyzing log files, querying datasets.

• Example: Running SQL queries on S3-stored web server logs.

19. CodeCatalyst

• Purpose: Integrated platform for software development.

• Key Features:

o CI/CD pipelines for automated builds and deployments.

o Git repository integration.

• Use Cases: Collaborative development of web apps.

• Example: Deploying a React app to production.

20. WAF (Web Application Firewall)

• Purpose: Protects web applications from malicious traffic.

• Key Features:

o Custom rules to block IPs, detect SQL injection.

o Works with CloudFront for distributed protection.

• Use Cases: Mitigating OWASP top 10 attacks.

• Example: Blocking suspicious traffic to an e-commerce site.

21. Amplify

• Purpose: Develop and deploy full-stack web/mobile apps.

• Key Features:

o Supports backend services like authentication and APIs.

o Easy deployment and hosting.

• Use Cases: Building serverless apps with React or Angular.

• Example: Hosting a React app integrated with DynamoDB.


22. Rekognition

• Purpose: AI service for image and video analysis.

• Key Features:

o Face detection, object recognition, content moderation.

o Supports video indexing.

• Use Cases: Building security systems, media tagging.

• Example: Tagging objects in a user-uploaded image.

23. QuickSight

• Purpose: Business intelligence and analytics tool.

• Key Features:

o Supports data visualization and dashboards.

o Integrates with S3, Redshift, and Athena.

• Use Cases: Creating sales dashboards for decision-making.

• Example: Analyzing quarterly sales data.

24. CloudFormation

• Purpose: Automates resource provisioning via templates.

• Key Features:

o YAML/JSON templates for defining infrastructure.

o Handles dependencies between resources.

• Use Cases: Infrastructure-as-code for repeatable deployments.

• Example: Deploying a three-tier web application stack.


25. Management Console

• Purpose: Web interface for AWS service management.

• Key Features:

o Resource monitoring, billing, and configuration tools.

o Simplifies resource deployment and troubleshooting.

• Use Cases: Centralized control over AWS resources.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy