云计算时代的编程工作杂感

云主机

语言的争论永远不会停歇,其实有很大一部分原因在于使用什么样的语言,就需要与之相匹配的开发和部署环境,而云主机的大量应用和容器化,让我们在部署的时候,不用再考虑什么托管,系统安装与配置,自动测试和持续集成让原来需求分析,设计,编码,测试,封代码,发布的迭代过程变得非常短,短到一天可以完成好几次版本的发布,这在以前也是难以想象的。

刚刚开始接触的云主机是亚马逊的AWS,当时被亚马逊云主机第一年免费使用吸引了,不得不说,到目前为止,这个活动还持续着,好多年了,可以轻松体验AWS的云主机,虽然是个最低配,但是抵不过他免费呀! 立即体验 弄个免费的VPS,再安装一个Shadowsockets,分分钟就科学上网啦。

现在进亚马逊的云服务控制台一看,那家伙,从云主机,存储,数据库到分析工具,人工智能慢慢一屏幕都放不下!

亚马逊虽好,由于防火墙的存在,国内还是阿里云的天下,从最开始的万网云主机用起,也好多年了,阿里云的产品线也朝亚马逊看齐,主机,存储,数据库越来越丰富了。价格上还是没有亚马逊大气,不过阿里系喜欢搞活动,最近的几波降价活动,比如双11的时候,首年5折,续费八折,现在的云产品降价活动 时机合适的话还是比较给力,能节省不少成本。

云服务

以前为了破解验证码,辛苦地学习图像处理的技术和方法,边缘检测、仿射变换、模式识别、机器学习各种理论与实践,一两年的工夫都泡在上面了,费时费力。现如今,如果程序需要用到验证码识别,首先会去搜索下有没有API可以用,随便搜索下,一大堆可用的接口,免费付费任君选择,两相对比,现在再开发个类似的程序,时间,精力都和以往大不相同啦。

再比如地理位置接口,记得Monogo权威指南里还专门有一节将地理信息存储的,现如今,借助地图厂商的接口,通过经纬度查位置也是分分钟的事情了。

这样的例子其实很多,其实在潜移默化中,逐渐改变了人们的设计软件的思路和方法,设计软件或产品的时候,从原来的划分模块,逐渐演变到划分服务,调用不同的接口。最大限度地利用现有的技术成果,站在巨人的肩膀上。

云优化

现在全干工程师越来越流行,虽然争议很大,但是如果利用好工具和方法,还是能为小企业节省极大的成本。以数据库为例,网站应用通常存在两方面的问题,一个是安全,另外一个是性能。

安全方面,看看每天的网络攻击日志,各种扫Dede,WordPress,Jooma等开源程序的漏洞的访问,SQL注入占据了半壁江山。注入的最终是为了写入webshell,用了RDS 再配合云盾,再也不用担心注入工具而写入webshell啦。 RDS 的定期全库备份,binlog备份,可以在发生攻击时能第一时间恢复并查找攻击路径。

性能是另外一个大的话题,通常在紧张的开发过程中,没有太多的精力进行性能测试。RDS 的性能监控以及慢日志,能够轻松地列出所有数据库性能瓶颈所在,作为性能优化的重要参考。

目前来说,阿里云的RDS价格还是比自搭数据库高了不少,但是考虑到RDS 附带的服务,其实相当于半个数据库管理员的工作啦,这也节省了很多开发人员的工作,特别是对于全栈工程师而言,如果需要开发,部署,运维一条龙的话,利用好这些工具,就相当于多了几个帮手!

以上是个人的小感受,欢迎拍砖!

转载于:https://my.oschina.net/u/248080/blog/802599

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值