第三讲——配置与升级
CPU、内存和带宽的配置与升级
在企业的不同发展阶段,云服务器的配置需求也会有所不同,以下是一些常见的配置建议:
公司建站初期
CPU: 1核
内存: 1GB
带宽: 2M
这种配置适用于小型网站或应用,如文字网站、图片网站和论坛等,对于视频或下载为主的网站,即使只有500个并发用户,也需要至少10M的带宽。
发展阶段
CPU: 2核
内存: 2GB
带宽: 3M
该配置适合流量适中的网站应用,或间断开放的环境如代码存储库等,当用户达到10000人时,建议升级至4核CPU和4GB内存。
成熟阶段
CPU: 4核
内存: 4GB
带宽: 4M
此配置足以满足大多数云计算使用者的需求,适用于企业运营活动、并行计算应用和普通数据处理服务。
稳定阶段
CPU: 8核
内存: 8GB
带宽: 5M
该高配适合大规模企业运营活动、批量处理、分布式分析、游戏APP等对计算性能要求较高的应用场景。
单/双/BGP多线选择
线路的选择对企业来说至关重要:
单线路:适合仅针对本地用户的企业。
双线路:适用于需要电信和网通双IP的企业,可以提升用户体验,大连虽然处于北方,但电信用户也很多,选择双线可以更好地实现用户体验。
BGP线路:这是最优线路,具有很强的扩展性,可以实现单IP多线路,确保所有互联运营商的用户访问速度都很快。
操作系统的选择
Windows系统
32位 vs 64位:32位系统最大支持4GB内存,如果需要使用高于4GB的内存或未来有扩充计划,应选择64位系统。
版本选择:建议选择更新的版本,如Server 2008 R2,因为它提供了更多的功能和更好的控制台,对于低配置(低于2核2G内存),可以选择Server 2003;对于2核4G内存,可以选择Server 2003或Server 2008 R2不带数据库;对于高于2核8G内存的配置,建议选择Server 2008 R2。
Linux系统
Debian:更新迅速,软件包完善,但有时稳定性欠佳。
Ubuntu:基于Debian,对新手友好度高,易于上手。
CentOS:Red Hat的开源版本,稳定性好,但补丁更新速度较慢,建议选择CentOS 6.4版本。
ZMCP零维护缓存数据保护解决方案
ZMCP(Zero-Maintenance Cache Protection)采用基于SLC的NAND闪存模块和超级电容技术,能够在系统断电时协同运作保护缓存数据。
云服务器实例操作流程
1、实名认证及注册百度智能云账号。
2、申请开通FPGA服务。
3、创建FPGA实例。
4、选择适合的镜像类型并部署镜像。
云服务器迁移业务数据
如果轻量应用服务器LS不能满足业务需求,可以根据以下指南将业务数据迁移到云服务器BCC:
1、确保迁移实例处于运行中或已关机状态。
2、执行迁移前重启实例并确认可以正常启动。
云服务器的安全组配置
安全组用于设置允许或拒绝哪些IP和端口能够访问服务器,具体操作步骤如下:
1、创建安全组规则:定义允许或拒绝的IP和端口。
2、配置远程登录:建议使用secureCRT进行远程SSH连接,以便于操作和管理。
安装与配置基础软件
在云服务器上安装和配置基础软件是必要的步骤:
1、安装lrzsz:用于本地电脑和服务器之间的文件上传下载,命令:yum -y install lrzsz
上传文件:rz
命令选择文件。
下载文件:sz [文件路径]
,默认下载到本地电脑的Downloads文件夹。
2、安装JDK并配置环境变量:
上传JDK压缩包至服务器。
解压并配置环境变量,编辑/etc/profile
文件,添加以下内容:
export JAVA_HOME=/opt/jdk1.8.0_161 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
保存退出后执行source /etc/profile
使更改立即生效,验证安装:java -version
3、安装Tomcat:上传Tomcat压缩包并解压,部署war包,启动Tomcat:./startup.sh
4、安装MySQL:按照官方文档进行安装和配置,导入数据库:mysql -uroot -p
然后create database 数据库名; use 数据库名; source 数据库源文件
5、安装Python3:CentOS默认没有Python3,需手动安装,详细步骤可参考相关教程。
6、安装Git:通过yum -y install git
进行安装,方便项目管理和版本控制。
7、部署Java项目:导出war包并上传至Tomcat目录下的webapps目录,启动Tomcat即可访问项目。