初次使用阿里云ESC

简介: Docker,黑马,学习,ubuntu,MySQL主从表分离

暑假期间正在学习黑马的视频,初次接触Linux系统,由于涉及到需要操作多个虚拟机,而电脑配置不足以运行,并且虚拟机搭建起来特别麻烦,开机慢,所以我首次接触到了阿里云ESC云服务器。首先他完美的解决了我的硬件不足所产生的问题,并且支持多种Linux系统,例如Ubuntu、CentOs7等等。

​ 我首次使用他是为了实现Mysql的主从表分离,首先我在本地启动了一个虚拟机,采用的是openEuler镜像,ESC则是Ubuntu系统。由于CentOs7会在2024年停止维护,所以我避免使用CentOs系统。我在主从表分离中遇到了一个问题,即虚拟机不能作为Mysql的主表,因为虚拟机是本地的,阿里云无法查到虚拟机的IP地址,无法实现主从分离。这期间,我一直以为是我的操作失误而导致的,试了好久都没由成功,指导我把主表放到阿里云ESC服务器Ubuntu中,而从表则放在虚拟机OpenEuler中。当如如果同时使用2个本地虚拟机应该是可以连接上的,因为他们两个ip地址都在同一个本地网络中。至于为什么阿里云可以作为主表,我觉得应该是因为阿里云采用的是公网ip,所以虚拟机可以连接到公网ip。从而可以实现主从表分离。

​ 在我使用阿里云ESC云服务器中我还部署了,我之前实现的一个外卖项目,因为用的是公网ip,所以我可以直接通过公网ip地址,实现跨设备直接运行这个项目。而不是只能在本地测试。

​ 目前我正在学习Docker技术,当然我还是使用阿里云ESC云服务器作为Linux系统进行学习,非常感谢阿里云给我这个免费使用的机会,在我使用的这两周内,我使用体验非常舒服!首先他这个粘贴与复制可以使用ctrl+c,ctrl+v。这一点就非常让人快乐!其次它具有公网ip这也是虚拟机所无法给予的,最后,他的启动也是非常的方便,而且完全不用考虑硬件。非常适合初学者使用!

相关文章
|
9月前
|
NoSQL Java 中间件
【📕分布式锁通关指南 02】基于Redis实现的分布式锁
本文介绍了从单机锁到分布式锁的演变,重点探讨了使用Redis实现分布式锁的方法。分布式锁用于控制分布式系统中多个实例对共享资源的同步访问,需满足互斥性、可重入性、锁超时防死锁和锁释放正确防误删等特性。文章通过具体示例展示了如何利用Redis的`setnx`命令实现加锁,并分析了简化版分布式锁存在的问题,如锁超时和误删。为了解决这些问题,文中提出了设置锁过期时间和在解锁前验证持有锁的线程身份的优化方案。最后指出,尽管当前设计已解决部分问题,但仍存在进一步优化的空间,将在后续章节继续探讨。
1236 131
【📕分布式锁通关指南 02】基于Redis实现的分布式锁
|
10月前
|
存储 人工智能 分布式计算
湖仓实时化升级 :Uniflow 构建流批一体实时湖仓
本文整理自阿里云产品经理李昊哲在Flink Forward Asia 2024流批一体专场的分享,涵盖实时湖仓发展趋势、基于Flink搭建流批一体实时湖仓及Materialized Table优化三方面。首先探讨了实时湖仓的发展趋势和背景,特别是阿里云在该领域的领导地位。接着介绍了Uniflow解决方案,通过Flink CDC、Paimon存储等技术实现低成本、高性能的流批一体处理。最后,重点讲解了Materialized Table如何简化用户操作,提升数据查询和补数体验,助力企业高效应对不同业务需求。
953 18
湖仓实时化升级 :Uniflow 构建流批一体实时湖仓
|
人工智能 JavaScript 程序员
Fitten Code:在VSCode插件市场备受欢迎的原因是什么?
随着AI技术的不断发展,AI在编写代码方面的能力也日益强大。充分利用AI的能力能够显著提高代码编写的效率和质量。今天我将向大家介绍一款备受瞩目的AI代码神器——Fitten Code,让我们一同揭开它神秘的面纱!
997 3
|
机器学习/深度学习 数据采集 搜索推荐
利用Python和机器学习构建电影推荐系统
利用Python和机器学习构建电影推荐系统
602 1
|
搜索推荐 定位技术
ads 明细表模型
【8月更文挑战第13天】
251 1
|
算法 Java 编译器
掌握Go的运行时:从编译到执行
掌握Go的运行时:从编译到执行
508 0
|
Java Linux Android开发
Android系统的启动流程
Android系统的启动流程
217 1
|
存储
红帽RHCE之超级详细的磁盘分区方案
红帽RHCE之超级详细的磁盘分区方案
536 0
红帽RHCE之超级详细的磁盘分区方案
|
存储 安全 网络安全
okcc呼叫中心系统如何实现客户号码脱敏?
OKCC系统实现号码脱敏的关键步骤包括: 数据加密:使用加密算法对客户号码进行存储加密。 数据脱敏展示:在系统界面上用星号或其他字符替换号码的部分或全部数字。 权限控制:限制对敏感号码数据的访问权限,仅授权人员可查看。 审计日志:记录所有敏感信息的访问和操作日志,以便追踪。 安全审核:定期进行安全检查和渗透测试,确保脱敏措施有效。
|
存储 缓存 NoSQL
基于springboot+Redis的前后端分离项目(二)-【黑马点评】
缓存(Cache),就是数据交换的缓冲区,俗称的缓存就是缓冲区内的数据,一般从数据库中获取,存储于本地代码。由于其被Static修饰,所以随着类的加载而被加载到内存之中,作为本地缓存,由于其又被final修饰,所以其引用(例3:map)和对象(例3:new HashMap())之间的关系是固定的,不能改变,因此不用担心赋值(=)导致缓存失效;