前言
随着互联网行业云的发展,作为一名计算机专业的技术人员,离不开云计算服务及相关的产品。
像国内比较著名的三家就是互联网公司就是:阿里云,腾讯云,华为云。
但是由于云计算资源和服务的种类众多,在初次接触的时候难免存在不理解用途的情况,因而导致误被收费,造成不必要的损失。
我也不能保证全部方面都涉及,只能涵盖到一些常见的资源和服务,不会涉及到具体的使用方法。
部分重要内容,摘自官方文档。
正文
专有名词及其首字母缩写
下面是一些在浏览相关资源和服务的时候,可能会遇到的一些对小白不友好的专业名词缩写,在这里先简单介绍一下。下面会针对几个主要的服务类,提醒一些注意事项。虽然官方有自己的使用文档,阅读官方的文档可以锻炼我们对接第三方服务和排查问题的能力,但难免有一些坑是没必要踩的,有一些问题是查不到的。在这里只会罗列我所遇到的一部分内容,难免不能面面俱到。
- ECS (Elastic Compute Service):阿里云(Alibaba Cloud)的一种云计算服务,提供可扩展的计算资源,允许用户快速创建和管理虚拟服务器实例。
- VPC (Virtual Private Cloud):虚拟专用网络,是一种在云环境中创建的逻辑隔离网络,用户可以在其中部署资源并控制网络设置。VPC允许用户自定义IP地址范围、子网配置、路由表等,提供更安全、可靠的网络环境。
- EIP (Elastic IP Address):一种动态分配给用户的公网IP地址,可与阿里云实例关联。与常规公网IP不同,EIP可以在不停机的情况下进行更换,方便灵活地管理网络资源。
- OSS (Object Storage Service):对象存储服务,是一种云存储服务,用于存储和管理大规模数据、文件和多媒体内容。OSS提供可扩展的存储空间和高可靠性,用户可以通过API或控制台进行数据管理和访问。
- NAS (Network Attached Storage):网络附加存储,是一种专门用于存储和共享文件的存储设备,通过网络连接到计算机系统。NAS提供了简单的文件级访问,用户可以像访问本地文件系统一样访问存储中的数据。
- RDS (Relational Database Service): 是一种托管关系型数据库服务,通常由云服务提供商提供。它简化了设置、操作和扩展关系型数据库的过程。RDS 支持多种数据库引擎,并提供自动备份、安全性和性能监控等特性。
- CDN (Content Delivery Network):内容分发网络,是一种分布式网络架构,用于高效地传送Web内容和多媒体文件到全球各地的用户。CDN通过将内容缓存到离用户更近的服务器上,减少了传输延迟和网络拥塞,提高了网站和应用程序的性能和可用性。
- DNS (Domain Name System):域名系统,用于将域名(例如example.com)转换为与之关联的IP地址。DNS服务负责管理域名和IP地址之间的映射关系,使用户可以通过易记的域名访问网络资源。
- CDT (Continuous Delivery and Deployment):持续交付与部署,是一种软件开发实践,旨在通过自动化流程将代码更快地、更频繁地交付到生产环境中,同时保持高质量和稳定性。
- SLB (Server Load Balancer):服务器负载均衡器,是一种用于在多台服务器之间平衡负载的网络设备或服务。SLB可以根据预设的规则将流量分发到多个服务器上,以提高系统的可用性、扩展性和性能。
- NAT (Network Address Translation):网络地址转换,是一种网络技术,用于将私有网络中的IP地址转换为公共IP地址,以便在Internet上进行通信。NAT允许多个设备共享单个公共IP地址,提高了网络安全性和管理灵活性。
- DHCP (Dynamic Host Configuration Protocol):动态主机配置协议,是一种用于自动分配IP地址和其他网络配置信息的网络协议。DHCP服务器可以动态地为连接到网络的设备分配IP地址、子网掩码、网关地址和DNS服务器地址等参数。
- VPN (Virtual Private Network):虚拟私有网络,是一种通过公共网络(通常是Internet)建立安全连接的技术。VPN通过加密和隧道技术,在不安全的网络上创建一个加密的通信通道,用于安全地传输数据和访问远程资源。VPN常用于远程办公、跨地域网络连接和加密通信等场景。
- ACL (Access Control List):是一种访问控制列表,用于管理对资源(如文件、文件夹、网络资源等)的访问权限。ACL包含一系列条目,每个条目规定了特定用户、用户组或者其他实体对资源的访问权限。ACL通常用于确保只有授权用户能够访问资源,同时提供细粒度的访问控制。
轻量级应用服务器
轻量级应用服务器(Simple Application Server)是可以快速搭建且易于管理的轻量级云服务器,面向单台服务器提供了一键部署应用、一站式域名解析、安全管理以及运维监控等服务。轻量应用服务器操作简单便捷,能让您快速上手部署简单的应用。不需要配置相应的专有网络。
非常适合用于快速上手和个人开发者。
云服务器ECS
官方文档:什么是云服务器ECS(一图看懂)_云服务器 ECS(ECS)-阿里云帮助中心
与轻量级应用服务器的对比:与云服务器ECS对比_轻量应用服务器(SAS)-阿里云帮助中心
相比于轻量级,ECS更主要用于大模型的开发,游戏的服务器,高并发的网站,以及网络业务复杂和对附件比如显卡声卡有特殊要求的客户。
首先要注意的是,云服务提供上为了方便相关附属资源的管理以及安全的防控,在初次创建ECS实例的时候,云服务器都是默认放在VPC专有网络中,并附带一个固定的公网IP的。
可能你会看到新用户能试用三个月的优惠信息,但是那只是针对云服务器的而且还有一定的额度。专门的储存服务需要收费处,公网访问需要收费,说白了,云服务器只是专有网络中的一个部件罢了。
因为部署在国内,基本上可以等同于只有20GB的公网流量。
截止2024年五月,相关产品的价格,仅供参考。
实例的费用在试用期间基本上都可以报销了,基本上单台ECS每天需要5元左右。
而公网带宽的收费就是一个值得小心的点了,尤其是要配置代理服务的。
专有网络VPC
专有网络绝大多数情况下都是面向中大型企业的,个人服务基本上用不到。
但是有一些特定情况下除外,比如专门的储存服务(即NAS,OSS的配置),大模型的部署(比如Stable Diffusion,Gemma等大模型对储存空间和显卡等物理条件有着严格的要求)。
专有网络VPC可以为云服务器ECS提供隔离、稳定、安全、快速交付、自主可控的网络环境。您可以自定义这个专有网络的拓扑和IP地址,适用于对网络安全性要求较高的用户。
弹性公网IP位于阿里云的公网网关上,通过NAT方式绑定到ECS实例的主网卡上。绑定了弹性公网IP的专有网络类型ECS实例可以直接使用这个IP进行公网通信。
子网,网段,网关之间的联系
- 子网络定义了一个独立的网络区域,拥有特定的IP地址范围和子网掩码。
- 网段是对网络的物理或逻辑划分,可以由子网络实现。
- 网关是连接子网(或网段)与外部世界的桥梁,处理进出子网的数据流。
针对大型的企业,为了安全以及方便管理,可能会涉及到下面这些服务(拓宽一下视野):
EIP (Elastic IP Address)
弹性公网IP,有阿里云动态分配,在收费上由于套餐不同,在价格上会存在略微的差异。
CDT (Continuous Delivery and Deployment)
CDT为阿里云多款互联网公网流量和跨地域私网流量产品统一计费。
SLB负载均衡,RDS数据库储存,NAT内外网关联,ACL设备访问控制
还有就是
ROS(Resource Orchestration Service)
自动化部署 ROS阿里云资源编排服务ROS 可以帮助您简化云计算资源的管理。遵循ROS定义的模板规范,您可以定义所需云计算资源的集合及资源间的依赖关系。ROS可以自动完成所有资源的创建和配置,实现自动化部署和运维。
OOS(CloudOps Orchestration Service),是阿里云提供的自动化运维平台。您可以创建自定义的模板,或使用阿里云提供的公共模板,对ECS、RDS、SLB、VPC等资源进行自动化运维。
等等之类的(我都快晕了)。
其他类服务
比如说有储存类服务NAS和OSS。在实际应用中,通过配置Access Token进行远程调用和访问
可以用于搭建图床,加快网站的访问和加载速度。可以看看我的下面这篇文章。
个人图床——如何给图片加一个网址_图片网址上传-CSDN博客
或者解析类服务CDN和DNS。(免费,介绍略)
尾声
看完如果你觉得头皮发麻,那你就只需要记住,轻量级应用服务器和云服务器是不一样的。
在实际使用过程中如果遇到什么问题,大到系统文件的误删小到环境配置的错误,都可以通过提交工单或者联系人工的方式和售后工程师进行沟通,从而解决当下问题,而不要只局限于上网查找资料。
无论云服务器的价格怎么优惠,初次接触,无论是用于建站,配置远程项目,还是打靶,数据储存等等,只要没打到企业的级别,都选轻量级应用服务器就可以了。