云计算基础

写篇博客静静心,这几天突然没有了学习的动力,也并不知道为什么。本人大学四年快上了一半,感觉自己什么都不会,突然没有了目标。不知道学习啥,我把前几天学的东西分享一下,缓解我内心空虚的状态。我今天分享的是云计算的基础知识,希望对你们有所帮助,有什么错误指出来,谢谢大家。

1.云计算产生的驱动力:技术驱动 需求驱动和商业模式的改变。

2.云计算的价值:<1>智能资源调度,大致分为两个方面:实现负载均衡和实现节能减排<2>提高资源利用率<3>分布式计算存储<4>实现统一的管理<5>业务快速部署 如IDC建IT系统,周期小于三天。

3.使用虚拟化的原因:<1>cpu速度越来越快,超出软件对硬件性能的需求

                               <2>INTEL和AMD在cpu里加入了虚拟指令

                                 <3>企业成本的压力

                                 <4>环保的压力

                                  <5>不断增长的业务请求。

4.虚拟化的概念:通过虚拟化技术将计算机虚拟为逻辑计算机,将一台计算机上运行多个逻辑计算机,每个逻辑计算机运行多个不同的操作系统,并且每个应用程序都可以在相互独立的空间内运行而互不影响,从而显著地提高了计算机的工作效率。

5.虚拟化的本质:<1>分区:在单一物理服务器上可同时运行多个虚拟机,以按需使用硬件资源<2>隔离<3>封装<4>独立:可在任何物理机运行,实现热迁移。

6.虚拟化的原理:核心思想:计算机虚拟化技术的实现形式是在系统中加入了一个虚拟系统,将下层的资源抽象成应以形式的资源,提供给上层使用。

7.计算虚拟化细分:<1>全虚拟化<2>超虚拟化<3>硬件辅助虚拟化<4>部分虚拟化<5>操作系统级虚拟化。

8.满足电信和企业关键应用的计算虚拟化

      <1>精细化cpu调度技术。

      <1>NUMA架构感知的调度技术。

      <1>内存复用技术。

      <1>IO调度中断优化技术。

9.VCPU调度分配机制:一级调度:虚拟化监视器负责vcpu在物理上cpu的调度。二级调度:客户操作系统负责线程上vcpu的调度。

10.Local Regression 算法  负载预测和动态资源调整的相互作用关系。

11.计算高可靠性的保障

       <1>基于冷备机制的虚拟化HA保护

       <2>基于热备机制的虚拟机运行态镜像沉余方案

12基础设备即服务:IaaS

13 openstack组件

             01 Nova介绍

                   <1>openstack云中的计算组织控制器。

                   <2>管理openstack云中实例生命周期。

                   <3>管理计算机资源,网络,认证所需的可扩展性平台。

             术语:

                     KVM:内核虚拟化

                     Qemu:KVM的替补角色,没有kvm的执行效率高。

                      Flavor:新建虚拟机的配置列表,虚拟机模板。

                    keypair:ssh连接访问实例的密钥对。

                    安全组:用来控制实例访问策略的容器。

                     安全组规划:用来控制实例访问的具体策略。

                   Nova框架:nova-api:入口

                                     nova-schedule:调度分配

                                      nova-conductor:实例创建。

今天分享就到这,等会分享一个小app demo,如果有什么错的希望大家指出。谢谢

你可能感兴趣的:(云计算基础)