腾讯云轻量服务器Lighthouse的前世今生

devtools/2024/10/18 5:38:16/

目录

    • 一、名字的由来
    • 二、Lighthouse的定位是什么,与CVM的差异化有哪些
    • 三、Lighthouse是如何实现简单易用的
    • 四、Lighthouse对于开发者有哪些具体的利好

印象中,腾讯云轻量应用服务器Lighthouse是在2020年正式上线的。
在其一经推出后,就受了很大的关注,大量中小企业和个人开发者体验与使用,用户与实例规模均呈指数上升,据说在公测期,该产品的两周内增长高达10倍。但对于初步接触云服务器的人员而言,还是会有一些疑问想得到明确的回答,比如 Lighthouse 究竟是什么,其和云服务器CVM有什么区别。作者经过查阅一些官方资料,把相关的知识点也记录下来,希望可以系统的解答大家的疑问。

一、名字的由来

IT界一直对于取名这个事颇有研究,每个名字,也往往代表着它背后的故事,Lighthouse也不例外。Lighthouse 的取意为“轻量房子”,这更多是希望从含意上就能突出其产品的特点:即使用部署轻量、方便;同时,Lighthouse 在英文中的本意为灯塔,其产品团队希望产品可以立足中小企业及开发者的新场景,Lighthouse 可以为大家探索寻路,照亮前方。

LighthouseCVM_11">二、Lighthouse的定位是什么,与CVM的差异化有哪些

在回答 Lighthouse 是什么之前,先要想清楚一个问题,就是在已经有了云服务器的情况下,再造一个轻量版本,二者之间能不能做好界限的划分。
其实云服务器 CVM 发展至今,应当说对于大客户群体已经相对完善,因为多数云相关的人员,其技术和知识储备都在随着云的发展一路摸爬滚打过来,使用起来已经没有什么问题。但云计算已经成为大势所趋,新增客户,新增入行的人员数量激增,且在长期接触新客户过程中,发现中小企业及开发者与大客户在云服务的使用方式上,存在着明显的区别,这类神秘往往觉得 CVM 的功能相对复杂,存在一定学习门槛。

QQ与微信也是如此:微信诞生的历史,那时候大家疑惑既然已经有了QQ,为什么还要一个微信呢?答案也很简单,有着沉重PC包袱、功能复杂的QQ承载不了“轻量级移动IM”这一移动互联网基础设施的重任,而拥有极简产品体验的微信,却可以让一个刚刚使用智能手机的老人快速上手。

中小企业及开发者重点关注费用和应用,应用包含应用的快速实现,快速迭代,从0到1的时间,往往就能决定着一个中小企业的整体命运,至关重要。因此,在使用云服务器时,对于一些与应用本身关联不大的参数,如可用区、机型、VPC、安全组、监控服务等,用户实际上不太关心,而且也不愿意过多的去理解这些概念。
事实上,从做过的用户调研来看,即便是对于有一定技术背景的开发者和技术人员,首次购买 CVM 都难以独立、顺滑的走完,也难以准确理解每一个参数和选项的含义,就更别说刚接触云计算的入门者或学生了。云服务器CVM 为此做过许多细节优化,但作为覆盖群体广泛的通用云服务器产品,CVM 很难系统性解决这个问题。
这个是可以理解的,毕竟一个产品为了让参数更加灵活,就一定将配置的复杂度提升。这有点类比专业摄像机和后来兴起的卡片式(傻瓜式)摄像机,它们适应的是不同的使用场景。
因此,脱胎于云服务器Lighthouse产品,是一款独立产品。CVM 缺失或“过多”的能力,Lighthouse 会进行差异性的产品化,例如概念/参数更少、易于掌握、贴近应用和开发者;CVM 已有的通用优秀能力,Lighthouse 则进行了继承,例如快速创建、网络隔离、稳定运行、优越性能等。总体而言,Lighthouse 相比 CVM,是一种参数概念更少,理解门槛更低,容易轻松掌握,更加面向应用的云服务器

Lighthouse_22">三、Lighthouse是如何实现简单易用的

首先在产品设计层面,Lighthouse的产品概念更少,更易于掌握。而在技术实现层面,为了解决概念复杂直接劝退的问题,Lighthouse重新设计了更加简明的新概念,核心参数简化为2个:
1、应用环境。交付形式上是镜像,包括应用镜像和系统镜像。其中应用镜像除了包含底层的操作系统外,还封装了应用软件、应用依赖的运行环境以及相关的初始化配置信息,如 LAMP、WordPress、Discuz! Q、ASP.NET、Node.js、BT-Panel 等,方便用户一键部署应用。
2、实例套餐。展示套餐型号和费用信息,而在内部其实封装和屏蔽了 CVM 的可用区、机型、VPC、网络带宽、网络流量包等多种概念。
在这里插入图片描述
产品通过参数聚合及合并,将CVM至少十余个复杂参数进行了系统性抽象,简化了概念,更加易于理解。

Lighthouse_29">四、Lighthouse对于开发者有哪些具体的利好

1.应用优先而非资源优先
用户创建云服务器时,应该优先考虑应用(镜像)还是优先考虑资源呢?云服务器 CVM 是先选择资源相关(机型、可用区、VPC等)选项,然后选择镜像,其背后的产品逻辑是“创建虚拟资源”。但对于中小企业及开发者而言,镜像优先是更为友好的。
所以不同于 CVM,Lighthouse 的核心思路是部署应用而非创建资源,因此用户优先选择镜像,再选择资源相关参数。
2.打造应用平台,实现应用构建的最简单、最快速
Lighthouse 搭配了多款主流应用,为用户提供一键构建应用和管理的能力。目前各大云厂商基本都推出了自家的云市场,但对于中小企业及开发者而言,与使用 CVM 时遭遇的困境类似,云市场中的应用种类过于丰富,且同一个应用通常会上架多种镜像,因此往往难以选择。为了解决这个问题,Lighthouse 为这部分用户精心挑选并制作了部分广泛流行的头部应用镜像,包括WordPress、LAMP、Node.js、ASP.NET等,未来也会根据情况上架更多的应用。
3.开发者的实验室
Lighthouse 设计了专门面向开发者的定制功能,比如用户觉得方便、爽快的一键登录功能。用户一次点击,瞬间就可以直接登录实例,其背后的逻辑是密钥对的绑定。当然,如果是资深使用者,有自己的玩法,也可以考虑在控制台上关闭此功能。
在这里插入图片描述

以上,就是针对Lighthouse的最常见的、也是最容易解释不清的几个问题,做了详尽的描述,尽我最大所能来让问题的解释变得通俗易懂,如果你有其他问题,也欢迎留言,我们来做探讨。


http://www.ppmy.cn/devtools/126657.html

相关文章

Java利用itextpdf实现pdf文件生成

前言 最近公司让写一个数据页面生成pdf的功能,找了一些市面代码感觉都太麻烦,就自己综合性整合了一个便捷的工具类,开发只需简单组装数据直接调用即可快速生成pdf文件。望大家一起学习!!! 代码获取方式&am…

如何打开荣耀手机的调试模式?

问题描述: 最近用荣耀手机进行测试,打开开发者选项,打开USB调试,在选择USB配置时,发现仅有选择USB以太网才可以连接Android Studio,也就是打开ADB调试模式。 但是,打开USB以太网后&#xff0c…

群晖前面加了雷池社区版,安装失败,然后无法识别出用户真实访问IP

有nas的相信对公网都不模式,在现在基础上传带宽能有100兆的时代,有公网代表着家里有一个小服务器,像百度网盘,优酷这种在线服务都能部署为私有化服务。但现在运营商几乎不可能提供公网ip,要么自己买个云服务器做内网穿…

dbt doc 生成文档命令示例应用

DBT提供了强大的命令行工具,它使数据分析师和工程师能够更有效地转换仓库中的数据。dbt的一个关键特性是能够为数据模型生成文档,这就是dbt docs命令发挥作用的地方。本教程将指导您完成使用dbt生成和提供项目文档的过程。 dbt doc 命令 dbt docs命令有…

基于SSM的个性化商铺系统【附源码】

基于SSM的个性化商铺系统 效果如下: 用户登录界面 app首页界面 商品信息界面 店铺信息界面 用户功能界面 我的订单界面 后台登录界面 管理员功能界面 用户管理界面 商家管理界面 店铺信息管理界面 商家功能界面 个人中心界面 研究背景 研究背景 科学技术日新月异…

国外电商系统开发-运维系统应用和软件部署

首先,本功能不仅仅是应用部署,更可以软件安装、应用部署,它就相当于是某软件的YML功能一般,可以自行定义要操作的步骤。所以,不管您是Tocmat应用代码更新上线,还是Apache软件安装,等等功能操作&…

Golang 逃逸分析(Escape Analysis)理解与实践篇

Golang 逃逸分析(Escape Analysis)理解与实践篇 文章目录 1.逃逸分析2.相关知识(栈、堆、GC分析)3.逃逸分析综合-实践 demo 逃逸分析(Escape Analysis)是编译器在编译期进行的一项优化技术,是Gl…

HTML 标签简写及全称

HTML 标签简写及全称 HTML(HyperText Markup Language)是构建网页的标准标记语言。它由一系列标签组成,这些标签通常成对出现,如 <html> 和 </html>,用于定义网页的结构和内容。HTML标签可以包含简写形式,这些简写形式在功能上与全称标签等价,但书写更为简…