Linkedkeeper 部署 SAE

前言

大家好,今天聊的这个小网站就是我自建的 linkedkeeper.com,它在2013年上线,到现在(2023年)也走过了10年的历程,从最开始部署的一个 war 到现在的 Serverless 部署,着实感受到了互联网技术的发展和变化,尤其是近年来的云原生技术,确实有一种变革的味道,我自己的体感,一是 Ops 的变化,二是 Bills 的变化。

10年如梭,小小的网站也在发生着变化,我从中学习到了很多,也许这就是实践的真谛。有人说2022年是 Serverless 的元年,而 Serverless 也是云原生的最终形态,所以在2023年,我的这小网站也终于完成了 Serverless 的改造上线。

10年如梭,就让我带领你也感受一下这小小的网站10年来的变化,如果你也有这样一个小小的网站,或者你也想要做一个这样的小网站,我们可以聊一聊,相互学习,希望有一天可以把这个小网站做成一个大网站。

10年如梭

LinkedKeeper 于2013年建站,最开始是在一家福建的网络空间租赁公司购买了10M空间,通过上传 war 进行部署,数据库是 MySQL,技术栈主要是以 Nginx、Tomcat7、JDK6、Struts2、Spring3 等进行开发。

这也算是这个小网站的缘起。

于2014年迁移到了阿里云,购买了一台低配的 ECS 和 RDB 服务,仍然是通过上传 war 进行部署,而且代码上传了 Github。

This chapter requires login to view full content. You are viewing a preview.

Login to View Full Content

Course Curriculum

3

框架与 I/O:Spring、Netty 与 Web 容器

理解 Spring Boot 自动装配、AOP 与事务原理,掌握 Netty Reactor 模型及 Tomcat 连接处理机制,构建高内聚、易扩展的应用服务层。
4

高性能中间件:消息、缓存与存储

熟练运用 MySQL 索引/事务、Redis 缓存策略、Kafka/RocketMQ 消息可靠性,以及 ZooKeeper 分布式协调,搭建稳定、解耦的分布式数据底座。
6

云原生:容器化、可观测性与工程效能

通过 Docker/K8s 实现弹性部署,集成 Metrics/Logs/Traces 构建可观测体系,推动 DevOps 与自动化,让架构在云上持续交付与进化。