核心CPU
与人类大脑一样,CPU代表云服务器的计算能力。一般网站建议选择具有2个以上内核的CPU。如果网站流量很大且有更多动态页面,则需要四核或更多核心。
可用内存
内存是数据的中继站,它也是决定网站打开速度的重要因素。内存越大,可用缓存越大,网站越快。通常,根据网站的大小选择适当的空间。如果是一般的个人博客或公司展示网站类,则内存2G就足够了。如果它是商城类或门户网站,则内存空间至少为4G。
存储硬盘
硬盘是存储数据的地方。硬盘的大小取决于网站的数据大小。租用云服务器时,应考虑剩余空间。硬盘的I/O读取速度直接决定了文件读取的速度。您可以选择ssd固态硬盘以获得更快的速度。
网络带宽
看看网站的类型,结构和访问等指标,一般新网站,处理不多,2M带宽就足够了,不足的话可以再添加,这更安全。如果是普通网站,如文本,照片网站,论坛等,则占用的带宽很小。 5000的流量也可能占用不到4M的带宽。如果是基于视频,下载等的网站,数百人需要同时占用超过10M的带宽。
*** 作系统
这与个人对系统的熟悉程度和网站的具体情况有关。比较理解哪个 *** 作系统,建议就选择它。windows系统对asp程序的支持更好,但它占用更多的内存,Linux系统对php程序更友好,内存更多,而且有些程序可能只支持单一的 *** 作系统。
地区线路
如果是本地用户,您可以选择单线云服务器,但多线服务器的优势是显而易见的,对于城市而言,宽带有不同的服务提供商,如电信,网通,长城宽带。在云服务器所在的区域中,尽量选择目标用户所在的区域,以便网站打开得更快。如何选择云服务器?
需求
要充分了解网站的日均访问人数和平均同时在线人数有多少,目前的数据有多大,未来是否会快速增加,网站是面向全国用户还是本地用户等,这些将关系到CPU、内存、带宽、硬盘、机房线路等的选择。在确定网站情况之后可以结合各项配置参数进行估算选择。
价格
在选择云主机时,必须根据价格,从硬件配置、定价模式、定价策略、宽带价格、硬件配置、价格等与云主机双线云主机的性能和价格指数进行评估和考虑,切记不要太片面一味看价格或看配置,这样才能买到合适的云主机!
品牌
云主机是最近这几年才出现的高科技产品。它对资金和技术的要求都很高,只有技术先进、资本雄厚的企业才有能力将云主机产品做大做强,目前国内能提供真正云主机的企业不到10家公司。
云服务器配置怎么搭配?
云服务器选择时,一开始先不要购买太好的云主机,用户可以选一个低配置的云主机,当发现不够用的时,可以在要求云主机服务商进行升级,升级只需要一天时间,一般第二天可以弄好。下面是一些考虑要素:
内存
选择云主机的同时,主要是根据自己的需要选择。可以根据网站的规模选择合适的配置,一般应用选择1G内存,超过50g的硬盘配置是足够的。如果对云服务器租用配置要求较高,你可以选择4G内存。
带宽
带宽是一个网站打开速度的直接体现,带宽越大,访问的时候,打开速度就越快。用户可根据自己网站需求购买,能够存放自己数据以及网站正常运行时配置基础上,最好能有额外空余配置,用来面对突发情况。
硬盘
硬盘不是越大越好,而是要看读写速度的,固态硬盘的读写速度要比机械硬盘的读写速度高,一般要高2倍左右的速度读写能力。
硬防
硬防是一个服务器的有利保障,硬防越高,对于网站就相对安全一些。
机房
正常情况下建议用户选择北京或上海机房,因为这两个网络最为发达,网络延迟低,全国绝多数网站也使用北京和上海的IDC机房。
[TOC]
在云平台中,创建云主机的时候希望能够对主机进行一些初始化 *** 作,如配置ip,主机名,密码,ssh登录等。openstack上可以使用cloud-init进行初始化。
OpenStack虚拟机镜像指南
cloud-init 原理(执行的整个过程)
Cloud-init的认识和应用
cloud-init 是 linux 的一个工具,当系统启动时,cloud-init 可从 nova metadata 服务或者 config drive 中获取 metadata,完成包括但不限于下面的定制化工作:
cloud-init官方文档
官方配置参数参考
阿里云官方文档 安装cloud-init
前提条件
• 准备一台KVM机器,用于制作初始的centos7镜像
• 已为Linux云服务器绑定d性IP。
• 已登录Linux云服务器。
• Linux云服务器的网卡属性为DHCP方式。
网卡配置文件为动态IP获取
配置ssh文件
在需要免密码登录的机器上执行下面命令,产生密钥对(controller节点上)
编辑配置文件 /etc/cloud/cloudcfg
用微秒生成随机密码的命令
如果希望能够修改 instance 的 hostname(默认 instance 每次重启后 cloud-init 都会重新将 hostname 恢复成初始值),将 cloud_init_modules 列表中下面两项删除或注释掉:
(可选配置)在 /etc/cloud/cloudcfg 文件中自定义网络配置
在cloudcfg文件增加该配置之后,cloud-init不会管理/etc/sysconfig/network-scripts/下网络配置,需要自行管理。
建议提前配置好网卡配置文件为dhcp获取,否则在私有云上创建的实例可能会导致获取不到IP地址;原因是cloud-init中的自动配置网卡文件可能会导致mac地址不一致。
(可选配置)设置root用户密码
修改以下配置使得镜像创建的云服务器主机名不带novalocal后缀且主机名称中可以带点号。
a 执行如下命令,修改 __init__py 文件
执行如下命令进入cloudinit/sources文件夹。
执行以下命令编辑Cloud-Init日志输出路径配置文件,设置日志处理方式handlers
检查Cloud-Init工具相关配置是否成功
执行以下命令,无错误发生,说明Cloud-Init配置成功
设置完成后关闭虚拟机,准备下一阶段生成镜像
如果对接ceph存储。可以把qcow2格式转换为raw格式的镜像再上传
Ceph缺点是不支持从qcow2格式的镜像引导,所以需要转换raw格式的镜像
将镜像上传到openstack的glance节点上(在controller节点上)
在ceph上查看镜像和glance池的数据
创建实例并查看cloud-init配置是否成功
虚拟机镜像需要确保安装了 cloud-init
OpenStack 提供了命令行参数--config-drive 用于配置是否在创建虚拟机时使用 config drive 机制
在/etc/nova/novaconf中配置,直接使OpenStack计算服务在创建虚拟机时默认使用config drive 机制
注意
选择云服务器的配置的话就要主要参考这几个因素:CPU,内存,硬盘,带宽,线路, *** 作系统和地区。下面分别说一下:CPU就代表了云服务器的运算能力,如果网站流量较大,如果网站流量较大,动态页面比较多,建议选择2核以上CPU,而且目前的云计算厂商提供云服务器的配置还可以随时增加,也就是当你觉得业务量增长了,需要更强的运算能力了,那么就可以直接在官网上进行资源扩充。
内存是数据的中转站,也是决定网站打开速度的重要因素,内存越大,可用缓存越大,打开速度也就越快。根据你网站的规模选择合适配置的空间,假如是一般的个人博客,或者企业展示网站类,就可以选小一点的,若是商城类,新闻类就要相对大一点的空间,针对于各种应用场景,需要采取不同规格的配置,总之,最适合的才是最好的。
硬盘是存储数据的地方,硬盘的大小要根据网站的数据大小决定,在选择时应该考虑到剩余空间。另外硬盘的I/O读取速度直接决定文件读取的快慢,云服务器硬盘的读取速度比其他网站快很多,一般情况下都够用。
根据网站的性质选择合适的带宽,看你的网站类型、结构和访问量等指标或者预计,一般新的网站,不多,也做了处理的,有2M足够了。带宽只要真实,不用多,够用,合适就好;或者,先选择2M,不够再加,这样比较稳妥。如果是普通的网站。比如文字网站,网站,论坛等,占用的带宽非常小。5000的访问量可能也占用不到2M的带宽。如果是视频,下载等为主的网站。可能几百个人同时在线都需要占用10M以上的带宽。
*** 作系统的选择和个人的熟悉情况和网站具体情况有关,对哪种 *** 作系统比较了解就选择哪种 *** 作系统,另外windows系统对asp程序支持较好,不过占用内存较多,而Linux系统对PHP程序比较友好,更省内存,并且有的程序可能只支持某个 *** 作系统。现在比较主流的云服务器,像阿里云的ECS就提供的各个版本的 *** 作系统的镜像,还能非常便捷地获取由云市场提供的各种应用软件的镜像和工具等,甚至可以实现免安装和一键部署。
线路的选择对于我们来说有的时候十分纠结。如果我们是针对于本地用户,那么我们本来可以选择单线路的服务器,但是双线服务器的优势一般在于双IP,并且对于一个城市来说,宽带有电信、网通不同的。
地区,即云服务器所在地区,最好选择在你目标用户所在的区域内,这样网站等打开速度更快。最好选择的云服务提供商有能力在多地部署数据中心,这样可以提供更好的容灾性还能帮助降低访问网站的网络时延。
最后总结:云服务器的配置选择,和网站或应用的类型、访问量、数据量大小、程序质量等因素有关,建议和网站或应用的开发技术人员沟通,选择最适合自己业务场景的配置。 如果没有技术人员可提供建议,不妨参考云服务器厂商提供的配置方案,像1核1GB 1M的入门型适用于个人网站初始阶段;1核 2GB 1M的基础型适合流量适中的网站应用,或简单开发环境、代码存储库等。另外,像阿里云还有专门针对网站、电商、游戏、移动app等不同行业的解决方案供参考。
相信在未来,更多的网站会选择上云,云服务器的作用和价值也会更大地显现出来。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)