MySQL在云中的使用

对于MySQL在云中的使用,大致分为两类:

IaaS:基础设施即服务,IaaS 为你的MySQL server提供基础服务,你可以购买虚拟server资源来安装MySQL server 实例。你可以按照自己的要求设置os 和MySQL server,但是你不能与之相关的硬件设施。

DbaaS (Database as a Server)

MySQL 本身是云所管理的资源,你只有一个访问MySQL 的凭证,你只能对MySQL 进行设置,但是不能看到os和虚拟的资源。Amazon 的RDS就是这样一个例子,他们提供的服务不是真正的MySQL,只是和MySQL和查询语言兼容。

我们大部分集中在第一类。(我们的目标是帮助您避免您可能会遇到的一些缺陷,如果你不是一个MySQL在云端的专家。)

优点,缺陷,对云的误解

云计算有很多好处,其中一些是使用MySQL的时候特定的。

优点:

1、所有的基础设施都外包出去,不用未管理而费心,您不必购买硬件和开发供应链关系。不用替换坏掉的硬件等等

2、付费是按照自己的需求来说,可以将前期资本投入转换为当前项目运营上。

3、云服务器提供的价值随着时间而增加,因为他们会提供新的服务并降低成本。你不必做向升级服务事就能从他们的价值中获益。

4、对硬件资源管理方便,可随时增加或退订任何资源,省去处理或回收的成本。

5、云带来了对基础设施的重新思考与定位,资源可以通过API来展现,并且更加自动化。同样你也能搭建自己的私有云。

缺点:

1、资源是共享的并且不固定。我们获得的资源不能像我们付费那样公平的使用,并且云服务器也不能给出满意的答案

2、对于业务容量和可靠性是无法保证的。并不能完全按照自己业务需求来购买新的资源,可能会收到供应商资源限制或者“超额并购”

3、虚拟、共享的资源是不好进行故障排除。尤其是不能看到相关硬件设施并得知他们的状态。举例:当我们查看系统时,iostat 显示IO正常,vmstat显示CPU正常,当我们真正测试发现问题的时候是因为系统上的其他程序导致系统负载高。当出现问题的真的不好判断。

时间: 2024-11-03 10:54:18

MySQL在云中的使用的相关文章

新浪云中mysql怎么连接

问题描述 新浪云中mysql怎么连接 申请了一个新浪云,开通了mysql服务,创建了一个数据库,试了几次连接失败了, 也不知道正确的连接方法,希望各位帮忙解决,方便的话可以给一个例子 解决方案 无非就是ip地址,端口,用户名,密码.当然你的程序还涉及odbc/jdbc的驱动.建议你直接和客服联系,他们收了你的钱会帮你的. 解决方案二: 主要是你配置mysql的my.conf,设置绑定地址允许其它IP访问,然后就是i 网络没有禁用mysql的端口访问

扩容云中MySQL,通过Vitess和Kubernetes

本文讲的是扩容云中MySQL,通过Vitess和Kubernetes,[编者的话]本文作者Anthony Yeh是YouTube的软件工程师.文章主要阐述了YouTube如何使用Vitess和Kubernetes实现缩放MySQL的部署. 一个新的网站可能会以指数级速度飞速发展.不久之后,你就要开始计划扩容来满足这种意想不到的需求.你当然可以通过不断地增加更多的前端服务器来解决问题,但最终,数据库会成为你的瓶颈,这会导致你: 添加多个副本获得更好的读取吞吐量和数据耐久性 引入分区来扩展你的写入吞

【云中沙箱】如何进行阿里云ECS的备份和恢复?

如何进行阿里云ECS的备份和恢复? 云中沙箱实验"ECS的磁盘挂载.快照及自定义镜像",教您快速掌握阿里云ECS的备份和恢复.   云中沙箱,阿里云官方实验平台.网址:http://lab.aliyunedu.net       一.基本概念   阿里云ECS实例云盘         阿里云ECS实例的云盘提供数据块级别的数据存储,采用三副本的分布式机制,为 ECS 实例提供 99.9999999% 的数据可靠性保证.ECS云盘既可以单独使用,又可以组合使用,从而满足不同应用场景的需求

数据库内核月报 - 2015 / 11-MySQL · 社区见闻 · OOW 2015 总结 MySQL 篇

前言 && 感想 本年度Oralce Open World会议从十月25号到29号,在美国旧金山举行.数万来自全球各地的从业人员涌入Moscone Center,见证一年一度的Oracle生态系统盛事. 本次OOW2015的主题都是围绕在Oracle Cloud,云服务应该是Oracle之后的发力点.几场Oracle CTO(前Oracle CEO)Larry的主题演讲也围绕cloud,详细阐述了Oracle Cloud的设计原则,及相关的云产品,其目标直指Amazon和Microsoft

偏爱MySQL,Wix使用4个Web Server支撑5400万个用户网站

[编者按]Wix运营网站已经有很长一段时间,而在基于HTML5的WYSIWYG网页制作平台推出后,用户在该公司建立的网站已超过5400万个,同时其中大部分网站的日PV都不到100.鉴于每个网页的PV都很低,因此传统的缓存策略并不适用.然而即使是这样,该公司也只使用了4个Web Server就完成了这些工作.近日,Wix首席后端工程师Aviran Mordo在" Wix Architecture at Scale"的演讲中分享了他们的策略,下面我们一起看High Scalability创

KGroup通过Windows Azure将Qoob内容管理发布到云中

KGroup 开发并实施针对企业和公共网站及针对网络电视的内容管理和分发解决方案.KGroup 总部设在米兰,已在意大利和欧洲市场运营十余年,其最新产品是 Qoob 内容管理体系结构. 概述 KGroup 完成了很多大大小小的内容管理项目,因此,我们深知在 Web 领域需要不断创新.如今的Web内容包括标准的内容类型(文本.图片.音频.视频等),以及客户方案专用的自定义内容类型,如内部和外部的网络电视与社交媒体,所有这些都可以跨多个设备共享.与此同时,Web 开发技术也得到发展.我们想用目前最先

在MySQL和PostgreSQL之外,为什么阿里要研发HybridDB数据库?

2016-12-09 来源:InfoQ 作者:萧少聪 阿里云为什么要做HybridDB?Pivotal么看待阿里云此举?Pivotal中国研发中心总经理冯雷(Ray Feng).阿里云数据库总负责人余锋(褚霸)于12月13日线上发布会剖析自己的想法.点击回顾视频:除了发布外,我们还想告诉你--阿里云为什么要做HybridDB? 编者按 在大数据火遍IT界之前,大家对数据信息的挖掘通常聚焦在BI(Business Intelligence)之上.BI具有着明确的分析需求,清晰地知道需要处理哪些信息

甲骨文推出布MySQL Cluster 7.3的首款里程碑开发版

甲骨文全球大会,2012 年 10 月 1 日--甲骨文公司日前宣布推出布MySQL Cluster 7.3的首款里程碑开发版(Development Milestone Release,DMR). 甲骨文公司在首届 MySQL Connect 会议(MySQL Connect Conference)上宣布,MySQL Cluster 7.3 DMR 提供了面向外键(Foreign Keys)的本地支持. 甲骨文还允许用户对那些正处于研发阶段的功能进行初期访问,包括新的NoSQL应用程序界面(N

甲骨文宣布MySQL Fabric全面上市

北京,http://www.aliyun.com/zixun/aggregation/33721.html">2014年5月28日--为了满足当下对Web及云应用需求,甲骨文宣布推出MySQL Fabric.MySQL Fabric是一款可简化管理MySQL数据库群的整合式系统.该产品通过故障检测和故障转移功能提供了高可用性,同时通过自动数据分片功能实现可扩展性. 为持续推动MySQL的创新,甲骨文宣布MySQL Fabric全面上市.MySQL Fabric是一开源框架,能够管理MySQ