How to Perform?
- Amazon S3 (Simple Storage Service)
- Raw objects
- Store basic static contents for your application
- Amazon CloudFront
- It hooks up with Amazon S3
- Optimize to access application
- Amazon Route 53
- Register Domain
- DNS Setting
API HOSTING
- 1st Solution
- Amazon API Gateway + AWS Lambda
- scaling application
- deploying some codes and registering functions
- Restful API (Quick with minimum)
- deploy machine (hidden)
- Amazon API Gateway + AWS Lambda
- 2nd Solution
- Amazon Load Balancer + Amazon EC2
- run virtual machine to set out >> EC2 >> you can do whatever you want
- Scale >> add more nodes >> run serve
- where the Amazon Load Balancer comes from
- Amazon Load Balancer + Amazon EC2
- 3rd Option
- Amazon Load Balancer + Amazon EC2 + Docker
- ECS responsible that they are doing the health check
- Amazon Load Balancer + Amazon EC2 + Docker
DATA BASE
- 1st Solution
- Amazon RDS
- Managed Solution
- AWS ensured that everything backed up and etc
- Managed Solution
- Amazon Redshift
- Cluster of machine
- Very Heavy Duty (Analytics)
- Time series (100-1000 lines)
- Business Intelligence (BI)
- Amazon DynamoDB
- very fast performance
- very popular
- using SQL
- Amazon Elastic Cache
- Caching and Key Value
- Amazon RDS
- Diversity
- Amazon Neptune
- Ideal for time style range
- Graph base
- Data consists of Node and connections between nodes
- Amazon Neptune
Application Orchestration
1st Solution
- Amazon SNS
- Communicate with each other
- Amazon SQS
- Communicate with each other.
- AWS Step Functions
- Ensure that credit card is great
Analytics, Big Data, ML
- Amazon Athena
- Use standard SQL
- get S3 (Use this data)
- Redshift >> Analytics
- Amazon Quick Sight
- Power BI, Graph them, etc
- Amazon EMR
- Map produce job
- Amazon SageMaker
- Machine Learning
Security
- Amazon VPC
- Build Amazon Digital Firewall
- I only accepts this group of access (when and how)
- Locking down system
- Subnet >> Route Tables >> etc
- Default Setting >> Host an application
- AWS Identity and Access Management
- This lambda function has access to this in dynamoDB
- Users, roles, permissions, etc
Monitoring
- Amazon CloudWatch
- Umbrella service
- Monitoring Graphs, metrics for the health of the service
- Look at the log files and look at them in a more cohesive ways
- Dashboards
- Important
- Scalable and Healthy at all times
- AWS CloudTrail
- Handful of accounts and check for users >> who is accessing when and what.
'AWS' 카테고리의 다른 글
[AWS CDK] CDK Workshop with TypeScript (0) | 2022.03.25 |
---|---|
[AWS] AWS CDK (Cloud Development Kit) Basics (0) | 2022.03.24 |
[AWS] EC2 vs ECS vs Lambda (0) | 2022.03.24 |
[AWS CLI] Creating a cluster with a Fargate Linux task using the AWS CLI (0) | 2022.03.24 |
[AWS CLI] How to config AWS CLI (0) | 2022.03.23 |