高校计划简介
为响应“新基建,新人才”号召,阿里云推出高校计划,向全国高校学生、教师免费提供2.68亿小时云服务器ECS算力,及“学练赛考”技术成长赋能体系。 陪伴两千多所高校的在校生云上实践、云上成长。点击高校计划当即申请。html
我在阿里云高校计划参加了ECS训练营进阶班,赠送了价值600元的阿里云大数据助理工程师认证(ACA),但愿你们感兴趣的话也来报名训练营,让咱们一块儿当校友吧。前端
云服务器(Elastic Compute Service, 简称ECS),是一种简单高效,处理能力能够弹性伸缩的计算服务。ECS的相关术语说明以下:数据库
实验具体操做已录屏上传到百度网盘:课时9:【在线实验】ECS之初体验(Linux),提取码:qxd3。后端
阿里云ECS实例云盘
阿里云ECS实例的云盘提供数据块级别的数据存储,采用三副本的分布式机制,为 ECS 实例提供 99.9999999% 的数据可靠性保证。ECS云盘既能够单独使用,又能够组合使用,从而知足不一样应用场景的需求。
ECS云盘分为三种:普通云盘,高效云盘和SSD云盘。安全
普通云盘:采用机械磁盘做为存储介质服务器
高效云盘:采用固态硬盘与机械硬盘的混合介质做为存储介质网络
SSD云盘:架构
阿里云ECS实例快照
阿里云ECS产品提供快照功能,所谓快照,就是保留某个时间点上的系统数据状态,数据盘的快照用于数据备份,系统盘的快照用于制做镜像。快照使用增量的方式,两个快照之间只有数据变化的部分才会被拷贝。推荐用户在如下业务场景中使用快照:并发
建立快照时,服务器的状态只能为“运行中”或“已中止”。阿里云ECS实例的快照提供两种模式:负载均衡
阿里云ECS实例镜像
镜像是云服务器 ECS 实例运行环境的模板,通常包括操做系统和预装的软件。您可使用镜像建立新的 ECS 实例和更换 ECS 实例的系统盘。目前,阿里提供四种可供使用的镜像类型:
实验操做已录屏上传到百度网盘:课时10:【在线实验】云服务器的数据备份和恢复,提取码: 5rn4。
该实验有课后做业
RDS 简介
阿里云关系型数据库(Relational Database Service,简称 RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和高性能存储,RDS 支持 MySQL、SQL Server、PostgreSQL 和 PPAS(Postgre Plus Advanced Server,一种高度兼容 Oracle 的数据库)引擎,而且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,完全解决数据库运维的烦恼。
RDS 实例连接方式
当RDS实例建立成功后,默认提供 内网连接地址 ,用户能够经过 数据传输服务 或 相同地域的ECS实例 链接到RDS实例。若要经过本地服务器 或 不一样地域的ECS实例 链接到 RDS实例,用户需 申请外网地址 ,以下图所示:
RDS 数据库帐号
在使用RDS 数据库以前,须要在 RDS 实例中建立帐号。同一实例下的数据库共享该实例下的全部资源,其中:
MySQL 版实例和 SQL Server 版实例最多能够建立 500 个帐号
PostgreSQL 版实例和 PPAS 版实例没有帐号个数限制
RDS for SQL Server 2012 只能建立初始帐号
注意事项:
建立数据库帐号:
1)数据库帐号:由 2~16 个字符的小写字母,数字或下划线组成、开头需为字母,结尾需为字母或数字,如 lab_user 。
2)受权数据库:该帐号受权的数据库,选取左边的 未受权数据库 ,单击 受权,添加数据库到 已受权数据库 中。若是还没有建立数据库,该值能够为空。您能够经过 已受权数据库 右上角的权限设置按钮将该帐号下的数据库权限批量设置为 所有设读写 或者 所有设只读。
3)密码:该帐号对应的密码,由 6~32 个字符的字母、数字、中划线或下划线组成,如 password4example。
4)备注说明:能够备注该帐号的相关信息,便于后续帐号管理,最多支持 256 个字符(1 个汉字等于 3 个字符)。
RDS 数据库
用户能够经过 RDS 管理控制台 建立数据库。数据库名称实例内惟一,实例间互不影响。同一实例下的数据库共享该实例下的全部资源,其中:
MySQL 版实例最多能够建立 500 个数据库
SQL Server 2008 R2 版实例最多能够建立 50 个数据库
PostgreSQL 版实例和 PPAS 版实例没有数据库个数限制
建立数据库:
1)数据库(DB)名称:由 2~64 个字符的小写字母、数字、下划线或中划线组成,开头需为字母,结尾需为字母或数字。
2)支持字符集:设置数据库的字符集:utf八、gbk、latin1 和 utf8mb4。
3)受权帐号:选择该数据库受权的帐号。若是还没有建立帐号,该值能够为空。
4)帐号类型:选择 受权帐号 后可见,设置该数据库受权给 受权帐号 的权限,能够设置为 读写 或者 只读 。
5)备注说明:能够备注该数据库的相关信息,便于后续数据库管理,最多支持 256 个字符(1 个汉字等于 3 个字符)。
实验操做已录屏上传到百度网盘:课时16:【在线实验】云数据库管理初体验,提取码:0k22。
实验操做已录屏上传到百度网盘:课时17:【在线实验】数据库上云迁移的实现,提取码:mpje。
阿里云对象存储(Object Storage Service,简称OSS),是阿里云对外提供的海量、安全、低成本、高可靠的云存储服务。用户能够经过调用API,在任何应用、任什么时候间、任何地点上传和下载数据,也能够经过用户Web控制台对数据进行简单的管理。OSS适合存听任意文件类型,适合各类网站、开发企业及开发者使用。
阿里云OSS图片处理服务(Image Service,简称 IMG) ,是阿里云OSS对外提供的海量、安全、低成本、高可靠的图片处理服务。用户将原始图片上传保存在OSS上,经过简单的 RESTful 接口,在任什么时候间、任何地点、任何互联网设备上对图片进行处理。图片处理服务提供图片处理接口,图片上传请使用OSS上传接口。基于IMG,用户能够搭建出跟图片相关的服务。图片服务处理的图片来自于OSS,因此图片的上传实际是上传到OSS的同名Bucket中。
在真实的工做场景中,通常将图片、音频、视频等存储到OSS服务中,这样能够极大的提升用户的页面访问速度。
实验操做已录屏上传到百度网盘:课时23:【在线实验】云存储OSS使用初体验,提取码:7oux。
阿里云对象存储(Object Storage Service,简称OSS),是阿里云对外提供的海量、安全、低成本、高可靠的云存储服务。使用 OSS,您能够经过网络随时存储和调用包括文本、图片、音频和视频等在内的各类结构化或非结构化数据文件。如下的术语为OSS相关的基本概念:
用户能够经过调用API,在任何应用、任什么时候间、任何地点上传和下载数据,也能够经过阿里云Web控制台对数据进行简单的管理。目前阿里云OSS支持以下几种语言版本的SDK调用API:Python SDK,Java SDK,Android SDK,iOS SDK,JavaScript SDK,.NET SDK,PHP SDK,Ruby SDK,C SDK,Go SDK,Media-C SDK。本实验中主要介绍如何使用Python SDK调用OSS API实现文件的简单上传,下载和删除等操做。
OSS做为对象存储提供商,经常使用的使用场景以下:
适用于图片、音视频、日志等海量文件的存储,支持各类终端设备,Web网站程序和移动应用直接向OSS写入或读取数据,支持流式写入和文件写入两种方式。
开发者不只能够直接使用OSS,利用BGP带宽,实现超低延时的数据直接下载;OSS也能够配合阿里云CDN加速服务,为图片、音视频、移动应用更新分发,提供最佳体验等场景。
上传文件到OSS后,能够配合媒体转码服务(MTS),图片处理服务(IMG)进行云端的数据处理。
实验操做已录屏上传到百度网盘:课时24:【在线实验】使用OSS API上传和下载文件,提取码:z2h1。
该实验有课后做业
简介
负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务。负载均衡扩展了应用的服务能力,加强了应用的可用性。
负载均衡经过设置虚拟服务地址,将添加的ECS实例虚拟成一个高性能、高可用的应用服务池,并根据转发规则,未来自客户端的请求分发给云服务器池中的ECS实例。
负载均衡默认检查云服务器池中ECS实例的健康状态,自动隔离异常状态的ECS实例,消除了单台ECS实例的单点故障,提升了应用的总体服务能力。此外,负载均衡还具有抗DDoS攻击的能力,加强了应用服务的防御能力。
架构
负载均衡服务主要有三个核心概念:
负载均衡实例 (Server Load Balancer instances)
监听 (Listeners)
后端服务器(Backend Servers)
特色
产品优点
高可用
可扩展
低成本
安全
阿里云负载均衡基础架构
负载均衡采用集群部署,可实现会话同步,以消除服务器单点故障,提高冗余,保证服务的稳定性。
阿里云当前提供四层(TCP协议和UDP协议)和七层(HTTP和HTTPS协议)的负载均衡服务。
四层采用开源软件LVS(Linux Virtual Server)+ keepalived的方式实现负载均衡,并根据云计算需求对其进行了个性化定制。
七层采用Tengine实现负载均衡。Tengine是由淘宝网发起的Web服务器项目,它在Nginx的基础上,针对有大访问量的网站需求,添加了不少高级功能和特性。
以下图所示,各个地域的四层负载均衡其实是由多台LVS机器部署成一个LVS集群来运行的。采用集群部署模式极大地保证了异常状况下负载均衡服务的可用性、稳定性与可扩展性。
LVS集群内的每台LVS都会进行会话,经过组播报文同步到该集群内的其它LVS机器上,从而实现LVS集群内各台机器间的会话同步。以下图所示,当客户端向服务端传输三个数据包后,在LVS1上创建的会话A开始同步到其它LVS机器上。图中实线表示现有的链接,图中虚线表示当LVS1出现故障或进行维护时,这部分流量会走到一台能够正常运行的机器LVS2上。于是负载均衡集群支持热升级,而且在机器故障和集群维护时最大程度对用户透明,不影响用户业务。
实验操做已录屏上传到百度网盘:课时29:【在线实验】负载均衡使用初体验,提取码:0as8。
实验操做已录屏上传到百度网盘:课时30:【在线实验】高并发访问时流量分发和会话保持的实现,提取码:o542。
愈来愈多的企业开始使用阿里云的各类服务,好比ECS,RDS,负载均衡等等。随之而来的是用户最关心的安全问题:好比,由于用户使用通用软件的漏洞而被黑客入侵;Web服务器(内部/外部)被黑客入侵窃取网站的核心数据等。
所以,阿里云推出云盾服务。云盾是阿里巴巴集团多年来安全技术研究积累的成果,它结合阿里云云计算平台强大的数据分析能力,为中小网站提供如安全漏洞检测、网页木马检测以及面向云服务器用户提供的主机入侵检测、防DDoS等一站式安全服务。阿里云对于安全方面,可谓“十年攻防,一朝成盾”:
服务器安全(安骑士)是云盾的一款服务器安全运维管理产品。经过安装在服务器上的轻量级Agent插件与云端防御中心的规则联动,实时感知和防护入侵事件,从而保障服务器的安全。
服务器安全(安骑士)的架构图,以下图:
阿里云平台默认为用户开通安骑士的基础版,若用户但愿能够经过安骑士深度维护云服务器,能够购买专业版,加强版或企业版。不一样版本提供不一样的服务。
安骑士主要提供五大服务:
实验操做已录屏上传到百度网盘:课时37:【在线实验】安骑士初体验,提取码:br00。
云监控(CloudMonitor)做为云服务的监控管理入口,能让用户快速了解各产品实例的状态和性能。云监控从站点监控、云服务监控、自定义监控三个方面来为用户提供服务。经过云监控管理控制台,用户能够看到当前服务的监控项数据图表,清晰了解服务运行状况。并经过设置报警规则,管理监控项状态,及时获取异常信息。云监控目前免费限量为用户提供监控服务。
云监控为用户提供了很是丰富的使用场景:
云服务监控:用户购买和使用云监控支持的阿里云服务后,可监控多种阿里云云服务的各项基础指标,好比:ECS的CPU使用率、内存使用率、公网流出流速(带宽)等。确保实例的正常使用,避免由于对资源的过分使用形成用户业务没法正常运转。云监控会根据用户设置的报警规则,在监控数据达到报警阈值时,发送报警信息。用户能够及时获取异常通知,并查询服务异常的缘由。
站点监控:支持提供多种协议的监控设置,可探测您站点的可用性、响应时间、丢包率。让用户全面了解站点的可用性,并在发生异常时,能够及时处理。
本实验主要介绍如何使用云服务监控,以及使用“站点监控”对用户自建的网站进行监控。经过设置报警规则,用户能够及时发现站点的异常状况,并作出及时的处理。
实验操做已录屏上传到百度网盘:课时38:【在线实验】云监控初体验,提取码:e1z7。