作为云计算服务的重要组成部分,云服务器以其简单高效、安全可靠、弹性扩展的特性成为核心力量,构建了包括计算、网络、存储在内的综合服务平台。以腾讯云服务器为例,CVM不仅提供了镜像复制、快照备份等功能,还可以按实际使用计算费用。借此,用户可以在数分钟内获取并配置腾讯云服务器计算实例。值得一提的是,腾讯云服务器对于前沿的高性能计算也有较好的支持。今年初,腾讯云推出了高性能异构计算基础设施——FPGA云服务。
配置腾讯云服务器只需这几步(图片来自Yahoo)
腾讯云服务器在云中提供可扩展的计算容量,避免了使用传统服务器时需要预估资源用量及前期投入的情况,用户可以在短时间内快速启动任意数量的云服务器并即时部署应用程序。腾讯云服务器支持用户自定义的资源包括CPU、内存、硬盘、网络、安全等,并且支持在访问量和负载等需求发生变化时进行调整。
腾讯云服务器搭载的云硬盘拥有三副本专业存储策略,可以消除单点故障,简化了传统运维工作中为保障数据高可靠带来的额外工作量,节约额外的IT投入成本。同时,其借助网络虚拟化技术和网卡绑定技术确保了网络的高可用性。另一方面,安全组和网络ACL设置则能控制进出实例和子网的网络入出站流量并进行安全过滤。
用户可以使用同一个镜像启动不同类型的实例。实例类型决定了用于实例的主机硬件配置。每个实例类型提供不同的计算和存储能力,用户可以基于需要提供的服务规模而选择实例计算能力、存储空间和网络访问方式。实例启动后,用户即可像使用传统计算机一样使用,对启动的实例有完全的控制权。配置方面,腾讯云服务器搭载了英特尔下一代至强处理器Skylake。
据了解,腾讯云服务器可以将实例放在多个位置,位置由区域(region)和可用区(zone)构成。可用区是专用于隔离其他可用区内故障的独立位置,可向相同区域中的其他可用区提供低延迟的低价网络连接。通过启动独立可用区内的实例,用户可以保护应用程序不受单一位置故障的影响。区域由一个或多个可用区组成,其地理位置分散分布于独立的地理区域或国家/区域。
安全及稳定性方面,云监控可以显示资源利用情况、操作性能和整体需求模式——包括CPU利用率、磁盘读取和写入以及网络流量等度量值。云监控能够汇集并存储监控数据,这些数据通过Web服务和API访问,便于用户进行分配应用程序访问流量(负载均衡),以及实例弹性扩缩容(弹性伸缩)等操作。
使用腾讯云服务器之前,用户需要进行初始配置,首先就是注册腾讯云账号。注册完成后,部分产品需要通过资质认证方可使用(如按量计费类型云服务器、COS、CDN等),通过资质认证后默认可以使用腾讯云所有服务(特定需要单独申请开通的除外)。此外,用户还可以根据自身需求创建SSH密钥、私有网络VPC、安全组、云API密钥等功能。
进入用户中心
准备工作做好后,我们以Windows系统云服务器为例介绍一下配置及操作流程。用户要根据所在地理位置选择地域,云服务器与访问客户端距离越近,越能获得较小的访问时延和较高的访问速度。需要注意的是,不同地域之间的云服务器不能通过内网互相通信(通信需经过公网,收费),相同地域下的云服务器可以通过内网相互通信(内网通信不收费)。
配置方面,腾讯云推荐了两种配置:入门型,1核1GB内存,带宽选择1Mbps或使用流量,适合个人博客等小型网站;基础型,1核2GB内存,带宽选择1Mbps,适合企业官网等简单的Web应用。当然,用户也可依据所需灵活配置方案。
创建Windows云服务器时,用户可选择包年包月或按量付费的计费模式,两种付费模式一个按整月计算、一个按实际使用的秒数计算。如果是需要多台云服务器,那么不同可用区则可以达到容灾效果。根据底层硬件的不同,腾讯云服务器提供了系列1(标准型S1、高IO型I1、内存型M1)和系列2(标准型S2、高IO型I2、内存型M2、计算型C2)两种不同的实例系列。对于刚开始使用腾讯云的用户,可以选择公共镜像,其中包含正版Windows操作系统,后续运行环境自行搭建。操作系统选择Windows Server,并根据需要挑选版本。至于硬盘,腾讯云提供了云硬盘和本地硬盘两种类型,前者采用一盘三备的分布式存储方式,后者则时延较低,但存在单点丢失风险。
选择实例规格
挑选版本
网络方面,基础网络适合新手用户,同一用户的云服务器内网互通,私有网络适合更高阶的用户,不同私有网络间逻辑隔离。最后,确定服务器数量和购买时长,并选择安全组,注意确保登录端口3389开放,完成支付后即可进入控制台查收云服务器。
选择网络
登录阶段,只要购买了公网带宽/流量的腾讯云服务器,就可以从本地Windows机器登录Windows云服务器。在本地Windows机器上,点击【开始】-【运行】,输入“mstsc”命令可打开远程桌面连接对话框。在输入框输入Windows服务器的公网IP(登录云服务器控制台可查看云服务器的公网IP)点击【连接】,在新打开的界面中输入帐号(Administrator)和站内信中的初始密码(或修改后密码)即可登录。无论是否购买了公网带宽/流量及本地操作系统,云服务器均可从控制台登录。在云服务器列表的操作列,点击【登录】按钮可通过VNC连接至Windows云服务器。
可通过VNC连接至Windows云服务器
通过在左上角发送Ctrl+Alt+Del命令进入系统登录界面
使用过程中,用户需要根据服务器用途进行相应配置。当然,也可以通过获取服务市场的镜像来启动云服务器,很多服务市场镜像都集成了必要服务,免除了安装配置工作。下面介绍几种Windows环境下基本的软件安装和环境配置,用户可以根据需要自行选择是否安装。以Windows Server 2008环境为例,安装配置IIS和ASP时,先点击底部栏【服务器管理器】-【角色】,点击【添加角色】按钮。(此时系统可能会要求重启,按系统指示操作)
添加角色
选择【服务器角色】-【Web服务器(IIS)】
选择功能,勾选需要的角色服务
选择完成后点击【下一步】,确认信息后点击【安装】按钮,等待安装结束后,通过在本地浏览器访问Windows云服务器的公网IP来验证IIS安装是否成功。
安装验证
通过【信息服务管理器】-【网站】-【Default Web Site】-【高级设置】-【物理路径】来设置网站根目录(默认为C:inetpubwwwroot):
设置网站根目录
由于角色服务已选择ASP,此时可以开始基于ASP的网站开发了。使用index.asp进行测试,注意文件存放目录必须为网站根目录下:
index.asp测试
调试成功
通常情况下,Windows系统经常使用SQL Server数据库,但由于SQL Server属于收费产品需要用户自行授权。以MySQL 5.5为例,首先下载安装包运行安装程序,选择典型安装方式(Typical)。
选择典型安装方式
选择【自定义安装】,选择服务器类型、数据库类型、安装路径、链接数、端口、字符集
步骤如图所示
步骤如图所示
步骤如图所示
步骤如图所示
步骤如图所示
步骤如图所示
设置运行方式(建议两种都选择上以便使用命令行管理MySQL)
设置root密码
完成配置,进行安装
通过设置的root密码在命令行下登录MySQL
总体来说,对于小型Web/App应用或网站,通常在初始阶段访问量会维持在较低水平。用户可以从购置一台较低配置的服务器开始,将应用程序/代码、配置文件、静态文件、数据库和其他资源全部部署在这台服务器上。腾讯云服务市场提供种类丰富的镜像、应用软件及运维工具,按需获取。
Web/App应用或网站方案
对于高并发高安全Web/App应用架构,弹性计算能在访问量增加时快速拓展,以便用户在控制台调整云服务器配置(CPU、内存、磁盘容量、带宽),或者增加云服务器数量并搭配负载均衡创建流量分发的横向扩展系统。
海量图片/视频等大文件流媒体应用
而在用户经常读取大数据场景下,I/O可能会成为云服务器瓶颈。此时,只需将静态文件添加至对象存储服务COS中,结合内容分发网络CDN的回源能力及负载均衡,实现海量存储、高效分发、极速网络,减少用户访问等待时间,克服经常读取大数据场景下的I/O瓶颈。可以看到,针对任意规模的使用场景,腾讯云服务器均有相对应的解决方案。