CloudTadaInsights
Back to Glossary
Cloud Provider

AWS

"Amazon Web Services - a comprehensive, evolving cloud computing platform provided by Amazon that offers a mix of infrastructure as a service (IaaS), platform as a service (PaaS), and packaged software as a service (SaaS) offerings."

Amazon Web Services (AWS) is a comprehensive cloud computing platform provided by Amazon. Launched in 2006, AWS offers a wide range of services that enable businesses to move their IT infrastructure to the cloud, providing scalable and cost-effective solutions for computing, storage, networking, databases, analytics, machine learning, and more.

Core Services Categories

  • Compute: Virtual servers and containers for running applications
  • Storage: Object, block, and file storage solutions
  • Database: Managed database services for various use cases
  • Networking: Virtual private clouds, load balancing, and content delivery
  • Security: Identity management, encryption, and compliance tools
  • Analytics: Big data processing, data lakes, and business intelligence
  • Machine Learning: AI services, model training, and deployment
  • Management Tools: Monitoring, logging, and automation services

Key Compute Services

  • EC2 (Elastic Compute Cloud): Virtual servers in the cloud
  • Lambda: Serverless computing service
  • ECS/EKS: Container orchestration with Docker and Kubernetes
  • Lightsail: Simplified virtual private servers
  • Batch: Managed batch processing at scale

Key Storage Services

  • S3 (Simple Storage Service): Object storage for any type of data
  • EBS (Elastic Block Store): Block storage for EC2 instances
  • EFS (Elastic File System): Managed file system for EC2
  • Glacier: Low-cost archival storage
  • FSx: Managed file systems for Windows and Lustre

Key Database Services

  • RDS (Relational Database Service): Managed relational databases
  • DynamoDB: NoSQL managed database
  • Redshift: Data warehouse service
  • ElastiCache: In-memory caching service
  • DocumentDB: Managed MongoDB-compatible database
  • Neptune: Graph database service

Key Networking Services

  • VPC (Virtual Private Cloud): Isolated cloud resources
  • Route 53: Domain name system (DNS) service
  • CloudFront: Content delivery network (CDN)
  • API Gateway: Managed service for creating, publishing, and securing APIs
  • Direct Connect: Dedicated network connection to AWS

Key Security Services

  • IAM (Identity and Access Management): Identity management and access control
  • KMS (Key Management Service): Managed encryption keys
  • CloudTrail: API call logging and monitoring
  • Config: Configuration tracking and compliance
  • GuardDuty: Threat detection service
  • WAF (Web Application Firewall): Protection for web applications

Key Analytics Services

  • EMR (Elastic MapReduce): Big data processing framework
  • Kinesis: Real-time data streaming
  • Athena: Interactive query service for S3
  • QuickSight: Business intelligence service
  • Lake Formation: Building data lakes

Key Machine Learning Services

  • SageMaker: End-to-end machine learning platform
  • Rekognition: Image and video analysis
  • Polly: Text-to-speech service
  • Lex: Conversational interfaces
  • Comprehend: Natural language processing
  • Forecast: Time-series forecasting

Benefits of AWS

  • Scalability: Scale resources up or down based on demand
  • Cost-Effectiveness: Pay-as-you-go pricing model
  • Global Infrastructure: Data centers in multiple regions worldwide
  • Reliability: High availability and fault tolerance
  • Security: Comprehensive security features and compliance certifications
  • Innovation: Regular introduction of new services and features
  • Flexibility: Support for various operating systems, programming languages, and frameworks

AWS Global Infrastructure

  • Regions: Geographical areas with multiple data centers
  • Availability Zones: Isolated locations within regions
  • Edge Locations: Points of presence for content delivery
  • Local Zones: Extend AWS infrastructure closer to end users

AWS Pricing Models

  • On-Demand: Pay for compute capacity by the hour or second
  • Reserved Instances: Discounted capacity reservations
  • Spot Instances: Unused EC2 capacity at reduced prices
  • Savings Plans: Flexible pricing model for steady-state usage

AWS Well-Architected Framework

  • Operational Excellence: Running and monitoring systems
  • Security: Protecting information and systems
  • Reliability: Ensuring system recovery from failures
  • Performance Efficiency: Using IT resources efficiently
  • Cost Optimization: Avoiding unnecessary costs

Common Use Cases

  • Web Hosting: Hosting websites and web applications
  • Data Backup and Recovery: Secure backup solutions
  • Big Data Analytics: Processing and analyzing large datasets
  • Disaster Recovery: Backup and failover solutions
  • Development and Testing: Creating isolated environments
  • E-commerce: Building scalable online stores
  • Mobile Applications: Backend services for mobile apps
  • IoT Applications: Processing and analyzing IoT data

AWS Organizations and Support

  • AWS Organizations: Managing multiple AWS accounts
  • AWS Support: Various support plans for different needs
  • AWS Marketplace: Digital catalog with software listings
  • AWS Training and Certification: Learning resources and professional certifications