【云原生】五年博主教你用阿里云Serverless免费额度搞事情。

简介: 传统模式如果个人up主想要搞事情, 就要有一台服务器, 为了省钱可能你还会自己搭建一个数据库。其次你的流量还是需要付费的,如果个人用用还好,但是如果要被人攻击了。那流量蹭蹭的涨, 个人是完全受不了的。这点我是比较有发言权的。因为小编我目前就有一台阿里云实例。目前部署了mysql使用宝塔来维护。每次发布自己上传jar包。下面这个截图就是我的服务, 至于地址嘛,我就不给你们看了。(我怕你们偷我的流量),毕竟前有b站主播鱼皮,网站被攻击的先例,所以咱就低调点,自己用。

五年博主教你,使用免费的技术方案,来搞事情。在正式开始之前先用阿里云的Servrless给你送你一碗毒鸡汤感受下。

一、前言

传统模式如果个人up主想要搞事情, 就要有一台服务器, 为了省钱可能你还会自己搭建一个数据库。其次你的流量还是需要付费的,如果个人用用还好,但是如果要被人攻击了。那流量蹭蹭的涨, 个人是完全受不了的。这点我是比较有发言权的。因为小编我目前就有一台阿里云实例。目前部署了mysql使用宝塔来维护。每次发布自己上传jar包。下面这个截图就是我的服务, 至于地址嘛,我就不给你们看了。(我怕你们偷我的流量),毕竟前有b站主播鱼皮,网站被攻击的先例,所以咱就低调点,自己用。

其次就算网站给你,你也用不了,因为网站需要暗号登陆。就像这样。

但是我还是准备放弃了, 为什么要放弃了, 因为我找到了更好的替代方案。

PS: 主要因为是免费的解决方案,本篇文章就会告诉大家这个解决方案是什么。

这里先说下我的需求,小编有一个备案过的域名,每年35元。基于这个域名我有下面这些使用需求。

  1. 博客网站的图床(免费的对象存储)。 图床软件竟然要收费,算了我自己写一个免费的

  1. 极客导航网站,记录小编自己的常用的工具,功能全部是为自己定制的。

  1. 开源项目的宣传网站(PS: 使用开源项目免费获取idea的注册码)


目前的解决方案是云服务器, 这个成本大概是每年300人民币。(阿里云活动时候购买,使用了3年,今年就过期了,虽然购买的费用,早就通过广告赚回来了,但是还是感觉太麻烦了,生怕别人攻击我。)

所以我准备跑路了,消费不起了。

我的备选方案就是阿里云函数 + railway免费db。为什么选择阿里云函数呢, 因为他支持springboot。因为我的技术栈就是 Java。而腾讯云目前还不支持(不知道现在支持不,有知道的可以下面评论告诉我), 因为我先用的腾讯云。后来才转到的阿里云。(绝对不是广告,我没有收到一分钱。全凭借良心。)

下面说下我为什么选择阿里云函数。

二、阿里云Serverless有什么优势呢?

跟直接购买一台服务器的最大优势就是: 按需消费,用多少就买单多少。不浪费硬件成本。因为你买了一台服务器,平时又不怎么用。但是还要为其付费, 这不是冤大头吗。

2.1 价格便宜

对于像小编这样,粉丝个位数的开发者, 写文章是完全没有收入的。但是你还想搞点事情。自己购买一个服务器是不划算的。虽然我已经买了三四年了。但是我还是要跑路。因为这个服务器就是我的成本(维护成本,安全成本)。今年就要到期了,到期后续费一年就要2400+, 完全是消费不起了。为什么选择阿里云函数呢,因为他有免费额度。如下图。如果你也有服务器,但是平时的使用场景并不是很多,也没有收益的话,强烈建议你也换云函数,避免浪费硬件,用多少就买单多少。按需消费。

2.2 维护成本

为了节约成本, 云数据库我是用不起的, 既然有服务器就自己安装一个数据库呗。但是有了服务器,你就要维护。纯命令式的维护,是比较烦人的。所以你还要搞一个宝塔。并且要绑定这么多的域名,而且免费的https每次只能申请一年的,每年都要重新去申请一次。好麻烦。

2.3 安全成本

阿里云会经常提示你安全漏洞,就如下图。

遇到这种情况你是修还是不修呢? 不修又安全, 修就如下面。

其次你还能收到攻击,疯狂调用你的接口,如果你的系统没有做好安全防护,拦截流量,就比较危险了。你可能会超额消费。

三、替换方案

3.1 数据库替换

这里提供几个免费的数据库平台,每个都有免费的额度。这里小编使用的 railway。

点击Connect可以获取链接,这里的链接我们后面在系统中会使用到。

3.2 静态网页的替换方案

前面说了,小编还有一些开源项目的宣传网站和个人博客的需求。免费的替换方案如下。

开源项目

个人博客

3.3 阿里云Serverless应用方案

当然就是使用阿里云Serverless应用的方案,将我原有的SpringBoot项目迁移过来。这里就以我的毒鸡汤,给大家演示下。如何部署阿里云函数。

这个功能非常简单,后台技术栈是: SpringBoot + Mybatis-plus。

  1. 步骤1: 登陆阿里云函数
  2. 步骤2: 点击创建应用

  1. 步骤3: 选择SpringBoot模版

  1. 步骤4: 获取github地址

  1. 步骤5: 就像SpringBoot服务一样写代码

下面就演示代码。

因为我们要使用mybatis-plus所以首先我们引入依赖。

        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.4.2</version>
        </dependency>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>

添加配置数据库的配置文件,这里就用的railway上的链接信息。

扫描Mybatis-plus的Mapper

@Data
@TableName("soul")
public class SoulDO {

    private Long id;
 
    private String title;

    private String hits;
}    
@Mapper
public interface SoulMapper extends BaseMapper<SoulDO> {
}

这就是上面功能的代码,因为是演示,所以比较lower哈哈。html直接写代码里了。

  1. 步骤6: 直接提交代码到远程仓库

提交完成后回到阿里云函数页面,会看到他会自动进行部署了。这里我的已经部署成功了。然后服务就可以访问了。

四、总结

以上就是小编我多年的总结的经验, 但是如果你是一个新手,还是建议你自己买一个阿里云服务来练练手。从中你能学会很多的东西。比如说如何部署ssh,如何服务端运维,如果管理自己的服务器等等。当你这些都学习的差不多了,如果还想折腾。就可以使用友好,划算的方案了。

这里顺便给大家分享免费领阿里云优惠券的链接, 如果是新手的话,可以领取大额的优惠券。花30元买一个月服务器学习学习,也可以凑单。几个人买一个服务器学习学习。

阿里云新人优惠券

好了,小编的分享到此结束。如果还有问题的话,可以联系我。

寻找志同道合,喜欢折腾的朋友。👬🏻

MuseLink数字名片!👉

  • 寻找喜欢折腾,志同道合的 '新时代农民工' 寻找喜欢折腾,志同道合的 '新时代农民工' 朋友。
  • 一起写java,一起写python,一起写js,一起写c++。 (ps: 一起逛海岛 🚗 )

天下代码一大抄,抄来抄去有提高,看你会抄不会抄。如果不会没关系, 联系我。我们一起来探讨。

那么你准备好跟我一起 Coding 了吗?

相关实践学习
【玩转ComfyUI】基于函数计算一键部署AI生图平台ComfyUI
本次实验将带大家通过使用阿里云产品函数计算FC,快速使用ComfyUI实现更高质量的图像生成。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
11月前
|
机器学习/深度学习 人工智能 Serverless
吉利汽车携手阿里云函数计算,打造新一代 AI 座舱推理引擎
当前吉利汽车研究院人工智能团队承担了吉利汽车座舱 AI 智能化的方案建设,在和阿里云的合作中,基于星睿智算中心 2.0 的 23.5EFLOPS 强大算力,构建 AI 混合云架构,面向百万级用户的实时推理计算引入阿里云函数计算的 Serverless GPU 算力集群,共同为智能座舱的交互和娱乐功能提供大模型推理业务服务,涵盖的场景如针对模糊指令的复杂意图解析、文生图、情感 TTS 等。
|
运维 监控 Cloud Native
【云故事探索】NO.17:国诚投顾的云原生 Serverless 实践
国诚投顾携手阿里云,依托Serverless架构实现技术全面升级,构建高弹性、智能化技术底座,提升业务稳定性与运行效率。通过云原生API网关、微服务治理与智能监控,实现流量精细化管理与系统可观测性增强,打造安全、敏捷的智能投顾平台,助力行业数字化变革。
【云故事探索】NO.17:国诚投顾的云原生 Serverless 实践
|
消息中间件 运维 监控
爆款游戏背后:尚娱如何借助阿里云 Kafka Serverless 轻松驾驭“潮汐流量”?
阿里云 Kafka 不仅为尚娱提供了高可靠、低延迟的消息通道,更通过 Serverless 弹性架构实现了资源利用率和成本效益的双重优化,助力尚娱在快速迭代的游戏市场中实现敏捷运营、稳定交付与可持续增长。
553 88
|
消息中间件 存储 运维
嘉银科技基于阿里云 Kafka Serverless 提升业务弹性能力,节省成本超过 20%
云消息队列 Kafka 版 Serverless 系列凭借其秒级弹性扩展、按需付费、轻运维的优势,助力嘉银科技业务系统实现灵活扩缩容,在业务效率和成本优化上持续取得突破,保证服务的敏捷性和稳定性,并节省超过 20% 的成本。
971 77
|
运维 监控 Cloud Native
【云故事探索】NO.17:国诚投顾的云原生 Serverless 实践
通过与阿里云深度合作,国诚投顾完成了从传统 ECS 架构向云原生 Serverless 架构的全面转型。新的技术架构不仅解决了原有系统在稳定性、弹性、运维效率等方面的痛点,还在成本控制、API 治理、可观测性、DevOps 自动化等方面实现了全方位升级。
|
人工智能 机器人 Serverless
安诺机器人 X 阿里云函数计算 AI 咖啡印花解决方案
当云计算遇见具身智能,AI咖啡开启零售新体验。用户通过手机生成个性化图像,云端AI快速渲染,机器人精准复刻于咖啡奶泡之上,90秒内完成一杯可饮用的艺术品。该方案融合阿里云FunctionAI生图能力与安诺机器人高精度执行系统,实现AIGC创意到实体呈现的闭环,为线下零售提供低成本、高互动、易部署的智能化升级路径,已在商场、机场、展馆等场景落地应用。
安诺机器人 X 阿里云函数计算 AI 咖啡印花解决方案
|
人工智能 运维 安全
阿里云函数计算 AgentRun 全新发布,构筑智能体时代的基础设施
阿里云推出以函数计算为核心的AgentRun平台,通过创新体系解决开发、部署、运维难题,提供全面支持,已在多个真实业务场景验证,是AI原生时代重要基础设施。
|
弹性计算 运维 Cloud Native
【云故事探索】NO.17:国诚投顾的云原生Serverless实践
简介: 通过与阿里云深度合作,国诚投顾完成了从传统 ECS 架构向云原生 Serverless 架构的全面转型。新的技术架构不仅解决了原有系统在稳定性、弹性、运维效率等方面的痛点,还在成本控制、API 治理、可观测性、DevOps 自动化等方面实现了全方位升级。
286 1
|
运维 NoSQL Serverless
《第四纪元》玩得轻松,构建也轻松 | 阿里云云原生 API 网关、函数计算助力 IGame 快速构建轻休闲游戏
在轻休闲游戏流量波动大、生命周期短的背景下,传统架构难以应对成本与扩展挑战。本文介绍了基于阿里云函数计算 FC 和 Redis 构建的新一代服务器架构,实现弹性伸缩、成本优化与高效运维,助力轻休闲游戏快速迭代与稳定运营,提升开发效率并降低运维复杂度。
《第四纪元》玩得轻松,构建也轻松 | 阿里云云原生 API 网关、函数计算助力 IGame 快速构建轻休闲游戏

热门文章

最新文章

相关产品

  • 函数计算