一、云从业者基础知识
作为一个云从业者而言,在对基础计算机知识了解的基础上,需要对云行业发展和构建云行业的基础了解。
总得来说大致包含对于云行业的定义、行业发展以及行业构成。
(一)对云行业的认知
其实通常的各种“互联网+”或者“企业上云”之类的说法其实让人很容易存在疑惑,以前大家不是在使用互联网吗?以前大家不也是在云上吗?
我最近也是在看了一些云开发等的资料,对云有了更深的认识。以前确实大家也通过互联网等实现了跨地域、虚拟化的沟通互动,且随着互联网技术发展,人与人之间可以更加深度的在虚拟化的互联网时间中即时交互,形式多样而且愈加占据我们生活中的重要地位。但这种发展的基础就在于计算机基础行业的发展,这个发展是指英特尔等CPU研发或计算机生成厂商吗?显然不是,电子计算机的性能已经到瓶颈了,这种发展的基础是建议在云行业的发展之上的,即大规模的集中式计算、数据中心的建立,让计算力成为一种如同电的资源存在,我们可以在任意一个终端来使用计算力这种物质,从而达成我们的业务。
传统企业通过上云这种信息,将依赖于人力、物质的更多工作转换为了基于计算力运行的程序。正如从前我们利用电力驱动打印机为我们印制表格等便于记录和整理信息,云行业对于计算和数据的整合发展让我们可以用计算力和大数据分析,可以面向千千万万用户直接发放电子表格、在线汇总并分析整理数据结果。
这种如同电站一样提供算力、数据就是如今的各家云平台。而最终提供的服务产品就是在云平台上为用户提供驱动这两种资源的程序的企业们。
(二)云行业基础发展
以前的互联网公司,甚至个人站长等,最早均是自己购买服务器进行网站、程序或服务等搭建、部署以及运营(所谓企业自建EDC)。这个过程使得互联网公司前期成本高、后期运维以及发展也受限,企业发展的各个阶段对于算力和数据的需求要么不足要么过剩,面对业务波动时更加明显。对于用户而言,这种方式也导致用户数据得不到安全保障。例如在供应服务下的基础建设L0-L4包含楼宇系统层(L0)、机房设施层(L1)、IT基础设施层(L2)、数据分析层(L3)、应用支持层(L3)、业务应用层(L4),在数据业务可用安全上需要达到T1-T4包含基本容量、冗余组件、并行维护以及双活容错,至少T3以上,成本极高。
随着互联网行业需求的增加,出现了IDC企业托管、租用等这种共享机房的方式,前者由机房中心提供电力、带宽等资源,后者企业只需要关注业务,而硬件购置以及维护也更多交托给机房中心。而如今的云平台,更是打通了地域限制,整合了各地域集中机房、数据中心以及带宽运营商的资源,可以如电力一样供应满足企业用户不同地域、不同需求算力以及不同的网络需求,为云行业建立了基础。
这种算力的整合上,离不开虚拟化技术的发展。虚拟化技术促使可以将原本CPU、内存以及硬盘等变成完完全全的数值资源。比如购买个1核2G的服务器,并非真的就给用户分配了这么多资源,而是分配给用户能达到1核2G服务器相当的算力,用户没有用服务器时或服务器业务只用到了20%的1核2G的服务器算力时,其他80%事实的富余算力是在供应给其他用户使用。
实际应用上,除了对于计算机的算力进行虚拟化(计算机集群虚拟化),还有网络的虚拟化,用户只需要点点按钮,就完成了现实中需要拔插网线、设置路由器等物理操作,完完全全的实现自由划拨内网、外网,让设备之间任意实现互通或隔离(网络虚拟化),并针对互联网常规业务如视频播放、文件下载、文章阅览等需求,衍生出CDN等缓存、加速网络。在存储介质上衍生出对象存储等虚拟存储阵列,可任意挂载到自己的计算设备上去提供数据源。
云运维工程师知识
直接看云产品使用教程。各种云产品如何配置和使用。
腾讯云产品列表