初次在阿里云部署项目感受

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 项目是农作物病虫害识别系统,使用python开发,用到keras,opencv等包。

我是一名研三的准毕业生,专业是控制科学与工程,接触到阿里云服务器主要是因为我的毕业论文:农作物病虫害识别系统。在运用我在研究生三年期间所学习的知识,从选题,到完成实验,到完成整个项目。最终为了使我所做的工作更有实用价值,我决定选择阿里云服务器将我所做的项目上线运行。
很早之前就听说过阿里云服务器质优价廉,对于学生还有额外的优惠政策,因此决定到阿里云官网了解查阅。在学生界面见到了各种不同型号的服务器,因为是第一次接触,因此选择了免费使用两周的版本。在完成教程引导后,我的服务器被激活了。按照网上的教程,我选择了ubuntu 18.04的系统,在之前早早也学过Linux系统的操作,因此使用起来并不陌生。为了完成数据的传输和连接到服务器,我之前已经下载了学生版的Xftp和Xshell。连接的过程很顺利,之后的操作就是在服务器上安装项目各种所需要的包。因为我的项目是使用Python的Django框架搭建的,涉及到图像处理和深度学习的内容,系统自带的Python版本是python2.7和python3.6,默认的版本是python2.7,我需要将系统默认版本更换才能使用。
之后我需要创建虚拟环境:
(1) pip install virtualenv
(2) 创建文件夹mkdir pyenv
(3) 进入pyenv文件夹执行virtualenv testenv
(4) 进入testenv下的bin执行activate进入虚拟环境 : source activate
(5) 在虚拟环境中安装所需要的包
环境:Django1.8.2 python3.6.3 tensorflow1.3 h5py2.7 keras2.1.2 numpy1.13.3 pillow5.0.0 pymysql0.8.0
安装数据库:
(1) apt-get install mysql-server
(2) apt insntall mysql-client
(3) apt install libmysqlclient-dev
安装成功后可以通过下面的命令测试是否安装成功:
sudo netstat -tap | grep mysql
在安装数据库的时候我发现数据库并没有让我设置用户名和密码,这在之后给我埋了个坑。因为项目运行后出现连不上数据库的情况,在网上找了好多资料,终于重置了数据库密码,最终运行图如下,可算是成功了。
捕获.JPG

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
程序员 数据处理
ESC使用体验
使用ESC服务器后的体验与感悟
|
弹性计算 Linux 数据安全/隐私保护
ESC初试体验(新手)搭建属于自己的网站
此次体验部分主要包括ESC创建、管理和扩容,总体来说阿里云配置简单,易上手,对于学生党来说简直不要太友好
ESC初试体验(新手)搭建属于自己的网站
|
弹性计算 安全 Linux
esc使用体验心得
在我看来云服务器有以下优点:省力,不需要专门花时间去维护服务器的硬件,看服务器是否运行正常;稳定,这应该是最主要的有点;安全,做web开发最怕的当然是攻击,所以选择大厂的服务器,自然是最香的;省钱,这当然也是很重要的,尤其对于我们学生用户还是很友好的,爆赞!
|
弹性计算 NoSQL Linux
ESC使用体验及个人心得
云服务器服务给广大学生接触“云”的机会,体验ESC,得以开阔眼界,修炼更强内功
155 0
|
存储 弹性计算 固态存储
esc使用体验
简介: ESC:云服务器,是一种简单高效,处理能力可以弹性伸缩的计算服务。 实例:是一个虚拟的计算环境,由CPU、内存、系统盘和运行的操作系统组成;ESC实例作为云服务器最为核心的概念,其他资源,比如磁盘,IP,镜像,快照等,只有与ESC结合后才具有使用意义。 地域:指ESC实例所在的物理位置。地域内的ESC实例内网是互通的,不同的地域间ESC实例内网不互通。 可用区:指在同一地域内,电力和网络互相独立的物理区域。 磁盘:是为ESC实例提供数据块级别的数据存储。可分为4类:普通云盘、SSD云盘、高效云盘和本地SSD磁盘。 快照:是某一个时间点上某个磁盘的数据拷贝。 镜像:是ESC实例运行环
|
安全 关系型数据库 MySQL
初识阿里ESC及感受
第一次使用阿里云服务器的心得
|
弹性计算 运维 搜索推荐
ESC服务器的体验感受
ESC服务器的体验感受
198 0
|
弹性计算 应用服务中间件
ESC使用体验分享
ESC:云服务器,是一种简单高效,处理能力可以弹性伸缩的计算服务。
阿里云esc服务器的使用感受
阿里云服务器 大学生 使用感受
|
安全 Ubuntu Linux
使用ESC一周体验的用户体验
使用云服务器一周的体验
169 0