当前位置: 首页 > news >正文

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

目录

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

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

一、名字的由来

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

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

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

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

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

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

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

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

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

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

相关文章:

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

目录 序一、名字的由来二、Lighthouse的定位是什么,与CVM的差异化有哪些三、Lighthouse是如何实现简单易用的四、Lighthouse对于开发者有哪些具体的利好 序 印象中,腾讯云轻量应用服务器Lighthouse是在2020年正式上线的。 在其一经推出后,就…...

java实现redis的消息发送和消费,类似kafka功能

确保在 pom.xml 中添加了 Spring Data Redis 和 Jedis 的依赖。如下所示&#xff1a;<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency&g…...

【软件设计】常用设计模式--代理模式

文章目录 代理模式&#xff08;Proxy Pattern&#xff09;1. 概念2. 模式结构3. UML 类图4.实现方式C# 示例步骤1&#xff1a;定义主题接口步骤2&#xff1a;实现真实主题步骤3&#xff1a;实现代理类步骤4&#xff1a;客户端使用代理模式输出结果&#xff1a; Java 示例步骤1&…...

生命与自由,抑郁的来源

在中国文学史上&#xff0c;有一句极其伟大的话&#xff0c;它点出了所有人痛苦的根源。它出自《我与地坛》&#xff0c;太阳它每时每刻即是夕阳也都是旭日&#xff0c;当他从这一段熄灭着走下山去&#xff0c;收尽苍凉参照之际&#xff0c;也正是它在另一端燃烧着爬上山巅布散…...

CTFHUB技能树之文件上传——双写后缀

开启靶场&#xff0c;打开链接&#xff1a; 直接指明是双写绕过方法 上传06shaungxie.php&#xff0c;内容如下&#xff1a; 这一步其实最好换成.png或者.jpg或者.gif这三个符合文件格式的要求后缀 用burp抓包改包&#xff1a; 将php改成pphphp后再“Forward”&#xff1a; 上传…...

SpringBoot整合HTTPS

文章目录 1_Https 的作用2_获取证书3_配置项4_配置类5_控制类6_启动类 1_Https 的作用 保护用户的隐私信息安全&#xff1a; 在 HTTP 网站数据以明文方式传输&#xff0c;客户的隐私极容易被盗取和泄露&#xff0c;而部署 SSL 证书&#xff0c;数据以 HTTPS 加密传输&#xf…...

LVGL-从入门到熟练使用

LVGL简介 LVGL&#xff08; Light and Versatile Graphics Library &#xff09;是一个轻量、多功能的开源图形库。 1、丰富且强大的模块化图形组件&#xff1a;按钮 、图表 、列表、滑动条、图片等 2、高级的图形引擎&#xff1a;动画、抗锯齿、透明度、平滑滚动、图层混合等…...

【MySQL数据库】MySQL读写分离

文章目录 读写分离概念读写分离的动机读写分离的适用场景主从复制与读写分离MySQL 读写分离原理MySQL读写分离的实现方式代表性程序 MySQL读写分离实验搭建 MySQL 读写分离Amoeba 服务器配置测试读写分离 问答 读写分离 概念 读写分离是为了优化数据库性能&#xff0c;通过将…...

深度学习:简单计算图的反向传播传递导数计算

问题&#xff1a; 太郎在超市买了2个100日元一个的苹果&#xff0c;消费税是10%&#xff0c;请计算支付金额。 反向传播使用与正方向相反的箭头&#xff08;粗线&#xff09;表示。反向传播传递“局部导数”&#xff0c;将导数的值写在箭头的下方。在这个例子中&#xff0c;反向…...

学习AJAX请求(初步)24.10.21-10.23

1.AJAX概念 AJAX Asynchronous JavaScript and XML&#xff08;异步的 JavaScript 和 XML&#xff09;。 AJAX 最大的优点是在不重新加载整个页面的情况下&#xff0c;可以与服务器交换数据并更新部分网页内容。 虽然所有的AJAX请求都是HTTP请求&#xff0c;但并非所有的HT…...

初识算法——二分查找

1.概念 二分查找算法也称折半查找&#xff0c;是一种非常高效的工作于有序数组的查找算法。 需求&#xff1a;在有序数组 A A A 内&#xff0c;查找值 t a r g e t target target 如果找到返回索引如果找不到返回 − 1 -1 −1 前提给定一个内含 n n n 个元素的有序数组…...

深入剖析 Java Spring 中的 @Autowired、@Resource、@Qualifier、@Inject 注解:使用详解与注意事项

文章目录 Autowired&#xff1a;Spring 最常用的注解1. 作用与简介2. 使用示例3. 注意事项 Resource&#xff1a;按名称注入的利器1. 作用与简介2. 使用示例3. 注意事项 Qualifier&#xff1a;解决多 bean 注入问题1. 作用与简介2. 使用示例3. 注意事项 Inject&#xff1a;标准…...

ThingsBoard规则链节点:Delete Attributes节点详解

引言 删除属性节点简介 用法 含义 应用场景 实际项目运用示例 智能家居安全系统 物流跟踪解决方案 工业自动化生产线 结论 引言 ThingsBoard是一个开源的物联网平台&#xff0c;它提供了设备管理、数据收集与处理以及实时监控等功能。其中&#xff0c;规则引擎是其核心…...

关于作为面试官以及如何准备面试的一些心得

关于作为面试官以及如何准备面试的一些心得 一、面试官&#xff08;我站在前端角度来说&#xff09; 当作为这样身份的时候&#xff0c;我想第一步应该是自己梳理一些从简到难、从点到面的问题 CSS - JS - 框架 - 项目 从这四个角度出发&#xff0c;一步一步的引导面试者的思…...

Bean对象 和 普通对象 的区别

Bean对象 和 普通对象 的区别 前言Bean的概念与new创建的对象的区别Spring Bean的优势两者使用的关键点总结 前言 在Spring框架中&#xff0c;我们通常将Spring容器管理的对象称为“Bean”或“Bean对象”。而通过new关键字创建的对象则被称为“对象”或“普通对象”。 Bean的…...

lego-loam featureAssociation 源码注释(二)

咱们接着往下看initializationValue();&#xff01;&#xff01;&#xff01; FeatureAssociation():nh("~"){subLaserCloud nh.subscribe<sensor_msgs::PointCloud2>("/segmented_cloud", 1, &FeatureAssociation::laserCloudHandler, this);s…...

Claude 3.5 的六大应用场景

Claude 3.5 的六大应用场景 随着人工智能技术的飞速发展&#xff0c;Claude 3.5 已经成为一款强大的语言模型工具&#xff0c;在多个领域展现了其卓越的应用潜力。本文将通过CSDN格式&#xff0c;介绍Claude 3.5在六大主要领域的实际应用场景&#xff0c;帮助开发者和企业更好…...

进程线程知识总结

1. 程序什么时候应该使用线程&#xff0c;什么时候单线程效率高 使用线程&#xff1a;在I/O密集型或高并发的场景&#xff0c;例如网络服务、文件读写等。通过多线程可以同时处理多个任务&#xff0c;提高利用率。单线程效率高&#xff1a;在CPU密集型任务中&#xff0c;当任务…...

Rsync数据复制/备份服务应用

文章目录 1. rsync概述1.1 什么是Rsync1.2 rsync的功能1.3 rsync 的功能特性1.4 Rsync 增量复制原理1.5 生产场景架构集群备份方案 2. Rsync工作方式介绍与实践2.1 本地数据传输模式2.1.1 本地数据传输模式语法2.1.2 本地数据传输模式实践 2.2 远程Shell 数据传输模式2.2.1 远程…...

如何为自己的跨境网站添加多国语言翻译功能及推荐起尔网定制与插件开发

如何为自己的跨境网站添加多国语言翻译功能及推荐起尔网定制与插件开发 在全球化的浪潮下&#xff0c;跨境电商成为越来越多企业拓展国际市场的重要途径。然而&#xff0c;语言障碍成为了一个不可忽视的问题。为了更好地服务全球用户&#xff0c;为自己的跨境网站添加多国语言…...

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …...

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…...

springboot 百货中心供应链管理系统小程序

一、前言 随着我国经济迅速发展&#xff0c;人们对手机的需求越来越大&#xff0c;各种手机软件也都在被广泛应用&#xff0c;但是对于手机进行数据信息管理&#xff0c;对于手机的各种软件也是备受用户的喜爱&#xff0c;百货中心供应链管理系统被用户普遍使用&#xff0c;为方…...

线程与协程

1. 线程与协程 1.1. “函数调用级别”的切换、上下文切换 1. 函数调用级别的切换 “函数调用级别的切换”是指&#xff1a;像函数调用/返回一样轻量地完成任务切换。 举例说明&#xff1a; 当你在程序中写一个函数调用&#xff1a; funcA() 然后 funcA 执行完后返回&…...

Vue2 第一节_Vue2上手_插值表达式{{}}_访问数据和修改数据_Vue开发者工具

文章目录 1.Vue2上手-如何创建一个Vue实例,进行初始化渲染2. 插值表达式{{}}3. 访问数据和修改数据4. vue响应式5. Vue开发者工具--方便调试 1.Vue2上手-如何创建一个Vue实例,进行初始化渲染 准备容器引包创建Vue实例 new Vue()指定配置项 ->渲染数据 准备一个容器,例如: …...

Python实现prophet 理论及参数优化

文章目录 Prophet理论及模型参数介绍Python代码完整实现prophet 添加外部数据进行模型优化 之前初步学习prophet的时候&#xff0c;写过一篇简单实现&#xff0c;后期随着对该模型的深入研究&#xff0c;本次记录涉及到prophet 的公式以及参数调优&#xff0c;从公式可以更直观…...

第一篇:Agent2Agent (A2A) 协议——协作式人工智能的黎明

AI 领域的快速发展正在催生一个新时代&#xff0c;智能代理&#xff08;agents&#xff09;不再是孤立的个体&#xff0c;而是能够像一个数字团队一样协作。然而&#xff0c;当前 AI 生态系统的碎片化阻碍了这一愿景的实现&#xff0c;导致了“AI 巴别塔问题”——不同代理之间…...

今日科技热点速览

&#x1f525; 今日科技热点速览 &#x1f3ae; 任天堂Switch 2 正式发售 任天堂新一代游戏主机 Switch 2 今日正式上线发售&#xff0c;主打更强图形性能与沉浸式体验&#xff0c;支持多模态交互&#xff0c;受到全球玩家热捧 。 &#x1f916; 人工智能持续突破 DeepSeek-R1&…...

根据万维钢·精英日课6的内容,使用AI(2025)可以参考以下方法:

根据万维钢精英日课6的内容&#xff0c;使用AI&#xff08;2025&#xff09;可以参考以下方法&#xff1a; 四个洞见 模型已经比人聪明&#xff1a;以ChatGPT o3为代表的AI非常强大&#xff0c;能运用高级理论解释道理、引用最新学术论文&#xff0c;生成对顶尖科学家都有用的…...

sipsak:SIP瑞士军刀!全参数详细教程!Kali Linux教程!

简介 sipsak 是一个面向会话初始协议 (SIP) 应用程序开发人员和管理员的小型命令行工具。它可以用于对 SIP 应用程序和设备进行一些简单的测试。 sipsak 是一款 SIP 压力和诊断实用程序。它通过 sip-uri 向服务器发送 SIP 请求&#xff0c;并检查收到的响应。它以以下模式之一…...