一起探索云服务之云数据库

这篇具有很好参考价值的文章主要介绍了一起探索云服务之云数据库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、 前言

随着云计算概念的不断落地和推广, 目前云平台已经得到了非常广泛的使用.

云平台帮助用户在:

  • 应用落地
  • 服务落地
  • 安全保障
  • 性能

等方面获得比传统方式更高效, 更节省, 更稳定, 更方便的优势.


二、云的今世前生

2.1 什么是云

云概念是指电脑、手机、电视等电子应用产品能够通过互联网提供包括云服务、云空间、云搜索、云浏览、云社区、云应用等一系列资源分享应用。

云服务是基于“云计算”技术,实现各种终端设备之间的互联互通。手机、电视机等都只是一个单纯的显示和操作终端,它们不再需要具备强大的处理能力。像我们经常使用的在线杀毒、网络硬盘、在线音乐等都属于云服务范畴。

那么在这里面的3个概念:

  • 云: 通俗的理解就是远程计算机, 并且是一组 一堆, 这些远程计算机协同工作构建出一个平台,对用户提供服务
  • 计算:这是一个概念很大的名词,小了说可以认为是对业务数据进行计算分析的算力,不过通俗意义上,计算是指构建业务系统的各种需求
  • 平台:将云(远程硬件资源)和计算(远程软件资源)组合在一起,就形成了一个平台,对用户提供各种各样的服务。

我们可以这样理解: 云平台 就是 一个云上的平台, 为用户提供各种各样的 远程 服务


2.2 云的基本原理

通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。

部署维护云端数据库什么意思,测评&体验&活动,数据库,云计算


2.3 云计算是什么

云计算是什么?云计算作为一种新型资源,拥有强大的实用性和交付模式,逐渐为学界和产业界所认知,它是分布式计算的一种,由一群松散耦合的计算机组成一个超级虚拟计算机,常用来执行一些大型的任务,通过网络“云”将巨大的数据,处理程序分成无数个小程序,这些资源被所有的云计算用户所共享,并可以方便的通过网络访问,进行处理分析这些小程序,得到结果并返回给用户,现阶段的云计算通过不断的进步,已经不单单是一种分别式计算了,是多种计算机技术混合演进并跃升的结果。


2.4 云原生计算基金会

提到云,必须说一下云原生计算基金会(Cloud Native ComputingFoundation, CNCF),CNCF成立于2015年12月11日,CNCF成立最初只有十多家创始成员,包含谷歌、IBM、Red Hat、VMware……经过几年的发展,目前CNCF已经有超过300个会员,涵盖国内外的知名IT厂商,包括微软、亚马逊、苹果、阿里巴巴、华为等。

部署维护云端数据库什么意思,测评&体验&活动,数据库,云计算


2.5 云平台的分类

云平台主要有 2大类, 分别是:

私有云平台

私有云平台, 简称私有云,顾名思义就是私人的云平台, 一般是企业自行搭建, 提供给企业内部去使用。如, 各个业务部门 或者各个项目组作为客户, 从平台上购买资源,或者申请资源去使用,费用一般企业内部结算。是一种提高企业内 资源利用率的手段,同时,基于云平台上提供的各种服务,也方便企业内部的开发。但对于企业本身来说, 其硬件资源是自行组建的.(如 自建机房 自购服务器等)

公有云平台

公有云平台就是提供给大众使用的云平台。任何人 或者任何企业 均可以在公有云平台内去 购买 申请 相应的资源。对于公有云平台的提供商来说, 其本身的硬件资源是自行组建的(如自建机房, 自购服务器, 搭建数据中心)


2.6 云原生的作用

对于应用开发团队而言,云原生技术可以提升应用开发的效率,提升应用交付的质量。比如通过容器,技术开发团队可以更容易地获取开发所需要的环境与资源,开发出来的应用可以被运维团队更容易地部署和管理。

对于业务方来说,云原生的好处是所提交的需求,可以更快地被响应和实现。因为云原生技术可以有效地缩短应用交付的周期,让需求更快地变成代码,代码更快地变成线上的应用,最终为用户服务,实现价值


2.7 云原生的发展

经过几年的发展,云原生这个概念已经得到了社区、企业和市场的广泛认可。从当前比较热门的云原生技术来看,云原生已经在众多行业和领域,有了许多落地的案例,包括高科技、金融、制造、零售、教育、政府,甚至是军事等。


2.8 云的三种服务

IaaS

Infrastructure as a Service: 基础设施即服务, 是指把IT基础设施作为服务提供

  • VPS:virtual private server
  • 网络带宽
  • VPC:virtual private cloud(大公有云内的小私有云,就是一个云上的私有内网)

PaaS

Platform as a Service : 平台即服务.是指将平台作为一种服务对外提供. 那么我们要学习的云平台, 就是一种PaaS服务. 其他还有如

  • 腾讯地图开发平台
  • 小程序开发平台
  • 分布式文件存储平台
  • 分布式缓存服务平台

SaaS

Software as a Service: 软件即服务, 是指将软件作为一种服务对外提供.

  • 门户网站
  • 移动应用
  • 互动应用
  • 网站内容管理

部署维护云端数据库什么意思,测评&体验&活动,数据库,云计算


三、云原生数据库

电子商务出身的亚马逊曾经有一个苦恼。每逢圣诞节这个消费高峰,公司就不得不增加大量服务器,以应付暴增的订单,但是圣诞节过后,这些服务器又没用了,浪费了大量资源。亚马逊的云理想是,将剩余的计算能力出租。接下来一起探索云数据库,就拿Amazon Web Services (亚马逊云科技)举例,Amazon Web Services (亚马逊云科技) 是全球最全面、应用最广泛的云平台,从全球数据中心提供超过 200 项功能齐全的服务。数百万客户(包括增长最快速的初创公司、最大型企业和主要的政府机构)都在使用 【亚马逊云科技】 来降低成本、提高敏捷性并加速创新。


3.1 先送一波福利

在探索云原生数据库前,先上一波福利给大家,亚马逊云科技提供了100余种产品免费套餐。其中,计算资源Amazon EC2首年12个月免费,750小时/月;存储资源 Amazon S3 首年12个月免费,5GB标准存储容量;数据库资源 Amazon RDS 首年12个月免费,750小时;Amazon Dynamo DB 25GB存储容量 永久免费。点击这里,快来领取专属福利吧


3.2 什么是云数据库

大家常用数据库有mysql、oracle、sqlserver、sqlite等等,什么是云数据库呢?

一种基于容器构建的微服务应用,通过持续交付的方式部署在弹性的云基础设施之上的理念 。云计算领域及安全领域的专家学者普遍认同,云原生是更加安全、普惠的新兴模式。

回看人类历史上每一次技术跨越,生产力变革永远不会缺席。发展了50余年的“数据库”软件,它的下一个必然变革方向——“云原生数据库”也已经悄然走到了第十个年头。 未来十年,云原生数据库领域的创新将远远超越过去十年。我们究竟应该从怎样的视角审视过去的技术积累,并积极为未来的技术变革浪潮作好准备?云原生数据库在线大会。


3.3 云数据库与传统数据库的区别

项目 传统的软件使用方式 云计算方式
获得软件的方式 自己投资建设机房,搭建硬件平台,购买软件在本地安装 直接购买云计算厂商的软件服务
使用方式 本地安装,本地使用 软件运行在云计算厂商服务器上,用户在任何有网络接人的地方都可以通过网络使用软件服务
付费方式 需要一次性支付较大的初期投入成本,包括建设机房、配置硬件、购买各种软件(操作系统、杀毒软件、业务软件等) 零成本投入就可以立即获得所需的 IT资源,只需要为所使用的资源付费,多用多付,少用少付,极其廉价
维护成本 需要自己花钱聘请专业技术人员维护 零成本,所有维护工作由云计算厂商负责
获得IT资源的速度 需要耗费较长时间建设机房、购买和安装调试设备和系统 随时可用,购买服务后立即可用
共享方式 自己建设,自给自足 云计算厂商建设好云计算服务平台后同时为众多用户提供服务
维修速度 出现病毒、系统崩溃等问题时,需要自己聘请IT人员维护,很多普通企业的IT人员技术能力有限,碰到些问题甚至需要寻找外援,通常不能立即解决 出现任何系统问题时, 云计算厂商都会凭借其专业化团队给出及时的响应,确保云服务的正常使用
资源利用率 利用率较低,投人大量资金建设的IT系统,往往只供企业自己使用,当企业不需要那么多IT资源时,就会产生资源浪费 利用率较高,每天都可以为大量用户提供服务;当存在闲置资源时,云计算管理系统会自动关闭和退出多余资源;当需要增加资源时,又会自动启动和加入相关资源
企业搬迁时的成本 当企业搬迁时,原来的机房设施就要作废,需要在新地方重新投人较大成本建设机房 企业无论搬迁到哪里,都可以通过网络重新零成本立即获得云计算服务,因为资源在云端,不在用户端,企业搬迁不会影响到IT资源的分布
资源可拓展性 企业自己建设的IT基础设施的服务能力通常是有上限的,当企业业务量突然增加时,现有的IT基础设施无法立即满足需求,就需要花费时间和金钱购买和安装新设备:当业务高峰过去时,多余的设备就会闲置,成资源浪费 元计算厂商可以为企业提供近乎无限的IT资源(存储和计算等资源),企业想用多少都可以立即获得;当企业不使用时,只需退订多余资源,几乎不存在资源闲置问题。

3.4 亚马逊云科技数据库

传统数据库有存储量受限、扩展难、主从延迟高等缺点,当传统数据库管理系统遇上亚马逊科技的Amazon Aurora,亚马逊科技数据库管理系统说:“你的不足,我来补!”

  • Amazon Aurora为性能密集型应用程序和关键工作负载提供支持,同时以商业数据库十分之一的成本保持与MySQL和PostgreSQL的完全兼容性。
  • Amazon Aurora构建具有多可用区可用性的应用程序,支持99.99%的正常运行时间SLA和在不到1分钟内实现跨区域灾难恢复的全局复制。
  • Amazon Aurora通过完全托管式数据库(包括无服务器等创新)提高生产率并降低总体拥有成本,这样就可以专注于构建令用户满意的应用程序。
  • Amazon Aurora可以通过使用标准工具Aurora,轻松迁移MySQL或PostgreSQL数据库,或者使用Babelfish for Aurora PostgreSQL运行旧式SQL Server应用程序,只需少量的代码更改。

四、Amazon Aurora

4.1 Amazon Aurora简介

Amazon Aurora 是一个专为云打造的关系数据库管理系统 (RDBMS),可与 MySQL 和 PostgreSQL 完全兼容。Aurora 以十分之一的成本为您提供商业级数据库的性能和可用性。


4.2 Amazon Aurora使用案例

实现企业应用程序的现代化

运营具有高可用性、高性能的企业应用程序,如客户关系管理 (CRM)、企业资源规划 (ERP)、供应链和计费应用程序等。


构建 SaaS 应用程序

通过灵活的实例和存储扩缩支持可靠、高性能且多租户的软件即服务 (SaaS) 应用程序。


部署全球分布的应用程序

开发互联网规模的应用程序,如移动游戏、社交媒体应用程序和在线服务,这些都需要多区域的可扩展性和弹性。


走无服务器之路

移交容量管理,只支付使用瞬时和精细扩缩所消耗的容量,从而节省高达 90% 的成本。


五、个人总结

云数据库通过网络以服务的方式为用户提供非常廉价的IT资源。

云数据库的八大优势:

(1)按需服务

(2)随时服务

(3)通用性:满足各种不同的用户需求

(4)高可靠性:集群中有机器出现故障时,会有一定机制启用备用机器。

(5)极其廉价

(6)超大规模:带宽、CPU、内存、磁盘等资源予取予求。

(7)动态可扩展性

(8)高可用性


六、学习资源

1. 入门资源中心:从0到1 轻松上手云服务,内容涵盖:成本管理,上手训练,开发资源。


2. 架构中心:亚马逊云科技架构中心提供了云平台参考架构图表、经过审查的架构解决方案、Well-Architected 最佳实践、模式、图标等。


3. 构建者库:了解亚马逊云科技如何构建和运营软件。


4. 用于在亚马逊云科技平台上开发和管理应用程序的工具包


七、专属福利

福利一:100余种产品免费套餐。其中,计算资源Amazon EC2首年12个月免费,750小时/月;存储资源 Amazon S3 首年12个月免费,5GB标准存储容量。


福利二:最新优惠大礼包,200$数据与分析抵扣券,200$机器学习抵扣券,200$微服务与应用开发抵扣券。


福利三:解决方案CloudFormation一键部署模版库文章来源地址https://www.toymoban.com/news/detail-784609.html


到了这里,关于一起探索云服务之云数据库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数据库优化系列教程(6)一定期维护和优化

            数据库定期维护和优化是为了确保数据库系统长期稳定、高效运行而进行的一系列管理活动。这一过程涵盖了多个方面,包括备份与恢复、统计信息收集、日志管理等。 为什么要进行定期维护和优化? 数据安全保障: 定期备份和恢复测试能够防范数据丢失风险,

    2024年01月23日
    浏览(45)
  • 云计算项目五:部署数据库服务mysql |部署共享存储服务NFS | 配置网站服务

    机器配置 具体配置如下: 添加磁盘 磁盘分区 创建LV 格式化 分别给2台虚拟机添加2块5G的磁盘 查看物理卷 创建卷组 查看卷组大小 创建逻辑卷 两台主机都要做此项操作 具体操作如下: 安装MySQL软件 挂载LV分区 启动服务 管理员登录

    2024年01月25日
    浏览(43)
  • 使用MySQL存储过程提高数据库效率和可维护性

    MySQL 存储过程是一种强大的数据库功能,它允许你在数据库中存储和执行一组SQL语句,类似于编程中的函数。存储过程可以大幅提高数据库的性能、安全性和可维护性。本文将详细介绍MySQL存储过程的使用。 MySQL存储过程是一组预编译的SQL语句,它们以一个名称存储在数据库

    2024年02月08日
    浏览(50)
  • 【SQL Server】DBCC CHECKDB只是一个数据库维护命令吗?

    日期:2023年7月27日 作者:Commas 签名:(ง •_•)ง 积跬步以致千里,积小流以成江海…… 注释:如果您觉得 有所帮助 ,帮忙 点个赞 ,也可以 关注我 ,我们一起成长;如果有不对的地方,还望各位大佬不吝赐教,谢谢^ - ^ 1.01 365 = 37.7834;0.99 365 = 0.0255 1.02 365 = 1377.4083;0.9

    2024年02月15日
    浏览(44)
  • 服务器上部署GPU版的milvus向量数据库

    我们可以从 Github 上下载它的二进制包来使用,最新发行的版本地址: https://github.com/docker/compose/releases 将可执行权限应用于二进制文件: 创建软链: 测试是否安装成功: 已安装好的朋友,这步可以跳过 1.Download milvus-standalone-docker-compose-gpu.yml 大家根据自己的硬件配置,使用

    2024年04月16日
    浏览(38)
  • 【入门篇】本章包括创建云项目、数据库的使用、云存储管理、云函数的基本使用、实战举例(小程序之云函数开发入门到使用发布上线实操)

    云函数 云函数相当于服务器接口的概念,它并属于小程序端代码。它是以函数的形式运行后端代码来响应事件以及调用其他服务。运行环境是Node.js。 一、基创建云函数项目 打开微信开发者工具: 打开微信开发者工具,并登录你的微信开发者账号。 创建项目: 如果还没有创

    2024年04月26日
    浏览(45)
  • 开源数据库Mysql_DBA运维实战 (部署服务篇)

             1.数据库能做什么 2.数据库的由来 数据库的系统结构❀ 1.数据库系统DBS 2.SQL语言(结构化查询语言) 3.数据访问技术 部署Mysql❀ 1.通过rpm安装部署Mysql 2.通过源码包安装部署Mysql 1.数据库能做什么 a.不论是淘宝,吃鸡,爱奇艺,抖音,快手,知乎,百度贴吧等,众所周

    2024年02月14日
    浏览(47)
  • 在阿里云Linux服务器上部署MySQL数据库流程

    阿里云百科分享在阿里云Linux服务器上部署MySQL数据库流程,MySQL是一个关系型数据库管理系统,常用于LAMP和LNMP等网站场景中。本教程介绍如何在Linux系统ECS实例上安装、配置以及远程访问MySQL数据库。 目录 背景信息 Alibaba Cloud Linux 2/3、CentOS 7.x 步骤一:安装MySQL 步骤二:配置

    2024年02月13日
    浏览(59)
  • 帆软:本地文件连接数据库,并部署到Tomcat服务器上

    1、本文基于Navicat管理器,选用MySQL数据库进行管理 选中此电脑,右键选中管理,手动启动MairaDB数据库(MySQL同理) 计算机管理(本地)目录下-服务和应用程序-服务,找到MARIADB,选中右键点击启动 当图中位置出现正在启动即可 2、打开Navicat管理器,新建连接并双击连接图标

    2024年02月12日
    浏览(57)
  • JavaWeb项目部署到服务器并连接本地数据库(超详细!)

    目录 一、下载XShell、Xftp工具 二 、建立服务器连接 三、服务器环境配置 四、打包web项目传输入服务器 五、服务器Web项目连接本地数据库 个人博客欢迎访问 --- 猿客栈 在XShell官网下载两个工具,用来操作服务器的Linux系统 输入服务器的主机名,验证用户和密码,默认用户名

    2024年02月05日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包