云计算(Cloud Computing)的前世今生

第一章 云计算的历史

  • 了解云计算的历史
  • 了解云计算对生活带来的变化
  • 一句话说明白云计算

1 云计算的由来

1.1 历史

在这里插入图片描述

1.2 现状

在这里插入图片描述

1.3 定义

核心理念

  • 通过不断高云的处理能力,进而减少用户终端的处理负担,最终使用户终端简化成一个单纯的 输入输出设备,并且能够按需享受强大的云计算能力。

核心思想

  • 将大量用网络连接的资源统一管理和调度,构成一个计算资源池向用户按需服务。

第二章 日常生活中的云计算

1 云计算已触达世界每个角落

在这里插入图片描述

2 云计算的优势

  • 超大规模
  • 虚拟化
  • 高可靠性
  • 通用性
  • 高可扩展性
  • 按需服务
  • 极其廉价

企业使用云计算的好处
在这里插入图片描述

3 云计算颠覆未来

  • 公益支持
  • 公开监督
  • 公众参与
    在这里插入图片描述

第三章 云服务ECS

1 什么是云服务器ECS?

  • 云服务器(Elastic Compute Service,简称ECS)是一种简单高效、处理能力可弹性伸缩计算服务。

2 ECS产品定位和实现原理

产品定位

  • ECS(云服务器)是云产品体系中最基础的计算服务,通常用作应用程序的运行环境,最重要的特点是弹性伸缩。

实现原理

  • 基于自主研发的大规模分布式计算系统,通过虚拟化技术整理计算资源,为各行各业提供互联网基础设施服务。

3 ECS是应用的基础运行环境

  • 应用程序的基础运行环境
  • 最简化的弹性架构

4 ECS弹性伸缩

ECS最大的特点就是弹性伸缩,支持纵向和横向两种扩展能力。

纵向的弹性伸缩

  • 单个服务器的配置变更。
  • 在传统IDC模式下,很难对单个服务器进行变更配置。
  • 可以根据业务量自由变更配置

横向的弹性伸缩

  • 对于游戏应用和直播平台出现的高峰期,在传统的IDC模式下,根本无法立即准备资源
  • 云计算可以使用弹性的方式度过这样的伸缩期
  • 当业务高峰期过后,可以释放多余的资源,减少业务成本

第四章 基于ECS搭建云博客

1 云服务器ECS

  • 云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。
  • 云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。

2 关于 LAMP

  • LAMP 是指Linux(操作系统)+ Apache (HTTP 服务器)+ MySQL(数据库)和 PHP(网络编程语言),一般用来建立 web 应用平台。
  • 和 Java/J2EE 架构相比, LAMP 具有 Web 资源丰富、轻量、快速开发等特点;
  • 与微软的 .NET 架构相比,LAMP具有通用、跨平台、高性能、低价格的优势。
  • 因此 LAMP 无论是性能、质量还是价格都是企业搭建网站的首选平台。

Linux
Linux 是一种自由和开发源代码的类 UNIX 操作系统,目前运用最广泛使用人数最多的操作系统。

Apache

  • Apache 是LAMP架构最核心的 Web Server,开源、稳定、模块丰富是 Apache 的优势。
  • 但 Apache 的缺点是有些臃肿,内存和 CPU 开销大,性能上有损耗
  • 不如一些轻量级的 Web 服务(例如 nginx)高效,轻量级的 Web 服务器对于静态文件的响应能力来说远高于 Apache 服务器。
  • Apache 做为 Web Server 是负载 PHP 的最佳选择,如果流量很大的话,可以采用 nginx 来负载非 PHP的Web 请求。

PHP

  • PHP 是一种通用开源脚本语言。
  • 语法吸收了 C 语言、Java 和 Per1 的特点,利于学习,使用广泛,主要适用于 Web 开发领域。
  • PHP 独特的语法混合了 C、Java、Perl以及 PHP 自创的语法。
  • 它可以比 CGI 或者 Perl 更快速地执行动态网页。
  • 用 PHP 做出的动态页面与其他的编程语言相比,PHP 是将程序嵌入到 HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多;
  • PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

MySQL

  • MySQL 在开源数据库中,性能、稳定性和功能上是首选,可以达到百万级别的数据存储
  • 网站初期可以将 MySQL 和 Web 服务器放在一起,但是当访问量达到一定规模后,应该将 MySQL 数据库从 Web Server 上独立出来
  • 在单独的服务器上运行,同时保持 Web Server 和 MySQL 服务器的稳定连接。

3 关于 WordPress

  • WordPress 是一种使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQ 数据库的服务器上架设 WordPress。
  • 可以使用 WordPress 搭建一个简单的独立博客,也可以把 WordPress 当作一个内容管理系统(CMS),用来搭建一个小门户网站
  • 现在的 WordPress 已经强大到几乎可以搭建目前所有常见类型的网站,比如门户、下载站、论坛、多博客等等。

第五章 快照-为应用创建备份

1 快照有什么用?

快照作为为一种便捷高效的数据保护手段,推荐应用于一下场景。

  • 系统盘、数据盘的日常备份,可以利用快照定期对重要业务数据备份,来应对误操作、攻击、病毒等导致的数据丢失风险。
  • 更换操作系统、应用软件升级或业务数据迁移等重大数据操作前,可以创建一份或多份数据快照,一旦软件升级和数据迁移过程中出现任何问题,可以通过数据快照及时恢复到正常的系统状态。
  • 生产数据的多副本应用,用户可以对生产数据创建快照,从而为数据挖掘、报表查询、开发测试等提供接近实时的生产数据。

2 快照的创建与策略配置

第六章 镜像-复用搭建好的环境和应用

1 镜像有什么用?

  • 镜像是云服务器ECS实例环境运行的模板,一般包括操作系统和预装软件

2 云上应用的安全

安全组

  • 安全组是一种虚拟的防护墙,具备状态检测包过滤功能
  • 安全组用于设置单台或多台云服务器的网络访问控制,是重要的网络隔离手段,用于在云端划分安全域
  • 安全组是一个逻辑上的分组,这个分组是由同一个地域内具有相同安全保护需求并相互信任的实例组成。
  • 每个实例至少属于一个安全组,在创建的时候需要指定。
  • 同一个安全组内的实例网络互通,不同安全组的实例之间默认内网不通。
  • 可以授权两个安全组之间互访

猜你喜欢

转载自blog.csdn.net/qq_40507857/article/details/106309923