Total 165+ services covering Compute, Networking, Security, business application, IoT and etc
- Compute
- Storage
- Network
- Database
- migration & transfer
- Analytics
- Special (IoT/ML/AI)
- Pure Compute Service based on RAM & CPU
- ElasticCompute Cloud EC2
- Could be on Windows or Linux
- On-demand, spot
- Per hour & Per second based pricing
-
VPS Server
-
Both LS & EC2 are compute service but the difference is
- Complete package (including CPU, RAM. HDD, networking )
- No scaling in LS
- LS is only public
- Monthly charges
-
VPS server on an hourly basis with complete package (CPU, RAM, HDD, data OUT service)
-
LS is fixed-configuration and no communication in between to LSs
- Elastic Container Registry
- Store and manage Docker Images for containers
- Elastic Container Service
- Service where images run to make containers like Docker
- Elastic Kubernetes Service
- Allows to run Kubernetes on AWS
- For orchestration of containers like Kubernetes
- Serverless architecture
- Can run any code without provisioning /managing server
- Pay only for compute when it is scheduled ( no need to run server every day)
- Enables to run hundreds of computing jobs on AWS
- Free service , just need to pay only EC2 resource
- Deploying web application (build pack ) on Ruby/Java/PHP/NodeJS/Go & Docker to AWS, it will deploy using Apache/Nginx/IIS
- Free service
- Managed Repository for Serverless application
- Allows to find, deploy, publish, share, store & assemble serverless architecture
- Simple Storage service (S3)
- Object Storage service
- Google cloud Storage In Google , OSS in Alibaba
- Virtually unlimited.
- Max. PUT size is 5GB
- Object can be uploaded of max 5TB
- Works on Linux & Windows both
- 99.999999999% durability
- Elastic File System
- works on Linux
- Like NFS
- Elastic means can grow up and down
- Connect using IP of DNS name
Object = dynamic
Block = Fixed like HDD
- FsX = for Windows
- It needs Active Directory
- two types
- Windows File server
- Native windows FS
- Lustre
- Optimized for compute-intensive workload
- Windows File server
EFS uses EXT4
FSX uses SMB in window
- Glacier like archive for long time
- 9.999999999 % durability
- Police record, medical & financial record.
- Cheap service
- hybrid storage service that enables On Prem application to seamlessly use AWS Cloud =
- Need VPN
Cache based = main data in cloud and cache on-prem
Volume-based. = data of branch to move to HQ
- To schedule backup of any service
- Easy to centralize and automate the backup of data across AWS services & on-Prem
-
Relational Database Service
-
Makes it easy to setup, Operate & Scale a relational DB in cloud
-
suite of DB
-
DB Server can run 6 types of DB
- Arora
- AWS propertiship
- Postgre SQL, MYSQL, MariaDB
- Community based (They are OpenSource but needs to pay for machine/compute)
- Oracle & Microsft
- License & Compute Charges also
- Arora
-
Oracle license (per month charges )
-
EE Enterprise (6 months free )
-
SE = Standard Edition
-
Microsoft license
- Express & Web -- Free
- Standard & Enterprise -- charged
- No SQL query like MangoDB
- Fast & Flexible, Low latency
- DynamoDB can handle more than 10 trillion requests per day and can support peaks of more than 20 million requests per second.
- Redis and Memcached (Open Sourced, server cost is charged)
- Popular for Gaming, FinTech, IoT
- Fast reliable graph Database
- Core of Neptune is for HP graph DB , can store billions of relationships and queries in msec latency
- Amazon Redshift is a fast, fully managed, petabyte-scale data warehouse
- Like Data warehouse
- Quantum Ledger DB
- Fully Managed Ledger Database
- Transparent, Immutable & Cryptographically verifiable transaction log
- Fully managed (managed by AWS)
- MongDB compatible DB
- Fast, reliable, Fully managed
Lab for RDS & DynamicDB
- A single location to track progress of application migration across multipleAWS & Partnar solutions
- Alos provide Key metrics and progress
- helps Enterprise customers to plan migration by gathering information about on-prem DC
- Helps you to migrate DB to AWS quickly & securely
- SMS is an agentless service makes it easier and faster to migrate thousnad of on-prem workload to AWS
- Fully managed service enables to transfer files over SFTP (Secure FTP), into & out of Amazon S3
- SFTP is also known as SSH FTP (Secure Shell)
- used to exchange workflow across different industries (FinTech, Health, retails)
- petabyte-scale data transport solution that uses apploances to transfer large amount in/out to cloud
- Data transfer service that simplifies, automates, accelerates moving & replicating data bw on-prem storage & AWS Storage over internet or AWS DirectConnect
- It remobves the need to modify applications, Develop screipt or manage Infrastructure
Network services Works on Layer 2 /3 and 4
Content delivery = sharing caching data
- VPC = Virtual Private Cloud
- Network of Router, Switches, Firewall
- VPN, NAT Gateway
All Nodes (Routers, Switch etc) are virtual as they are not physical
Can a VPC consist of multiple region VMs? No
- Virtual Private Cloud
- Logically isolated section in AWS Cloud, resource can be launched
- both IPv4 and IPv6 can work
- Content delivery Network
- It is like CDN Cache Data Network
- Clone of your data can be placed in different location where your user location so low latency and fast
- 53 port number
- DNS based service
- Domain Name ,DNS record, Zones
- effectively connects user requests to infrastructure running in AWS – such as Amazon EC2 instances, Elastic Load Balancing load balancers, or Amazon S3 buckets
- and can also be used to route users to infrastructure outside of AWS
- create/publish/maintain/monitor APIs
- API = Application Programmable In
- The connection between your location and AWS
- Dedicated fiber line
- Till 10Gbps speed, Where VPN is around 300mbps (or depends on speed you have)
We can use any other DNS services than route 53, can we? YES but no routing functionality
- For application level networking
- E2E visibility of microservices for high availability
- Discovery service of all your running services
- Network Layer service direct traffic to optimal end points
- Improves availability
- Develop/build & deploy apps on AWS
- Dashboard for all software development
Code Star & BeanStalk slightly overlaps ?
Code Star is like to VS Code
At Beanstalk is a real location where the app is deployed ( can be deployed in Docker, lambda function
Supports JS, Ruby, Python PHP
- Source Control Service Like GIthub, Gtlab, Bitbucket
- Compiles code and run test & produce software
- Dry run (unit testing)
- Automates software deployment to EC2, Lambda or on-prem
- helps in avoiding downtime during updates /rollout
- Its continuous integration and continuous integration for application and infrastructure update
- Its IDE (Integrated Development Environment) like Eclipse, visual code, atom & sublime
- Analyze, debug and troubleshooting
debug for coding trouble for infra issues
- Develop/build & deploy apps on AWS
Code Star & BeanStalk slightly overlaps ?
Code Star is like to VS Code
At Beanstalk is a real location where the app is deployed ( can be deployed in Docker, lambda function
Supports JS, Ruby, Python PHP
- Source Control Service Like GIthub, Gtlab, Bitbucket
- Compiles code and run test & produce software
- Dry run (unit testing)
- Automates software deployment to EC2, Lambda or on-prem
- Its continuous integration and continuous integration for update
- Its IDE (Integrated Development Environment) like Eclipse, visual code, atom & sublime
- For analysis, debug and troubleshooting
debug for coding trouble for infra issues
- Account management system
- For consolidated billing and control of multiple accounts
- Monitoring service and alert as well
- Can work for EC2 instances, DynamicDB Table, RDS DB instances or custom materics
- Horizontal scaling
- Adjust capacities to maintain performance in lowest cost
- A Common Language to describe & provision all infrastructurein Cloud network (that is used for future reference )
- Infra aaS
- YAML, JASON can be used.
- Deployment manager in GCP, Resource Manager in Azure
- Terraform can make any resource
Programing for App development Coding for Infrastructure
- Audit logs for compliance
- Operational & Risk auditing
- For enabling assess audit and evaluate configuration
- Its a Configuration Management
- use code to automate the configurations of your servers.
- Ansible,
- Allow automated Config management
- Chef & Puppet = opswork
- Create catalog IT services
- including everything (images, server, SW, HW, DB)
- Gives visibility and control AWS infrastructure
- For getting Inventory management
- Help in getting access in VMs Using SDK (without Putty)
- For suggestion to reduce cost, increase service performance
- real time guidance
- service for automating infra management task
- for large Enterprises in migration
- To set up a secure account
- best practices
- For license migration
- BYOL = Bring Your Own Li
- Well Architecture Tool
- throughout product cycle
- For suggesting best practices
- NMS of regions
- Dashboard for health of AWS services
- To automate answer queries using SLACK
Normally related to broadcasting channels like News channels
- Used for media transcoding (conversion of media) of files for making it compatible to play on smartphones,PCs & Tablets
- Realtime
- Securely stream video from connected devices to AWS for analytics, ML
- Connect different media
- Distribute inside and outside the cloud
- Elemental is suite of services
- Its a file-based video transcoding service
- broadcast-grade
- create video on demand (VOD)
- Broadast-grade live video
- Delivery to Broadast TV & internet-Connected
- multiscreen devices like TBs, Tablets
- Prepares & protect video for delivery over the internet-Connected multiscreen
- Storage service for optimizing media for performace
- Low latency required to deliver live streaming video Content
- Not an Storage devices!
- Tailoring /insert adds/advertisement in videos
- Targeted audience
- Powerful media encoder which can take input from HDI-SDI , IP over ethernet or local files and produce ,multiple video output
- Web browser via HTML
- Web services ReST interfaces
- Fully-maanged to enable data sciientest to build, train & deploy machine learning models
- National Language processing (NLP) uses ML to find insights & relationships in text
- Its an harware
- Fully programmable video camera
- Helps put deep learning
- programmable
- Worlds 1st wireless deep learning enabled video camera
- conversational interface using voice & text
- advanced deep learning
- ASR (Automatic Speech Recognition) for converting speech to text & National Language understanding (NLU)
- AWS working for 20 years
- Generic ML service
- Convert text to speech
- Language, accent, male or female will be asked
- provide pictorial / video analysis for objects
- automatic speech recognization (ASR)
- speech to text conversion by using API
- Tranlate is a neural machine tranlation
- can be used after Transcribe (converts text to speech) then translate it other Language
- Personlize ML
- Using previous record
- Time series forcasting
- useful in retail, financial planning, supply chain,
- text Recognition in documents
- Analysis of your application
- learning system for learn reinforcement
- automomus driver less
- interactiv query service for analyze data in S3
- Severless (no infrastructure to manage only pay for the queries you run)
- data platform for processing vast amounts of data using open source tools such as Apache Spark
- Map reduce
- To set up , manage & scale a search solution
- Its works on app
- log analytics for infra O&M
- Securing media stream
- Analyze as well
- Like Power BI
- Quick insights for your data
- move data between AWS Services (Compute, Storage )
- Also on-prem data sources at specified intervals
- extract, transform & load client to prepare & load data for analytics
- Setup secure data lake in days
- centralized repo
- Managed Streaming for Apache Kafka
- bild , run
- applications that use Apache Kafka to process Stream
- Apache Kafka is OpenSource for Realtime streaming data PipeLine
One Question Difference between Storages Block Volume, object based & File
block is fixed amount of st Obj is like Gdrive
block is like HDD Obj is like Gdrive
===============
- Enables you to Securely control access to AWS services and resources for your user
- Using IAM, can create & Manage AWS users & group & use permissions to allow & deny
- resource Access Manager
- Enables you to easily & securely share AWS resources with any AWS account or within organization
- Share AWS Transit GW, subnets configurtaion and Route 53 ,
- Lets add user sign up/in & access control to you web or mobile app
- Makes it easier to manage Secret (database cred, pwd,3rd party API Key)
- Can store & control access to these secret centrally
- Manage threat detection service
- IDS
- Check account
- Automated Security product
- Check threat VM vulunerability
- Security service that uses machine learning to automatically discover , classify & protect sensitive data
- Single Sign-On (SSO) Makes it easy
- Key Management Service
- managed service to create the encryption keys used to encrypt data
- Hardware Security Module
- Hardware based that generate and use own encyption
KMS > HSM
- Like Microsoft Active Directory
- Managed service
- works on windows 7 , server 2012
- WAF is Web Application Firewall
- Lets you monitor web requests for Amazon Cloudfront distribution and restrict access to your contecnt
- Shiel is managed DDoS protection service that safeguards web Application running on AWS
- stateful
- 2 stype of Shield
- shield can be attached to VMs
- Like Suite
- single place that aggregates organizes & prioritize your security
- CI of Hosting service for modern web application
- Featuure selection and configurtaion and automatically provisions
- automatically updates the data in web and mobile application in realtime and update data for offline users as they reconnect
- App testing service taht lets you test and interact with android /IoS and web app
- Augmented Reality
- service
- Virtual Reality
Lets you create and run VR & AR and 3D
- Makes easy to coordinate the component
- Serverless event bus service that makes easy to connect your application with data
- Message Queue
- Message broker service for Apache ActiveMQ taht makes it easy to setup
- Simple Notification service
- Via email, sms
- for security breach, high billing
- cloud watch only generate event
- Simple Queue service
- For queuing service, make it easy to decouple and scale microservices , distribution systems & serverless application
- Simple Workflow service
- Helps developers build, run, and scale background jobs that have parallel or sequential steps
- Tool that Enables you to view and analyze your cost and usage
- enbles you to plan service usage/Cost and instance reservation
- how close your budget.
- Its like Google playstore for android
- Like Cisco sell Virtual Firewall
- Two prices involved
- Owner
- AWS resoource cost
- CCaS = Contact Center as Service
- Call Center services
- makes easy to engage customers by tracking the way in which they interact with Applications
- A targeted push Notification and mobile engagement
- Simple Email service
- Cloud based email sending service
- like SMTP server
- Can help people stay organized and focused thing that matter.
- Hardware
- Communication software
- onine meeting
- secure business email
- calendar integrated
- Desktop and mobile app
- DaaS = Desktop as a Service
- can easily provision virtual, Cloud-based microsoft windows Desktop
- Horizan in VM
- Zen Desktop in Citrix
- virtual PC in microsoft*
- Horizan in VMware
- only share some or one app to user
- ZenApp in Citrix
- RemoteApp in microsoft
- Secure , file collaboration and Managemnet service with extensible SDK
- Provides secure to internal website / app from mobile(IoS/android)
Internet of Things
- secure, bi directional Communication between inter-Connected device
- Sensor
- Actuators
- Embeded microcontrollers
- smart Applications
- AWS Cloud
- possible to collect telmetry data form multiple device and store and analyze data
- can create application that Enables your user to control these devices from their phone
- Free RealTime OS that augment FreeRTOS kernel with libraries for connectivity, security, and over-the-air (OTA) updates
- OpenSource
- Makes easier for enterprise customers to incorporate simple IoT devices into their Workflow
- these devices can securely connect to AWS IoT
- these device can trigger Lambda function (in Java, Phython, C#)
- Automates step required to analyze data to IoT devices
- Filters, transforms, and enrich IoT before storing
- Audit configurtaion , monitor connected devices & mitigation of security threat
- enforces consistent security policies across all IoT devices
- A registry that helps to manage things (specific device or logical entity)
- Can be phsical device(bulb, light)
- monitor or device for failure or change in operation
- continously watches IoT sensor data from devices, processes, application and other AWS services
- Extends Cloud capabilities to local devices
- Allows local devices to collect and analyze data closer to source of info
- Greengrass developers can use Lambda function to create Serverless application to local execution
- Can collect, organize,search, & consume equipment data form Industrial equipment at scale
- provides Gateway software
- GW can read data directly from server
- Orchestation service simplifies IoT deployment
- Managed Service for deploying, Operating & scaling dedicated game server for session based multi player ganes
- Robot OS makes it easier for creating robitcs application at scale
- extends the ROS (Robotic OS) framework to cloud
- For creating & managing BlockChain Network using Open source framework
- Enables you to control satellite Communication,
- dDownlink and process satellite and data