AWS Cloud Partition

马上开始. 它是免费的哦
注册 使用您的电邮地址
AWS Cloud Partition 作者: Mind Map: AWS Cloud Partition

1. Best Practice

1.1. Decoupling

1.1.1. Reduces inter-dependency so that failures do not impact to another component

1.1.2. Smaller

1.2. Designing Solution

1.2.1. Stop guessing your capacity

1.2.2. Test systems at production scale

1.2.3. Automate to make architectural experimentation easier

1.2.4. Allow for evolutionary architectures

1.2.5. Drive architectures using data

1.2.6. Improve through game days

1.3. Single point of failure

1.4. Architecture principle of elasticity

2. AWS Shared Controls

2.1. Patch Management

2.1.1. Patching their guest OS and applications

2.2. Configuration Management

2.2.1. Operating Systems

2.2.2. Database

2.2.3. Application

2.3. Awareness & Training

2.3.1. Train their own employees

3. AWS Share reponsibility

3.1. Protecting the confidentiality of data transit

4. Reliability of AWS

4.1. Recover quickly from failures

4.2. Automatic provisioning new resource to meet demand

5. Legal

5.1. Aws Artifact

5.1.1. Manage their agreements

5.2. Aws Acceptable Use Policy

5.2.1. Without authorization from aws

6. AWS Managed Service

7. AWS Services

7.1. EC2

7.1.1. Purchase option

7.1.1.1. On-deman instance

7.1.1.1.1. Least Commitment

7.1.1.2. Spot instance

7.1.1.2.1. Biggest Savings

7.1.1.3. Reserved Instance

7.1.1.3.1. Best Long-term

7.1.1.4. Dedicated instance

7.1.1.4.1. Most Expensive

7.1.2. Type

7.1.2.1. General Purpose

7.1.2.1.1. Balance between cpu and memory

7.1.2.2. Compute Optimized

7.1.2.2.1. High ratio of compute to memory

7.1.2.2.2. CPU

7.1.2.3. Memory Optiomized

7.1.2.3.1. Good for memory databse

7.1.2.3.2. RAM

7.1.2.4. Accelerated Computing

7.1.2.4.1. Best graphics processing

7.1.2.4.2. GPU

7.1.2.5. Storage Optimized

7.1.2.5.1. SSD & HHD backend

7.2. AWS Database

7.2.1. Relational

7.2.1.1. AWS RDS

7.2.1.1.1. Scale

7.2.1.1.2. Operate

7.2.1.2. AWS Aurora

7.2.1.2.1. PostgreSQL

7.2.1.2.2. MySql

7.2.1.3. AWS Redshift

7.2.1.3.1. Data warehouse

7.2.1.3.2. Analyze all your data

7.2.2. Key-value

7.2.2.1. DynamoDB

7.2.2.1.1. NoSQL

7.2.2.1.2. Fast and Flexible

7.2.3. In memory

7.2.3.1. Elasticache

7.2.3.2. Memory database for Redis

7.2.4. Document

7.2.4.1. Json

7.2.4.2. MongoDB

7.2.5. Graph (graphic, chart)

7.2.5.1. Amazon Neptune

7.2.5.1.1. Social networking

7.2.5.1.2. Fraud detection

7.2.5.1.3. Dataset

7.3. CloudFront

7.3.1. Content delivery network (CND)

7.3.2. Data, video, image, application to customer in global

7.3.3. AWS Edge Locations

7.3.3.1. Distribute content to global

7.4. Storage

7.4.1. Object level

7.4.1.1. AWS S3

7.4.1.1.1. Standard

7.4.1.1.2. Standard IA

7.4.1.1.3. Intelligent

7.4.1.1.4. Glacier

7.4.1.1.5. Glacier deep Archive

7.4.2. Block level

7.4.2.1. EBS

7.4.2.1.1. Attach in EC2

7.4.2.2. Instance Store

7.4.2.2.1. default storage in EC2

7.4.3. File level

7.4.3.1. AWS EFS

7.4.3.1.1. Share access to EC2

7.5. Network

7.5.1. AWS Route53

7.5.1.1. Domain Name System (DNS)

7.5.2. VPC

8. Tools & Sercurity

8.1. Tools

8.1.1. AWS CLI

8.1.1.1. Tool

8.1.1.2. Command line interface

8.1.2. AWS Management Console:

8.1.2.1. Web based user interface

8.2. Sercurity

8.2.1. Aws Inspector

8.2.1.1. Automated security assessment service

8.2.2. AWS Trusted avidsor

8.2.2.1. Offers a rich set of best practice

8.2.2.2. Cost optimization

8.2.2.3. Security

8.2.2.4. Perfomance

8.2.2.5. Service limit

8.2.2.6. Fault tolerance

9. Monioring

9.1. AWS Health Dashboard

9.1.1. Personalized view aws health service

9.1.2. Troubleshooting guidance to aws events impacting to your reseouces

9.2. Cloud Watch

9.2.1. monitor all aws resources

9.2.2. Collect and track metric

9.2.3. Log files

9.2.4. Set alarm & noti

9.3. CloudTrail

9.3.1. Monitor all user actions

10. Cost

10.1. AWS Auto Scaling

10.1.1. automates the process of adding/removing server capacity

10.2. AWS Budgets

10.2.1. Set custom budgets

10.2.2. alert you when your cost or exceed over than budgets amout

10.3. Discount

10.3.1. Consolidated billing for many diffent account

10.4. AWS Cost Explore

10.4.1. Enable you use interface let you visualize, undertand, and manage your cost and usage overtime

11. Support

11.1. Basic Support

11.1.1. Abuse Team

11.2. Security Support

11.2.1. Security team

11.3. Billing Support

11.3.1. Concierge team

11.4. Professinal Service

11.4.1. Help design, architect, build, mirgate

11.5. Enterprise support plan