分类
期貨市場

AWS 全球基础设施

AWS云服务

选择正确的工具来提供AWS基础设施

im体育app下载面临着将300多台服务器从客户的数据中心迁移到AWS的任务. 它需要建造7个相似的环境,但有细微的差异. im体育app下载的团队由DevOps顾问和一位经验丰富的运营工程师组成. im体育app下载想尽快迁移, 释放客户数据中心的资源,降低成本. 幸运的是,使用Chef的配置管理已经到位,这使任务变得不那么令人生畏.

im体育app下载在找什么?

  1. 具备AWS VPC资源的发放能力
  2. 模块化:首先, im体育app下载希望自动化提供一个环境,并重用它来构建其他环境.

云Formation由AWS提供. 它可以提供AWS提供的几乎所有服务/资源. 另一方面, Terraform是一个开源工具,正在引起DevOps社区的关注. 它是由HashiCorp创建的工具-广泛使用的工具如Vagrant, packer, consul的创造者.

云Formation和Terraform的比较

1. 描述资源

Terraform允许开发人员使用编写的友好DSL来描述资源 hashicorp盐酸,由GO内部解析. 它使im体育app下载能够编写可以重用的模块来构建重复的环境. Terraform的DSL只剩下一件需要改进的事情:使用Go的语言特性来编写简洁的代码是不可能的.

另一方面, 云Formation模板是JSON文档, 哪些是冗长的,对于开发人员来说可能是复杂的. im体育app下载必须为每个环境复制模板. 随着基础设施的增长,这批JSON文档可能变得难以管理. cfn-dsl提供了一个围绕云Formation的ruby DSL,但它是非常基础的.

2. 应用的更改的可见性

大多数配置工具,包括云Formation,直接对基础设施执行更改. 基础设施开发人员必须计算出更改的影响, 在大型基础设施中,哪一点是难以解决的.

Terraform在这方面提供了帮助,它将基础设施的改变分为两个阶段:计划和执行. 在计划阶段,Terraform绘制一个行动计划. 该计划包括要采取的所有行动:将创建、销毁或修改哪些资源. 此时,开发人员可以选择检查并应用更改. 接下来,在执行阶段,它将更改应用于基础设施. 独立的计划和执行阶段提供了对基础设施更改的可见性和控制.

3. 处理故障

当配置失败时,这两种工具的反应不同. 云Formation提供了一个选项来回滚整个执行,或者手动修复偏差. 在极少数情况下, 堆栈可以进入冻结状态,不能恢复, 没有亚马逊支持中心的帮助.

另一方面, Terraform将资源标记为“被污染的”,并在下一次执行中, 它将清除被污染的资源,并试图重新提供这些资源.

4. 对AWS资源的支持

云Formation几乎可以提供AWS提供的所有服务,如VPC, 自动伸缩功能组, 亚马逊监测, AWS Elastic Beanstalk应用, AWS OpsWorks等.

Terraform支持建立AWS VPC所需的大部分构建块. 但它缺少一些积木,这减慢了im体育app下载的速度. 例如, 当im体育app下载开始使用它时, 它不支持针对网络行为的CRUD操作, 虚拟专用网关. 不支持跨区域负载均衡和磁盘加密. 通过为《im体育app下载》做贡献,im体育app下载成功地解决了这个问题. im体育app下载还使用cloudFormation来建立虚拟专用网关,因为这是一次性的活动.

5. 社区参与

另一方面, 我可以为Terraform提供AWS资源,比如网络ACL, 切换跨区域负载平衡和实例租赁选择. 虽然Terraform还处于起步阶段, 它的维护者对Pull Requests是开放的,他们积极地提供反馈并合并这些请求.

6. 状态管理

Terraform的核心在于它的状态管理. 在每次基础设施更新时,它都会在一个JSON文件中记录本地或远程资源的状态. 它不从云提供商检索基础设施的当前状态, 相反,它指的是本地状态.

如果多个开发人员在同一个环境中工作, 它们被强制共享相同的状态文件. 如果没有状态文件,Terraform将为你复制资源. im体育app下载通过保留状态文件的一个集中副本来解决这个问题.

Terraform不会反向同步真实基础设施的状态. 如果开发人员对基础设施进行手动更改,他们将被忽视. im体育app下载通过严格禁止手动更改环境来解决这个问题.

7. 云不可知论者

云的形成是AWS的产品. 如果您想在不同的云供应商之间扩展您的基础设施, 云Formation是严格的.

在另一个订婚, im体育app下载与客户合作,为vcloud平台构建了一个模板驱动的开源工具. im体育app下载不能将其用于其他云提供商,因此知道它可能会受到限制. Terraform解决了这一问题,它没有将供应商锁定. 地面配置可以跨云提供商使用.

Terraform的最新版本是0.3.6. 它还不是一个成熟和稳定的工具,但它正在逐步向这个方向发展. 另一方面,云Formation是稳定的,经过试验和测试.

im体育app下载的选择

im体育app下载选择了Terraform而不是云Formation, 主要是因为它使im体育app下载能够编写可重用的脚本,并使im体育app下载能够更好地了解基础设施更新. 虽然现在预测它的未来还为时过早,但im体育app下载喜欢Terraform的愿景. 当然,要成为一个稳定的产品,他们还有很长的路要走. 这绝对是一个将改变im体育app下载管理基础设施方式的工具.

AWS 全球基础设施

在刚刚结束的AWS re:Invent大会上,AWS全球基础架构和客户支持资深副总裁Peter DeSantis在主题演讲中分享了AWS过去多年来在基础设施以及运营方面积累的一些经验和见解,虽然在他的主题演讲里面没有像Andy和Swami那样聚焦于新的服务和功能的发布,但是Peter围绕基础架构底层怎么运维、怎么思考、怎么建构,分享了很多鲜为人知的内幕干货。

对于AWS,很多人都惊异于他们如此稳定、可靠的运营能力,2018年在AWS re:Invent大会公布的一组数据也让大家对于AWS充满了好奇:与规模最接近的另一家服务商相比,AWS云服务的宕机时间是AWS的7倍多。Amazon CTO Werner曾经在公开场合表示,任何东西都会坏,这是我们每天都会面临的挑战。AWS要做的就是从细节入手,如何提前预测什么时候会坏、怎么坏,如果坏了如何将影响降到最低。

除此之外,AWS还提出了区域(Region)和可用区(Availability Zone,AZ)这两个概念。目前AMS有遍及24 个地理区域的77个可用区(AZ),并已公布计划在澳大利亚、印度、印度尼西亚、日本、西班牙和瑞士新建6个AWS区域、18个可用区。

接下来,Peter谈到了AWS Nitro架构创新,它为Amazon的云服务提供了底层的支持。Nitro架构的总体设计思想是:轻量化的hypervisor配合定制化的硬件,让用户无法区分出运行在虚拟机内和运行在裸金属上操作系统的性能差异。最新版本version 4为新的C6gn 实例提供了动力。

最后,Peter提到了让整个Amazon所使用的数据中心100%使用再生能源的计划,AWS把实现这个目标的时间提早了很多5年,争取在 2025 年100 % 利用可再生能源。

具体来说,2020 年,亚马逊对可再生能源的总投资项目已达到35 个,装机容量超过4 AWS 全球基础设施 GW,这也是目前世界上单一企业在1年内对可再生能源的最大的一笔投资。这些新项目将使亚马逊所拥有的可再生能源的的总装机容量在2020 年达到6.5 GW,并成为有史以来最大的企业可再生能源采购商。

AWS是什么意思?AWS云服务有哪些优势?

AWS是什么意思?AWS云服务有哪些优势?

AWS云服务

三、开放、灵活

AWS 是一个安全持久的技术平台,已获得以下行业认可的认证和审核:PCI DSS Level 1、ISO 27001、FISMA Moderate、FedRAMP、HIPAA、SOC 1(之前称为 SAS 70 和/或 SSAE 16)和 SOC 2 审核报告。我们的服务和数据中心拥有多层操作和物理安全性,以确保您的数据之完整和安全。

数据库的主要优势之一是能够以根据业务发展来扩展的可变成本来替代前期资本基础设施费用。利用云,企业无需再提前数周或数月来计划和采购服务器及其他 IT 设施,而是可以在几分钟内运行成百上千台服务器并更快达成结果。 以上就是小编为您介绍的AWS是什么意思,AWS云服务有哪些优势,希望对您有所帮助。

揭秘 AWS 基礎架構底層運維和構建之道!

AWS 雲平臺可以透過 AWS Nitro 控制器向 AWS 全球基础设施 Amazon EC2 新增網路,儲存和安全資源,比如在EC2 Mac 例項中,AWS在Mini 上安裝了 Nitro Controller,沒有 Hypervisor 的 Nitro Controller 可以安全快速地連線到 Mac Mini。透過Nitro介面,可以連線到EC2和EBS等服務。據悉,Mac Mini 現在可以使用任何本地 AWS 服務。

此外,AWS Inferentia是AWS在雲上最高性價比專門做推理的晶片,搭配Nitro,可以快速地擴充套件到EC2 例項。在機器學習領域,AWS透露今年下半年還會正式推出另一個晶片產品——AWS Trainium,屆時將給開發者帶來怎樣的能力,我們可以期待一下。

去年,AWS曾正式宣佈過要在2030年完成一個目標——讓整個Amazon所使用的資料中心100%使用再生能源。而現在,AWS把實現這個目標的時間提早了很多5年,爭取在 2025 年 100 % 利用可再生能源 。今年,Peter特地彙報了這個目標目前的一些進展。

2020 年,亞馬遜對可再生能源的總投資專案已達到 35 個,裝機容量超過 4 GW,這也是目前世界上單一企業在1年內對可再生能源的最大的一筆投資。 這些新專案將使亞馬遜所擁有的可再生能源的的總裝機容量在 2020 年達到 6.5 GW,併成為有史以來最大的企業可再生能源採購商。