首页 > 其他分享 >初入阿里云,上手走一波

初入阿里云,上手走一波

时间:2024-06-08 17:32:35浏览次数:9  
标签:DMS OSS 上手 初入 阿里 ECS Mysql 服务器 图片

初入阿里云,上手走一波


可以说个人在日常使用过程中,操作最多的阿里云产品就是阿里云服务器ECS,云服务器ECS作为其他云产品的基础,作用及重要性就不言而喻。关于我体验的云产品的相关功能,下面就几个组合来稍微讲解一下吧,另外其中涉及的服务器执行命令属于实验室环境下,日常使用的云服务器ECS初始化配置可能不具备某些命令。

一阶:ECS+Mysql+DMS

在首次熟悉了云服务器ECS的基础操作后,最简单的操作就是部署一个Mysql数据库服务,下面开始部署吧,具体的实验室地址,有兴趣的可以去体验哈,体验完之后你就会对云服务器ECS有一个初步的认识(和日常用的服务器并无不同,没什么学习成本)

安装Mysql

切换至Web Terminal窗口执行如下命令

#更新YUM源

rpm -Uvh  https://labfileapp.oss-cn-hangzhou.aliyuncs.com/mysql57-community-release-el7-9.noarch.rpm

# 安装MySQL

yum -y install mysql-community-server --nogpgcheck

#查看MySQL版本号

mysql -V

可以看到返回结果,表明Mysql安装成功。

mysql  Ver 14.14 Distrib 5.7.41, for Linux (x86_64) using  EditLine wrapper

初始化Mysql

安装Mysql成功后,后面开始实际操作Mysql

# 启动Mysql服务

systemctl start mysqld

#设置MySQL服务开机自启动

systemctl enable mysqld

#查看初始密码

grep 'temporary password' /var/log/mysqld.log

查看初始密码返回

2023-02-28T07:48:25.273051Z 1 [Note] A temporary password is generated for root@localhost: bDgaCe0#%r!*

后续继续操作Mysql

#对MySQL进行安全性配置

mysql_secure_installation

#输入原始密码之后会提示输入新密码,新密码规则:新密码长度为8至30个字符,必须同时包含大小写英文字母、数字和特殊符号

#这个新密码设为Test@2023

#Change the password for root ? ((Press y|Y for Yes, any other key for No) : y

#后续提示根据需要确认即可,直到出现提示 All done!

在这里插入图片描述

Mysql操作

使用root用户登录mysql

#登录mysql

mysql -uroot -p

#查看mysql自带数据库

show databases;

在这里插入图片描述
至此云服务器ECS安装Mysql的操作及验证也就完成了,整体上是不是很流畅,同时也算基本实现了数据库上云。
后续可以把安装好的Mysql交给数据库管理平台DMS管理(由于实验室环境下DMS数据库管理平台无权限连接实验室环境下的Mysql,故采用真实阿里云控制台DMS管理真实ECS环境的Mysql)

DMS管理Mysql

DMS首页地址:https://dms.aliyun.com/new,点击【数据库实例】>【+】新增数据库实例
在这里插入图片描述
选择他云/自建 下 Mysql 点击【下一步】,选择正确参数
在这里插入图片描述
点击【测试连接】
在这里插入图片描述
点击【确认】之后,点击【提交】此时DMS管理Mysql配置完成可以看到如下管理平台页面
在这里插入图片描述
这里我们看到的就是我们云服务器ECS自建Mysql服务的数据库,和我们在Mysql服务端看到的一致
在这里插入图片描述
通过此次体验看到阿里云产品系列除了提供云服务器ECS同时还有对应的数据库管理平台DMS方便实时管控云数据库,可视性、安全性、连通性、稳定性完全能够保障。

二阶:ECS+OSS

体验了云服务器ECS的基础操作,下面来用云服务器ECS和对象存储OSS搭建一个图片分享网站,实验室地址 有兴趣的可以去体验一下哈,整体操作比较流畅,对于有图片分享需求的开发者还是很有指导意义的,下面我们开始搭建操作。

远程连接ECS

在云服务器ECS实例列表页面点击【远程连接】
在这里插入图片描述
弹出对话框,点击【立即登录】输入服务器密码即可登录成功
在这里插入图片描述
在浏览器中输入http://ECS服务器地址 即可看到当前实验室环境下ECS图片分享网站内容
在这里插入图片描述
回到ECS远程连接操作页面执行命令

cd /alidata/www/default

ls

可以看到01 02 03 04 四张图片,我们也可以通过http:///01.png 访问其中任何一张图片
在这里插入图片描述
查看首页代码index可以看到
在这里插入图片描述
但是此时的图片还是在云服务器ECS上,下面需要做的是通过调用OSS API上传图片到OSS,编辑配置文件

vim cfg.json

按对应的说明输入内容,如图,完成后保存
在这里插入图片描述
上传图片01 02 03 04到OSS目录下

python oss_upload.py 01.png

python oss_upload.py 02.png

python oss_upload.py 03.png

python oss_upload.py 04.png

OSS控制台

上传成功之后打开OSS控制台:https://oss.console.aliyun.com/ 可以看到已经上传成功的图片
在这里插入图片描述
这是删除云服务器ECS上面对应的01 02 03 04 文件,点击OSS控制台每个图片【详情】复制图片URL
在这里插入图片描述
更新index文件为OSS路径的图片地址
在这里插入图片描述
此时访问index首页看到的图片就是OSS服务器对应的图片了。

其他图片服务

还可以使用x-oss-process参数对图片进行处理,比如将原图片的高度和宽度缩放为200px

?x-oss-process=image/resize,w_200

比如将原图片的高度和宽度缩放为200px,图片转换为avif格式。

?x-oss-process=image/resize,w_200/format,avif

当然也可以借助OSS搭建在线教育视频课程分享网站

三阶:更多搭配操作

当然,除了上面的云服务器ECS的简单搭配操作外,还有一些复杂的云产品搭配操作,比如使用PolarDB-X与Flink搭建一个实时数据链路,模拟阿里巴巴双十一GMV大屏的 使用PolarDB-X与Flink搭建实时数据大屏,再比如通过在云服务器ECS上安装WordPress,帮助你快速搭建自己的云上博客的 使用PolarDB和ECS搭建门户网站,再比如使用k8s的原生命令kubectl部署一个web应用(魔方应用)的镜像到k8s集群中,并通过Ingress将部署的服务暴露出来由外部访问的 使用Kubectl部署web服务到K8s集群 等等很多的使用场景,在目前Serverless的大环境下未来企业可以根据需要任意组合调整所需要的云产品,高弹性,可伸缩,企业不用关心服务器也不用投入人员维护云服务,全链路云上托管,降本增效,效果将会更加显著。

云产品组合搭配定然会助力更多的企业应用轻松开发,无限适用。

标签:DMS,OSS,上手,初入,阿里,ECS,Mysql,服务器,图片
From: https://blog.csdn.net/csdn565973850/article/details/139548737

相关文章

  • 自媒体蓝海日本整蛊综艺,撸视频号分成计划收益,每天只需一小时,新手小白轻松上手......
    自媒体蓝海日本整蛊综艺,撸视频号分成计划收益,每天只需一小时,新手小白轻松上手......
  • 【第12章】SpringBoot实战篇之文件上传(含阿里云OSS上传)
    文章目录前言一、本地文件上传二、阿里云OSS上传1.环境准备2.安装SDK3.使用长期访问凭证3.1获取RAM用户的访问密钥3.2配置RAM用户的访问密钥(Linux)3.3从环境变量中获取RAM用户的访问密钥4.工具类5.使用总结前言本章节介绍本地文件上传和阿里云OSS上传。一......
  • 【粉丝福利社】Spring Cloud 微服务快速上手(文末送书-进行中)
    ......
  • 阿里云垃圾识别方案
    阿里云垃圾识别方案在垃圾分类的项目中,我们采用阿里云视觉智能开发平台的接口来做垃圾分类的识别方案,通过上传本地的拍照下的垃圾图片,通过阿里提供的接口来识别出该垃圾是干垃圾、湿垃圾、回收垃圾还是有害垃圾。对应官网地址如下:https://vision.aliyun.com进入网址后......
  • Serverless 使用阿里云OOS将http文件转存到对象存储
    背景介绍系统运维管理OOS系统运维管理OOS(CloudOpsOrchestrationService)提供了一个高度灵活和强大的解决方案,通过精巧地编排阿里云提供的OpenAPI,使得用户能够将分散的单个原子运维任务链接起来,形成复杂的运维场景和流程。这种方式不仅大幅提升了运维的效率,也极大地减少了人为错......
  • Vue3快速上手(三)
    今天我要分享的是Vue3中pinia,组件通信,slot、Vue3中的其他API和新组件等相关知识,话不多说,赶紧上干货!!!5.pinia5.1【pinia简介】Pinia是一个用于Vue.js应用程序的状态管理库。这个库提供了一个简单且直观的API来管理Vue.js应用程序的状态。Pinia是作为Vue.js官方......
  • 前端 JS 经典:阿里云文件上传思路
    前言:功能点概括:1、多选文件2、选择文件夹3、拖拽4、选择后形成一个列表,列表里有一些信息5、有进度条6、控制并发数7、可取消8、展示统计信息1.交互实现交互的目标是要拿到file对象。只要拿到file对象,就能通过网络上传。1.1如何选择多文件给input添加multip......
  • 阿里140逆向纯与补
    声明本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!目标网站aHR0cHM6Ly93d3cuanVtaW5nLmNvbS8=分析逆向流程今天我们看看ali的的n参数为140开头的站我......
  • 普通人也能弄的 16 个AI搞钱副业,门槛低,易上手!
    大家好,我是灵魂画师向阳本期给大家分享的是利用AI做副业的一些方法,大家可以挑选适合自己的赛道去搞钱现在是人工智能时代,利用好AI工具,可以降低普通人做副业的门槛,同时也能提高工作效率,因此AI赚钱的副业还是挺多的,今天拿20个普通人也能尝试的AI搞钱副业分享给大家,包括......
  • k8s - 二进制部署[阿里云]
    概述部署前先了解一下k8s需要的组件和所处的位置,并且为了保证安全,k8s各组件之间通信都需要信任,这就引出了k8s从入门到放弃的证书部署步骤我这次是在阿里云上部署,所以包括了一些云产品云产品介绍eip动态公网ip,和nat网关绑定后,内网服务器才可以访问公网nat网关,所有k8s......