阿里云云数据库MySQL有什么特点或优势?
无需用户自己考虑高可用、备份恢复等问题,而且阿里针对开源的数据库做了部分优化。另外提供一些诸如监控、告警、备份、恢复、调优的手段。就是减轻用户在业务无关方面的花销,花小钱省下力气聚焦在自己的业务上。
MYsql异地容灾有哪些方式?
一般是做异地备份和异地容灾。目前也有更好的选择,比如说用“多备份”这款工具来实现异地多云备份容灾,把MySQL数据库加密分布式存储备份到百度云、阿里云、亚马逊云、金山云、腾讯云、七牛、ucloud等,保证数据不丢失
用MySQL好还是用Postgresql好?
两个都挺好。
MySql用的最广泛,而Postgresql号称最好的开源数据库,这两个数据库我在项目上都有使用,在写代码的时候其实感觉不出什么差别来。
但是MySQL数据库是云服务商支持的最好的数据库,因为应用最广泛,如果要直接买云数据库,那首选还是MySQL吧。比如我买了阿里云的Postgresql数据库,但是竟然还不支持日志功能,导致我们公司在过等级保护时这个成了丢分项,而MySQL的各种功能在云服务器上支持都相当齐全了,阿里自己用的最多的也是MySQL,各种解决方案都有。
所以如果是自建数据库,两种都可以,如果是云数据库,建议还是选MySQL。
再补充一点,现在用Postgres的还是少,许多程序员都不知道,当初给我们公司做等保三级审核的都不知道,大多数人还是对mysql的认知度更高。
看你做什么了,目前在国内比较流行的还是mysql,有大量开源代码可供参考使用,有大量的教程文档社区,简单易学,常见的虚拟主机什么的都给提供,性能功能各方面都不错,如果个人网站使用基本没啥问题,Postgretsql属于典型的学院派,性能好,基本功能全,稳定性高,目前一些企业级的系统用的越来越多,单机的话各方面都比mysql强点,主要缺点还是一开始没有流行起来,学习难度比较高,资料少,而且集群的话貌似做的不太好,一般人要是还是用mysql,有精力的话研究下postgretsql也不错!
如何将简单的Web服务器从Azure迁移到阿里云?
简单的话,把阿里云服务器先买下来,然后通过阿里云控制台进行一系列的服务器配置(开通相应端口,域名解析等),然后将你在AZure 服务器上目标网站资源打包带走至阿里云服务器,至于数据库,阿里云有专门的数据库迁移工具,不过你说简单的web服务器,多半连数据库都没有。
首先在阿里云上服务器,挂入公网;
-----linux----
然后做个rsync服务,配置对应的目录,然后在防火墙上配置对应的端口;再就是在azure的服务上,执行rsync命令,把对应的文件同步过去就行了如果azure上的服务还在线上运行,可以用定时任务,等阿里上的服务都准备好了再把业务切过去就行了。
-----window----
可视化界面,搞个ftp服务自己传,或者用远程登录携带本地硬盘,来回对接拷贝就行了 。
将简单的 Web 服务器从 Azure 迁移到阿里云可以通过以下步骤实现:
首先将阿里云上的服务器连接到公网。
然后设置 Rsync 服务,配置相应的目录,并在防火墙上配置相应的端口。
在 Azure 上执行 Rsync 命令同步相应的文件。
确认 Azure 上的服务已经停止运行。
使用定时任务等待阿里巴巴上的所有服务,当您准备好时,只需切换业务即可。
总体而言,云迁移非常复杂,因为它涉及许多要素,从选择合适的操作系统到为我们的部署选择最佳地理区域。 迁移策略因个案而异,但是总体而言,云迁移应基于先前示例中的最佳实践。 有效的迁移策略应保持可靠的实时迁移,并且停机时间更少或为零。 迁移大致可分为物理到虚拟(云迁移),虚拟到虚拟(多云)和虚拟到物理(混合云)。迁移可以具有这些类别的任何组合。