What you'll learn:
- How to use AWS platform
- Live applications of AWS
- Artificial Intelligence
- AWS DEMOS
AWS Platforms and Services Overview
1. Compute Services
EC2 (Elastic Compute Cloud): Virtual machines with OS-level control; scalable cloud servers.
Light Sail: Simplified cloud hosting with automatic deployment of compute, storage, and networking.
Elastic Beanstalk: Automated deployment & provisioning for scalable applications.
EKS (Elastic Kubernetes Service): Managed Kubernetes clusters on AWS.
AWS Lambda: Serverless compute; pay only for function execution time.
2. Migration Services
DMS (Database Migration Service): Migrate databases (e.g., Oracle to MySQL) to AWS.
SMS (Server Migration Service): Migrate on-premises servers to AWS.
Snowball: Physical device for large data transfer to/from AWS.
3. Storage Services
Amazon Glacier: Low-cost archival and backup storage.
Amazon EBS (Elastic Block Store): Block-level storage for EC2 instances.
AWS Storage Gateway: Connects on-premises apps with cloud storage.
4. Security Services
IAM (Identity and Access Management): User and permissions management.
Inspector: Security vulnerability assessments on virtual machines.
Certificate Manager: Free SSL certificates for domains.
WAF (Web Application Firewall): Protects web apps from attacks like SQL injection.
Cloud Directory: Create cloud-native hierarchical data directories.
KMS (Key Management Service): Manage encryption keys securely.
Organizations: Manage multiple AWS accounts centrally.
Shield: Managed DDoS protection.
Macie: Data visibility and sensitive content classification.
GuardDuty: Threat detection service.
5. Database Services
Amazon RDS: Managed relational databases.
Amazon DynamoDB: Fully managed NoSQL database.
Amazon ElastiCache: In-memory caching service.
Neptune: Managed graph database service.
Amazon RedShift: Data warehousing for complex analytics.
6. Analytics Services
Athena: Run SQL queries directly on S3 data.
CloudSearch: Managed search engine for websites.
ElasticSearch: Search and analytics engine with extended features.
Kinesis: Real-time streaming data analytics.
QuickSight: Business intelligence and visualization tool.
EMR (Elastic MapReduce): Big data processing with Hadoop, Spark, etc.
Data Pipeline: Data movement and transformation.
7. Management Services
CloudWatch: Monitor AWS resources and custom metrics.
CloudFormation: Infrastructure as code using templates.
CloudTrail: Logs and audits AWS API activity.
OpsWorks: Automated Chef/Puppet deployments.
Config: Monitors compliance and configuration changes.
Service Catalog: Manage approved AWS services usage.
Auto Scaling: Automatically scale resources based on demand.
Systems Manager: Centralized resource grouping and issue remediation.
8. Internet of Things (IoT)
IoT Core: Connect and manage IoT devices securely.
IoT Device Management: Large-scale device management.
IoT Analytics: Analyze IoT device data.
Amazon FreeRTOS: Real-time OS for microcontrollers connecting IoT devices.
9. Application Services
Step Functions: Visualize and coordinate microservices workflows.
SWF (Simple Workflow Service): Manage automated & human workflows.
SNS (Simple Notification Service): Send email/SMS notifications.
SQS (Simple Queue Service): Decouple apps with messaging queues.
Elastic Transcoder: Convert videos for multiple devices.
10. Deployment and Management
AWS CloudTrail: Track API calls and changes.
Amazon CloudWatch: Monitor resource and app health.
AWS CloudHSM: Hardware security modules for compliance.
11. Developer Tools
CodeStar: Project management for software development.
CodeCommit: Private Git repositories.
CodeBuild: Automated code compilation.
CodeDeploy: Automated code deployment to EC2.
CodePipeline: Continuous integration and delivery pipelines.
Cloud9: Cloud-based IDE for coding and debugging.
12. Mobile Services
Mobile Hub: Configure mobile app features.
Cognito: User sign-up and authentication with social identities.
Device Farm: Test apps on real devices.
AWS AppSync: Managed GraphQL API service with real-time sync.
13. Business Productivity
Alexa for Business: Voice-controlled organization tools.
Chime: Online meetings and video conferencing.
WorkDocs: Cloud document storage.
WorkMail: Business email service.
14. Desktop & App Streaming
WorkSpaces: Virtual desktops in the cloud.
AppStream: Stream desktop applications to browsers.
15. Artificial Intelligence
Lex: Build chatbots.
Polly: Text-to-speech service.
Rekognition: Image and video facial/object recognition.
SageMaker: Build, train, and deploy ML models.
Transcribe: Speech-to-text transcription.
Translate: Language translation service.
16. Augmented Reality & Virtual Reality
Sumerian: Build and publish interactive 3D/VR scenes on the web.
17. Customer Engagement
Amazon Connect: Cloud-based contact center.
Pinpoint: User engagement and analytics.
SES (Simple Email Service): Bulk email sending.
18. Game Development
GameLift: Host scalable game servers.
Common Applications of AWS Services
Website hosting
SaaS and application hosting
Media sharing (images/videos)
Mobile and social apps
Content delivery and media distribution
Storage, backup, and disaster recovery
Development and testing environments
Academic computing
Search engines
Social networking