范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

多云操作系统一种幻想

  摘要
  屏蔽不同云平台差异的多云操作系统, 听上去很吸引人,但是认真查看各家产品之后,我发现多云操作系统的承诺都是虚假的。踏踏实实选择一朵云,利用云服务能力,提升云原生应用程序的竞争力,是比较务实的选择。 统一API是一种幻想
  隐藏不同云服务API的差异,抽象出一套统一的API供用户使用
  这是最常见的多云操作系统的宣传。不客气的说,这是一个不动手的外行在试图忽悠另外一个不动手的外行。只要两个人中的任何一个人动手,就会碰到三个无解的问题: 各家云提供的服务目录并不一致
  目前业界并没有任何云服务的RFC或者ISO标准,因此各个云厂家的产品组合差别很大。比如AWS的Elastic Container Service是一个比Kubernetes易用的容器编排服务,但是其他云厂家根本不提供这个服务。而本土主流云厂家都提供的托管Istio服务,AWS则完全不支持。这种情况下, 统一API就成了无源之水。 对应的服务有不同的模型
  即使各家云都提供的云服务,其模型也可能千差万别。比如虽然腾讯云的CLB和AWS ALB定位一样,但是两者的概念模型差别很大,API的结构也就差别很大。具体可以参考我上一篇文章《究竟是客户差劲,还是腾讯云差劲?》中的分析。
  这种情况下,硬要提取统一API的话, 估计只能提取三个最大公约数:创建LB,查看LB和销毁LB。这种统一API对用户毫无意义。 相同的模型有不同的行为
  由于S3是本行业第一个基础设施云服务,它的API实际上成了对象存储云服务的事实标准,因此提取统一的对象存储API是可能的。
  但是,在统一API的表面下,各家云厂商提供了不同的行为。比如AWS S3默认对象是跨AZ分布的,而本土三个主流云厂家默认对象存储在单AZ。这个看似微小的差异,可以在故障的时候造成致命的区别:跨AZ的就可以继续服务,单AZ的就可能丢失数据。读者朋友可以参考我的上一篇文章《阿里云的故障在其他云也可能发生,并且可能丢数据》。
  在这种情况下,提供统一API实际上会误导客户,使其认为云厂商的行为是一致的。 实际落地的是一个虚拟机管理平台
  由于上述问题的存在,落地的多云管理平台实际上都采取了鸵鸟政策:放弃对多个服务提供抽象API,专注于提供虚拟机服务的统一API。
  《作业帮多云架构设计与实践》里就直白的说,为了避免供应商绑定,连RDS都不用,只用云厂商的虚拟机和网络,然后自己维护Kubernetes集群。
  但是,虚拟机统一API也是价值最低的。如果用户只需要虚拟机,用vSphere或者Kimchi管理托管机房的物理机不就好了,何必用单价更高的云? Terraform不提供统一模型
  有人声辩,主打多云的hashicorp公司的Terraform做到了多云无感知的资源管理。
  这是个很常见的误解,实际上Hashicorp官方文档明确的表示:
  Terraform itself intentionally does not attempt to abstract over similar services offered by different vendors, because we want to expose the full functionality in each offering and yet unifying multiple offerings behind a single interface will tend to require a "lowest common denominator" approach.
  Terraform 本身有意不尝试对不同供应商提供的类似服务进行抽象,因为我们想要公开每个产品的全部功能,而将多个产品统一在一个接口后面往往需要一种"最小公分母"方法。
  https://developer.hashicorp.com/terraform/language/modules/develop/composition#multi-cloud-abstractions
  动手写一个terraform模块就能验证上述说法:对应阿里云虚拟机的是alicloud_instance,而对应AWS虚拟机的是aws_instance, terraform就没有generic_cloud_vm_instance这个资源。 Kubernetes 不是云操作系统
  前几年有些厂家对Kubernete的期望很高,宣称它是CloudOS,能帮助客户做到云厂商之间的自由迁移。
  但Kubernetes离云操作系统差了十万八千里。
  就以一个简单的web service为例,它在接入端需要CDN,WAF,API Gateway,在计算层需要LB,容器,在数据层需要Cache,块存储/对象存储, 消息队列和数据库。
  这个简单场景下,Kubernetes能提供的只有LB,容器和块存储。所有其他的基础设施,Kubernetes都提供不了。这个残缺的平台,显然不能称之为一个云操作系统。实际上,Kubernetes更像是POSIX的分布式版本,是对传统操作系统的一个粗暴的分布式模仿,而忽视了云计算极大的扩充了基础设施能力这个显著事实。
  如果把场景再做复杂一点,比如引入网络隔离以增强安全性,引入policy as code以增强合规性,引入多区域以提高灾备能力,引入Jupyter notebook以利用AI,Kubernetes就更有心无力了。
  当然Kubernetes有强大的扩展能力,比如Crossplane和KubeVela都试图通过Kubernetes API来管理云资源,但这仍然是一条还在探索中的路子。并且,即使能行得通,Kubernetes也无法屏蔽云平台的差异。 接受云平台的不同
  目前整个行业没有一个关于云服务产品的RFC,更不用说国际标准。短时间内期望厂商们协商出一个Cloud POSIX,是不现实的。
  从实务角度看,把一朵云当做一个操作系统,轻易不要迁移,迁移则改造应用,听上去很不酷,但是是目前的最佳选择。
  实际上,这也不是什么奇怪的选择,几乎每个IT团队的客户端都有Android版本,iOS 版本和浏览器版本,而几乎没有团队使用号称跨平台的QT。
  有朋友说,用一朵云会被供应商绑定,价格谈判上处于不利位置。这个说法有一定道理,但是供应商绑定并不是个技术可以解决的问题。用Oracle会被甲骨文绑定,但是银行IT团队不会限制自己只用标准SQL以保持在MySQL,PG和Oracle之间的迁移自由。用Windows会被微软绑定,但是强迫普通人用Linux桌面是不人道的。坐高铁会被国铁集团绑定,但是没人会选择开车从北京去海南省过冬吧。
  回顾历史,当初Linux 2.5.44推出epoll系统调用的时候,它也不是POSIX合规的,也就意味着你用epoll的代码就会被Linux绑定,再也无法迁移到其他Unix了。Apache选择了忽视这个系统调用,而Nginx则全面的拥抱这个系统调用。后面发生的事情我们都知道了,功能强大又可以多平台迁移的Apache由于性能太差,被Nginx大面积的取代。
  绝望者的悲歌
  云厂家正在疯狂抢传统供应商的饭吃。
  传统供应商一开始主张"云并不适合大企业", 从2013年被AWS证伪了。
  后来他们又主张"私有云也是云",但是用户发现私有云与云的差别,和机器人与人的差别一样大。
  再后来他们退步:"企业上云也行,但是应该保留自己的机房,上个混合云",但是现在越来越多的客户根本不想运维机房了。
  现在这群人被逼到墙角了,又发明了多云统一操作系统的概念,可惜只见PPT不见产品。
  一路的节节败退,无非就是想继续混口饭吃。作为云用户,我们对他们固然报以同情,但是业务上只能敬而远之。 您可能感兴趣阅读
  究竟是客户差劲,还是腾讯云差劲?
  腾讯云阿里云做的真的是云计算吗?--从客户成功案例的视角
  阿里云的故障在其他云也可能发生,并且可能丢数据

地方国企2600万元竞价又得一矿山近日,江西狮江矿业有限公司以2600万元成功竞得江西省铅山县河背矿区建筑石料用灰岩矿采矿权。该矿区位于江西省上饶市铅山县永平镇,矿区面积0。1358平方千米。开采矿种属于建筑石料用乌急需350至500辆坦克,德军火公司将大幅提升产能俄乌战事持续,双方互相指责对方发动攻击。俄方指乌军蓄意攻击医院,造成14人死亡,24人受伤。德国国防企业表示,已准备好加大武器产能,满足乌方军火需求。而乌克兰则希望西方尽快提供远程CBA联赛球二代之阿尔斯兰,我爸是阿的江!在我们的CBA联赛有这样一些球员,因为父辈从事篮球事业的原因,他们比普通人进入篮球职业联赛具有更多的优势,这也慢慢的在CBA联赛形成了多对父子兵,一般来讲这些球二代在赛场大多表现平火箭遭骑士血洗,米切尔缺阵骑士依然强,申京伊森高效难救主背靠背火箭遭骑士血洗米切尔缺阵骑士依然强申京伊森虽高效难救主北京时间2023年1月27日,火箭背靠背主场95113不敌骑士,再次开启连败之旅。本场比赛,火箭戈登,泰特和波特缺席,骑80万年薪200万安家费!天津科技大学诚邀全球英才加盟我们比历史上任何时期都更加渴求人才!天津科技大学坚持立德树人根本任务,坚定人才强校战略,不断深化学校人事制度综合改革,加强高层次人才队伍建设工作。向着高水平特色大学的总体目标不断前几乎所有企业都应该开始使用区块链技术的6个理由2009年,随着比特币的推出,区块链首次被用于实践中,显示了这种分布式账本技术在数字领域的实用性。从那时起,公司一直在尝试使用区块链,以确定它是否能使他们的业务受益。知名公司政府机孕17周唐筛过啦,都是低风险不用做无创咯首先报告各位小姨,唐筛的报告拿到了,都是低风险,所以就算闯过了一关,麻麻放下了心。但,唐筛低风险不能百分之百说木有问题,社区医生解释的时候说,唐筛的几率在75,目前能达到82左右,看来,民法典新增的离婚冷静期也不能降低离婚率了民政局人山人海离婚的人排到门外80年代以前,离婚被视为一件可耻的事儿,男女双方的社会评价都会因为离婚而降低。特别是政府机关在人事任免问题上也会考虑候选人的婚姻情况,虽然没有法律依据咖啡对糖尿病的影响研究表明,饮用咖啡可能会对糖尿病有一定的保护作用。咖啡中含有咖啡因和多酚类物质,这些物质可能有助于调节胰岛素敏感性,降低炎症和抗氧化作用。研究发现,每天饮用34杯咖啡的人患糖尿病的过年怎么吃喝才健康?专家来支招春节期间,亲朋好友聚在一起,吃很重要。如何在满足口腹之欲的同时,又不损害健康?对此,上海中医药大学附属岳阳中西医结合医院营养科副主任马莉表示,春节饮食的特点常常是高蛋白高脂肪高热量阳康之后怎么补肺润喉?健康2023这次新冠来袭,很多朋友都阳了个阳了,经历过高烧人形芭比Q小刀喇嗓子咳到肺管子虚弱更比林黛玉之后,身体慢慢的恢复了,但是大家是不是嗓子还是会有些疼痛,时不时还会咳嗽两声?
中国跆拳道队积极备战巴黎奥运会争取奥运积分锻炼年轻选手(展望奥运新周期)来源人民日报核心阅读进入巴黎奥运周期,世界跆拳道联盟开始推行新的竞赛规则,在赛制判罚等方面进行了较大调整。中国跆拳道队积极适应新规则,年轻选手逐渐挑起大梁。在备战巴黎奥运会的道路上樊振东6900分遥遥领先!乒坛最新排名出炉中国男女选手占7席北京时间2022年9月13日星期二消息。世界乒坛最新排名公布,这是本年度第37周的排名情况,鉴于成都世乒赛即将开打,此次的世界排名,对于后面比赛有着很大的指导意义。目前,樊振东孙颖陈幸同不识大局?压哨入围世乒赛惹刘国梁不开心,主力位置难坐稳陈幸同值得更好的机会!随着在最终的决赛中40战胜崔孝珠(118112118119),2022年的阿曼站女单比赛也正式落下帷幕,原本只是平淡无奇的WTT常规挑战赛,但是却因为有了国乒NBA巡礼之队史最佳阵容之洛杉矶快船队作为和传统豪门洛杉矶湖人共用一个主场的洛杉矶快船队,可谓是祖上并不富裕。相比于湖人队在洛杉矶的球迷号召力,快船可以说是那个被轻视的孩子。但是随着后来09年选中格里芬,然后交易得到保祛除湿气泄身之热掌握这两味中药除湿又清热中医上有句话叫做千寒易去,一湿难除。而且今年又高温不断,热邪猖狂,湿气加上热毒,就更加难以清除了。今天就给大家分享两味简单的中药,祛除湿气,泄身之热,除湿又清热,让身体更健硕。首先中超终于涌入一条大鱼,曾在法甲冠军队踢主力,鲁能看了都眼馋日前,根据德转市场确认阿根廷中锋卡里略正式加盟河南嵩山龙门。这个消息让很多河南球迷,都觉得非常欣慰。因为卡里略是一位非常有实力的中锋,曾经以900万欧元转会到摩纳哥,并且带摩纳哥队药补不如食补,银屑病患者在秋季吃点啥才好?相信在中国上至耄耋老人,下至垂髫小儿都听过中医的一句老话药补不如食补。药补和食补的关系较深,老百姓生病之源大多源于肠道,而在中国大多数的银屑病患者是常年吃药,肠道常被刺激,导致肠胃留洋新星确定驰援恒大,曾是郑智一手提拔的爱将,未来有望踢主力日前,恒大更新了一线队名单,在这份名单中球迷看到了谭凯元的身影。谭凯元出现在恒大一线队名单,让很多球迷都觉得非常意外。因为,谭凯元前段时间一直在欧洲试训,并且得到了塞尔维亚联赛球队纳帅全员健康对我并不容易我们不是上赛季下半程的那支拜仁了直播吧9月1日讯在周三晚间进行的德国杯首轮比赛中,拜仁在客场50大胜科隆胜利。拜仁的首发阵容相比上一场有7处调整,主帅纳格尔斯曼表示轮换的球员们出战立刻有好的表现是他们希望看到的。少吃且按时,更能促长寿?编者按老龄化问题成为中国近年来持续面临的挑战。根据2021年公布的普查公报,中国60岁及以上人口为26402万人,占18。70,相比十年前上升5。44个百分点。在此背景下,如何健康大侠传奇游戏介绍大家好,今天小黑给大家带来一款传奇类游戏大侠传奇,在延续了老版传奇功能的同时也增添了新的玩法。首先加入了金庸武林风格,boss乔峰段誉虚竹扫地僧,打败boss可以获得大量装备。在游