在谈论这些云计算服务商到底是什么之前,我们先来聊聊,在没有他们之前,我们的生活是什么样的?
让我们一起回到2000年。
在2000年的某一天,你接受了一个任务,需要建一套新的网站,这对你来说可能不是件开心的事,因为除了需要很多的钱来购买服务器,你还需要部署、测试、验证等等…..
当你的系统好不容易部署好之后,事情并没有结束,你还需要做很多的优化,提高系统性能,为了给你的投资者一个好的反馈,让他知道,他的投资值;即使你做好了优化,你的网站很可能会有频繁的访问增长或减少….
甚至当你的网站非常受欢迎时,对你来说都会喜忧参半,因为此时你需要投更多的钱,买更多的服务器,有更多的问题…..
而在云计算出现后,同样的情况下,这都不是问题了!
比如你收到一个任务,要搭建一套电商平台。
使用云服务,可以按照下列步骤来购买搭建:
- 首先你需要购买搭建电商平台的云服务器,在服务器上搭建电商平台并生成镜像,大概耗时3分钟生成。
- 有了电商平台,还需要数据库,5分钟买好,且云平台会自动做好主从备份。
- 基本的买好了,出于安全考量,最好再买个负载均衡,防止单点故障引起服务器不可访问。
- 根据电商平台的促销性质,还需要购买弹性计算,让你的平台在促销期间,不会宕机,订单量激增时,平台自动扩展多台相同服务器,订单减少后,自动释放。
所以这么看来,可以为云服务商下一个初步的定义,就是给我们提供灵活可靠的IT服务的服务商。
以云计算服务商的鼻祖AWS亚马逊云为例,我们来看看基础的四大云服务有哪些吧!
- EC2:虚拟服务器,你可以根据自己的需求选择不同操作系统或裸机装自己的系统。
- VPC:虚拟网络,可以利用这项云服务,在云端建立你自己的网络模块,让你的虚拟服务器运行在这个网络模块内。
- S3:存储服务,可以用这项服务上传共享文件资源。
- RDS:关系型数据库服务,这项服务是支持你在云上使用数据库,亚马逊云基本支持所有类型的数据库,sql server/oracle /mysql/postgresql…..
当然除了基础的云服务外,各大云服务商都在扩展自己的云服务,什么功能的都有,像负载均衡,CDN,DNS,防火墙,监控,大数据,中间件…..亚马逊云的云服务已经扩展了300多种,腾讯云也在赶超。
那云服务为什么这么火?通过下文的云服务器优势来以小见大
- 首先云服务器价格普遍要比自己搭建的要来的低, 适合入门, 如果需要提高配置只需网上点点就行了, 重启等操作转眼就能完成。
- 成本问题, 云服务器不用考虑复杂的服务器维护费用, 也不用考虑硬盘用了多久, 会不会不稳定等硬件因素, 只需要考虑每月每年定时的交租赁费就行了。自己搭建的服务器要考虑服务器购买成本, 以及宽带租赁成本, 还要考虑到托管的成本. 虽然看上去云服务器价格不是特别贵, 但是如果自己的服务器一旦数据出现丢失, 并没有做好备份, 那省下的钱都是不值得;
- 云服务的数据备份会更加简单可靠, 因为大多的云主机商都提供了一定的定时备份, 即使主机被入侵了, 那也只是点几下就能回滚到某一个阶段的数据。
- 现在基本云主机商的宽带都是BGP线路的, 国内任何运营商访问都很快, 加上云主机商会提供cdn功能, 使静态资源的访问速度更上一层。