欢迎来到wds技术博客
Jul 30
本文提供视频讲解,详细见地址:https://www.bilibili.com/video/BV1Gi4y1V7vV

(注:本文中有一些视频连接的地址,如果链接失效请在本文下方留言我会尽快更正,再次感谢。)

写在前面

本文主要介绍“腾讯云认证课”程的学习过程,为什么要学腾讯云认证课程? 如何学习? 适合人群是哪些?以下是本文整个讲解详细的过程:

点击在新窗口中浏览此图片




腾讯云培训认证学习笔记

为什么学
学习腾讯培训认证有助于快速了解腾讯云产品的一些细节、使用、原理,这里我将从三个方面来介绍:
*学习后的感受
*学习路径
*当前我学到哪

学习后的感受
这里非常推荐大家能够学习腾讯云的培训认证系列课程,尽管我个人从事这里的工作多年学习后还是依然有很大的收获的。本人主要从事云计算售后工作,从数据上看有很多的用户在询问非常基础的问题,以下整理了部分:

*为什么腾讯云按量计费的IP会变化,不能不变么?
*腾讯云云数据库和CynosDB有什么区别,我应该用哪个?
*腾讯云有那么多计费方式,我应该怎么选?
*退费时的产品价格为什么比购买时写的贵那么多?
*腾讯产品怎么购买最划算?
*为什么......

其实从数据分析统计上看(二八法则)80%的用户都在询问非常基础的问题,每当看到这些问题时我都在想如果这些用户能学习腾讯云的认证培训课程多好,当然这是一个非常理想的想法。但依然是相信肯定会有一部分人是愿意学习云计算相关的知识只是不知道应该怎么入门而已

腾讯云培训认证系列课程是(实战+理论+应用)的课程,如果只学习理论没有去应用和实战很难过这个课程的认证,所以整体还是有一定难度的,本节主要腾讯云培训认证的两个课程分别为"云从业者"和"腾讯云运维工程师(tca)"

学习路径
首先认证课程是针对不同的职位的譬如开发工程师、运维工程师和架构师,但是不管哪个职位或方向都需要先从“腾讯云从业认证”考起。通过腾讯云从业认证后再根据自己的发展方向和兴趣来考不同的认证。
目前腾讯云培训认证如以下截图,官方网站(https://cloud.tencent.com/edu/training?from=gw.head)
点击在新窗口中浏览此图片

腾讯云认证培训相关入口
*腾讯云从业者 : https://cloud.tencent.com/edu/training/cert/detail?type=practitioner
*云运维工程师:https://cloud.tencent.com/edu/training/cert/detail?type=sysops_tca
*云开发工程师:https://cloud.tencent.com/edu/training/cert/detail?type=developer_tca
*云架构师:https://cloud.tencent.com/edu/training/cert/detail?type=solutionarchitect_tca

当前我走到哪
因为最近公司要求所以个人也是刚从“腾讯与从业者认证”->“腾讯云运维工程师TCA” 学起,以下是认证的开始范围和考试时长。
*腾讯与从业者认证,考试内容60题单选,20题多选 ,考试时长90分钟
*腾讯云运维工程师TCA ,考试内容60题单选,20题多选,考试时长90分钟




怎么学

培训认证的行业情况
先来看一下行业情况,最近也会收到网友的询问最近在学acp认证,查了一下是阿里云的认证。 以下整理的一下云计算相关的公司培训认证地址,大体浏览了一下各家云厂商培训内容差不多都是基于自己的产品来做培训认证,对于云从业者有很大的好处。 当从业者通过考试并拿到认证证书后,在很多公司找工作时还是有一定的帮助的。

*腾讯云认证地址 : https://cloud.tencent.com/edu/training?from=gw.side
*阿里云认证地址:https://edu.aliyun.com/certification?spm=5176.13257455.1364563.45.38897facMiPLKB#guid-03
*AWS认证地址:https://aws.amazon.com/cn/certification/
*微软认证地址:https://www.microsoft.com/zh-cn/learning/certification-exams.aspx

关于腾讯云培训认证情况
适合人群
首先来介绍一下腾讯云认证适合的人群,个人觉得适合以下三类人群:
*计算机专业的大学生
*刚入公司的开发、运维、产品同学
*从事云计算行业的产品售前、售中和售后、产品经理

免费学习资源整理
腾讯云培训认证课程本身收费的,但网上也可以找到一些相关学习的视频资源,部分视频资源与腾讯云认证培训视频是重合的,如果看文章的您有计划未来考腾讯云的认证,不妨先看一下笔者整理的资源,提前对这里有一些基础的了解:

*云计算学习路径课,视频地址:https://cloud.tencent.com/edu/paths/series/cloudcomputing
*运维学习路径课,视频地址:https://cloud.tencent.com/edu/paths/series/sysops
*腾讯云在极客学院合作的视频:https://www.jikexueyuan.com/course/3094.html
*腾讯课堂关于cvm基础相关:https://ke.qq.com/course/339058#term_id=100402855
*腾讯云在线课堂:https://cloud.tencent.com/edu/learning?from=gw.head
除了学习资源外,当你需要做一些实验还可以在“开发者专属实验室”(https://cloud.tencent.com/developer/labs?from=gw.head)用到免费的云资源进行测试与验证。
以下为开发者实验室的截图,他包含了很多测试课程和指引,可以让一点没有基础的同学能够快速上手。
点击在新窗口中浏览此图片


遇到问题如何寻求帮助
当你遇到问题后可以到腾讯云云+社区来寻求帮助(也可以参考之前写的文章“如何避免你的问题烂尾”),目前他相当于一个论坛。腾讯云+社区不二之选,推荐、推荐、推荐,地址见(https://cloud.tencent.com/developer/ask)以下为问答社区的截图。
点击在新窗口中浏览此图片


腾讯云认证学习大纲
本节主要以“腾讯云从业者认证”为例介绍相关流程,关于其他认证可以直接跳转到本节“腾讯云认证培训相关入口”来查看更多详细内容。

考试费用 & 证书相关
腾讯云认证课程是收费的,当我们在官方房展付费后可以收到官网(https://cloud.tencent.com/edu/training/cert/detail?type=practitioner)的视频和相关的培训教程。报名考试通过认证后我们会收到一个证书
关于腾讯云证书、认证回报、考试费用、考试及格线可以参考一下截图。

点击在新窗口中浏览此图片


腾讯云从业认证大纲及考试知识点占比

点击在新窗口中浏览此图片

以上内容在线文档(https://docs.qq.com/sheet/DTlBDWWxVcmJBTmxL?c=G7A0A0)更详细

考试具体知识点

资料下载地址
腾讯云从业者认证-知识点列表V1.0.pdf : https://main.qcloudimg.com/raw/1c7701b98daad4d66b7ab7039cd8ff6a/%E8%85%BE%E8%AE%AF%E4%BA%91%E4%BB%8E%E4%B8%9A%E8%80%85%E8%AE%A4%E8%AF%81-%E7%9F%A5%E8%AF%86%E7%82%B9%E5%88%97%E8%A1%A8V1.0.pdf

腾讯云从业者认证-考试样题V1.2.pdf: https://main.qcloudimg.com/raw/40d40b75dc1b29ac5e9173cf63809f5a/%E8%85%BE%E8%AE%AF%E4%BA%91%E4%BB%8E%E4%B8%9A%E8%80%85%E8%AE%A4%E8%AF%81-%E8%80%83%E8%AF%95%E6%A0%B7%E9%A2%98V1.2.pdf

以下为pdf截图。
点击在新窗口中浏览此图片

以上内容在线文档(https://docs.qq.com/sheet/DTlBDWWxVcmJBTmxL?tab=wx89zl&c=E41A0A0)

考前视频辅导课
以下是考前辅导视频直播内容,具体地址(https://docs.qq.com/sheet/DTlBDWWxVcmJBTmxL?tab=nxwkzr)

如果是收费方式购买腾讯云认证培训,每次培训前会有现场的培训课程,但由于当前疫情改为了在线直播方式授课(具体是直播授课还是现场授课需要看疫情情况所定,当然在线直播授课方式要更方便一些)。
点击在新窗口中浏览此图片

腾讯云从业者认证考试题库
以下数据由网友整理。当然如果你购买了腾讯云的认证培训课程,腾讯云也会提供你相应的学习PDF资料,建议这里多阅读多做笔记,应该可以拿到一个不错的成绩。

https://blog.csdn.net/weixin_45033213/article/details/105163331
https://blog.csdn.net/qq_44507335/article/details/97375827

点击在新窗口中浏览此图片




考试过程
再次强调课程包含了理论、实践和应用场景。只看理论不去上手应用很难考出好成绩,所以既要按照培训课程大纲学好理论,还用多上机应用(“开发者实验室” https://cloud.tencent.com/developer/labs?from=gw.head)最后就是结合实践应用场景。

注意事项
考题中会有创建cvm、vpn和对等连接产品时的顺序,考试中这些产品的使用顺序很容易搞混,所以需要多注意。
多看官方提供的pdf和视频讲解

考试前提交账号ID给培训认证中心
腾讯云官网账号ID查询:注册登录 腾讯云官网,点击右上角进入账号信息,完成个人实名认证,绑定手机号和邮箱,确认账号权限为主账号
点击在新窗口中浏览此图片


在线模拟题
开始前腾讯云会提供一些认证培训的练习题用于考生测试,建议这里大家反复练习理解其含义切记不要死记硬背。
另外注意在线模拟题会有少量题出现在考试过程中。
点击在新窗口中浏览此图片


做题顺序
考前可以准备一张纸用于考试笔记。以下为做题建议的顺序:
*先做会的题
*再做拿不准的 (可以用笔记录一下拿不准的题号,最后确认)
*最后二次确认

点击在新窗口中浏览此图片


考试提醒
考试提醒会子考前通过腾讯云站内短信的形势提醒您,具体如下。
点击在新窗口中浏览此图片


证书
考试题可以通过腾讯云培训认证中心(https://cloud.tencent.com/edu/training/cert/result ) 查询结果和查看证书有效期。

以下为笔者已经通过的考试认证,关于考试认证任何问题可以给笔者留言,希望能沟通学习共同进步。

云从业者资格认证
点击在新窗口中浏览此图片

云从业者资格认证
点击在新窗口中浏览此图片

云运维工程师认证
点击在新窗口中浏览此图片

本文参考资料
https://www.cnblogs.com/whuanle/p/10260376.html

答疑: https://cloud.tencent.com/developer/team/TCETS
Apr 9
最近看到一个网友在问(请问一下,每天3~4W次的读写,用什么样子的配置比较好,麻烦推荐一个配置,谢谢 MySQL5.7的.)看着应该是一个比较简单的场景,不过笔者通过这问题在想云MySQL不同的配置他的性能究竟如何?如果推荐了这个用户配置后,他的业务又涨了该如何再选择其他的配置? 所以这里我们可以来测试一下云MySQL的性能,从测试数据上看是否可以更好的解答此用户的问题。

本文内容提供了B站视频:https://www.bilibili.com/video/BV1vt4y1U71S

我们使用《高性能MySQL》第二章推荐的工具sysbench(http://sysbench.sourceforge.net)这是一款开源的多线程系统基准测试工具,可以用于测试CPU、内存、磁盘I/O线程和数据库的性能,目前数据库支持MySQL、Oracle和PostgreSQL等常见的数据库。

1.腾讯云MySQL性能测试结果
2.sysbench安装与使用介绍

腾讯云MySQL性能测试结果
以下笔者测试了腾讯云MySQL5.7版本的不同配置服务器对应的指标。为了简化介绍用户场景这里笔者将不同的规格分为三个等级分别为初级、中级和高级(笔者个人的定义),可以看到初级的配置基本可以满足网友的需求,如果用户后续业务增长也可以按照以下做参考。

点击在新窗口中浏览此图片

TPS(Transactions Per Second)每秒事务数。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。

点击在新窗口中浏览此图片

TPS计算方式
QPS(Queries Per Second)每秒查询。是一台服务器每秒能够响应的查询次数,是对一个特定的查询服务器(比如是读写分离的架构,就是读的服务器)在规定时间内所处理流量多少的衡量标准。

以上测试过程中的参数见在线表格。(数据库性能测试(腾讯云 ))https://docs.qq.com/sheet/DTmNWZWdzdFJJWERR?tab=nw95wo&c=O10A0C0

sysbench安装与使用介绍
我们继续来看一下sysbench如何安装,sysbench不同的版本一些细节参数是有一些却别的,这里我们使用的是sysbench 1.1.0-bd4b418版本以下为安装步骤:


#  yum -y install  git
# git clone https://github.com/akopytov/sysbench.git
# yum -y install make automake libtool pkgconfig libaio-devel
# yum -y install mariadb-devel
# ./autogen.sh
# ./configure
# make -j
# make install


源码目录中提供了lua脚本,各脚本功能如下,关于lua脚本内容介绍见(https://blog.csdn.net/L835311324/article/details/98618821)

测试方法
sysbench 测试分为三步(prepare -> run -> cleanup):

1.准备数据 (prepare)
sysbench ./oltp_read_write.lua --mysql-host= --mysql-port=3306  --mysql-user=root --mysql-password='密码'  --mysql-db=test  --tables=4 --table-size=100000  --threads=128  prepare

2.测试数据(run)
sysbench ./oltp_read_write.lua --mysql-host=IP --mysql-port=  --mysql-user=root --mysql-password='密码'  --mysql-db=test  --tables=4 --table-size=100000  --threads=128 --report-interval=3  --time=60 run

3.清理测试数据(cleanup)
sysbench  ./oltp_read_write.lua --mysql-host=IP--mysql-port=3306  --mysql-user=root --mysql-password='密码'  --mysql-db=test --tables=4 --table-size=100000  --threads=128  cleanup

参数介绍:

--mysql-host=  MySQL服务器IP
--mysql-port=  端口
--mysql-user= 账户名
--mysql-password= 密码
--mysql-db= 数据库名
--tables=表数
--table-size= 表行数
--threads= 进程数
--time = 限制测试时长(秒)



以下是测试数据后的结果



Initializing worker threads...
Threads started!
[ 3s ] thds: 128 tps: 369.44 qps: 7947.23 (r/w/o: 5629.62/1538.08/779.53) lat (ms,95%): 502.20 err/s: 0.00 reconn/s: 0.00
[ 6s ] thds: 128 tps: 414.71 qps: 8288.14 (r/w/o: 5823.90/1633.49/830.75) lat (ms,95%): 590.56 err/s: 0.33 reconn/s: 0.00
[ 9s ] thds: 128 tps: 451.33 qps: 9002.31 (r/w/o: 6300.32/1798.33/903.66) lat (ms,95%): 404.61 err/s: 0.67 reconn/s: 0.00

SQL statistics:

    queries performed:
        read:                            59108        # 读
        write:                          16879        # 写
        other:                          8441          #其他操作总数(SELECT、INSERT、UPDATE、DELETE之外的操作,例如COMMIT等)
        total:                          84428 .        #全部总数
    transactions:                        4219  (414.71 per sec.) .        #  tps 总事务数(每秒事务数)
    queries:                            84428  (8299.00 per sec.) .      # QPS(每秒读写次数)
    ignored errors:                      3      (0.29 per sec.)
    reconnects:                          0      (0.00 per sec.)
Throughput:
    events/s (eps):                      414.7143
    time elapsed:                        10.1733s
    total number of events:              4219
Latency (ms):
        min:                                  36.82
        avg:                                  305.95
        max:                                  809.03
        95th percentile:                      493.24 .      # 超过95%平均耗时
        sum:                              1290817.07
Threads fairness:
    events (avg/stddev):          32.9609/2.49
    execution time (avg/stddev):  10.0845/0.03



更多参考
1. sysbench参数和一些测试案例 https://blog.csdn.net/weixin_44218035/article/details/89424166
2. 什么是TPS,什么是QPS 他们区别是什么 。https://www.cnblogs.com/uncleyong/p/11059556.html
3. 《高性能MySQL》第二章
Apr 3
本文简书地址:https://www.jianshu.com/p/878e6201ef45

最近看到一些网友经常会问,购买了云服务器、云MySQL或类似的云产品后无法远程登录应该如何排查?这里笔者以排查云服务器问题为例,整理了一下问题排查思路分为三个过程分别为客户端确认,腾讯云控制台确认和登录服务器确认来介绍(注:按照问题可能的原因进行排序从高到低)同时推荐一些好用的排查问题工具供大家参考。




客户端确认

网络质量排查

首先确认自己的网络环境与云服务器的连接链路网络质量是否有问题,这里通常通过ping命令来确认。以下购买的是一台腾讯云的美国云服务器, ping -c参数代表发送包次数,其中截图1代表云服务器收到icmp包到返回的响应时长单位是毫秒,2代表是否有丢包也就是我发了3个icmp包响应也是三个代表没有丢包。

点击在新窗口中浏览此图片
(ping远程服务器的结果,图1)

从响应时长来看网络环境还是可以的。但这并不代表其他人访问目标云服务器(blog.puppeter.com)就没有问题,以下图鉴两个工具:

1.https://ping.huatuo.qq.com/  腾讯提供的工具叫“华佗诊断分析系统” 一款腾讯云提供的在线网页检测系统,目前只能检测域名的网络质量。大概工作原理是客户提交检测域名后,通过腾讯云的全国服务器去连接用户的域名测试这里的网络质量,如以下截图2,可以看到从各个域名连接blog.puppeter.com的网络质量还是可以的最高的549毫秒。

点击在新窗口中浏览此图片
(华佗诊断分析系统,图2)

2.https://www.ipip.net/ip.html 一款网上找到的质量检测工具支持输入IP地址,该网站会通过中国和海外的服务器去连接用户输入的IP并显示这里的网络质量,见图3。

点击在新窗口中浏览此图片
(ipip.net 网络质量监测工具,图3)

但毕竟ping命令发送的是icmp包,工作在“网络层”很多运营商或服务商的设备会封锁icmp包,所以并非网路未回报自己服务器到云服务器间网络就有问题, 还要继续通过telnet命令检测一下端口连通性。

测试端口连通性

通过telnet来确认,telnet工作在“传输层”可以确认端口的连通性,见图4代表本机到远程服务器的80端口可以正常联通。另外推荐一个专业的工具nmap 扫描,可以扫表指定IP或域名的服务器所开放的端口, 关于nmap工具使用案例可参考https://www.cnblogs.com/nmap/p/6232207.html,这里就不再介绍

点击在新窗口中浏览此图片
(telnet 测试端口连通性,图4)

同样本机到远程服务器端口连接成功并不代表其他人访问就没有问题,这里推荐一个在线检测工具http://port.ping.pe/ 可以从全球服务器同时在线实时检测端口的连通性,见截图5。可以更准确的帮助您定位到问题的所在。

点击在新窗口中浏览此图片
(在线端口检测工具,图5)



腾讯云控制台确认

安全组策略确认

确认本身网络到云服务器的网络质量和端口连通性后,如果仍然有问题就需要来腾讯云控制台继续排查。 大部分用户是因为购买云服务器后没有开放安全组(腾讯云的防火墙)所致,这里可以通过腾讯云提供的工具(https://console.cloud.tencent.com/vpc/helper?rid=4)来检测安全组的安全规则,通过图6我们可以看到指定实例的安全组规则,如果有未放通的规则可以点击下面按钮一键放通。

点击在新窗口中浏览此图片
(腾讯云安全组检测工具,图6)

腾讯云排查分析工具(工具地址:控制台右上角-> 工单-> 云服务器cvm->云服务器连接不上->工具位置)

很多服务器连接失败还有一些情况就是有服务器高负载或网络流量打满或被DDos攻击从而被封等,腾讯云提供了更详细的排查分析工具见(https://console.cloud.tencent.com/workorder/category?level1_id=6&level2_id=7&source=0&data_title=%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8CVM&step=1) 工具检查后的效果如下,可以看到腾讯云的工具会帮我们生成一份详细的报告具体的告诉我们问题在哪如何解决,见图7。

点击在新窗口中浏览此图片
(腾讯云工具报告,图7)




登录服务器
通常经过以上的客户端排查和腾讯云控制台排查可以解决90%以上的问题所在,如果仍然有问题这时就需要登录服务器排查了。 通过服务器排查通常两种方式:

1. 通过系统命令查看开放端口情况(netstat -tnl),见图8。

点击在新窗口中浏览此图片
(netstat命令确认本机端口监听情况,图8)

2. 除了腾讯云自带防火墙外,云服务器(Linux)也会带自身防火墙(iptables),可以通过"iptables -L -nv --line"命令来确认本机防火墙规则是否合理见图9,如果不确认可以通过"iptables -F" 清空本地防火墙规则来解决(需要慎重执行本命令)。

点击在新窗口中浏览此图片
(iptables命令确认本机防火墙规则,图9)

以上的内容同时提供了B站在线视频演示教程详细见( https://www.bilibili.com/video/BV1564y1u72Z ),如果你喜欢本博客内容也欢迎点赞、关注、加评论。

End...
Mar 29
云计算从0到1,再由1到N
一些大型的互联网公司很早就开始布局云计算领域如国内的阿里云和腾讯云,海外的AWS(Amazon Web Services)、微软云和谷歌云等。而2019年又是5G的“元年”,底层基础设施的完善也加速了无人汽车,万物互联、人工智能等领域的快速发展,而未来的这些服务无一例外都需要“云计算”的支撑,云计算将是即大型计算机、个人计算机和互联网后的又一次技术性革命。
有些网友经常会问什么是云计算、为什么这么多巨头公司都在搞云计算,它是怎么演变来的,使用云服务的优势是什么,国内云计算公司(腾讯云和阿里云)的差异是什么,这是一些简单常见又很难回答的问题,笔者在这里整理了资料并带着这些疑问我们来一起寻找答案。(注:本文是个人整理有可能会有考虑不周全的地方,如果你发现问题或有兴趣讨论本文章话题或对本文有建议请邮件8851970@qq.com联系,同时欢迎对本文章点赞、评论和加关注)



本文简书地址:https://www.jianshu.com/p/f1832a8c2bba
技术博客地址:http://blog.puppeter.com/read.php?102
本文视频分享地址见:https://www.bilibili.com/video/BV1Uc411h7oX  
视频演讲ppt ( 点击下载 )



1. 什么是云计算
云计算其实是一个概念,笔者尝试一句话来描述什么是云计算,这里按两种人来分别介绍。 但要最终的全面了解云计算还需要读者来通读本文。

1.1 没有计算机背景的人群(譬如如何让父母能懂得的案例),如何用一句话来描述什么是云计算?
引用阿里云王坚采访时的一句话 ,就像你在家打一口井来支撑整个城市的供水显然是不够用的,而我们生活中的自来水网可以提供源源不断的水源,理论上这水源是取之不尽用之不竭,而这就是我们生活中的“云计算”。

1.2 有计算机背景的人群,如何用一句话来描述什么是云计算?
云计算按需购买,按量计费、弹性伸缩,用户将服务托管在云计算平台上只需要聚焦在自己的业务逻辑,其他都交由云计算厂商帮忙打理、对于用户来说省心、省时、省力、省钱,这就是“云计算” 。


2. 云计算演变过程
中国最早接入互联网始于1994年5月17日(数据来自维基百科,实际有两种说法详细见本文最下的更多资料参考)早期叫”信息高速公路“,随着时间的发展中国互联网技术的成熟很多企业也逐渐在往“数字化转型”,最开始转型的公司包括了银行、大型公司、科研机构和大学等,而这转型的过程也就给未来的云计算提供了巨大的动能,从演变过程上来讲云计算的演变过程四个里程碑阶段:

1.自建机房
2.早期的服务器托管机房
3.云计算起航
4.云计算演进之路

点击在新窗口中浏览此图片

2.1 自建机房
早期的数字转型过程中企业无论大小都逃不开自建机房,而自建设机房企业需要如下的工作内容:
机房规划设计(土地的规划、机房设计、电力的供给、UPS供电、机房的恒温恒湿系统等)
服务部署(服务器部署、网络搭建、网线部线、交换机、存储等)
软件运维(系统运维、应用运维、软件安装、监控部署、告警设置等)
业务系统部署(安全运维、服务可用性等)
其他(防火、防静电、防潮、防虫或老鼠等)
机房等级测评(t1~t4):Uptime Institute 成立于1993年,是全球公认的数据中心标准组织和第三方认证机构,基于数据中心基础设施可用性、可靠性、安全性、及运维管理服务能力,将数据中心认证为T1 到T4 4个等级。

以下不同等级的机房可用性标准(可用性=(承诺服务时间-宕机时间)/承诺服务时间 x 100%)

点击在新窗口中浏览此图片
在线表格地址:https://docs.qq.com/sheet/DTnFlUmdDRllIZGVs?tab=BB08J2&c=A2A0A0

很多都需要企业雇佣专业人士自建设机房,缺点成本建设高昂、技术十分复杂、需要不同种类的工种协作完成。早期的机房建设只有运营商(电信、网通和移动),银行,政府机构和大型企业才具备能力建设。

2.2早期的服务器托管机房
很多不在由企业自己建设机房,转由自建设改为租用。早年如果想在互联网上拥有自己企业的网站需要去网上找服务器托管服务商,如以下的截图早年在互联网建企业网站托管服务器是非常普遍的一种情况。

(早期的服务器托管广告)
点击在新窗口中浏览此图片

托管服务器后的优势是企业无需关注机房建设过程中的问题,只需要购买服务器将服务器托管在IDC机房,让机房分配好可用的IP资源,IDC托管公司来负责建设机房。来看以下表格服务器托管后的对比。

(自建机房vs服务器托管机房1)
点击在新窗口中浏览此图片
在线表格地址:https://docs.qq.com/sheet/DTkxkamRMaUdjTEFX?tab=9xd225&c=G14A0A0

(自建机房vs服务器托管机房2)
点击在新窗口中浏览此图片
在线表格地址:https://docs.qq.com/sheet/DTkxkamRMaUdjTEFX?tab=9xd225&c=G14A0A0

2.3云计算起航(虚拟化)
谈云计算不得不谈虚拟化,因为虚拟化是云计算的催化剂。

1.从物理机到虚拟机
2.虚拟化产品介绍
3.虚拟化分类
4.虚拟化按用户分类
5.云计算起航

从物理机到虚拟机
什么是“虚拟化”,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。

虚拟化前,操作系统和应用程序都在一个机器上。

点击在新窗口中浏览此图片

虚拟化后,一个真实的物理机可以虚拟1台或多台虚拟机,虚拟机上可以安装不同的操作系统发行版本。

点击在新窗口中浏览此图片

虚拟化产品介绍

云计算服务商使用了虚拟化技术实现了按需购买的用户需求。目前虚拟化产品主流的有以下。

1.Virtual PC(https://baike.baidu.com/item/Virtual%20PC/10646925?fr=aladdin) 微软虚拟化技术
2.Vmware (独立公司)
3.KVM(Kernel Virtual Machine)
4.Xen(半虚拟化),早期VPS用的底层技术

Virtual PC
笔者在2001年左右,在《网友世界》杂志上最先看到的虚拟机应用案例。 Virtual PC 个人用户使用的比较多,很多用户在Windows XP系统上模拟出Windows98 系统用于玩有些只兼容早期操作系统发行版本的游戏。

点击在新窗口中浏览此图片

Vmware
专注虚拟化领域的公司,也是最早在x86架构上实现虚拟化的软件。

点击在新窗口中浏览此图片

Xen
Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发。早期的网上售卖的VPS多以Xen作为底层虚拟化技术。
(基于Xen的VPS主机)
点击在新窗口中浏览此图片

KVM
全虚拟化 ,2007 年 2 月于 Linux Kernel-2.6.20 中第一次包含了 KVM,腾讯云也是基于KVM实现的虚拟化。

虚拟化的分类
点击在新窗口中浏览此图片

1.硬件辅助虚拟化:2005年后,CPU厂商Intel 和 AMD 开始支持虚拟化了。 Intel 引入了 IntelVT (Virtualization Technology)技术。
2.QEMU和KVM的关系:https://zhuanlan.zhihu.com/p/48664113

虚拟化按用户分类
虚拟化按用户分类分为“面向企业”与“面向个人”,以面向企业的虚拟化为例与传统服务器对比。
1.传统服务器想增、删和改变服务器IP服务器地址比较困难。
2.传统服务器挂了需要手动重启。
3.虚拟机具备了可编程性。 什么是可编程性,假设如果没有虚拟机用户在网上购买了一台服务器,你是无论如何不能通过代码帮用户创建一台服务器的,有了虚拟化后用户在网上购买一台云主机并付款,程序会自动帮助用户按需创建一台云主机并提供给用户,而这一切都是自动化无须人工参与。

云计算起航
有了虚拟化技术的支持,我们不再购买的是服务器而购买的是资源,资源就包括了计算资源、网络资源和存储资源,从而诞生了云计算的公司(国内云计算的代表厂商阿里云和腾讯云)。

2.4云计算演进之路
在早期学术界对云计算尚无统一定义,权威机构对云计算的定义也不尽相同。现阶段相对广为接受的是美国国家标准与技术研究院(NIST)定义:云计算是一种按量付费,按需购买计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供只需投入很少的管理工作或与服务供应商进行很少的交互。

最开始提出“云计算”词的人和将云计算推上"商业化"之路的公司
2006年8月9日,Google首席执行官埃里克·施密特(Eric Schmidt)在搜索引擎大会(SES San Jose 2006)首次提出“云计算”(Cloud Computing)的概念。同年Amazon Web Services (AWS) 建立,将云计算推向了商业化之路。(注:国内阿里云成立于2009年,腾讯云前身云平台部成立于2009年)关于云计算的更多特征如下。

点击在新窗口中浏览此图片

在线表格地址:https://docs.qq.com/sheet/DTkxkamRMaUdjTEFX?c=A1A0A0

云计算按交付模式分类

IaaS(Infrastructure-as-a- Service):基础设施即服务。 云服务器、网络(VPC、NAT、负载均衡、VPN)、存储(CBS)
PaaS(Platform-as-a- Service):平台即服务。云数据库、对象存储、云缓存
FaaS(Function-as-a-Service): 函数即服务。腾讯云的Serverless(无服务器函数),AWS的Lambda
SaaS(Software-as-a- Service):软件即服务。 人脸识别、视频服务、智能语音服务

不同交付模式下对用户的影响
点击在新窗口中浏览此图片
在线表格地址:https://docs.qq.com/sheet/DTkxkamRMaUdjTEFX?tab=m9ozez&c=D14A0B0

云计算4种部署方式

美国国家标准委员会NIST定义了云的4种部署模式:公有云、私有云、混合云和社区云
点击在新窗口中浏览此图片

点击在新窗口中浏览此图片

在线表格地址:https://docs.qq.com/sheet/DTkxkamRMaUdjTEFX?tab=pq86x9&c=D15A0A0

3. 使用云服务的优势
先来介绍使用云服务商提供的服务的优势,再通过一个具体案例来看一个用户上云后的效果。
1. 按需购买、按量付费、用户更加聚焦自己的服务等
2. 购买的所有云服务器资源包括操作系统都是正版授权,不用担心license的问题。
3. 各个行业如金融、教育、医疗、政务、智慧物流、游戏和电商等都有相应的产品解决方案助力用户从0~1,1~N的过程。

案例
笔者在网上找到的一个新闻(在校大学生自主创业,做游戏,三年时间盈利千万,链接https://www.sohu.com/a/246169984_117373)以这个用户为案例看一下上云前后的对比。

点击在新窗口中浏览此图片

在线表格地址:https://docs.qq.com/sheet/DTkxkamRMaUdjTEFX?tab=2mbzpw&c=C2A0A0

另外一个典型的问题,服务器准备多了浪费,准备少了有可能扛不住压力导致服务不可用,如何折中真的比较困难,但上云后这问题就不存在了。

4.国内云计算公司(腾讯云和阿里云)的差异是什么
先说大的方向,从产品矩阵上看腾讯云和阿里云基本差不多,相同的应用场景覆盖的产品两家公司都相同。从细节上对比了两家公司的用户常用产品(云服务器和MySQL)密码规则,从以下列表两家云服务提供商的规则都很相近,如下。

点击在新窗口中浏览此图片

关于网站密码更多对比可以参考笔者之前的文章(https://www.jianshu.com/p/1a16483168f8)

在线表格地址:https://docs.qq.com/sheet/DTlhIQVBpVE5kYWxV?c=C10A0A0

难道真的一点差别没有么?肯定不是的笔者从知乎网上也可以看到一些用户的反馈腾讯云价格相对阿里云会更低一些,以下对比了腾讯云与阿里云的主流产品,如下了表格(注:SSD这里阿里云不支持“包年包月”购买,同等条件下对比腾讯云"按量计费"要更贵一些,但腾讯与如果用"包年包月"购买算上打折的费用实际SSD购买价格要比阿里云更低)

(常用产品价格对比)
点击在新窗口中浏览此图片

在线表格地址:https://docs.qq.com/sheet/DTkxkamRMaUdjTEFX?tab=g1ysiu&c=D15A0A0

最后如何来选择云服务提供商,这里笔者录制了一个10秒的视频,先来看一下笔者单手开电脑的产品体验。(视频见:https://v.qq.com/x/page/d094046z4vj.html)其实最终的是产品体验过程中的细节、细节还是细节,没有哪个云服务商是最好的,只有最找到适合你的,可以根据自己的应用场景、性价比、品牌、易用性等角度来衡量最适合您的云服务商。

End...



本文相关参考资料
1.王坚谈什么是云计算 :https://www.youtube.com/watch?v=AgbQhmkZdoQ
2.中国接入互联网时间:https://zh.wikipedia.org/wiki/%E4%B8%AD%E5%9B%BD%E4%BA%92%E8%81%94%E7%BD%91
3.Amazon Web Services 的云计算是什么(简体中文):https://www.youtube.com/watch?v=2QWz2FwBAxU
4.云计算是啥?近年来云发展了什么?云计算简史!:https://www.youtube.com/watch?v=NDxfmauUWSI
5. 我们是否需要云计算机:https://www.youtube.com/watch?v=GvWqhWWAMA0
6.IT不再重要:https://item.jd.com/56979869778.html
7. 云计算基础介绍:http://km.oa.com/group/19368/docs/show/190630?kmref=knowledge
8.今后,请叫我“腾百万”https://mp.weixin.qq.com/s/VgSevj7HMqo1Ey8W2c3hNA
9.你真的了解云计算么?https://www.youtube.com/watch?v=G4j5pEU5nrY


Mar 21
简书地址:https://www.jianshu.com/p/da76dbf9c667

最近在使用腾讯云主机的SDK(https://cloud.tencent.com/document/sdk) 发现腾讯云的SDK只支持5.6.33以上版本,而我购买的云主机是CentOS 7.6 64位的发行版本而通过此版本安装默认版本就是php5.4.16版本,本来想着通过yum update直接升级一下就ok但实际操作并非想象这么简单。
点击在新窗口中浏览此图片
图 1
经过测试,我整理了一个在腾讯云主机上测试过成功升级php的步骤如下:

1. 安装源


# yum -y install epel-release.noarch yum-utils
# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm


2. 查看yum中当前php信息

# yum info php

点击在新窗口中浏览此图片
图 2
3. 开启Remi-php71 源

# yum-config-manager --enable remi-php71


4. 再次查看php信息

# yum info php

点击在新窗口中浏览此图片
图 3
4. 最后执行以下命令,并确认你的php版本

# yum -y install php
# php -v

点击在新窗口中浏览此图片
图 4


可以愉快的使用腾讯云SDK了。
分页: 1/14 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]
粤ICP备20041190号-1