随着云计算概念的不断落地和推广, 目前云平台已经得到了非常广泛的使用.
云平台帮助用户在:
等方面获得比传统方式更高效, 更节省, 更稳定, 更方便的优势.
云平台
也称云计算平台
. 云计算, 顾名思义, 就是将计算在云上运行.
那么在这里面的3个概念
我们可以这样理解: 云平台 就是 一个云上的平台, 为用户提供各种各样的 远程
服务
现在有一个 人力外包中心, 其内部有非常多的人力资源可供客户购买使用.
那么有一个客户, 从人力资源外包公司, 花钱雇10个人干活, 发现效率不行又雇了100个一起干活, 最终活儿按时完成.
那么, 上述例子就是对云平台的一种模拟.
人力资源中心
提供的是服务, 提供的是资源, 客户只需要按量购买即可.
在例子中, 客户如果不使用人力资源中心
就需要自己招聘相应的员工, 签订劳务合同, 让自己的员工去为自己服务.
但是, 如果需求结束了, 员工又不能随意辞退, 那么这些员工就相当于资源闲置了.
而人力资源中心
就是提供了 资源
供客户使用, 按需求 按用量付费即可, 用完即停止. 对客户来说资源
没有闲置.
PS: 现在很多软件人力外包, 就是这样的思路.
很多甲方公司, 不愿意招聘正式员工, 仅仅某个项目需求人手, 就从外包公司招人来做, 项目完成, 人员也就遣返回外包公司了. 甲方按人数和时间给外包公司付款.
回到计算机的世界中
云平台提供的就是 计算的资源.
那么计算的资源主要有:
服务器
交换机
磁盘
GPU
等硬件资源软件工具
如域名服务
虚拟内网
数据库软件
等.云平台为客户提供了 一站式的解决方案.
客户可以没有任何一台服务器 同样可以搭建起来自己的业务.
业务 就运行在云平台
之上.
通俗的理解, 使用了云平台之后, 客户就不需要自行搭建机房了, 不需要自购服务器了.
服务器等硬件资源 从云平台购买使用即可.
并且因为云平台上的资源是很多的, 如果客户觉得资源不足, 可以追加购买. 如果觉得资源过多, 可以减少购买. 灵活方便.
毕竟, 自建机房成本很高, 并且服务器等硬件购买是一次性.
买回来发现用不到,造成资源的闲置 也是无可避免.
特别是某些业务突增的需求, 导致资源紧张, 临时加了N台服务器.
等到业务下降的时候, 这么多追加的服务器的资源就闲置了.
消费者还能在
闲鱼
让闲置游起来. 但是服务器领域…就算也能各种二手倒腾, 在机房频繁的上架下架 也是很繁琐的. 特别是运维同学, 估计要打人…
云平台主要有 2大类, 分别是:
私有云平台, 简称私有云
顾名思义就是私人的云平台, 一般是企业自行搭建, 提供给企业内部去使用.
如, 各个业务部门 或者各个项目组作为客户, 从平台上购买资源,或者申请资源去使用,费用一般企业内部结算。
是一种提高企业内 资源利用率的手段,同时,基于云平台上提供的各种服务,也方便企业内部的开发。
但对于企业本身来说, 其硬件资源是自行组建的.(如 自建机房 自购服务器等)
公有云平台就是提供给大众使用的云平台.
任何人 或者任何企业 均可以在公有云平台内去 购买 申请 相应的资源.
对于公有云平台的提供商来说, 其本身的硬件资源是自行组建的(如自建机房, 自购服务器, 搭建数据中心)
提供公有云服务的平台有许多, 我们来列举一下(顺序不代表排名):
苹果
带领手机的发展方向一样, AWS
目前处于引领云平台发展方向的地位.PaaS SaaS IaaS
Infrastructure as a Service
: 基础设施即服务, 是指把IT基础设施作为服务提供
Platform as a Service
: 平台即服务.是指将平台作为一种服务对外提供. 那么我们要学习的云平台, 就是一种PaaS
服务. 其他还有如
腾讯地图开发平台
Software as a Service
: 软件即服务, 是指将软件作为一种服务对外提供.
那么我们理解, 阿里云是一个PaaS
平台, 提供IaaS
和 SaaS
服务.
文章浏览阅读1.3w次,点赞103次,收藏97次。Windows UAC权限详解以及因为权限不对等引发的若干问题分享。_uac权限
文章浏览阅读1.1k次,点赞16次,收藏20次。目标检测的数据集划分以及XML格式转为YOLO的Label格式
文章浏览阅读1.7k次。安装nb_condaconda install nb_conda安装完成后,jupyter notebook中多了Conad选项卡,但此时还不能用,还需要在每一个虚拟环境中安装jupyter.在虚拟环境中安装jupyter进入虚拟环境,Linux&mac环境:source activate your_env_name,在windows下执行conda activate your_env_name在虚拟环境中安装jupyter:pip install ipykernel,这样重新执行j_jupyter conda
文章浏览阅读74次。1.要求在一组数中,插入一个新数,并维护原来的排序方式不变<?php//1.要求在一组数中,插入一个新数,并维护原来的排序方式不变function insertArr($arr,$val){ $pos=0; if (sizeof($arr)==0) return array($val); //传入数组没有值 if (sizeof(..._php 要求在一组数中,插入一个新数,并维护原来的排序方式不变
文章浏览阅读57次。掌握Class.forName方法及获取其对象的属性方法等
文章浏览阅读888次。1.首先全选或者选择你要保存的元素【Ctrl+A】2.Edit---->Export Image3. 导出-->保存over!_pdm 导出图片
文章浏览阅读62次。本来打算一切都尘埃落定再去写东西。可是如果这么一直等下去,真不知道还有没有写的可能啦。 写技术不是件容易的事情突然发现记录生活和写技术日志需要特殊的热情和持久的耐性。生活本身就不容易,做技术也很不容易,我们还要协调,思考,沟通。。。那么最后托着疲惫的身体,麻木的灵魂还能写出什么来呢。。。所以我对那些一只孜孜不倦的写技术日志的人还是充满着敬意和羡慕。羡慕他们在兴趣的驱动下..._最终难得迎来一只菜鸟
文章浏览阅读3.6k次,点赞8次,收藏59次。本文是本着了解物联网原理及如何架构软件到具体案例的应用而梳理的一篇文章,学习了多位前辈的成果,有不足的地方请及时指正。_iot物模型 如何对接
文章浏览阅读5.4k次,点赞2次,收藏3次。在python中,1,星号(*)运算符可以用在两个位置,函数定义和展开集合def func1(*args): #用星号定义可变参数列表 for arg in args: print 'arg=',argif __name__ == '__main__': func1(1,2,3,4)# args={'a':1,'b':2,'c':3,'d':4}..._用双星号可变参数最大值,最小值怎么算
文章浏览阅读1.2w次,点赞2次,收藏8次。一般出现这个原因就要去Springmvc.xml下去查看自己的配置文件有没有出错注意<mvc:annotation-driven />是把映射器和适配器给打开还有注意@Controller注释把ExceptionController封装成对象,要不然也会报错注意<url-pattern>/</url-pattern>拦截”/*”,这是一个错误的..._org.springframework.web.servlet.dispatcherservlet.nohandlerfound no mapping
文章浏览阅读109次。千万不要再回答简单的ArrayList查询快,LinkedList插入快了,这样回答一看就是背题的…先上结论ArrayList基于数组,需要分配连续内存随机访问快(根据下表访问)尾部插入、删除性能可能,其他部分插入、删除会移动数据,性能会降低可以利用cpu缓存,局部性原理LinkedList基于双向链表,无需连续内存随机访问慢(需要沿着链表遍历)头尾插入删除性能高占用内存多原理首先呢,感慨一句,真的随着年限的增长,越来越觉得世界是相通的,技术也是相通的,如果你明白计算机._arraylist vs linkedlist
文章浏览阅读8.2k次,点赞28次,收藏64次。网络编程_什么是网络编程