一、 前言

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

云平台帮助用户在:

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

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


二、云的今世前生

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一键部署模版库


一起探索云服务之云数据库相关推荐

  1. 云服务,云服务商比较

    云服务 打开百度,搜索"云服务器"一词,主要出现华为云.阿里云.腾讯云.AWS云等,双十一期间各个云服务商都施行了大幅的促销优惠,优惠力度之大,让我汗颜,因为我正在心疼我已经多花出 ...

  2. 华为云鲲鹏云服务抢占云上多元算力新赛道

    ​ 2019年很快,一晃就到了年底.作为5G元年,从年初的兴奋.期盼,年底的一步步走近,5G变得越来越真实.与此同时,业界也慢慢形成一种共识:5G对企业的改变会大于对消费者的改变.也可以说,随着5G+ ...

  3. 云、云计算、云服务、云存储、云平台之间的区别和联系?

    新工作接触到了云相关的知识,在网上转载了几个相关的博客: 云是将服务器虚拟化,形成虚拟资源池,相比于以前的物理机更加节省资源成本,便于管理.云是计算.存储.网路资源池化的概念.我们每天使用的搜索引擎. ...

  4. oppo手机云服务器关闭链接,OPPO手机的云服务和云备份功能怎么开启,如何使用...

    手机,已经从单纯的通讯工具,变成了随身的存储器,存放着各种图片.视频.联系人等重要数据资料,如果重要资料一旦丢失,就有可能造成重大损失 .(不要问我怎么知道的,都是泪),所以,为了方便换机数据迁移,云 ...

  5. oracle云数据库 免费的吗,使用免费的Oracle云服务-创建ATP数据库

    前面我们讲了在Oracle的云主机安装数据库,虽然现在安装数据库已经很简单了,但是真正要在生产环境使用,还是需要进行很多配置和优化的,这通常需要专业的人员.而ATP(自治事务性数据库服务)正是Orac ...

  6. bmob云数据库属于mysql吗_bmob后端云服务 bmob云数据库

    有没有免费的云服务可以存储app的数据? 有的,建议你去看看bmob后端云服务,我开发app都是用这个平台,完全免费提供云服务器,云存储,等功能. bmob后台是什么技术? 从程序语言角度说,Bmob ...

  7. 如何用Linux搭建家庭云服务,使用ownCloud在Linux安装你的个人云服务 私有云的搭建...

    安装一下必要的PHP扩展:# yum install php-mysql php-json php-xml php-mbstring php-zip php-gd curl php-curl php- ...

  8. 华为 HCIE 2.0(云服务)-- 云上可扩展性设计实验

    实验内容 1.创建CCE集群 2.创建CCE工作负载(有状态/无状态) 3.CCE节点弹性伸缩 4.进入容器.执行K8S命令 实验目标 通过本实验,学会创建并配置云容器引擎CCE, 在CCE上部署典型 ...

  9. 快速云:一文看懂云平台存储相关云服务(云硬盘)如何使用?

    随着云计算技术的逐渐成熟和快速发展,特别是数字化转型的持续推进,企业的云化速度大幅提升,同时在各类业务分布式改造和业务场景化的推动下,业务逐渐扁平化.耦合化及云化.在此背景下企业通过自建或采购的形式来 ...

  10. 云服务之云平台介绍,华为云

    一.云平台介绍 1)云计算基础 1.什么是云计算     基于互联网的相关服务的增加,使用和交付模式     这种模式提供可用的,便捷的,按需的网络访问,进入可配置的计算资源共享池     这些资源能 ...

最新文章

  1. 两道面试题,带你解析Java类加载机制
  2. 你有哪些deep learning(rnn、cnn)调参的经验?
  3. nginx php 错误日志,PHP 错误与异常的日志记录
  4. 原创:(网格化地图之初)高斯大地座标(经度、纬度)→3°投影带平面直角坐标(X、Y)换算...
  5. matlab用lism求零输入响应,信号与系统matlab课后作业_北京交通大学讲解.docx
  6. Python偏函数应用举例-路灯指示牌
  7. php redis编程,php + redis 实现关注功能
  8. 【干货分享】自己总结录制的web前端精讲视频,零基础入门学习资料,开发工具
  9. Python-07:Python语法基础-数据类型
  10. Logstash自定义grok正则匹配规则
  11. 关于idea注释等颜色设置
  12. 微信小程序添加新图标
  13. FPGA Verilog进阶开发教程:WM8978音频回环实验
  14. 校园网连不上,火绒检测dns错误但修复不了,360直接搞定,nice!
  15. 51、C# 图片中非白色动态转换成红色,主要应用于指纹图片,呈现红色印泥效果
  16. 【论文简述及翻译】Learning for Disparity Estimation through Feature Constancy(CVPR 2018)
  17. 微信小程序实现瀑布流实例
  18. centos 7 安装极点五笔中文输入法
  19. 痞子衡嵌入式:i.MXRT连接特殊Octal Flash时(OPI DTR模式下反转字节序)下载与启动注意事项(以MX25UM51245为例)...
  20. RANCID完全安装

热门文章

  1. python-pyecharts雷达图
  2. MATLAB的.fig文件打不开——有效解决
  3. 国际奥林匹克运动会是怎么来的?
  4. 记录一次使用ParallelGC导致线上FGC频繁、耗时长的原因
  5. Beta 多样性排序分析方法与比较
  6. LearnGL - 13 - PointLight - 点光源
  7. java中refresh是什么_JavaWeb Refresh响应头代码实例详解
  8. 传统BIOS下的USB启动设置
  9. 笔记本摄像头计算机,笔记本摄像头怎么开
  10. 微分方程matlab绘图,用matlab解微分方程组并作图