云计算——ACA学习 云计算核心技术

  • 作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 

  •  座右铭:低头赶路,敬事如仪

  • 个人主页:网络豆的主页​​​​​

 

写在前面

    本系列将会持续更新云计算阿里云ACA的学习,了解云计算及网络安全相关从业的基础知识,以及阿里云产品的使用部署。提升个人对云计算产品技术的理解。

     阿里云云计算助理工程师认证(ACA - Alibaba Cloud Certification Associate)是面向使用阿里云基础产品的专业技术认证,主要涉及阿里云的计算、存储、网络、云数据库、安全类的核心产品,是对学员掌握阿里云主要产品技术技能水平的全面检验和能力认证, 主要面向学生群体及开发者,也可以做为运维人员的入门证书。


前期回顾

云计算——ACA学习 云计算概述


课程简介

云计算成为IT热门技术,甚至被视为将根本改变生活方式和商业模式的革新技术。借助云计算,网络服务提供者可以在瞬息之间,处理数以万计甚至亿计的信息,实现和超级计算相同的效能。

云计算可以被视为网格计算和虚拟化的融合:即利用网格分布式计算处理能力,将IT资源构筑成一个资源池,再加上成熟的服务器虚拟化,存储虚拟化技术,是用户可以实时的监控和调配资源。


课程目标

  • 明晰云计算技术架构;
  • 掌握云计算核心技术体系;
  • 掌握云计算核心技术关键概念。

一.云计算技术架构

1.信息时代的重大变革

  • 物理资源层
  • 资源层
  • 管理中间件
  • SOA构建层

  •  物理资源层

包括计算机,存储器,网络设备,数据库等。

资源层

将大量相同类型的资源构成同构或接近同构的资源池,是物理资源的集成和管理工作。

管理中间件

负责对云计算的资源进行管理,并对众多应用任务进行调度,使资源能高效,安全的提供服务。

SOA构建层

将云计算能力封装成标准的服务,并进行管理和使用。管理中间件和资源池层是云计算关键部分


 二.云计算关键技术

云计算的目标是以低成本的方式提供高可靠、高可用、规模可伸缩的个性化服务,为了达到这个目标,需要数据中心管理、虚拟化、海量数据处理、资源管理与调度、QoS保证、安全与隐私保护等关键技术。

1.虚拟化技术

(1)虚拟化概念

虚拟化是指计算元件在虚拟的而不是真实的基础运行,用“虚”的软件来代替或模拟“实”的服务器,CPU,网络等硬件 产品的一种简化管理和优化资源的解决方案。

虚拟化将物理资源转变为具有可管理性的逻辑资源,以消除物理结构之间的隔离,将物理资源融为一个整体。

虚拟机是指通过软件模拟的具有完整硬件系统的计算机,从理论上将完全等同于实体的物理计算机。

虚拟化三层含义

  • 虚拟化的对象是各种各样的资源。
  • 经过虚拟化后的逻辑资源对用户隐藏了不必要的细节
  • 用户可以在虚拟环境中实现其在真实环境中的部分或者全部功能。

 (2)虚拟化

服务器虚拟化

是将虚拟化技术应用于服务器,将一台服务器虚拟成若干虚拟服务器,在该服务器上可以支持多个操作系统同时运行。

桌面虚拟化

是将计算机终端系统进行虚拟化,以达到桌面使用的安全性和灵活性。可以通过任何设备,在任何地点,任何时间通过网络访问属于我们个人的桌面系统。

存储虚拟化

是对存储硬件资源进行抽象化表现

网络虚拟化

网络虚拟化就是在一个物理网络上模拟出多个逻辑网络来。

应用虚拟化

是把应用对低层的系统和硬件的依赖抽象出来,可以解决版本不兼容的问题。

 (3)虚拟化厂商

 (4)虚拟化技术分类

全虚拟化,半虚拟化,硬件辅助虚拟化,操作系统级虚拟化,软件虚拟化

 虚拟化可以进行查看我的这篇文章。

云计算——虚拟化层架构

 2.海量数据存储与处理

云计算的数据量往往是大于传统IT架构的,传统的存储架构已经很难满足日益增长的数据存储需求。云计算架构中,通常采用分布式存储,实现更好的扩展性,更大的容量以及更好的性能指标

 分布式存储技术优点

  • 系统可架设在容易失效的廉价硬件平台上。
  • 运行在多台节点上,自动整合。
  • 能存储大量GB级甚至TB级的大文件。
  • 整合集群内所有存储空间资源,虚拟化并对外提供文件访问服务。
  • 更好的扩展性,更大的容量,更适合大规模数据的性能需求。

(1)ceph

Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的,分布式文件系统

 (2)Hadoop

Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop实现了一个分布式文件系统( Distributed File System),其中一个组件是HDFS(Hadoop Distributed File System)。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,而MapReduce则为海量的数据提供了计算

云计算不仅要实现海量数据的存储,而且要提供面向海量数据的分析处理功能,由于部署在大规模硬件资源上,因此海量数据的处理需要抽象处理过程,并要求其编程模型支持规模扩展,屏蔽底层细节的同时简单有效,如Google提出的并行编程模型MapReduce。


 3.资源管理与调度技术


 4.服务管理技术

为了使云计算核心服务高效,安全地运行,需要服务管理技术加以支持。


 5.云计算管理平台

(1)从技术应用看

  • 计算型云平台
  • 存储型云平台
  • 综合云计算平台

(2)是否收费来划分

  • 开源云计算平台
  • 商业化云计算平台

(3)云计算管理平台

OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。

hadoop该计划是完全模仿Google体系架构做的一个开源项目,主要包括Mgp/Reduce和HDFS文件系统。


6.云计算技术发展趋势

  • 从封闭——》开源
  • 从单一解决方案——》融合
  • 从统一管理——》自动化实现
  • 从紧凑——》模块化设计

 创作不易,求关注,点赞,收藏,谢谢~ 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/8416.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

企业办公管理软件排名 | 九款企业管理软件助你制胜职场!(好用+实用+全面)

在寻找合适的企业办公管理软件时,你是否感到困惑不已,不知道从众多选项中选择哪一个? 一款好的管理软件不仅能简化工作流程,还能增强数据安全性,优化决策支持。 以下是九款备受推崇的企业管理软件,它们将助…

DNS服务器

DNS服务器 1、简介 DNS域名解析服务器,它作为将域名和IP地址相互映射的一个分布式数据库,端口号为53,通常使用UDP协议,但是在没有查询到完整的信息时,会以TCP这个协议来重新查询,所以在启动NDS服务器时&a…

顾荣辉在新加坡金融科技节发表主旨演讲:安全不仅是竞争优势,更是共同责任

在全球数字化和去中心化进程中,Web3的作用日益凸显,安全问题也日益成为行业的焦点。在这一背景下,顾荣辉教授于新加坡金融科技节(SFF)上发表主旨演讲《超越代码,引领信任》。顾教授在演讲中深入阐述了安全在…

Leetcode328奇偶链表,Leetcode21合并两个有序链表,Leetcode206反转链表 三者综合题

题目描述 思路分析 这题的思路就和我们的标题所述一样,可以看作是这3个题的合并,但是稍微还有一点点区别 比如:奇偶链表这道题主要是偶数链在了奇数后面,字节这个的话是奇偶链表分离了 所以字节这题的大概思路就是: …

「Mac玩转仓颉内测版1」入门篇1 - Cangjie环境的搭建

本篇详细介绍在Mac系统上快速搭建Cangjie开发环境的步骤,涵盖VSCode的下载与安装、Cangjie插件的离线安装、工具链的配置及验证。通过这些步骤,确保开发环境配置完成,为Cangjie项目开发提供稳定的基础支持。 关键词 Cangjie开发环境搭建VSC…

2023数学分析【南昌大学】

计算 求极限 lim ⁡ n → ∞ ( 1 n 2 + 1 2 + 1 n 2 + 2 2 + ⋯ + 1 n 2 + n 2 ) \mathop{\lim }\limits_{n \to \infty } \left( \frac{1}{{\sqrt {n^2 + 1^2} }} + \frac{1}{{\sqrt {n^2 + 2^2} }} + \cdots + \frac{1}{{\sqrt {n^2 + n^2} }} \right) n→∞lim​(n2+12 ​1…

从技术创新到商业应用,智象未来(HiDream.ai)创新不止步

在人工智能领域的最新动态中,智象未来(HiDream.ai)公司,作为全球领先的多模态生成式人工智能技术先驱,已经引起了广泛的行业瞩目。该公司专注于深度学习和计算机视觉技术的融合,致力于开发和优化视觉多模态…

ssm基于Vue的戏剧推广网站+vue

系统包含:源码论文 所用技术:SpringBootVueSSMMybatisMysql 免费提供给大家参考或者学习,获取源码看文章最下面 需要定制看文章最下面 目 录 摘 要 I Abstract II 第1章 绪论 1 1.1 课题背景 1 1.2 课题意义 1 1.3 研究内容 1 第2…

利用泰勒公式近似计算10的平方根

文章目录 1. 泰勒公式是什么2、利用泰勒公式计算 10 \sqrt{10} 10 ​第 1 步:泰勒级数展开第 2 步:计算各阶导数第 3 步:在 x 9 x 9 x9 处计算各阶导数第 4 步:构建各阶泰勒展开式第 5 步:计算 f ( 10 ) f(10) f(1…

AI芯片:推动高性能计算场景的关键力量

​ 大家好,我是Shelly,一个专注于输出AI工具和科技前沿内容的AI应用教练,体验过300款以上的AI应用工具。关注科技及大模型领域对社会的影响10年。关注我一起驾驭AI工具,拥抱AI时代的到来。 AI工具集1:大厂AI工具【共2…

C语言--结构体详解

一.前言 为了保证文章的质量和长度,小编将会分两篇介绍,思维导图如下,本文主要讲解概念部分,其中关于结构体内存对齐、位段等更加详细的内容将会在下一篇加以介绍,希望大家有所收获🌹🌹 在C语言…

完整教学:胡须图像分割

胡须图像分割系统源码&数据集分享 [yolov8-seg-act&yolov8-seg-C2f-Parc等50全套改进创新点发刊_一键训练教程_Web前端展示] 1.研究背景与意义 项目参考ILSVRC ImageNet Large Scale Visual Recognition Challenge 项目来源AAAI Global Al lnnovatio…

LeetCode 热题100 之 栈

1.有效的括号 思路分析&#xff1a;我们可以使用栈&#xff08;stack&#xff09;来解决这个问题。栈是一种先进后出的数据结构&#xff0c;这与括号匹配的需求非常契合。 unordered_map<char, char> bracket_map&#xff1a;这个哈希表用来存储右括号与左括号的对应关系…

git clone,用https还是ssh

前言 在使用Git去克隆项目时&#xff0c;会遇到https和ssh等形式&#xff0c;这两种又有何种区别呢&#xff0c;本文将重点讨论在具体使用中的问题。 注:第一次使用Git 时&#xff0c;需要先设置全局用户名和邮箱&#xff0c;否则后续使用命令时会报错&#xff0c;也是提醒先添…

【深圳大学/大学物理实验2】霍尔效应及其应用实验预习参考

霍尔效应及其应用 总分&#xff1a;100 组卷人&#xff1a;系统管理员成绩&#xff1a;95 一、单选题 共 10 小题 共 50 分 1. (5分)测量霍尔电压的原理公式是&#xff1a; 学生答案&#xff1a;C √ A. B. C. D. 2. (5分)载流子浓度n的计算式…

[全网最完整最详细C++篇]第四篇:类和对象(上)

目录 1->面向过程和面向对象初步认识 2->类的引入 3->类的定义 4->类的访问限定符及封装 4.1 访问限定符 4.2封装 5->类的作用域 6->类的实例化 7->类的对象大小的计算 7.1 如何计算类对象的大小 7.2 类对象的存储方式猜测 7.3 结构体内存对齐规…

Linux 服务器使用指南:从入门到登录

&#x1f31f;快来参与讨论&#x1f4ac;&#xff0c;点赞&#x1f44d;、收藏⭐、分享&#x1f4e4;&#xff0c;共创活力社区。 &#x1f31f; &#x1f6a9;博主致力于用通俗易懂且不失专业性的文字&#xff0c;讲解计算机领域那些看似枯燥的知识点&#x1f6a9; 目录 一…

汇编语言:冒泡排序

在数据区定义一个字节型变量a1&#xff0c;a1中存放了若个字符&#xff0c;$字符是其最后一个字符。 编写子程序 a1中的所有字符输出显示&#xff0c;直到‘$’结束&#xff08;需要用循环实现&#xff09;输出回车换行符号和逗号用提示信息提示用户输入8个数&#xff0c;以非数…

Netty篇(核心组件 - Channel)

目录 一、简介 二、ChannelFuture 三、CloseFuture 四、&#x1f4a1; 异步提升的是什么 一、简介 channel 的主要作用 close() 可以用来关闭 channelcloseFuture() 用来处理 channel 的关闭 sync 方法作用是同步等待 channel 关闭而 addListener 方法是异步等待 channel …