张卫国
cloud computing-AWS introduction
2023-4-2 11:18
阅读:843

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

收藏

分享到:

上一篇
下一篇
当前推荐数:0
推荐到博客首页
网友评论0 条评论
确定删除指定的回复吗?
确定删除本博文吗?