电商平台项目部署

简介: 在服务器上部署项目

大家好,很高兴能和大家分享我首次使用阿里云服务器的感受,我是一名软件工程专业的大三学生,因为日常学习需要部署项目,所以需要用到云服务器,听同学说阿里云有“飞天加速计划·高校学生在家实践”活动
可以免费体验,所以就来申请试用了.
此次我所做的项目是一个电商平台,由于单体项目会遇到困难,⽤户对⻚⾯静态资源以及对Java代码的访问压⼒都会落在Tomcat服务器上。所以我需要借助云服务器来搭建我的项目,在我的项目使用的技术栈包括项⽬架构:前后端分离 ;前端技术:vue、axios、妹⼦UI、layui、bootstrap ;后端技术:SpringBoot+MyBatis、RESTful、swagger ;服务器搭建:Linux、Nginx
,阿里云ECS的使用在官网都有快速入门,可以帮助我们学习到一些使用过程中的小技巧,包括7天学会ECS,玩转ECS入门指南,玩转ECS进阶指南,玩转ECS DevOps这些攻略,在遇到问题时,可以参考这些攻略来对自己的实际需求进行对应的解决,此次我是在服务器上搭建了redis集群用作缓存,分布式会话以及分布式锁,使用nginx来做前端和后端项目集群,用来缓解服务器压力,使用ElasticSearch来做搜索引擎,实现高效模糊搜索,缓解数据库压力,最后对mysql做了分布式处理,mycat实现数据库集群.在搭建结构时,因为开放了0.0.0.0,所有ip都可以访问我这台服务器,会导致有黑客不断地侵入我的主机.这就让我考虑到如何进行数据保护,通过ESC进阶指南,我了解到,阿里云推出了快照极速可用特性和一致性快照组,为了客户提供更高性能的数据备份功能,首先创建一个带极速可用特性的快照,关键参数的设置如下图所示,主要包括 InstantAccess 和InstantAccessRetentionDays,前者设置为 True 就可以设置成为极速可用的快照,后者则是极速可用特性的保留天数,可以让这特性到期之后就会自动被关闭。当快照创建完成(极速可用特性开启的情况下,不需要等快照进度完成)之后,就能够快速创建磁盘并立即挂载使用。这个教程解决了我数据持久化以及安全性的问题,所以阿里云提供的服务还是非常多的.
通过这些天的使用,我对于云服务器有了深刻的了解,后续如果有机会,我会升级我的云服务器,将我的个人博客,以及所做的一些项目部署到服务器上来,这就需要更高的性能和空间,所以我会选择cpu和内存性能更高的服务器,来达到平日学习的基本需求.

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
数据可视化 安全 关系型数据库
写给工程师的 MacBook 商用级大模型知识库部署方案(上)
写给工程师的 MacBook 商用级大模型知识库部署方案(上)
934 2
hutool工具随机获得列表中的一定量的不重复元素,返回Set
hutool工具随机获得列表中的一定量的不重复元素,返回Set
hutool工具随机获得列表中的一定量的不重复元素,返回Set
|
传感器 数据采集 机器学习/深度学习
LabVIEW开发电机故障监测系统
LabVIEW开发电机故障监测系统
275 0
|
Java
如何捕获和处理 EOFException 异常
EOFException 异常通常在尝试从输入流中读取数据但已到达文件末尾时抛出。要捕获和处理该异常,可以使用 try-catch 语句块,在 catch 块中进行相应的错误处理或提示。例如: ```java try { // 读取数据的代码 } catch (EOFException e) { System.out.println("已到达文件末尾"); } ```
583 5
|
弹性计算 监控 安全
阿里云服务器自带多少DDoS防护?小编为你详细揭秘!
阿里云服务器自带多少DDoS防护?小编为你详细揭秘!
|
消息中间件 存储 缓存
这么酷的Kafka,背后的原理了解一下又不会死!
这么酷的Kafka,背后的原理了解一下又不会死!
423 2
|
存储 人工智能 数据库
AI知识库这事儿FastGPT是专业的
在搭建AI知识库这事儿上,有不少成熟的框架,我推荐使用FastGPT。这篇文章笔者就使用过的两款平台做个比较,FastGPT和百度千帆平台。
|
前端开发 JavaScript 搜索推荐
[初学者必看]JavaScript 15题简单小例子练习,锻炼代码逻辑思维
【6月更文挑战第3天】这是一个JavaScript编程练习集,包含15个题目及答案:计算两数之和、判断偶数、找数组最大值、字符串反转、回文检测、斐波那契数列、数组去重、冒泡排序、阶乘计算、数组元素检查、数组求和、字符计数、数组最值和质数判断以及数组扁平化。每个题目都有相应的代码实现示例。
1100 1
|
新零售 人工智能 供应链
写给工程师的 MacBook 商用级大模型知识库部署方案(下)
写给工程师的 MacBook 商用级大模型知识库部署方案(下)
606 2