https://docs.aws.amazon.com/whitepapers/latest/aws-overview/introduction.html
AWS overview
AWS introduction
The six pillars of AWS well architectured framework make it secure, reliable, cost-effective, sustainable, efficient:
1)severless application lens;
2)container build lens;
3)machine learning lens;
4)data analytics lens;
5)hybrid networking lens;
6)IOT lens and IOT lens checklist;
7)SAP lens. We refer to SAP as the software running on AWS provided by the company SAP, best known for its enterprise resource planning (ERP) applications
8)Game industry lens;
9)streaming media lens;
10)Health care industry lens;
11)Financial services industry lens;
12)HPC lens;
13)SAAS lens.
DEFINITION
Cloud computing is the on-demand delivery of compute power, database, storage, applications, and other IT resources through a cloud services platform via the internet with pay-as-you-go pricing.
Six advantages of cloud computing:
1) Trade fixed expense for variable expense;
2) Benefit from massive economies scale;
3) Stop guessing capacity;
4) increase speed and agility;
5) Stop spending money running and maintaining data centers;
6) Go global in minutes.
Types of cloud computing
Cloud computing models
1) IaaS
2) PaaS
3) SaaS
Cloud computing deployment models
cloud: fully deployed in the cloud and run all parts of the applications.
Hybrid: part cloud-based, part not.
on-premises: also called "private cloud".
Globale infrastructure
AWS regions: A physical location that has multiple availability zones.
AWS availability zones: consists of one or multiple discrete data centers. makes more FT, HA and scalable than a single DC.
Security and compliance
Compliance is a shared responsibility between AWS and the customer. In alignment with security practices and a set of IT security standards.
Amazon Web Services Cloud
Accessing Amazon web services
1) AWS management console;
2) command lines, AWS CLI;
3) SDKs.
Analytics
Athena: SQL queries.
CloudSearch: highlighting, autocomplete, and geospatial search.
EMR: big data platform. can use Apache Spark, Hive, Hbase, Flink, Hudi, Presto.
FinSpace
for financial services industry.
Kinesis
real time, streaming data process. offers four services:
1) firehose: load streaming data into data stores and analytic tools.
2) data analytics: analyze streaming data, gain insights and respond in real time.
3) data streams: continuously capture various, GB of data per second.
4) video streams: securely stream video from connected devices to analytics, ML, playback and other processing tools.
OpenSearch services
deploy, secure, operate and scale OpenSearch to search, analyze and visualize data in real time.
RedShift
data warehouse.
RedShift serverless
run and scale analytics withoud having to manage data warehouse infrastructure.
QuickSight
BI services.
Data Exchange
find, subscribe to , and use third-party data.
Data Pipeline
process and move data between AWS compute and storage services, as well as on premises data sources.
GLUE
ETL services.
Lake Formation
quickly setup a secure data lake in days.
Managed streaming for Apache Kafka(MSK)
service that use kafka to process streaming data.
Application integration
Step functions
cooperate components of distributed applications and microservices using virtual workflows.
AppFlow
Securely transfer data between SaaS such as Salesforce, AWS S3, and RedShift etc.
EventBridge
serverless event bus to build event-driven applications at scale using event generated from your applications, integrated SaaS applications and AWS services.
Managed workflows for Apache Airflow(MWAA)
setup and operate end-to-end data pipelines in the cloud at scale.
MQ
Message service broker for ActiveMQ and RabbitMQ to setup and operate message brokers in the cloud.
Simple notification service(SNS)
pub/sub messaging service to decouble microservices, distributed systems and serverless applications. provides topics for high thoughput, push-based, many-to-many messaging.
Simple Queue Service(SQS)
queue service to decouple and scale microservice, distributed systems and serverless applications.
Simple workflow Service(SWF)
help to build, run and scale background jobs that has parallel or sequential steps. fully managed state tracker and task coordinator in the cloud.
转载本文请联系原作者获取授权,同时请注明本文来自张卫国科学网博客。
链接地址:https://wap.sciencenet.cn/blog-3393693-1382692.html?mobile=1
收藏