(NOTES)
NOTES (2021)
What is Amazon web services (AWS)
Time on time I write small shallow notes about various public web services I'm faced. This couple of my notes of this type:
Currently time to estimate what is AWS.
1. Datacenter location
Firstly this is bunch of datacenters in various parts of world:
2. Services.
This is full list of Amazon services and description of services.
- Compute
- Containers
- Storage
- S3 (Scalable Storage in the Cloud)
- EFS (Managed file storage for ES2)
- FSx (Full managed third party file systems optimized for variety of workloads)
- S3 Glacier (Archive Storage in the Cloud)
- Storage Gateway (Hybrid Storage Integration)
- AWS Backup (AWS Backup centrally manages and automates backups across AWS services)
- Database
- RDS (Managed Relational Database Service)
- DynamoDB (Managed NoSQL Database)
- ElastiCache (In-memory Cache)
- Neptune (Fast reliable graph database built on the cloud)
- Amazon QLDB (Fully managed ledger database)
- Amazon DocumentDB (Fully managed MongoDB-compatible databse service)
- Amazon Keyspaces (Servless Cassandra-compatible database)
- Amazon Timestream (Amazon Timesteam is a fast, scalable and serverless time series database for IoT and operational application )
- Migration
- Networking
- Developer
- CodeStar (Quickly develop, build and delpoy application )
- CodeCommit (Store Code in Private Git Repositories)
- CodeArtifact (Secure, scalable and cost-efective artifact management for software development)
- CodeBuild (Build and Test Code)
- CodeDeploy (Automate Code Deployments)
- CodePipeline (Release Software using Continuous Delivery)
- Cloud9 (A Cloud IDE for Writing, Running and Debugging code )
- CloudShell
- X-Ray (Analyze and Debug Your Applications)
- Customer
- Robotics
- AWS RoboMaker (Develop, test and deploy intelligece robotics application)
- Blockchain
- Satellite
- Quantum
- Management and Governance
- Media
- Kinesis Video Streams (Capture, Process, and Store Video Streams for Analystic and Machine Learning)
- MediaConnect (Reliable, secure, and fexible transport for live video )
- MediaConvert (Convert video inputs into live outputs for broadcast and streaming delivery)
- MediaLive (Convert video inputs into live ouptuts for broadcast and streaming delivery)
- MediaPackage (Deliver video to many devices using just-in-time format conversion)
- MediaStore (Store and deliver video assets for live or on-demand vodeo workflows)
- MediaTailor (Personalize and monitize multiscreen contents with server-side add insertion)
- Elemental Appliances & Software (On-premises solutions for video processing and delivery)
- Amazon Interactive Video Service (Managed live video streaming service from ingest to playback)
- Elastic Transcoder (Easy-to-Use Scalable Media trancoding)
- Machine Learning
- Analytics
- Athena (Query data in S3 using SQL)
- Amazon Redshift (Fast, Simple, Cost-effective data warehousing)
- EMR (Managed Hadoop Framework)
- CloudSearch (Managed Search Service)
- Elasticsearch Service (Run and Scale Elasticsearch Clusters)
- Kinesis (Work Real-time streaming data)
- QuickSight (Fast, Easy to use business analitics)
- Data Pipeline (Orchestration for Data-Driven Workflow)
- AWS Data Exchange (Easily exchange data in the cloud)
- AWS Glue (AWS Glue is fully managed ETL (Extract, Transform, and Load) service)
- AWS Lake Formation (AWS Lake Formation makes it easy to set up a secure data lake)
- MSK (Fully managed, High available, and secure service for Apache Kafka )
- AWS Glue DataBrew (Visual data preparation tool to clean and normalize data for analytics and machine learning)
- Security, Identity, & Compliance
- IAM (Manage access to AWS resources)
- Resource Access Manager (Share AWS resources with other accounts or AWS Organizations)
- Cognito (AWS Credentials for Federated Identities)
- Secrets Manager (Easy rotate, manage, and retrieve secrets throughout lifitime)
- GuardDuty (Intelligent Threat Detection to Protect Your AWS Accounts and Workloads)
- Inspector (Analyze Application Security)
- Amazon Macie (Amazon Macie classifies and cesures your busines critical contens)
- AWS Single Sign-On (Manage Single Sign-On (SSO) Acess to AWS Accounts and Business Application)
- Certificate Manager (Provision, Manage and Deploy SSL/TSL Certificates)
- Key Management Service (Securely Generate and Manage AWS Encryption Keys)
- CloudHSM (Managed Hardware Security Modules in the Cloud)
- Directory Service (Host and Manage Active Directory)
- WAF & Shield (Protects Against DDoS Attacks and Malicious Web Traffic)
- AWS Firewall Manager (Central management of firewall rules)
- Artifact (AWS Compliance Reports and Agreements)
- Security Hub (AWS Security Hub as AWS's security and compliance center)
- Detective (Investigate and analyze potential security issues)
- AWS Audit Manager (Continuously assess controls for risk and compliance)
- AWS Signer (Ensuring trust and integrity of your code)
- AWS Cost Management
- Front-end Web & Mobile
- AWS Amplify (AWS Amplify is complete platworm - frameworks, tools and apps services - or developing, buildinf, testing, and running mibile web apps)
- Mobile Hub (Build, Test and Monitor Mobile Apps)
- AWS AppSync (Real-Time Data Sync Using GraphQL for Mobile & Web Apps, Online or Offline)
- Device Farm (Test Android, IOS, and Web Apps for Real Devices in the clous)
- Amazon Location Service (Securily and easyly add location data to application)
- AR & VR
- Application Integration
- Customer Engagement
- Business Applications
- Alexa for Business (Alexa for Business Provides Tools to Manage Alexa in Your Organization)
- Amazon Chime (Amazon Chime is a communications service that transforms online meetings)
- WorkMail (Secure Email and Calendaring Service)
- Amazon Honeycode (Build mobile and web apps without programming)
- End User Computing
- WorkSpaces (Desktops in the Cloud)
- AppStream 2.0 (Stream desktop applications securely to any web browser)
- WorkDocs (Secure Enterprise Storage and Sharing Service)
- WorkLink (Enable secure mobile access to internal websites and web apps)
- Internet of Things
- IoT Core (Connect Devices to the Cloud)
- FreeRTOS (FreeRTOS is an IoT Operating System for Microcontrollers)
- IoT 1-Click (Trigger AWS Lambda functions from simple devices)
- IoT Analytics (Collect, preprocess, store, analyse data and visualize of IoT devices)
- IoT Device Defender (Secure your fleet of connected IoT devices)
- IoT Device Management (Securely Manage Fleets as Small as One Device,or as Broad as Millions od Devices )
- IoT Events (Monitor device fleets for changes and trigger alerts to respond)
- IoT Greengrass (Deploy and run code on your devices)
- IoT SiteWise (Data driven decisions in Industrial operations)
- IoT Things Graph (Easily connect devices and web services to build IoT applications)
- Game Development
3. Documentation.
Amazon contains 124 video tutorials
Amazon contains about 50 various SDK, tools and plugins for developers".
I'm .NET developer, therefore main lonk for me is AWS SDK for .NET".
There are a lot of description to access to various special function of AWS, for example from this portal AWS SDK for .NET Documentation.
Torrents also contains a lot of video tutorials, you can see names in screen below and search this names in torrents. Typical tutorial contains 100 video. Also torrents contains a lot of books, for example first book contains 231 pages, but second book 650 pages.
So, as you can see - information more than enough.
4. Price.
But I want to make finally remark. Amazon services is expensive, maybe this is most expensive hosting (web panel) in the world (except Azure). For example database instance with 4 GB memory and processors has cost $570 per month.
How many expensive? This is main question. My estimate that AWS more expensive as simple rent server at least 10-20 times. Look for price of servers with 256 GB memory and 12 cores. Whole server has price 5 time less than one virtual machines in Amazon - Ups !!!