[ 云盘算 AWS ] 亚马逊云科技核心折务之盘算服务(Part1:AWS EC2 星巴克为 ...

农民  金牌会员 | 2024-7-12 10:45:50 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 538|帖子 538|积分 1614

先自我介绍一下,小编浙江大学结业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是本身探索发展,但本身不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此网络整理了一份《2024年最新大数据全套学习资料》,初志也很简单,就是希望可以或许帮助到想自学提升又不知道该从何学起的朋友。





既有适合小白学习的零底子资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比力多,这里只是将部门目录截图出来,全套包罗大厂面经、学习笔记、源码讲义、实战项目、大纲路线、解说视频,并且后续会连续更新
如果你必要这些资料,可以添加V获取:vip204888 (备注大数据)

正文


(星爸爸网络上的一张图)
注意上图中的5个人,对没错这5个人。一样寻常情况星巴克的职员配置大概是如许的:


  • 1个经理,在办公室
  • 两个收银,在收银台(本文关注的重点)
  • 三个人做咖啡
当你去过星巴克买咖啡时,你有没有发现大概注意过星巴克收银台有两个,并且不同于肯德基的纵向排队,为什么星巴克是横向排队?
   其实星巴克内不仅与云盘算有关,他们的流程更与云原生的 DevOps 有莫大关系,本文重点解说与云盘算 ECS 相干这块。
  文章目录





    • AWS EC2 概要



        • 什么是 AWS EC2

          • 为什么要用云主机 EC2,与传统主机比有和长处


            • 传统的物理主机

              • 与传统主机比 EC2 的长处




      • AWS EC2 实例的类型
      • AWS EC2 计费订价


        • 1. 按需订价(On-Demand)

          • 2. Savings Plans
          • 3. 预留实例(Reserved Instances)


            • 3.1 预付全部费用

              • 3.2 预付部门费用
              • 3.3 不预付费用


          • 4. Spot 实例
          • 5. 专用主机(Dedicated Hosts)
          • 订价的整体归纳总结


      • AWS EC2 动态扩展(Amazon EC2 Auto Scaling)


        • AWS EC2 动态扩展解决了什么问题

          • AWS EC2 的扩展方法


      • 参考资料
      • 为什么星巴克横向排队(直达电梯,不必要阅读本文)


AWS EC2 概要

什么是 AWS EC2

AWS EC2 缩写于:Amazon Elastic Compute Cloud,其中文翻译为 xXxX(不知道怎么翻译,反正最好别翻译中文,起码我认识的人只叫 EC2),简单点说 EC2 就是 AWS 中的一台假造机,这个名词在 AWS中你会反复听到,也是必须要知道的知识点。
   对于这个概念必须要知道两点:1. 它是一个假造机,2. 盘算是弹性的
  口试大概考试可能会考的地方(敲黑板):EC2 是什么级别的服务(Iaas,PaaS,SaaS)?
AWS EC2 是 IaaS 服务级别。不知道怎么区分的大概看完了Iaas,PaaS,SaaS区分的还是懵逼的,那么就死记硬背下来,如果想理解记忆,那么看完下面小节就明白了
为什么要用云主机 EC2,与传统主机比有和长处

传统的物理主机

当我们创建本身的物理服务器的时间,起首必要的就是要调研,好比必要购买的服务器类型,数目,之后交给公司采购,提交采购单,之后下单购买…等待1~1000年漫长光阴,之后硬件供应商才会把这些硬件交付给你,这个过程最坑逼的是,这些硬件办法并不一定会同时到达。接下来就是你必要将这些主机搬家到本身的数据中心,大概租用的数据中心里,进行安装,调试他们,末了将他们毗连起来,之后一堆的杂七杂八的事变,好比接入通电,做一些check等等。
   这内里举一个博主碰到的大栗子:之前在政府公司,采购了一批机器,机器自带的系统是Ubuntu,之后要换成Windows server,全部东西弄好之后,发现机器一直毗连不上网络,各种360度的排查之后,发现接入的网络是千兆网络,但是做的驱动并不支持千兆网络,厥后换了驱动后,顺利介入网络,这个之间排查和 Fix 的过程是必要一定时间的。
  做完了前面所说的各种前期准备后,你才真正的开始摆设你的应用程序。但是这里必要注意的是,你采购返来的这批主机,已经固定,也就是他们的盘算本领当你在下单的时间就已经被决定了,以是你放在上面的应用程序的盘算本领,必定被这些物理机器的盘算本领所限制。这也就是为什么背面会引入 EC2,由于 EC2 完全不必要担心此类问题。
将应用程序摆设在物理服务器上线前准备:

与传统主机比 EC2 的长处

相比传统主机, EC2 可以随时创建和终止不同类型的服务器,相比传统服务器的运维部门,在 AWS中,你不必要来conrtol,这部门服务器的运维工作,完满是 AWS 来负责,你可以认为从购买主机到接入网络调试部门,AWS已经全部完成,你所必要做的就是创建 EC2,之后启动 EC2 使用即可,当然如果有一天你不想用 EC2 了,那么你也可以随时的直接删除掉 EC2 实例。
无论是AWS还是国内的阿里云,华为云等,都会本身自建数据中心(这里如果有兴趣可以参照我的另一篇博文:[ 华为云 ] 云盘算中Region、VPC、AZ 是什么,他们又是什么关系,应该如何抉择)

概括总结 EC2 的特点:


  • 非常机动
上面已经说了,你可以随时开关 EC2,也可以随时选择保留大概删除 EC2,其次在 EC2 实例的配置方面也是非常机动的,好比你选择OS的时间,你可以选择 Linux 大概 Windows,也可以使用配置模板,创建成百上千个 EC2 实例,并且你还可以使用不同的操纵系统和配置的组合来满足不同的业务和盘算场景。
撤除操纵系统外,在 EC2实例上软件运行的情况也可以机动配置,好比数据库,第三方软件,大概自开发应用程序等,在实例的运行方面 客户这面是有完全的控制权。这里再次敲黑板,到这里你应该知道为什么 EC2 是 IaaS 服务了吧,EC2 的 OS 是你在控制,并且实例内里的东西是你来控制,外部的网络大概硬件什么的不必要你来管。这些综合即是 IaaS 解决方案。
垂直缩放实例:当你的 EC2 实例盘算本领不满足当前需求时,你可以选择随时的增长大概淘汰你的服务盘算资源(CUP、内存等)
   EC2 具有 Auto Scaling 的特点,可以根据使用者定义的条件自动增长大概淘汰 EC2的容量、实例数目等,好比在使用高峰期动态增长保持性能,又可以在低峰期自动缩减,达到降低成本的目的。
  

  • 经济高效且快速
淘汰了前期采购准备与后期运维等工作,付费只支付正在使用的 EC2 实例,已经停止大概已经终止(删除)的实例付费(敲黑板中…)
   EC2 是按照使用的秒数以及执行的个体类型计费。
  拓展知识
AWS EC2 是由假造化技术实现的,实际这些假造机最终还是托管在物理服务器上,当启动某个EC2 的实例时,你不会占用服务器的整个主机,事实是你的 EC2 实例 可能和其他人的 EC2 实例共用一个物理服务器,这也就是常说的假造化技术。
多租户模式:在假造机之间共享底层硬件的概念被称为多租户模式(multi-tenancy)。这些管理、维护和和谐资源的工作也都是由AWS来负责。
AWS 的多租户模式是否安全?
答案是安全的,虽然是多租户共用一个服务器,但是本身每一个 EC2 彼此之间是隔离的,相互之间并不知道彼此地点主机上正在运行其他的 EC2实例。
AWS EC2 实例的类型

之所 EC2 有不同的类型,其缘故原由是他们的分工和处理业务场景不类似,就好比我们做一个项目大概产物,必要PM、BA、前段、后端、DBA等不同的分工,他们善于的领域也不同,同样Amazon EC2 提供多种颠末优化,实用于不同使用案例的实例类型以供选择。
实例类型包括各种 CPU、内存、存储和网络容量,使您可以机动地为应用程序选择得当的资源搭配。每种实例类型都包罗一个或多个实例大小,允许您根据目的工作负载的要求扩展资源(官方形貌)。
Amazon EC2 实例类型都归属于一个实例系列,这些实例类型对 CPU、内存、存储和网络容量进行了不同组合,可以机动地为应用程序选择得当的资源组合。

现时点内( ~更新时间 2023年2月1日01:33:16~ ),亚马逊 EC2 有如下几种类型:
实例类型 (中文)实例类型(英文)实例类型形貌通用类型General Purpose通用实例提供盘算、内存和联网资源三方面的平衡,可用于各种不同的工作负载。这些实例非常适合于以类似比例使用这些资源的应用程序,如 Web 服务器和代码存储库。盘算优化型Compute Optimized盘算优化型实例非常实用于从高性能处理器获取的受盘算限制的应用程序。属于此系列的实例非常实用于批处理工作负载、媒体转码、高性能 Web 服务器、高性能盘算(HPC)、科学建模、专用游戏服务器和广告服务器引擎、机器学习推理和其他盘算密集型应用程序。内存优化型Memory Optimized内存优化型实例旨在提高可处理内存中大型数据集的工作负载的性能。加速盘算型Accelerated Computing加速盘算实例使用硬件加速器或协同处理器来执行浮点数盘算、图形处理或数据模式匹配等功能,比使用在 CPU 上运行的软件更高效。存储优化型Storage Optimized存储优化型实例旨在用于必要对本地存储上的大型数据集进行高速连续读写访问的工作负载。它们颠末了优化,每秒可以向应用程序交付数以万计的低延迟、随机 I/O 操纵 (IOPS)。HPC优化型HPC Optimized高性能盘算(HPC)实例专为在 AWS 上大规模运行 HPC 工作负载提供最佳性价比而构建。HPC 实例特别实用于从高性能处理器(如大型复杂模仿和深度学习工作负载)中受益的应用程序。 AWS EC2 计费订价

Amazon EC2 云服务器有五种付费方式:按需实例Savings Plans预留实例Spot 实例,以及专用主机。专用主机可在专供您使用的物理服务器上提供 EC2 实例容量。下面会进行解说这5中付费方式。
   AWS没有带宽的费用,但是有实例流量费。
  

1. 按需订价(On-Demand)

无需签订合同,按需计费,适合入门,可以用测试工作负载和进行各种实验时使用。
按需型实例推荐用途:


  • 希望拥有低成本和 Amazon EC2 提供的机动性,且不想支付预付款或签订长期合同的用户
  • 具有短期、难应付或无法预测且不能中断的工作负载的应用程序
  • 首次在 Amazon EC2 上开发或测试的应用程序
   Linux实例按秒盘算,windows实例按小时盘算。
  2. Savings Plans

提供很低的订价,但是必要使用者承诺在 1年 大概 3年 的期限内保持稳定的使用量(xx 美元/小时为单位衡量)。此类订价模式 最高可节省 72%的使用费用。
   Savings Plan 的订价模式,也实用于无服务器服务:Amazon Fargate 和 Amazon Lambda。
  3. 预留实例(Reserved Instances)

此模式计价实用于稳定状态的工作负载大概使用量可以预测的工作负载。与按需订价相比,预留实例可以节省最高 75% 的费用。
   这个折扣有个限制,就是必须承诺 1年 大概 3年 的试用期后,才可以享受折扣。
  网上学习资料一大堆,但如果学到的知识不成体系,碰到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
必要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎参加我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、口试辅导),让我们一起学习发展!
大概 3年 的试用期后,才可以享受折扣。
  网上学习资料一大堆,但如果学到的知识不成体系,碰到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
必要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)
[外链图片转存中…(img-t7Sy9LPU-1713334035183)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎参加我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、口试辅导),让我们一起学习发展!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

农民

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表