云服务比较----笔记

13 篇文章 1 订阅
6 篇文章 0 订阅

1.云服务器,阿里云叫 ECS,亚马逊叫 EC2
2.云数据库,阿里云叫 RDS,亚马逊叫 RDS
3.负载均衡,阿里云叫LBS,亚马逊叫 ELB
4.对象存储,阿里云叫OSS,亚马逊叫S3
云服务器,可以简单地理解为在云端 24 小时运行的一台计算机,其在功能上与个人计算机没有太大的区别。是云计算产品的基本款,几乎每个客户都必买的,好比是电商中的爆款。所以规格也是最多的,从1核1G到32核64G,各种配置都有,还可以随意升降配置,也没多大差别,可以包年包月,也可以按量随用随买。使用上和自己买台服务器也没有多大差别。
云数据库,目前主流还是MySQL,当然阿里云也提供了 PostreSQL,SQL Server,MongoDB,Memcache(Redis) 等不同的数据库产品可以选用,都纳在RDS这一个大名字下边了。相对于云服务器,云数据库就不是那么的必需品了。因为用户完全可以在云服务器上自己装数据库。在云服务上自建数据库,帮助小企业客户节省单独购买云数据库的成本,一台云服务器就搞定应用和数据库,超高性价比。
负载均衡,则是当企业使用云计算的规模稍微有点大了,才会有需求,比如至少买了两台云服务器,并且在这两台云服务器上都装了Web网站提供服务,就需要在前面使用负载均衡,把域名解析到负载均衡的IP地址上,负载均衡再把访问网站的请求通过一定的策略转发到后面的两台云服务器。
对象存储,如果网站很小,动态的数据放在数据库中,静态的文件存放在云服务器的云盘上,这就可以对付很长一段时间了。压力再大些,多加一台云服务器,再配置个负载均衡,又可以顶很长一段时间。但业务继续增长,图片越来越多,用户投诉网站打开慢,图片出不来,怎么办?这个时候就该考虑对象存储这个产品类,把图片这样的静态文件放到对象存储里,再配置对象存储联合使用CDN来将图片放到离用户更近的机房,整个世界又可以清净很长一段时间了。
云数据库和云服务器的区别?
云数据库:是一种提供数据库属性的服务,也就是应用级服务只提供高效数据库,它比传统自建服务器增加了安全保护,性能监控问题和故障分析,自动备份,高可用,界面管理等额外的功能,让普通用户一样能用的很好。
云服务器: 是提供服务器属性的服务,是平台级服务可以在服务器上搭建任何服务不仅仅是数据库,大多数情况是虚拟机。它不仅有大多数服务器有的功能还有快照,安全组,挂载云盘等其它功能
阿里云服务器够买流程
阿里云服务器网站:https://www.aliyun.com/
登录可以直接用淘宝账号,登录以后:
在这里插入图片描述
(2)点击立即购买
在这里插入图片描述
(3)选择合适的配置
在这里插入图片描述
从上面的图中我们可以看到,选购云服务器有五个步骤:
1.选择地域与机型
一、地理位置:最好根据自己和自己的目标用户所在的地理位置选择地域。
  选择地域时最好优先考虑和目标用户所在地域最为接近的数据中心,虽然不同地域的服务器在基础设施、BGP 网络品质、服务质量或配置方面都没有太大的区别,但是离目标用户越近,用户的访问速度就越能得到提升。如果你的网站应用范围主要是国内,那么地域选择有两个区别就是选择香港地区还是内地,因为地域选择内地,那么你服务器必须进行备案,但是香港地区则不需要。当然也因为这样的原因,香港地区的服务器会比内地贵。如果你的用户是全国范围内的,可以选择人员比较集中的地域。
  二、考虑产品之间的关系,拿阿里云来说,如果多个阿里云产品一起搭配使用,需要注意以下两个方面:
  1.不同地域的云服务器 ECS、关系型数据库 RDS、对象存储服务 OSS 内网不互通。
  2.不同地域之间的云服务器 ECS 不能跨地域部署负载均衡,即在不同的地域购买的 ECS实例不支持跨地域部署在同一负载均衡实例下。
  三、考虑不同地域资源的价格。不同地域的服务器价格可能有差异,在选购的时候可以对比看看。
  四、关于经营许可证备案,选择地域时需要考虑某些地区的特殊要求。
如果在中国内地地域购买了 ECS 实例,并用于 Web 服务器,需要完成经营许可证备案。如果有办理经营许可证备案的需求,一定要重点关注:
1.北京地区企业,请选择购买的地域为华北 2。
2.广东地区企业,请选择购买的地域为华南 1。
在这里插入图片描述
阿里云官方备案信息网址:
https://help.aliyun.com/product/35468.html?source=5176.11533457&userCode=2rbhf9dd&type=copy
接下来我们说下可用区,可用区是指在同一地域内,电力和网络互相独立的物理区域。同一可用区内实例之间的网络延时更小。在同一地域内可用区与可用区之间内网互通,可用区之间能做到故障隔离,假设可用区A出现故障,是不会影响可用区B内的实例,所以可用区能够提高应用的容灾性。
  如果你要购买多台服务器时,需要考虑是否将实例放在同一可用区内,就从对容灾能力和网络延时的要求来决定,如果你的应用需要较高的容灾能力,建议将实例部署在同一地域的不同可用区内;如果你的应用要求实例之间的网络延时较低,建议将实例创建在同一可用区内;如果是单台云服务器应用,则不用考虑可用区的问题,哪个可用区都可以,可用区随机分配即可。
  对于可用区A、可用区B、可用区C、可用区D… 一般来说可用区A、B、C这样的字母越大,数据中心越新,选用的硬件也会越新越好,底层架构也最新,出现意外的可能性也越低,可以考虑(这只是自己的观点,仅供参考)。
在这里插入图片描述
实例规格族的选择:
通用型 g5实例:
适合场景:高网络包收发场景,如视频弹幕、电信业务转发等,各种类型和规模的企业级应用,中小型数据库系统、缓存、搜索集群,数据分析和计算,计算集群、依赖内存的数据处理。
CPU类型:Intel Skylake Xeon Platinum 8163 2.5GHz
CPU内存比:1:4
最大内网带宽:20 Gbps
最大网络收发包能力:400万PPS
通用网络增强型 sn2ne实例:
适合场景:高网络包收发场景,如视频弹幕、电信业务转发等,各种类型和规模的企业级应用,中小型数据库系统、缓存、搜索集群,数据分析和计算,计算集群、依赖内存的数据处理。
CPU类型:Intel Xeon E5-2682 v4(Broadwell)或Platinum 8163(Skylake) 2.5 GHz
CPU内存比:1:4
最大内网带宽:10 Gbps
最大网络收发包能力:450 万PPS
内存型 r5实例:
适合场景:企业通用各种使用场景的计算需求,中小型数据库、需要一定内存的数据处理、缓存集群和其他企业应用程序的后端服务器场景。
CPU类型:Intel Xeon Platinum 8163(Skylake)2.5 GHz
CPU内存比:1:8
最大内网带宽:20 Gbps
最大网络收发包能力:400万PPS
内存型网络增强型 se1ne实例:
适合场景:高性能数据库、内存数据库,数据分析与挖掘、分布式内存缓存,Hadoop、Spark群集以及其他企业大内存需求应用。
CPU类型:Intel Xeon E5-2682 v4(Broadwell)或Platinum 8163(Skylake) 2.5 GHz
CPU内存比:1:8
最大内网带宽:10 Gbps
最大网络收发包能力:450万PPS
内存型增强型 re4实例:
适合场景:企业通用各种使用场景的计算需求,中小型数据库、需要一定内存的数据处理、缓存集群和其他企业应用程序的后端服务器场景。
CPU类型:Intel Xeon Platinum 8163(Skylake)2.5 GHz
CPU内存比:1:12
最大内网带宽:30 Gbps
最大网络收发包能力:400万PPS
内存型 se1实例:
适合场景:高性能数据库、内存数据库,数据分析与挖掘、分布式内存缓存,Hadoop、Spark群集以及其他企业大内存需求应用。
CPU类型:ntel Xeon E5-2682 v4(Broadwell) 2.5 GHz
CPU内存比:1:8
最大内网带宽:10 Gbps
最大网络收发包能力:120万PPS
阿里云配置选型官方网址:
https://help.aliyun.com/document_detail/25423.html?source=5176.11533457&userCode=se6p9xeg
然后根据价格选一个适合你的,第一步选择地域与机型就完成了。
2.选择镜像
在这里插入图片描述
镜像一般分为两个阵营:windows阵营和linux阵营,如果服务器是用来架构网站的话,那建议使用linux,相对会比较稳定。如果是租来访问外网等操作,建议使用windows会更加方便。
3.选择存储和带宽
在这里插入图片描述
服务器的带宽是除服务器硬件配置外,最重要的因素之一。带宽的大小会直接影响用户访问,如果同时间访问量远远超过带宽能容纳的数量时,就会出现访问缓慢甚至出现无法访问的情况。
存储盘一般默认选择50g,如果不够使用以后还可以进行动态添加,带宽初期选择1Mbps就可以了,选择按流量计费,因为你服务器购买完成,你需要搭建环境,如果选择固定带宽,下载将非常缓慢。
四种类型云盘的性能对比如下表所示:
在这里插入图片描述
4.设置安全组和主机
在这里插入图片描述
安全组其实可以后面再具体设置,其实就是设置你服务器的安全权限,例如图中所示3389端口是windows远程登录所需要开放的端口,22端口是Linux系统进行SSH登录所需要开放的端口,80是Web服务的端口,要是没有设置安全组允许这些端口允许访问,那就没有使用对应的功能来访问服务器上的项目。
设置完安全组,进行设置实例的配置信息
在这里插入图片描述
实例用户名就是root,密码可以自行设置,设置结束进入最后一步:确认配置信息。
5.确认配置信息
在这里插入图片描述
确认配置信息是否有误,无误则选择立即购买,购买成功进入控制台查看服务器信息。
在这里插入图片描述
可以看到我现在的云服务器处于运行状态,我选择的linux服务器,所以需要使用SSH方式去进行登录。在这里我推荐使用putty去进行登录。需要putty软件请在公众号发送putty获取下载链接。
在这里插入图片描述
在Host Name输入你的服务器的公网ip,在控制台服务器信息可以查看,因为SSH登录方式需要开放22端口,所以需要保证你的安全组有开放22端口,一般22端口都是默认开放的。Connection type选择SSH,代表以SSH方式去进行登录,点击open.
在这里插入图片描述
Login as代表你要登录的用户,我们实例的用户就是刚才第四步设置实例配置信息时默认的root,然后输入实例密码,就进入我们linux云服务器了。下一步就是为我们的云服务器搭建我们项目运行的基本环境了,这对于不同的项目运行环境是不一样的,我的项目采用Angular4 + Koa2 + MongoDB进行开发的,所以我的服务端环境为Node.js + pm2, 前端我则使用了nginx服务器进行反向代理,因为服务端数据放在接口4001上面跑,而前端我则使用了通用的80接口,涉及跨域请求,无法直接取到MongoDB中的数据,所以我使用了nginx实现了反向代理,把所有要请求MongoDB数据的请求全部转发到4001端口,这样就实现了跨域调取数据库数据的操作。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值