公有云——2day

公有云

课程目标

  1. 了解公有云的整体架构

  2. 掌握ECS的使用

  3. 掌握SLB的使用

  4. 掌握RDS的使用

  5. 掌握NAS的使用

  6. 掌握OSS的使用

  7. 掌握CDN的使用

课程实验

  1. 公有云相关组件的讲解实验

课堂引入

  1. 虚拟机技术的基础是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实例出/入方向流量,保障云服务器的安全。

安全组相关内容:https://help.aliyun.com/zh/ecs/user-guide/after-the-security-group?spm=5176.ecscore_sg.help.dexternal.4d374df5v7ugq2

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引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,帮助您解决数据库运维的烦恼。

RDS详情:https://help.aliyun.com/zh/rds/product-overview/what-is-apsaradb-rds?spm=5176.19907426.help.dexternal.463314506YPQ6c

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等计算业务上提供高性能的共享存储,用户无需修改应用程序,即可无缝迁移业务系统上云。

NAS详情:https://help.aliyun.com/zh/nas/product-overview/what-is-nas?spm=5176.nas_overview.help.dexternal.41dc217dRrrHhJ

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)下载客户端工具

下载地址:https://help.aliyun.com/zh/oss/developer-reference/use-ossfs-to-mount-an-oss-bucket-to-the-local-directories-of-an-ecs-instance/?spm=a2c4g.11186623.6.1336.728f7358WizMFv

复制代码
[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加速服务。

CDN详情:https://help.aliyun.com/zh/cdn/product-overview/what-is-alibaba-cloud-cdn?spm=5176.11785003.help.dexternal.2eba142fE3Cgmy

2、CDN开通
3、CDN使用
八、课堂小结
九、随堂作业

1、完成课堂的案例及练习

2、将今天的内容整理为思维导图的形式

3、完成华为云或者腾讯云云产品的使用

十、面试题

1、你使用过哪些云产品以及它们的作用是什么?

相关推荐
知识分享小能手6 小时前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04的远程登录(6)
linux·学习·ubuntu
TimberWill6 小时前
MinIO整合SpringBoot实现获取文件夹目录结构及文件内容
java·linux·springboot
@Mr Wang6 小时前
云服务器之使用jupyter运行ipynb文件
服务器·python·jupyter·notebook
九河云6 小时前
华为云 DRS 数据复制服务:数据库无缝迁移上云的零停机实践
大数据·数据库·华为云
姓蔡小朋友7 小时前
MySQL多表查询
数据库·mysql
2401_865854887 小时前
服务器的windows和Linux系统有什么区别
linux·运维·服务器
Apache Flink7 小时前
在 OpenAI 打造流处理平台:超大规模实时计算的实践与思考
大数据·flink·云计算
海域云-罗鹏7 小时前
企业服务器防黑客攻击:WAF防火墙部署全攻略
运维·服务器
云飞云共享云桌面7 小时前
SolidWorks服务器怎么实现研发软件多人共享、数据安全管理
java·linux·运维·服务器·数据库·自动化
ZeroNews内网穿透7 小时前
EasyNode 结合 ZeroNews,实现远程管理服务器
运维·服务器·网络协议·安全·http