公有云
课程目标
-
了解公有云的整体架构
-
掌握ECS的使用
-
掌握SLB的使用
-
掌握RDS的使用
-
掌握NAS的使用
-
掌握OSS的使用
-
掌握CDN的使用
课程实验
- 公有云相关组件的讲解实验
课堂引入
- 虚拟机技术的基础是kvm,公有云就是kvm中的一个使用场景,那么在公有云中有哪些组件可以使用呢,接下来就一起来学习一下公有云产品的使用
授课进程
一、公有云概述
1、概述
公有云(Public Cloud)是一种基于互联网的云计算服务模式,由云服务提供商提供计算资源和服务(包括并不限于计算、存储、网络,,防火墙等),用户可以通过互联网访问和使用这些资源和服务。公有云通常是多租户的,即多个用户共享同一组计算资源和服务,但每个用户的数据和应用程序是相互隔离的。
公有云详细的内容可参考以下地址:https://cloud.tencent.com/developer/techpedia/1511
2、特点
-
多租户 公有云通常是多租户的,多个用户共享同一组计算资源和服务。
-
按需计费 公有云通常是按需计费的,用户只需按照实际使用的计算资源和服务付费,无需预付费或长期合约。
-
可扩展性 公有云可以提供高度可扩展的计算资源和服务,可以满足不同规模和需求的用户。
-
高可用性 公有云可以通过多个区域和可用区来保证服务的高可用性和可靠性。
-
安全性 公有云可以提供高度安全的计算资源和服务,可以通过多层安全措施和加密技术保护用户的数据和隐私。
3、组件
-
虚拟机(Virtual Machines) 公有云可以提供虚拟机服务,用户可以在云上创建和管理虚拟机,以运行各种应用程序和服务。
-
存储(Storage) 公有云可以提供存储服务,用户可以在云上存储和管理数据,如文件、数据库、对象存储等。
-
数据库(Database) 公有云可以提供数据库服务,用户可以在云上创建和管理各种类型的数据库,如关系型数据库、NoSQL 数据库等。
-
网络(Networking) 公有云可以提供网络服务,用户可以在云上创建和管理网络资源,如虚拟网络、负载均衡、DNS 管理等。
-
安全(Security) 公有云可以提供安全服务,用户可以在云上使用各种安全工具和服务,如身份认证、访问控制、加密等。
-
分析(Analytics) 公有云可以提供分析服务,用户可以在云上使用各种分析工具和服务,如数据挖掘、机器学习、人工智能等。
-
应用程序(Applications) 公有云可以提供应用程序服务,用户可以在云上创建和管理各种类型的应用程序,如 Web 应用程序、移动应用程序等。
4、架构

二、ECS
1、ECS概述
云服务器ECS(Elastic Compute Service)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。
参考地址:https://help.aliyun.com/zh/ecs/product-overview/what-is-ecs
2、登录注册




注册登录自己完成,可以在手机端下载
阿里云APP,方便扫码登录,方便快捷安全登录进去之后,进入控制台,需要进行实名认证操作
3、充值
使用公有云,需要进行一定的充值,我们使用按量计费模式,不要使用很多的费用,充值100即可,不需要太多(大约使用1-2块左右,后续没有使用完成的可以提现)


4、专有网络
1)专有网络概述
专有网络是您专有的云上私有网络。您可以完全掌控自己的专有网络,例如选择IP地址范围、配置路由表和网关等,您可以在自己定义的专有网络中使用阿里云资源,如云服务器ECS(Elastic Compute Service)、云数据库RDS(Relational Database Service)和负载均衡SLB等。

专有网络相关内容:https://help.aliyun.com/zh/vpc/product-overview/what-is-a-vpc
2)创建专有网络




5、安全组
1)安全组概述
安全组是一种虚拟防火墙,通过安全组规则控制ECS实例出/入方向流量,保障云服务器的安全。
2)创建安全组



6、ECS开通
1)进入创建实例页面

2)选择地域与网络

3)选择配置与系统

4)选择系统盘与数据盘

5)宽带和安全组

6)密钥设置
密钥的方式

密码的方式(此处选择这种方式)

7)确认开通


7、远程登录
1)网页登录



2)桌面登录


8、安装httpd
[root@iZf8zbgem0zifx0oeg563tZ ~]# yum install httpd -y # 安装httpd
[root@iZf8zbgem0zifx0oeg563tZ ~]# systemctl start httpd # 启动httpd
修改首页内容,查看效果
[root@iZf8zbgem0zifx0oeg563tZ html]# cd /var/www/html/
[root@iZf8zbgem0zifx0oeg563tZ html]# echo "cloud-01" >> index.html


三、SLB
1、SLB概述
负载均衡SLB(Server Load Balancer)是一种对流量进行按需分发的服务,通过将流量分发到不同的后端服务器来扩展应用系统的吞吐能力,并且可以消除系统中的单点故障,提升应用系统的可用性。负载均衡SLB产品家族包括应用型负载均衡ALB(Application Load Balancer)、网络型负载均衡NLB(Network Load Balancer )、传统型负载均衡CLB(Classic Load Balancer),您可根据您的实际需求选择合适的负载均衡产品。

SLB详情:https://help.aliyun.com/zh/slb/product-overview/slb-overview
2、SLB开通
(此处选择公网)



3、SLB配置









说明:使用完成之后,记得释放,不然会一直计费(在企业中别创建好了就释放哈)
四、RDS
1、RDS概述
阿里云关系型数据库RDS(Relational Database Service)是一种安全稳定可靠、高性价比、可弹性伸缩的在线数据库服务。RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,帮助您解决数据库运维的烦恼。
2、RDS开通








3、RDS配置
1)配置白名单


2)添加用户

3)添加数据库

4、RDS测试使用
1)控制台登录

2)ECS登录

[root@iZf8zbgem0zifx0oeg563sZ ~]# yum install -y mysql
[root@iZf8zbgem0zifx0oeg563sZ ~]# mysql -h rm-f8zt1ir66167pzo20.mysql.rds.aliyuncs.com -uwoniu -p123

五、NAS
1、NAS概述
阿里云文件存储NAS是一个可共享访问,弹性扩展,高可靠,高性能的分布式文件系统。兼容POSIX 文件接口,可支持数千台计算节点共享访问,可以挂载到弹性计算ECS、神龙裸金属、容器服务ACK、弹性容器ECI、批量计算BCS、高性能计算EHPC,AI训练PAI等计算业务上提供高性能的共享存储,用户无需修改应用程序,即可无缝迁移业务系统上云。
2、NAS创建









3、NAS使用
1)添加挂载点(默认已经添加了一个挂载点)

2)挂载到ECS

[root@iZf8zbgem0zifx0oeg563sZ ~]# yum -y install nfs-utils
[root@iZf8zbgem0zifx0oeg563sZ ~]# df -h
[root@iZf8zbgem0zifx0oeg563sZ ~]# mount -t nfs -o vers=4.0,noresvport 190e7c4a797-cdn7.cn-chengdu.nas.aliyuncs.com:/ /mnt
[root@iZf8zbgem0zifx0oeg563sZ ~]# df -h

六、OSS
1、OSS概述
阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,可提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。
OSS详情:https://help.aliyun.com/zh/oss/product-overview/what-is-oss?spm=a2c4g.11174283.0.0.303373686EVO29
2、创建bucket



3、创建Access Key



AccessKey ID:LTAI5t7BYsq2yg7xLDKNXtaL
AccessKey Secret:NMyNNqJRlpP0p5tAI0VKnME4IQgCNw
4、OSS客户端验证
1)下载客户端工具

[root@iZf8zbgem0zifx0oeg563sZ ~]# wget https://gosspublic.alicdn.com/ossfs/ossfs_1.91.2_centos7.0_x86_64.rpm
[root@iZf8zbgem0zifx0oeg563sZ ~]# ls

2)ECS主机安装
[root@iZf8zbgem0zifx0oeg563sZ ~]# yum install -y ossfs_1.91.2_centos7.0_x86_64.rpm
3)创建配置文件
echo "woniutest01:LTAI5t7BYsq2yg7xLDKNXtaL:NMyNNqJRlpP0p5tAI0VKnME4IQgCNw" > /etc/passwd-ossfs
# woniu-01: buket的名称
# LTAI5tSYkyeP5oKWU2diGMv1:AccessKey ID
# TKMaq6aqetveO17gPYc0SUJvL1eTu: AccessKey Secret
4)修改权限
[root@iZf8zbgem0zifx0oeg563sZ ~]# ll /etc/passwd-ossfs
[root@iZf8zbgem0zifx0oeg563sZ ~]# chmod 640 /etc/passwd-ossfs
[root@iZf8zbgem0zifx0oeg563sZ ~]# ll /etc/passwd-ossfs

5)OSS挂载

oss-cn-chengdu-internal.aliyuncs.com
mkdir /share # 创建挂载点
ossfs woniutest01 /share -ourl=oss-cn-chengdu-internal.aliyuncs.com # 挂载使用

6)测试使用
cd /share
touch abc.txt


七、CDN
1、CDN概述
阿里云内容分发网络CDN(Content Delivery Network)是建立并覆盖在承载网之上,由遍布全球的边缘节点服务器群组成的分布式网络。阿里云CDN能分担源站压力,避免网络拥塞,确保在不同区域、不同场景下加速网站内容的分发,提高资源访问速度。
阿里云在全球拥有3200+节点。中国内地拥有2300+节点,覆盖31个省级区域;海外、中国香港、中国澳门和中国台湾拥有900+节点,覆盖70多个国家和地区。全网带宽输出能力达180 Tbps。主要节点分布请参见节点分布。
CDN将源站资源缓存到阿里云遍布全球的加速节点,当终端用户请求访问和获取源站资源时无需回源,可就近获取CDN节点上已经缓存的资源,提高资源访问速度,同时分担源站压力。目前CDN部分节点已支持通过IPv6访问。
CDN接入快捷、简单,您不需要调整现有业务结构,也不需要进行复杂的配置,只需要在CDN控制台进行简单操作,即可将域名接入阿里云,享受全球链路加速服务。通过快速入门,您可以轻松开启CDN加速服务。
2、CDN开通

3、CDN使用


八、课堂小结
九、随堂作业
1、完成课堂的案例及练习
2、将今天的内容整理为思维导图的形式
3、完成华为云或者腾讯云云产品的使用
十、面试题
1、你使用过哪些云产品以及它们的作用是什么?