云计算读书笔记(三)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS PostgreSQL,高可用系列 2核4GB
简介: Amazon云计算AWS 亚马逊的云是业界比较领先的云,主要包括弹性计算云EC2,简单存储服务S3,简单数据库服务Simple DB,简单队列服务SQS,弹性MapReduce服务,内容推送服务CloudFront,电子商务服务DevPay和FPS等。
Amazon云计算AWS

亚马逊的云是业界比较领先的云,主要包括弹性计算云EC2,简单存储服务S3,简单数据库服务Simple DB,简单队列服务SQS,弹性MapReduce服务,内容推送服务CloudFront,电子商务服务DevPay和FPS等。

基础存储架构:Dynamo

Dynamo以简单的键值存储,不支持复杂的查询

架构的主要技术

1,数据均衡分布的问题

1)一致性哈希算法 (1)平衡性 (2)单调性 (3)分散性 (4)负载

2)采用的改进算法,引入虚拟结点的概念

3)数据备份

2,数据冲突问题

主要考虑三个因素:可靠性,可用性和一致性

3,容错机制

1)临时故障容错机制

2)永久性故障处理机制

4,成员资格及错误检测

弹性计算云EC2

是Amazon云计算环境的基本平台

主要特性:

1)灵活性

2)低成本

3)安全性

4)易用性

5)容错性

EC2的关键技术:

1)弹性块存储

2)地理区域和可用区域

3)EC2的通信机制

4)弹性负载均衡

5)监控服务

6)自动缩放

7)服务管理控制台

简单存储服务S3

s3是amazon推出的简单存储服务

s3是架构在Dynamo之上的

s3存储涉及的几个基本概念:

1)对象 是基本的存储单元,主要由两部分组成:数据和元数据

2)键 键是对象的唯一标识符

3)桶 桶是一个用来存储对象的容器

4)基本操作 基本操作包括:Get,Put,List,Delete和Head

简单队列服务SQS

SQS是Amazon为了解决其云平台之间不同组件的通信而专门设计开发的。

SQS由三个基本部分组成:系统组件,队列和消息

简单数据库服务

Simple DB主要用于存储结构化的数据,并为这些数据提供基本的查找,删除等数据库功能

重要概念:

1)用户账户

2)域

3)条目

4)属性

5)值

关系数据库服务RDS

RDS是一种云中的MySQL数据库系统,它采用集群的方式将MySQL移植到云中

内容推送服务CloudFront

CloudFront实际上就是一个基于Amazon云计算平台实现的内容分发网络。通过Amazon部署在世界各地的边缘节点,用户可以快速,高效的由CloudFront提供服务的网站进行访问

云内容推送:

1,对象

2,源服务器

3,分发

4,别名指向

5,边缘节点位置

6,有效期

其它Amazon云计算服务

1)快速应用部署Elatic Beanstalk和服务模板CloudFormation

2)云中的DNS服务Router53

3)虚拟私有云VPC

4)简单通知服务SNS和简单邮件服务SES

5)弹性MapReduce服务

6)电子商务服务DevPay,FPS和Simple Pay

7)Amazon执行网络服务

8)土耳其机器人

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
编译器 异构计算 内存技术
【FPGA】高云FPGA之科学的FPGA开发流程(三)
【FPGA】高云FPGA之科学的FPGA开发流程
544 0
【FPGA】高云FPGA之科学的FPGA开发流程(三)
|
Linux C++ Windows
linux ln链接命令
linux ln链接命令
2784 0
|
安全 数据安全/隐私保护
Springboot+Spring security +jwt认证+动态授权
Springboot+Spring security +jwt认证+动态授权
447 0
|
设计模式 Java 关系型数据库
设计模式——工厂模式
工厂模式介绍、静态简单工厂模式、工厂方法模式、抽象工厂模式、JDK 源码分析
设计模式——工厂模式
|
SQL 监控 数据处理
实时计算 Flink版产品使用合集之开启 MiniBatch 优化会引入乱序问题如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
311 0
|
12月前
|
编解码 前端开发 开发者
掌握前端开发中的响应式设计技巧
掌握前端开发中的响应式设计技巧
|
人工智能 Cloud Native Serverless
来云栖大会!探展云上开发,沉浸式体验云原生 + AI 新奇玩法
计算馆将展示中国最先进的云计算产业链全景,从底层硬件到数据创新,从云计算基础设施到数据管理服务、人工智能平台和模型服务,全景式呈现 AI 时代云计算最新技术形态和产品进展。计算馆有哪些推荐?往下看!
|
安全 搜索推荐 机器人
纳米技术与医疗:纳米机器人的临床应用前景
【9月更文挑战第28天】纳米机器人作为纳米技术在医疗领域的重要应用,正逐步改变着传统医疗的面貌。它们在药物输送、癌症治疗、手术辅助和疾病诊断等方面展现出广阔的应用前景。随着科学技术的不断进步和纳米技术的不断成熟,我们有理由相信,纳米机器人将成为医疗领域的一个重要且不可或缺的组成部分,为人类的健康事业做出更大的贡献。同时,我们也应关注纳米技术的安全性和可靠性问题,确保其在医疗应用中的安全和有效。
1125 1
|
Ubuntu Linux Shell
10-21|在linux我如果修改了时间,什么命令可以恢复正确啊
10-21|在linux我如果修改了时间,什么命令可以恢复正确啊
|
机器学习/深度学习 Linux Python
01-Python详细安装教程(大妈看了都会)
01-Python详细安装教程(大妈看了都会)
667 0