亚马逊网网站建设规划报告/项目营销推广方案
目录
- 序
- 一、名字的由来
- 二、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 的依赖。如下所示:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency&g…...

【软件设计】常用设计模式--代理模式
文章目录 代理模式(Proxy Pattern)1. 概念2. 模式结构3. UML 类图4.实现方式C# 示例步骤1:定义主题接口步骤2:实现真实主题步骤3:实现代理类步骤4:客户端使用代理模式输出结果: Java 示例步骤1&…...

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

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

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

LVGL-从入门到熟练使用
LVGL简介 LVGL( Light and Versatile Graphics Library )是一个轻量、多功能的开源图形库。 1、丰富且强大的模块化图形组件:按钮 、图表 、列表、滑动条、图片等 2、高级的图形引擎:动画、抗锯齿、透明度、平滑滚动、图层混合等…...

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

深度学习:简单计算图的反向传播传递导数计算
问题: 太郎在超市买了2个100日元一个的苹果,消费税是10%,请计算支付金额。 反向传播使用与正方向相反的箭头(粗线)表示。反向传播传递“局部导数”,将导数的值写在箭头的下方。在这个例子中,反向…...

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

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

深入剖析 Java Spring 中的 @Autowired、@Resource、@Qualifier、@Inject 注解:使用详解与注意事项
文章目录 Autowired:Spring 最常用的注解1. 作用与简介2. 使用示例3. 注意事项 Resource:按名称注入的利器1. 作用与简介2. 使用示例3. 注意事项 Qualifier:解决多 bean 注入问题1. 作用与简介2. 使用示例3. 注意事项 Inject:标准…...

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

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

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

lego-loam featureAssociation 源码注释(二)
咱们接着往下看initializationValue();!!! FeatureAssociation():nh("~"){subLaserCloud nh.subscribe<sensor_msgs::PointCloud2>("/segmented_cloud", 1, &FeatureAssociation::laserCloudHandler, this);s…...

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

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

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 远程…...

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

安全见闻(3)——开阔眼界,不做井底之蛙
内容预览 ≧∀≦ゞ 安全见闻三:脚本程序与病毒声明导语脚本语言BAT/PowerShell脚本木马与宏病毒脚本病毒BIOS病毒 结语 安全见闻三:脚本程序与病毒 声明 学习视频来自B站UP主 泷羽sec,如涉及侵权马上删除文章 笔记的只是方便各位师傅学习知识,以下网站只…...

MySQL 的意向锁(Intention Locks)原理详解
1. 背景:为什么需要意向锁? MySQL 中意向锁的主要作用是用于支持行级锁与表级锁的并存,特别是在 InnoDB 存储引擎中。InnoDB 提供了行级锁,而在某些场景下,数据库系统仍需要对整张表加锁,例如 LOCK TABLES …...

31个省份农业科技水平(农业技术创新或农业科技专利数据)2010-2022年
一、测算方式:参考C刊《湖北大学学报(哲学社会科学版)》张金鑫(2020)老师的做法,采用农业( 农林牧渔业) 三类专利总和来衡量农业技术创新 二、资料范围:31个省份,403个观测值,已经整理成面板数…...

Python代码执行失败问题及解决方案
目录 一、Python代码执行失败的原因 二、常见的Python错误类型 1. 语法错误(SyntaxError) 2. 运行时错误(RuntimeError) 3. 类型错误(TypeError) 4. 导入错误(ImportError) 5…...

Java 遗传算法
遗传算法(Genetic Algorithm, GA)是一种基于自然选择和遗传学原理的优化算法,用于求解复杂的搜索和优化问题。在Java中实现遗传算法通常包括以下几个步骤: 初始化种群:生成一组随机解作为初始种群。适应度评估&#x…...

C++ (一) 基础语法
基础语法:C的开胃小菜 欢迎来到C的世界,这里是编程的盛宴,也是逻辑的迷宫。别担心,我们不会一开始就让你啃硬骨头,而是从基础语法开始,让你慢慢品尝编程的美味。准备好了吗?让我们开始这场编程…...

Qt/C++路径轨迹回放/回放每个点信号/回放结束信号/拿到移动的坐标点经纬度
一、前言说明 在使用百度地图的路书功能中,并没有提供移动的信号以及移动结束的信号,但是很多时候都期望拿到移动的哪里了以及移动结束的信号,以便做出对应的处理,比如结束后需要触发一些对应的操作。经过搜索发现很多人都有这个…...

C 语言介绍及操作案例
C 语言是一种广泛使用的通用编程语言,具有高效、灵活和可移植性强等特点。 一、C 语言的基本特点 简洁高效 C 语言语法简洁,表达能力强。它提供了丰富的数据类型和运算符,可以方便地进行各种计算和操作。C 语言的代码执行效率高,能够直接访问硬件资源,适用于对性能要求较…...

Ivanti云服务被攻击事件深度解析:安全策略构建与未来反思
攻击事件背景 近期,威胁情报和研究机构Fortinet FortiGuard Labs发布了一份关于针对IT解决方案提供商Ivanti云服务设备(Ivanti Cloud Services Appliance,CSA)的复杂网络攻击的详细分析。 该攻击被怀疑是由国家级对手发起…...

如何做出正确选择编程语言:关于Delphi 与 C# 编程语言的优缺点对比
概述 为您的项目选择正确的技术可能是一项相当棘手的任务,尤其是当您以前从未需要做出这样的选择时。如今可用的选项范围非常广泛。虽然一些编程语言和工具有着相当悠久的历史,但其他一些则是刚刚开始赢得开发人员青睐的新手。 在这篇博文中࿰…...