本文主要是介绍初创公司用阿里云是最好的选择,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我记得很多年前一旦项目要部署到外网服务器,大家首先想到的是机房托管,比如我们之前也在电信机房租过服务器。自从近年来云服务器风风火火的发展起来,现在人们首先想到的是阿里云服务器,既便宜,又稳定,而且产品类别丰富,又有整套解决方案,是上云的不二选择。下面我从创业公司的角度来说说自己在选择阿里云服务器以及相关产品的经验分享给大家。
1.云服务器ECS。
ECS全称:Elastic Compute Service,是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS级别云计算服务。项目部署这个是必须要购买的,ECS本身包含的功能组件是非常丰富的,像我常用到的有快照,安全组,网络等,有后台可视化操作配置,分分钟可搞定,而不像以前需要通过Linux命令去系统里面不断的配置很多参数。在前期选择阿里云ECS配置比较常用4核8G5M带宽,4核16G5M带宽,操作系统用centos6.8,centos6.9,具体可以根据自己的业务场景和架构而定,因为我的架构是一台服务器部署一个项目。
2.负载均衡SLB。
负载均衡全称:Server Load Balancer,是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务。我觉得阿里云的SLB是非常经济和适用的产品,为什么这么说呢?一般我们做负载均衡比如用到nginx,nginx需要装到一台ECS服务器,nginx如果要高可用,就得通过keepalive主从双机热备自动切换,就光这么一个配置下来,你少说也要好几台ECS服务器,成本是相当高的。SLB本身是高可用集群,我们一般买个SLB也就300块钱左右,远远比自己去搭建负载均衡要上千块更加便宜和稳定。
3.云数据库RDS。
很多年前公司的项目都是在ECS服务器装个MySQL数据库,如果涉及到集群,读写分离,那么就要多台ECS服务器去配置,而且ECS本身的配置也不能太低,毕竟数据库是项目的最后一道防线,也是瓶颈所在,尤其是互联网项目涉及到的高可用高并发,对数据库的配置和维护成本是相当高的。自从用上了阿里云数据库RDS,故障率比平时底了99%,而且阿里云RDS是基于阿里云分布式文件系统和SSD盘高性能存储,比我们平时自己安装的MySQL执行性能要强很多倍,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。
4.云数据库Redis版。
做过分布式系统的人都知道,redis主要用于分布式缓存,它在互联网项目的地位是非常重要的,它供高速数据读写能力的同时也满足数据持久化需求。我记得以前在ECS服务器
自己安装redis集群可是花了不少精力,而且配置及其复杂,还要时刻担忧单节点的稳定性。阿里云数据库Redis支持灵活的部署架构,括标准版-单副本、标准版-双副本、集群版-单副本、集群版-双副本、标准版读写分离和集群版读写分离实例,能够满足不同的业务场景,可以这么说吧,用阿里云数据库Redis,基本只需要关注业务层面的开发,不需要花费任何精力去关注中间件的配置相关。
5.对象存储OSS。
我们主要用它来存储图片,文件。OSS价格真的很便宜,我们一个月10块钱不到,当然得根据自己的业务量去评估。以前在ECS上通过FastDFS去安装一个分布式文件系统,使用了好几台ECS服务器,成本非常高。使用阿里云OSS,数据存储到阿里云 OSS 以后,可以选择标准类型(Standard)的阿里云 OSS 服务作为移动应用、大型网站、图片分享或热点音视频的主要存储方式,也可以选择成本更低、存储期限更长的低频访问类型(Infrequent Access)和归档类型(Archive)的阿里云 OSS 服务作为不经常访问数据的备份和归档。
我作为一个系统架构师,在服务器上选择上首选阿里云,以上的5类产品也是我常用的的套餐组合。当然阿里云提供的产品种类远远不止这些,在项目的中后期我们用到了阿里云的SSL证书,消息队列 MQ,DataV数据可视化等,最近也开始尝试使用阿里云的物联网平台,后续有好的经验会分享出来,最后感谢阿里云和相关产品技术人员,做出这么优秀好用的产品,大大降低了我们的使用成本和运维成本,我会继续使用下去。
这篇关于初创公司用阿里云是最好的选择的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!