
GAME PROFILE
Uptime:云服务商模拟Uptime:云服务商模拟
Uptime: A Cloud Provider Sim
您不能通过电子表格管理数据中心。你走它。 正常运行时间将你放在你自己的云提供商的地板上,第一人称,手放在硬件上。你购买服务器并将它们带到机架上。你点击一下就可以让它们就位。你自己将电缆从线轴上拉下来,找到端口,看着它躺在地板上,打开电源。然后你签下你的第一个客户,看看它是否有。 地板下面是一个真实的模拟。每个服务器,交换机,电缆和端口是确定性引擎中的实时实体,网络交换并路由其上的真实流量。电力和冷却是您可以花费的预算。容量是填满的硬件。当某些东西损坏时,它会损坏,因为模型说应该这样做,修复通常是一个真正的工程师会达到的。这就是整个目标: 一个用你的手建造的大亨模拟,如果你以此为生,它仍然可以支撑。 让它运行起来,然后继续运行。…
您不能通过电子表格管理数据中心。你走它。
正常运行时间将你放在你自己的云提供商的地板上,第一人称,手放在硬件上。你购买服务器并将它们带到机架上。你点击一下就可以让它们就位。你自己将电缆从线轴上拉下来,找到端口,看着它躺在地板上,打开电源。然后你签下你的第一个客户,看看它是否有。
地板下面是一个真实的模拟。每个服务器,交换机,电缆和端口是确定性引擎中的实时实体,网络交换并路由其上的真实流量。电力和冷却是您可以花费的预算。容量是填满的硬件。当某些东西损坏时,它会损坏,因为模型说应该这样做,修复通常是一个真正的工程师会达到的。这就是整个目标: 一个用你的手建造的大亨模拟,如果你以此为生,它仍然可以支撑。
让它运行起来,然后继续运行。当流量到达时,模拟开始向后推。
你在运行云,而不是服务器机房。
你拥有整个堆栈。金属,网络,你销售的服务,以及产品存在于您套件中的客户。您是他们赖以生存的东西,因此在您身上运行的所有东西都是您的生命,从车库中的单个盒子到其他公司所依赖的楼层。
您的客户将业务押在您身上。
租户有名字,他们把他们的产品交给你,期望它能保持下去。声誉是所有产品背后的货币。你慢慢赚来,你可能会在一个糟糕的夜晚失去它,顾客越大,秋天就越难落地。签一份你不能承担的协议,把一个主机装得太紧,在上午2点的SLA漏洞中睡觉,钱是便宜的部分。您失去了即将给您发送下一个客户的信任。
因此,每个 “是” 都是在押注您是否可以承担新的重量而又不会丢下已经拥有的东西。有时,将业务拒之于外是正确的选择。你留下的房客也不会安静地坐着。他们激增,他们讨价还价,然后他们回来要求更多的容量,期望得到 “是”。是的成本铁。一个人吃带宽。下一个想要比其大小所建议的要多得多的内存,而下一个想要CPU的人则不允许其他人触摸。让他们开心,他们大声说出来,他们带来了朋友。
你卖的是你实际运行的基础设施。
客户不会租用 “服务器”。他们会制造真正的云销售的东西: 虚拟机、对象存储、托管数据库、Kubernetes,load balancers,serverless functions。每一个都是你操作的一个服务。每一个服务的背后都有一个你必须保持活跃的控制平面和每个主机上的一个代理,所有这些都在竞争您的客户所支付的相同计算。
这就是网络发展的地方。从控制平面上切断服务,它开始失败。过分依赖一个,它会弯曲。容量耗尽,网络可以划分你正在销售的服务,而且,您将其全部放置的方式是将持有的提供者与翻过来的提供者分开的地方。
模拟就是游戏。
这是 “模拟” 一词获得的地方。地板上的每个设备都是真实的确定性引擎中的实体,您看到的每个LED都在读取其实时状态。链接饱和,因为数学使它饱和。机架变暗,因为您从未想过的故障域变成了单点故障。
端口,电缆,电源,故障域,超额订阅,链路聚合,生成树,BGP,平均故障间隔时间。这些是模型,而不是停留在进度条上的标签。以错误的方式连接冗余链路,生成树可以节省您的时间,或者如果您倒退,整个楼层淹没在广播风暴中,你可以忽略深度,仍然获胜。你也可以一直往里面靠。
然后网络就会注意到你。
洪水到来,你越大,它们到达的次数就越多。攻击量与你托管的租户数量成比例,您的知名度和要填充的线路有多少。车库是您与机械师会面的地方。在科洛地板上,它开始受伤。攻击不能以比电线允许的更快的速度下降,因此,消费光纤和载波电路会以完全不同的形状受到攻击。
您的网关及其附加组件会擦洗它们可以吸收的东西,你吸收的流量在进入的过程中仍然充满了你的管道。你的服务器受到保护。你的线路没有。最多可以占用5分之4电路,所以洪水会挤压你一段时间,而不是关掉你。购买更多的检查能力,或者购买更多的线路。当它发生时,有一个入侵feed要读取,然后有一个账单,因为安全硬件会在你的燃烧率中显示月费和许可证。
是的,它有一个/metrics端点。
每个正在运行的游戏都在本地主机上提供一个只读HTTP API,并且ops控制台会告诉您port. Curl它。Scrape它。主机,机架,电缆,交换机,租户,事件,工单,任务: 几十个集合,以游戏自己的渲染器读取的相同形状作为JSON交回。有一个生成的OpenAPI规范和一个从二进制文件中提供的Swagger页面,因此,您可以在不阅读文档的情况下单击该批次。
/metrics 一半说普罗米修斯,因此,您的第二台显示器可以是真正的Grafana板。现金和声誉。热负荷与冷却能力。洪水来临时上行出口爬升,并且警报规则会在您自己的SLO变红时触发。尽可能用力刮擦: 引擎以固定的节奏将副本交给HTTP端,并且从不等待它,因此锤击不会花费您一帧,每个回复都有自己的年龄,所以你知道这个数字有多新鲜。[/p]顾客和你交谈。
他们住在一个聊天频道里,读起来就像你花了很多年的ops Slack。他们在船上,要求更多的容量,当延迟峰值时抱怨,并用他们自己的话告诉您,您三分钟前所做的更改使他们的服务中断了。
事件不会附带严重程度标签。严重程度取决于您伤害了多少客户以及有多严重。没有人依赖的拍打链接是耸耸肩。在您最大的租户下的相同链接是半夜的页面。当您不知道该如何处理时,控制台带有runbook,以及一个当硬件降落在您的地板上时填写的抄本。答案就在您的房间里。
两种读取同一台机器的方法。
从未碰过机架?NPC导师带你进去,一键切换行话模式,在完全相同的系统上翻转普通语言和真实术语之间的整个界面。“将它们分散到单独的故障区域” 和 “修复此单AZ SPOF” 是相同的指令。您可以通过玩而不是阅读手册来获取真实的单词。已经知道超额订阅会花费您多少?深度一直在那里。关闭训练轮。
设置难度。艰苦的跑步不会让你离开。
一个难度设置,简单,标准或困难,从一个单一的中立基线重新调整整个模拟,你可以在运行中移动它。把它推上去,声誉分类帐变得更加残酷: 赚得更慢,输得更快,更不愿意原谅一个事件。创作的艰难场景设定了自己的底线,因此,滑块可以使它们更坚韧,但永远不会更柔和。
车库荣耀是一个故事,而不是唯一的故事。
该活动将您从车库中的单个服务器带到您自己的数据中心楼层,通过地下室的建筑成长,进入您填充和捍卫的房间。那是一种情况。荣耀的车库: 艰难地以一半的现金和一半的线索进行同样的攀登,每个梯级上有更陡峭的目标,大约两倍半的长度。Arm Race是它自己的开始。或者进入开放的沙箱并在没有任何轨道的情况下构建。场景是简单的可读文件,因此社区可以编写自己的开始,灾难和约束并直接将其丢弃。
这是早期访问。数据中心的构建是为了增长: 添加行和笼来扩展它,将您的客户分散到不同的区域,并手动构建真正的多区域弹性。更多硬件,更大的场景和超大规模的网站正在前进。
多人游戏即将到来。
一层楼,几个人站在上面,还有一组共享的客户,他们不在乎你们谁铺设了电缆。有人在架,有人电缆,有人看着图表并开始大喊大叫。邀请一个朋友离开您的蒸汽清单,他们走进门。现在正在进行beta测试,这是我们完成的下一件事。
对于工程师。
您已经知道我们是否认真。这是引擎盖下的内容:
类型的笼子和连接器-RJ45,SFP,QSFP,LC-具有拒绝错误线索的媒体规则
成员链接之间的实际滞后,和分支电缆与诚实的车道算法,所以一个100G干线扇动到4x25G是四个分支共享干线的车道
管理的L2和L3交换机形成一个实际的交换结构,没有一个抽象的 “网络” 状态
RSTP会收敛,选择根桥并阻止冗余端口;环路网络和它风暴
双面接线板: 具有正面和背面的耦合器,前后直通,机架深度
有限容量的电缆管理-侧孔,屋顶切口和垂直管理器填满并说不
当您在上行链路
计算的故障域和单点故障时,超额订阅会咬人,未绘制在
从主机到交换机到demarc到上行链路的可达性链上,门控每个分配
每个服务都分成控制平面和每个主机数据平面代理; 将它们分区,它无头,过载一个,它将自己重新定位到适合的铁
功耗和磨损建模: 老化的机器会失去磁盘速度并燃烧更多的瓦特,并且永远不会丢失您支付的内存或内核,并且在随机计时器
容量上没有任何死亡,该容量被建模为适合主机形状的工作负载形状,而不是行为的标量条
财务: 燃烧率,跑道,每个客户的成本归因,上游运输按您转移的费用计费,以及一旦注销就停止贬值的资本硬件
作为不对称分类账的声誉,在签署
一个只读本地HTTP API,一个Prometheus /metrics 端点和一个使用Swagger UI生成的OpenAPI规范之前,由游戏本身在环回
上提供确定性引擎: 相同的种子,相同的运行,每次,headless-可测试和replay-stable
诚实构建。
确定性Rust引擎运行模拟,渲染器只向您显示引擎已经决定的内容。相机没有任何伪造。场景和mod是人类可读的文件。Windows,macOS和Linux从第一天开始,包括Steam甲板。英语是编写游戏的语言,捷克语,丹麦语,法语,德语,波兰语,西班牙语和巴西葡萄牙语可用,仍在完善中。
正常运行时间处于早期访问中。完整的循环在这里,现在可以播放: campaign,sandbox,hard mode,以及它们下面的客户和服务模拟。早期访问是广度在此基础上增长的地方,更多的构建地方,更多的硬件,更多的场景,以及在艺术,音频和入职方面的稳定打磨,方向由玩家推动的方向决定,最重要的是基础设施人群。
特征
[列表]第一人称,动手 -行走地板,携带硬件,运行电缆。您在房间里,而不是在房间上方徘徊。
作为英雄机械师布线 -手动运行每个链接,使用键入的连接器,强制达到和弯曲半径,真正的接线板和电缆管理被填满。拉一根电缆,有些东西就变黑了。Factorio让皮带感觉良好的方式。
客户作为承诺 -声誉赢得缓慢,瞬间失去,
要运行的真正的云 -虚拟机,存储,数据库,Kubernetes,负载平衡器和函数,每个主机上都有一个控制平面和数据平面代理。
回推 的模拟-端口,电源,故障域,生成树,超额订阅和BGP是实际的模型。
受到攻击 -洪水随着你的规模而扩展,永远不会超过他们到达的线路。用你选择并付费的硬件清理他们。
它有一个/metrics端点 -一个只读的本地API和一个Prometheus抓取目标,所以你的第二个监视器可以是一个真正的Grafana板。
紧急事件 -严重性来自真实的客户影响,不是脚本标签。
任何人都可以阅读,对专业人士来说是诚实的 -一键术语切换相同的系统,再加上控制台中的runbook和codex。不需要手册。
您控制的难度 - live Easy/Standard/Hard重新调整一切,和不会软化的困难场景。
游戏广度 -战役,硬模式变体,交替开始,打开沙箱,和社区场景。
多人游戏,即将推出 -与您的Steam列表中的朋友共享一个楼层和一组客户。现在正在进行beta测试。
确定性和mod友好 -相同的种子,相同的运行,纯文本方案文件。
可用修改项
可用修改项
当前没有可用修改项
您仍可浏览游戏资料;如后续支持修改器,修改项会显示在这里。
评论
DISCOVER MORE







