Cloud Application学习第一课

时间:2023-02-08 20:08:25

CloudApplication

云=大量的存储空间+计算周期

1         what iscloud?

1.1         单节点云(“数据处理中心”)包括:

1.1.1   计算节点(框架组)

1.1.2   开关(连接控制框架)

1.1.3   网络拓扑和分层拓扑

1.1.4   存储节点(backend)连接网络

1.1.5   客户端提交工作以及接受客户端的请求

1.1.6   软件服务

1.2         地理上分布的云服务包括:

1.2.1   大量网站

1.2.2   每个网站拥有不同的结构和服务

2         a cloud historyof time

2.1         数据处理工业

2.2         Cpu 18个月(cpu插槽数量)

2.3         存储能力 12个月

2.4         宽带 9个月(1985 56k)

2.5         多路复用信息计算系统(Multics):重量及庞大的操作系统(Unix雏形)

3         Introductionto clouds:what’s new in today’s cloud

3.1         超大规模(Massive scale):大

3.2         按需访问(On-demand access):支付你所使用的费用,任何人都可以访问

3.3         数据密集性质(Data-intensive nature):处理数据量大

3.4         新的云计算模型(new cloud programming paradigms):高存取性和编程性,开源

4         Introductionto clouds:new aspects of cloud

4.1         按需访问(On-demand access):aaS分类

4.1.1   租用云服务器:

4.1.1.1  弹性计算云(AWS Elastic Compute Cloud(EC2)):按时付费

4.1.1.2  简单存储服务(AWS Simple Storage Service(EC3)):按月付费

4.1.2   Haas:Hardware as a Service(硬件即服务)

4.1.2.1  获得所需要的准系统硬件机器,但是其有安全风险

4.1.3   Iaas:Infrastructure as a Service(架构即服务)

4.1.3.1  灵活计算,存储架构虚拟化,通常包括HaaS

4.1.4   Paas:Platform as a Service(平台即服务)

4.1.4.1  灵活计算,无法访问虚拟机,可以编写自己代码,然后与该平台紧密相连,支持跨平台

4.1.5   Saas:Softwareas a Service(服务导向架构)

4.1.5.1  提供你需要的软件服务,通常包含SOA(serviceOriented Architectures面向服务的体系结构)

4.2         计算密集型处理技术

4.2.1   Compute-Intensive(计算密集型):高性能计算

4.2.2   Date-Intensive(数据密集型):

4.2.2.1  大量独立的数据分析处理作业可以分布在松耦合的计算机集群系统的不同节点上运行;

4.2.2.2  高度密集的海量数据I/O吞吐需求;

4.2.2.3  大部分数据密集型应用都有个数据流驱动的流程。

4.3         新型云计算模型:

4.3.1   容易编写和高度运行并行程序

5         Introductionto cloud:economics of clouds

5.1         M>5.5month(storage)

5.2         M>12months(overall)