If you explain all the huge and complicated services of AWS in 'only one line', it will be like this



AWS , Amazon's cloud service, consists of a huge number of complex services such as computing, databases, and storage. One of the merits of AWS is the ' building block ' that makes good use of such abundant service groups, but it is also a fact that the number of services is too large to grasp the whole picture. In his blog, freelance engineer and consultant Joshua Teisen describes all AWS services in 'one line.'

Amazon Web Services
https://adayinthelifeof.nl/2020/05/20/aws.html

According to Mr. Teisen, there are 163 AWS services available from Amazon Dashboard at the time of article creation. You don't have to understand all of them exactly, but Teisen says it's good to keep the basics and it will make it easier to solve the problem. So, here's what Teisen described the AWS service in just one line:

◆ Computing
-EC2 : Virtual private server
-Lightsail : Amazon-provided hosting provider (VPS, DNS, storage)
-Lambda : Can execute code written in Python, Node.js, Go, etc. Parallel execution is also possible.
-Batch : Software jobs can be run on EC2 machines
-Elastic Beanstalk : Software can be run on managed virtual machines
-Serverless Application Repository : Repository for deployable serverless applications (to Lambda)
Outposts : You can use Amazon services in your data center
-Image Builder : Automatically create an EC2 image

◆ Storage
-S3 : File storage. You can't mount it directly, but you can download the file via HTTP.
-EFS : NFS . You can mount a disk on your network to your machine.
-FSx : Windows or Luster file system that can be connected from an EC2 machine
S3 Glacier : Low cost storage system for backup and archiving
-Storage Gateway : You can connect S3 to your machine using iSCSI etc.
-Backup : Automatically backs up different AWS services (EC2, RDS, etc.)

◆ Database
-RDS : Managed MySQL, PostgreSQL database
DynamoDB : Large & scalable non-relational database
ElastiCache : Managed Memcache and Redis machines
Neptune : Graph database
-Redshift : Data warehouse. You can store a large amount of data that can be processed by a stream.
-QLDB : Database for immutable and cryptographically validated data (money transactions, etc.)
-DocumentDB : A clone of MongoDB (not fully compatible)
Keyspaces : Managed Apache Cassandra clone

◆ Migration and data transfer
-Migration Hub : Migrate from the data center to AWS
· Application Discovery Service : Collects data center service information
-Database Migration Service : You can migrate the database to RDS while you are online. It can be between different data structures.
-Transfer Family : (S) FTP service based on S3. You can transfer data to your S3 bucket via FTP.
-Snowball : A series of services that acquire AWS machines, connect to the data center, and transfer data to AWS at high speed.
· DataSync : Synchronize data between the data center and AWS

◆ Network and content delivery
VPC : You can use VPN within AWS
-CloudFront : Content delivery network
Route 53 : Manage domain names and records
API Gateway : Create HTTP APIs and connect them to different backends
-Direct Connect : Connect (physically) between your system (or data center) and AWS
-App Mesh : Automatically runs Envoy as a sidecar for ECS and EKS containers
-Cloud Map : Detect services for containers
-Global Accelerator : Runs the application at the edge location. Application version of CDN

◆ Development tools
CodeStar : You can quickly develop apps using template code, CodeCommit, and CodeBuild templates.
-CodeCommit : Amazon source repository (such as git repository)
-CodeBuild : CI service
-CodeDeploy : Deployment service
-CodePipeline : Define a workflow and perform a CD
Cloud9 : Online IDE
-X-Ray : Can analyze and debug applications. Supports Python, Node.js, Go, etc.

◆ Robotics
-RoboMaker : A cloud solution for robot engineers. You can simulate, test, and securely deploy robot apps.

◆ Optimization for each customer
IQ : Hire AWS experts as needed
Support : AWS Support Center
· Managed Services : Leaves AWS to manage AWS services

◆ Blockchain
-Managed Blockchain : Blockchain

◆ Satellite
Ground Station : Satellite communication service

◆ Quantum technology
-Braket : Some kind of quantum technology. At the time of writing the article, it is not clear at the preview stage.

◆ Management and Governance
-Organizations : Setting up multiple organizations and accounts
· CloudWatch : Get logs from various AWS elements
Auto Scaling : Scales resources based on your own inputs and rules
CloudFormation : You can create and set AWS elements using templates.
· CloudTrail : Record who did what in the AWS service
· Config : Audit AWS resource settings
OpsWorks : Automation by Chef and Ansible
-Service Catalog : Manages a list of items, codes, etc. in the cloud
-Systems Manager : You can freely group resources and view data, such as for each app.
-AppConfig : You can save and publish the application setting data.
Trusted Advisor : Checks for problems such as cost and security of the account.
-Control Tower : Manage multiple accounts
-License Manager : License management
Well-Architected Tool : Create a survey about your system to see if it follows best practices
-Personal Health Dashboard : AWS status page
Chatbot : AWS can be linked with Slack
-Launch Wizard : Deploy MS SQL and SAP software
Compute Optimizer : Discovers the best resources and gives instructions on how to reduce costs.

◆ Media service
-Elastic Transcoder : Convert S3 files to different formats and revert to S3
-Kinesis Video Streams : Capture media streams
Elemental MediaConnect : Unknown
-Elemental MediaConvert : Convert media to different formats
-Elemental MediaLive : Share live video to the general public
Elemental MediaPackage : Unknown
Elemental MediaStore : Unknown
-Elemental MediaTailor : You can insert ads in video broadcasts
· Elemental Appliances and Software : Create videos on-premises. Basically a combination of the above services. It seems to cost money.

◆ Machine learning
SageMaker : Machine learning tool
CodeGuru : Profile Java code with machine learning
Comprehend : Make machines understand and classify the contents of emails and tweets by machine learning.
Forecast : Predict from data
Fraud Detector : I don't know at the preview stage
Kendra : Search service by question
Lex : You can create voice conversations and chatbots.
-Machine Learning : Not recommended. SageMaker succeeds.
-Personalize : Create personalized recommendations based on data ( Mahout ?)
-Polly : Text to voice can be converted in different languages
-Rekognition : Recognize objects and people in images
-Textract : Recognizes the text in the image and outputs it as text ( optical character recognition )
-Transcribe : Convert voice to text
-Translate : Translate text into other languages
DeepLens : Video camera for machine learning
DeepRacer : A type of game in which race vehicles are programmed and competed by machine learning.
-Augmented AI : Engage humans in the learning flow to improve machine learning
-DeepComposer : Computer composes. It's literally amazing.

◆ Analysis
-Athena : Save query data in S3 bucket
EMR : Big data framework can be executed and scaled
-CloudSearch : Managed document search system (AWS version of Elasticsearch )
-Elasticsearch Service : SaaS Elasticsearch
-Kinesis : Collects huge amounts of data in an analyzable form (like an ELK stack ?)
QuickSight : Business intelligence service
-Data Pipeline : Data can be moved or transformed to DynamoDB , RDS, S3
Data Exchange : It can be expensive to find an API that can use the desired data.
Glue : ETL service, improve and verify the quality of data
Lake Formation : Create a data lake
MSK : Apache Kafka of SaaS

◆ Security and identification, compliance
-IAM : AWS permission system that can manage users and AWS services
· Resource Access Manager : AWS resources such as Route 53 and EC2 can be shared with other accounts
-Cognito : User and password management system. Convenient for user management of applications.
-Secrets Manager : Protects encrypted data such as keys. Automatic rotation of secret is also possible.
-GuardDuty : Automatically scan CloudTrail and VPC logs to prepare for threats
Inspector : Automatically detects network and machine (security) problems
Macie : Analyzes the data in the S3 bucket and checks personal information
-Single Sign-On : The single sign-on function can be used in the application.
-Certificate Manager : Can manage SSL certificates and issue (free) certificates
-Key Management Service : Management of encryption key
-CloudHSM : Hardware security module . It is possible to generate and operate an encryption key.
-Directory Service : Active Directory of SaaS
-WAF and Shield : Web application firewall . You can set rules and specify rules prepared in advance.
· Firewall Manager : Firewall management for different accounts in your organization
-Artifact : Cloud compliance documentation (like ISO / IEC 27001 )
-Security Hub : Comprehensive security checker using GuardDuty, Inspector, Macie, etc.
Detective : Log security issues (from Security Hub, etc.)

◆ Mobile
-Amplify : AWS automatically generates and automatically deploys front-end and back-end apps
-Mobile Hub : Now part of Amplify
-AppSync : You can create a connectable backend API. It can also be created via Amplify.
-Device Farm : AWS BrowserStack . You can automatically test on different mobile devices and browsers.

◆ AR and VR
Sumerian : I don't know. The browser crashed in Mr. Teisen's environment.

◆ Application integration
-Step Functions : State machines can be described in Amazon's own language
AppFlow : Multiple apps can be linked automatically (like Zapier ?)
-EventBridge : Something like an event bus system
-MQ : Apache ActiveMQ managed by Amazon
-Simple Notification Service : You can notify the system by e-mail or SMS.
-Simple Queue Service : Message queue system
SWF : You can create a workflow

◆ AWS cost management
-Cost Explorer : Visualize AWS cost status
-Budgets : Create an AWS budget
Marketplace : You can search for and purchase AMIs with software installed.

◆ Customer engagement
-Connect : AWS call center platform
Pinpoint : You can respond by email, SMS, or phone according to the template.
-Simple Email Service : You can send emails. Email provider.

◆ Business application
Alexa for Business : Connecting business with Alexa
Chime : AWS version of Zoom
-WorkMail : AWS version of Gmail and Google Calendar

◆ End-user computing
-WorkSpaces : Windows or Linux virtual desktop service
-AppStream 2.0 : Applications can be delivered to the browser
· WorkDocs : Documents can be stored and managed online
WorkLink : You can connect to the intranet with a mobile device.

◆ IoT
IoT Core : Manage IoT devices through MQTT broker
-FreeRTOS : RTOS for microcomputers that can automatically connect to IoT Core and Greengrass
IoT 1-Click : You can connect and manage systems such as Lambda with one click.
IoT Analytics : Various messages can be structured and stored for analysis.
IoT Device Defender : Detects device abnormality and takes action
-IoT Device Management : IoT devices can be grouped and job schedules and remote access settings can be set.
IoT Events : The device can monitor the usage status of the device and execute AWS services and jobs by itself.
IoT Greengrass : Message brokers can buffer messages to up to 200 devices that can communicate locally with each other if the connection to the IoT Core is intermittent.
IoT SiteWise : Collect, structure, analyze and visualize data from industrial equipment
IoT Things Graph : A construction service like CloudFormation that can visualize how IoT devices communicate with AWS services.

◆ Game development
-GameLift : Deploy the game server to AWS with low latency

◆ Container
-Elastic Container Registry : Can store Docker images like Docker Hub
-Elastic Container Service : Can start a container on EC2 or Fargate
-Elastic Kubernetes Service : SaaS Kubernetes

There are over 150 services on AWS, and it's almost impossible to get acquainted with all of them, but 'that's fine,' Teisen said. This is because there are services that have nothing to do with the service you want to use. Most services are very well described and easy to get started, Teisen said. In addition, Mr. Teisen has no experience dealing with smart devices, so he expects AWS IoT service experts to tell us about the service.

in Web Service, Posted by darkhorse_log