如何选择正确的云服务器配置

如何选择正确的云服务器配置,第1张

选择云服务器,有几个参考指标和维度,CPU和内存,还有硬盘和带宽、 *** 作系统等,不同的场景不同的流量,配置也不一样。一般刚建的网站,不多的话,带宽有个2M就够了。
*** 作系统看个人喜好,你熟悉哪个就用哪个吧,现在比较主流的云服务器,像小鸟云的,提供镜像还比较方便,同时小鸟云研发的小鸟云管家工具可以免安装或者一键部署。

阿里云服务器 *** 作系统就是我们在购买阿里云服务器时看到的公共镜像,当前阿里云总共提供了Alibaba Cloud Linux镜像和第三方商业镜像及开源镜像合作的正版镜像两大类 *** 作系统选择。有的新手用户看到这么多 *** 作系统一般第一反应就是不知所措,那么阿里云服务器有哪些 *** 作系统?应该如何选择?使用过程中是否可以更换系统?如何更换系统?本文来为大家一一解答。

阿里云提供Alibaba Cloud Linux镜像和第三方商业镜像及开源镜像合作的正版镜像两种 *** 作系统。
1、Alibaba Cloud Linux镜像
阿里云针对ECS实例提供的定制化原生 *** 作系统镜像。Alibaba Cloud Linux镜像均经过严格测试,确保镜像安全、稳定,保证您能够正常启动和使用镜像。
售后支持:阿里云将为您在使用Alibaba Cloud Linux *** 作系统过程中遇到的问题提供技术支持。
2、第三方商业镜像及开源镜像合作的正版镜像
由阿里云严格测试并制作发布,确保镜像安全、稳定,保证您能正常启动和使用镜像。第三方公共镜像包括:
Windows系统:Windows Server。
Linux系统:龙蜥(Anolis)OS、Ubuntu、CentOS、Redhat Enterprise Linux、Debian、OpenSUSE、SUSE Linux、FreeBSD、Fedora CoreOS、Fedora和CoreOS等。
售后支持: *** 作系统原厂或者开源社区获得技术支持。阿里云将对问题的调查提供相应的技术协助。
申请阿里云服务器时,可以使用阿里云产品通用代金券,领取网址:阿里云官方云小站: >这个的话其实我们不管是个人账号还是我们这个公司账号他其实一个这个账号的话是。其实是可以购买多台云服务器的,这个没有问题,所以我们不管是个人账号购买还是说我们用公司企业的账号来购买服务器的话其实都是这样的,也就是说它理论上来说没有数量限制的,你就是买个几十台几百台服务器的话,那么一般来说都是可以的,只要你不是恶意的。
这个的话其实具体数量应该是没有限制的,这个当然它会有一些,比如说服务器的这个配置,它的一个库存量有关系,还有就是它可能不同的节点,它有这个数量的限制,但是总体来看的话,就是说我们这个绝大多数用户都是完全够用的,不会说这个,先知道你这个数量。
阿里云ECS服务器产品文档:参考-实例概述云服务器ECS文档
腾讯云轻量服务器产品文档:参考轻量应用服务器-文档中心
华为云服务器:2核4G仅118元1年,95%的人还不知道
阿里云云服务器优惠盘点:
云服务器,2核2G低至4968元/年
云服务器,2核4G低至100元/年
腾讯1111云服务器优惠(有3年可选):
轻量云服务器,2核2G4M,50元/1年
轻量云服务器,2核4G6M,100元/1年
轻量云服务器,4核8G10M,300元/年
轻量云服务器,2核2G4M,810元/3年
华为云服务器优惠盘点(价格若变动,实际页面为准):
2核4G1M云服务器,118元/年
4核8G1M云服务器,69元/3月
1核2G云服务器,108元/年
重要提示:加密文章密码是:111》腾讯云服务器68元/年起,本站原创内容,严禁转载抄袭搬运等
阿里云ECS
WordPress主题
华为云服务器
腾讯云轻量
上一篇
阿里云不是新用户怎么办?下一篇
腾讯云服务器的镜像window和centos区别?

规格什么意思s6large2 | 2vCPUs | 4 GiB?
2核4G可以搭建项目和数据库吗?
轻量化应用服务器可以建小程序吗?
阿里云轻量级服务器如何安装wordpress?
几十元一年的服务器?
轻量应用服务器500g流量够用?
新手两核2G的云服务器够用吗?
为什么云服务器都是3年5年的,有没有20年的?
© 2022 ECS共享型S6与计算型区别   蜀ICP备15002641号-2
本站在 阿里云服务器-云小站上运行1395 天- 0147 秒钟有 27 次查询,总访问:4862859
去顶部
WordPress安装
ECS共享型S6
腾讯云轻量
宝塔面板
华为云服务器
阿里云ECS
虚拟主机
WP主题插件
WordPress建站
建站问答
Ucloud优刻得服务器
服务器特惠
关于

1、云服务类型

您需要什么类型的云?正如我所提到的,存在三种云:公共云、私有云和混合云。那么,您要寻找哪种云?除非你是一家大公司,否则你可能正在寻找公共云。但是,大型企业通常需要多云和混合云方法。

云服务分为三种类型,IaaS、PaaS 和 SaaS。正如您之前看到的,您需要确定您的需求。并非每个企业都需要所有这些服务,每个云提供商都有其优缺点。

2、能力和产品供应

每个云服务提供商都有其顶级产品和一些 OK 产品。有些产品和功能在一个云服务提供商上比另一个更好。您必须研究并查看最适合您的云服务提供商。

云计算的主要优势之一是能够根据您的需求变化扩展您的资源。选择提供灵活且可扩展解决方案的供应商,以便您可以随着业务增长轻松调整资源。

3、成本

成本可能是大多数企业迁移到云的最重要因素。根据您对产品和服务的需求,成本可能因云而异。在做出任何业务决策时,成本始终是一个需要考虑的重要因素。选择云服务提供商时,重要的是要考虑总拥有成本,包括资源成本、支持成本以及您可能需要的任何其他服务成本。

4、安全与合规

选择云服务提供商时,安全应该是重中之重。寻找实施行业标准安全措施(例如加密和多因素身份验证)以保护您的数据的提供商。此外,重要的是要考虑提供商使用的数据中心的物理安全性。

安全性和合规性是人们选择不同公共云服务提供商的其他原因。您可能有一个特定的安全需求由一个提供商而不是另一个提供商支持。此外,虽然安全选项可能可用,但这并不意味着它已启用。

5、支持与维护

选择能够提供响应迅速且有用的支持的提供商非常重要。考虑提供的支持类型以及可用时间。此外,请考虑提供商是否提供保证一定水平正常运行时间的服务水平协议 (SLA)。每个云服务提供商都有不同的支持和维护合同。因此,您必须查看您的需求并比较哪个提供商更适合您。

6、性能

性能是选择云服务提供商时要考虑的关键因素。寻找提供可靠和高性能解决方案的供应商,并考虑网络速度、存储选项和处理能力等因素。

赞奇科技联合华为云,基于华为云基础服务和音视频技术打造的赞奇超高清云工作站,涵盖工业设计仿真、建筑设计、游戏设计、影视动画等领域,通过云工作站、云盘、软件中心、云渲染等功能,整合打通了各行业设计者业务全流程,提供一站式方案。

国内出色的云主机当然要说是移动云的云主机,移动云的云主机可以满足您的个性化业务需求。云主机从订购到开通使用仅需数分钟时间,快速灵活地构建企业应用。根据您的具体要求,有丰富的镜像供您选择,而且移动云的云主机在性能和安全性上可以说是非常可靠了。

 

一、配置:

环境:

CentOS7 

VMware

笔者配置了四台虚拟机:

K8S-Master节点: 3GB内存   2核CPU   20GB硬盘空间

K8S-node1节点:  2GB内存   2核CPU   30GB硬盘空间

K8S-node2节点:  2GB内存   2核CPU   30GB硬盘空间

镜像仓库节点:      2GB内存   2核CPU   50GB硬盘空间
二、节点规划:

使用三台虚拟机搭建K8S集群,使用一台虚拟机搭建镜像仓库。

每台虚拟机配置两块网卡,其中一块为“NAT模式”,用于拉取镜像等功能。

另外一块网卡为“仅主机模式”,用于集群节点间的通信。归划如下:

K8s-master节点:

仅主机模式:101010200

NAT模式:  192168200130

K8S-node1节点:

仅主机模式:101010201

NAT模式:  192168200131

K8S-node2节点:

仅主机模式:101010202

NAT模式:  192168200132

镜像仓库节点:

仅主机模式:101010101

NAT模式:  192168200150
三、版本信息

Linux内核版本:

Linux version 3100-862el7x86_64 (builder@kbuilderdevcentosorg)

(gcc version 485 20150623 (Red Hat 485-28) (GCC) )

 #1 SMP Fri Apr 20 16:44:24 UTC 2018
K8s集群版本为1150版本:
四、基于StatefulSet与PV/PVC的MySql持久化存储实验
1 在每个节点安装nfs服务
在“镜像仓库”节点,执行以下命令:

yum install -y nfs-common nfs-utils rpcbind

在k8s集群,执行以下命令:

yum install -y nfs-utils rpcbind
2 在“镜像仓库”节点下,配置nfs服务器

mkdir /nfs_mysql

Chmod 777 /nfs_mysql/

(在测试环境中,为了不考虑用户属性,暂时赋予777权限,但在生产环境不推荐这样做)

Chown nfsnobody /nfs_mysql/

echo “/nfs_mysql (rw,no_root_squash,no_all_squash,sync)” >> /etc/exports

cat /etc/exports

/nfs_mysql (rw,no_root_squash,no_all_squash,sync)

systemctl start rpcbind

systemctl start nfs
3 测试nfs服务是否可用

mkdir /test

showmount -e 101010101
可见/nfs_mysql 已暴露于共享目录,接下来测试挂载是否可用:

在master节点下执行:

mount -t nfs 101010101:/nfs_mysql /test/

echo "hello-world">>/test/1txt
在镜像仓库节点下查看1txt是否存在,若存在则挂载成功:
可见nfs服务可以正常使用,接下来删除test目录和1txt
在镜像仓库下:

[root@hub nfs_mysql]# rm -f 1txt

在Master节点下:

[root@k8s-master ~]# umount /test/

[root@k8s-master ~]# rm -rf /test/
同理,依照以上步骤同时创建:(提供多个mysql副本进行挂载)

nfs_mysql1

nfs_mysql2

完成后需要重启nfs服务

systemctl restart rpcbind

systemctl restart nfs

最终效果:
4 将nfs封装成pv

创建mysql_test文件夹,将yaml文件统一保存在此目录下

mkdir mysql_test

cd mysql_test

vim mysql-pvyml
mysql-pvyml配置如下:
apiVersion: v1

kind: PersistentVolume

metadata:

  name: mysql-pv

spec:

  capacity:

    storage: 5Gi

  accessModes:

    -  ReadWriteOnce

  persistentVolumeReclaimPolicy: Retain

  storageClassName: nfs

  nfs:

    path: /nfs_mysql

    server: 101010101

---

apiVersion: v1

kind: PersistentVolume

metadata:

  name: mysql-pv1

spec:

  capacity:

    storage: 5Gi

  accessModes:

    -  ReadWriteOnce

  persistentVolumeReclaimPolicy: Retain

  storageClassName: nfs

  nfs:

    path: /nfs_mysql1

    server: 101010101

---

apiVersion: v1

kind: PersistentVolume

metadata:

  name: mysql-pv2

spec:

  capacity:

    storage: 5Gi

  accessModes:

    -  ReadWriteOnce

  persistentVolumeReclaimPolicy: Retain

  storageClassName: nfs

  nfs:

    path: /nfs_mysql2

    server: 101010101
注意:

在k8s集群15版本中recycle回收策略已被删除,只能用retain策略或者Delete策略。这里我们使用 persistentVolumeReclaimPolicy: Retain

 
执行命令:

kubectl create -f mysql-pvyml

kubectl get pv
如图所示,即为Pv创建成功。
5 部署MySQL,在mysql_test目录下编写mysqlyml,配置文件如下
apiVersion: v1

kind: Service

metadata:

  name: mysql

  labels:

    app: mysql

spec:

  ports:

  - port: 3306

    name: mysql

  clusterIP: None

  selector:

    app: mysql

---

apiVersion: apps/v1

kind: StatefulSet

metadata:

  name: mysql

spec:

  selector:

    matchLabels:

      app: mysql

  serviceName: "mysql"

  replicas: 3

  template:

    metadata:

      labels:

        app: mysql

    spec:

      containers:

      - name: mysql

        image: mysql:56

        env:

        - name: MYSQL_ROOT_PASSWORD

          value: password

        ports:

        - containerPort: 3306

          name: mysql

        volumeMounts:

        - name: mysql-persistent-storage

          mountPath: /var/lib/mysql

  volumeClaimTemplates:

  - metadata:

      name: mysql-persistent-storage

    spec:

      accessModes: ["ReadWriteOnce"]

      storageClassName: "nfs"

      resources:

        requests:

          storage: 1Gi  
执行以下命令,部署mysql服务:

kubectl create -f mysqlyml
如图可知,mysql按StatefulSet依次创建了mysql-0 mysql-1 mysql-2

查看各个Pod部在哪个节点:
6 通过创建临时容器,使用MySQL客户端发送测试请求给MySQL master节点
注意:

主机名为mysql-0mysql;跨命名空间的话,主机名请使用mysql-0mysql [NAMESPACE_NAME]如果没有指定命名空间,默认为default,即 mysql-0mysql default。

   

这里笔者打算关闭node2节点来模拟node2宕机,来测试是否实现数据的持久化存储,

所以我们向node2上的mysql1写入数据。

 

执行以下命令,访问mysql1:

kubectl run mysql-client --image=mysql:56 -it --rm --restart=Never -- mysql -h mysql-1mysqldefault -p password
创建数据库demo,并向messages表中写入hello-world

CREATE DATABASE demo; 

CREATE TABLE demomessages (message VARCHAR(250)); 

INSERT INTO demomessages VALUES ('hello-world');

如图所示
接下来我们来关闭k8s-node2虚拟机,模拟宕机
查看nodes的运行状态,可知node2的状态已转变为NotReady
一段时间后,k8s将Pod MySql -1迁移到节点k8s-node1
由于时间过长,笔者把三个Pod都删除重启后,验证数据:
MySQL服务恢复,数据完好无损!

云服务器和VPS主要有以下四点区别:

1、性能区别:

云服务器是同等配置独立服务器计算能力的4倍,可满足高性能计算的要求。

VPS虚拟服务器的计算能力只是独立服务器的部分。

2、便捷性区别:

云服务器只需要3~5分钟即可在线自助开通,3分钟即可在线完成 *** 作系统更换,在线修改密码仅需1分钟。

3、可靠性区别:

云服务器是基于服务器集群的,因此硬件冗余度较高,故障率低。

VPS虚拟服务器相对来说硬件冗余较少,故障率较高。

4、技术区别:

云服务器使用了云计算技术,,整合了计算、网络、存储等各种软件和硬件技术。

VPS虚拟服务器只是单纯的使用了虚拟化软件技术,相对于云计算技术的高标准来讲更较适合低端需求。 

参考资料来源:百度百科-云服务器

参考资料来源:百度百科-VPS


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13367428.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-22
下一篇 2023-07-22

发表评论

登录后才能评论

评论列表(0条)

保存