云运维-简单认识各个云常用云服务

说明

再多的讲解不如后面的实战课程,概念性的东西本身有点枯燥无味,这篇文章旨在让大家对我们使用的云服务有一个大概的了解,后续补个ppt

在大家了解华为云之后,其实这篇文章相对来说就没这么重要的,我就简单列举下常用的,另外说几个其他云独有的服务。

华为云/阿里云

下面这些都是最基本的服务,搭建一套完整的可用生产环境就需要这些,其他可以按需或者按云使用。

云服务名称作用备注
ECS弹性云服务器云基本服务,常用操作:按需初始化、镜像定制、统一登录
RDSMysql
redisredis
DSN云解析常用内网dns域,其他一般没用
ELB/SLB负载均衡器公网,内网,tcp,http
VPC虚拟网络注意子网划分,nat网关是作用在子网上的
NATnat网关云服务访问外部必经之路,建议最早部署
安全组安全组
AS/ESS弹性伸缩虚机部署的弹性伸缩服务,云服务最大特点之一
OBS/OSS对象存储
CCE/CS容器服务创建k8s集群
SWR容器镜像服务类似harbor
【案例讲解】阿里云经验分享

可以查看之前的博客,有分享过:https://blog.itmonkey.icu/2020/06/17/meitu-aliyun-use-experience/

AWS

上面华为云的服务,他该有的都有,下面列举之前用的的特殊的

云服务名称作用备注
ECS容器服务aws自研的容器服务
EKS容器服务aws自研的容器服务(k8s版)
ESES集群集日志存储、日志展示一体的,ES+Kibana
Route53dns解析对应华为云上的dns服务
S3对象存储对应华为云的OBS,对应阿里云的oss
Lambda无服务计算简单解释就是:你写好代码,aws帮你运行,常用作触发服务
Cloudwatch云监控在这里,你可以看到所有的监控信息,监控指标,自定义告警,自定义监控报表
CloudFormation云服务编排他是一个编排工具帮你组合使用各个云产品,最终形态为一个yaml文件,定义了几个云组件之间的关系
Kinesis数据流处理集数据采集,处理,分析一体的服务
IAM权限控制用户、组、角色都是在这里定义
SNS消息收发服务可以收发相应的告警数据等
AWS Cost Explorer成本分析成本分析工具
【案例讲解】EC2 + ECS/EKS + ES + kinesis + lambda

从下图中可以简单认识几个组件:

组件名称组件作用
EC2就是云服务器
ECS/EKS容器服务
Kinesis数据传输流中转站,接收云服务提发来的日志数据,同时push到es集群中
cloudwatchecs容器服务的日志默认会投放到cloudwath中,从这里就可以看出cloudwatch其实是aws上集日志、告警未一体的服务
lambda当cloudwatch新增一条日志,就会触发一次自定义的lambda函数,这个函数可以自定义,比如我判断这条日志是200的accesslog,那么我就不投放到es,这样lambda就实现了投放和过滤的功能
es集群就是es集群,不过是托管于aws的,顺便提供了kibana可视化界面给你

png1

后面会有详细教程,请关注:云运维–aws如何处理日志(物理日志+容器日志)kinesis+lambda

【案例讲解】CloudFormation使用

从下图中可以简单认识几个组件:

组件名称组件作用
AutoScaling弹性伸缩组,类似华为云的AS,阿里云的ESS
Load Balancer负载均衡器,类似华为云ELB,阿里云的slb,GCP的GLB
CloudFormation简单认为他是一个编排工具,他把ec2、autoscaling、lb组合起来,我创建一个CloudFormation服务,就相当于创建了三个组合服务

那么CloudFormation有啥作用呢?

  1. 快速编排服务,有一个做图界面,你可以任意组合你的云服务(下图),最终会生成一个yaml文件,后续拿着yaml文件就可以快速创建一个新的cf服务
  2. 快速更新,比如我服务代码更新了,我创建一个新的镜像,我只需要去cloudformation中填写上新的镜像id,然后他就会自动帮我更新所有的ec2实例

png2
png3
【案例讲解】SNS消息服务

几个概念需要先熟悉下:
主题:类似消息模板,比如我定义一个cpu报警主题
订阅:创建一个订阅,他里面定义了是采用什么方式发送这个主题消息,比如邮件,短信等。比如当创建好邮件订阅之后,你就会收到一条消息,点击之后你以后就能收到这个主题的消息了。

png4

用途

  1. sns常常配合cloudwatch进行监控告警信息的发送。
  2. 当然也有其他用途,类似下图:
    png5

GCP

使用的也就下面这些,其他的我这边暂时没接触到,其实google真正厉害的感觉并不是下面的服务,也没用到,所以也说不出个所以然。

云服务名称作用备注
Compute engine虚拟机实例云服务器
kubernetes engine容器集群gke
Storage对象存储
logging日志中心
stackdriver监控中心可以把logging中的日志在这里做成图表
网络服务网络服务包含负载均衡器,nat,dns,cdn等,起初我是没找到负载均衡器也在这里面
bigquery云数据仓库
【案例讲解】最简单的生产环境实现方案
  1. 创建gke集群
  2. 底层compute engine作为node承载
  3. 创建服务、ingress等
  4. 在logging中可以查看到具体的k8s原生日志,业务日志等
  5. stackdriver中根据loggging的指标作图
  6. 访问外网需求,增加nat
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值