亚马逊AWS官方博客

AWS 培训和认证更新 – 免费数字培训 + 认证云从业人员考试

我们最近对“AWS 培训和认证”进行了一些更新,以便您更轻松地构建云技能,并学习我们通过 AWS re:Invent 发布的许多新服务。 免费 AWS 数字培训 您现在可以在 aws.training 找到超过 100 种新的数字培训课程,所有课程均不设访问限制,且免费提供。 这些课程由 AWS 专家设计,可以帮助您掌握数十种 AWS 服务和解决方案的基础知识。您可以根据自己的节奏安排 AWS 学习。您还可以访问一些有关机器学习和存储的进阶培训。 以下是一些全新的数字培训主题: 机器学习简介 Amazon GuardDuty 简介 Amazon SageMaker 简介 AWS IoT 设备管理简介 AWS Fargate 简介 AWS Greengrass 简介 您可以浏览这些主题,注册感兴趣的主题,观看内容,还可以通过您的成绩单跟踪进度。 AWS 认证云从业人员 您可以通过我们最新的 AWS 认证云从业人员认证考试,验证您对 AWS 云的整体理解,并获得业界认可的证书。它涵盖四个领域:云的概念、安全性、技术,以及计费和定价。我们建议您在 AWS 云方面拥有至少六个月的经验 (或等效培训),任何角色都可以,包括技术、管理、销售、采购或财务。 为了帮助您准备此次考试,您可以参加我们的 AWS 云从业人员基础知识课程,这是新开设的一门 AWS 数字培训课程。此课程将向您概括介绍云的概念、AWS 服务、安全性、架构、定价和支持。除了可以帮助您验证对 AWS […]

Read More

AWS Lambda 配合 Jenkins 实现自动化持续部署

AWS Lambda是AWS无服务器框架中的重要组成部分,而开发、测试和部署Lambda函数需要经过一个较为枯燥的过程:在集成开发环境(IDE)中编写函数,然后将其打包,并上传到AWS使用控制台进行测试。事实上,您可以在本地进行编写测试,并将其上传到自己的代码库,然后使用CICD(Continuous Integration/Continuous Development)工具来进行集成部署。 本文中将介绍如何使用Jenkins在AWS上进行Lambda开发部署。更多有关AWS Lambda 介绍可参考链接https://amazonaws-china.com/lambda/ 架构图 通过git命令提交代码 通过部署在EC2中的Jenkins拉取Github上的代码 将代码部署到Lambda,完成代码部署 上传一张图片到S3 触发S3的ObjectCreate事件,调用Lambda生成缩略图 将生成的缩略图储存到指定位置 创建Lambda 从控制台进入Lambda,选择从头开始创作 输入Lambda名称 选择从模板创建新角色 点击创建函数 记录已创建Lambda函数的 ARN,位于Lambda函数右上角 修改处理程序为CreateThumbnail.handler 创建S3存储桶 从控制台进入S3创建存储桶,输入自定义桶名,这边需要创建两个存储桶,一个是源数据桶,另一个是目标数据桶 源存储桶 目标桶 进入源存储桶,并选中属性标签 选中高级设置中的事件,按照以下顺序依次操作并保存 添加通知 输入名称 配置事件类型,及Lambda函数 修改Lambda角色 在之前的Lambda函数创建的过程中,自动创建了一个Lambda角色,但是这个角色只有最基本的创建CloudWatch Logs的权限,还需要对创建的S3存储桶有相应的进行读写的权限。 首先获取S3存储桶ARN,选中存储桶,点击复制存储桶ARN 从控制台进入IAM,选中角色,找到在Lambda里创建的新角色,点击附加策略 在搜索栏中输入S3,选中AmazonS3FullAccess并附加(在此案例中) Jenkins 环境 – Java 8 下载并解压Java 8 wget http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz tar -zxvf jdk-8u151-linux-x64.tar.gz 创建Java目录,并将Java移动至此目录 sudo mkdir -p /usr/local/java/jdk1.8 sudo mv […]

Read More

成本优化利器——Amazon EC2 Spot实例详细介绍

1.  前言 AWS EC2实例类型从实例类型上可以划分成通用型,计算优化型,内存优化型,存储优化型,GPU加速计算等实例类型。从实例的购买模式来看,又可以分为按需实例、预留实例、专用实例、Spot实例等类型。今天我来给大家介绍一下Spot实例这样一个非常有特色的实例类型。本文将会着重介绍Spot实例的基本概念,新的定价模型和计费方法,如何启动Spot实例,以及Spot实例的中断处理,Stop和Resume,Hibernate。希望通过这篇文章,您可以对Spot实例有个全面的了解。 2.  什么是Spot实例(Spot Instance) Amazon EC2 Spot 实例,是 AWS服务中的可用空闲计算容量。与按需实例的价格相比,这类实例可提供超低折扣。EC2 Spot 可帮助您优化 AWS服务的成本,可在预算相同的情况下将应用程序的吞吐量提高到10倍。您只需在启动 EC2 实例时选择“Spot”,即可节省按需实例价格的 90%; 按需实例和 Spot 实例的唯一区别在于,当 EC2 需要更多容量时,它会发出两分钟的通知继而中断 Spot 实例。您可以将 EC2 Spot 用于各种容错且灵活的应用程序,如测试和开发环境、无状态 Web 服务器、图像渲染、视频转码,以运行分析、机器学习和高性能计算 (HPC) 工作负载。EC2 Spot 还可与其他 AWS 产品紧密集成,包括 EMR、Auto Scaling、Elastic Container Service (ECS)、CloudFormation等,让您可以灵活选择如何启动和维护 Spot 实例上运行的应用程序。 Spot实例是购买和使用 Amazon EC2 实例的新方式。Spot实例的现货价格根据供需情况定期变化。直接使用类似购买按需实例的方式启动Spot实例,价格将根据供需关系确定(不超过按需实例价格);用户也可以设置一个最高价,当设置的最高价高于当前现货价格的期间内运行此类实例。Spot实例是按需实例和预留实例的补充,为获得计算容量提供了另一种选择。以下是Spot实例的一些基本概念: Spot实例池 – 一组未使用的 EC2 实例,具有相同的实例类型、操作系统、可用区。 现货价格 – Spot […]

Read More

现在开放 AWS 欧洲 (巴黎) 区域

我们已启动我们的第 18 个 AWS 区域,这也是我们在欧洲的第 4 个 AWS 区域。位于巴黎地区的 AWS 客户可以使用此区域来更好地为法国内部及周边的客户提供服务。 详细信息 新的欧洲 (巴黎) 区域提供了一系列众多的 AWS 服务,包括 Amazon API Gateway、Amazon Aurora、Amazon CloudFront、Amazon CloudWatch、CloudWatch Events、Amazon CloudWatch Logs、Amazon DynamoDB、Amazon Elastic Compute Cloud (EC2)、EC2 Container Registry、Amazon ECS、Amazon Elastic Block Store (EBS)、Amazon EMR、Amazon ElastiCache、Amazon Elasticsearch Service、Amazon Glacier、Amazon Kinesis Streams、Polly、Amazon Redshift、Amazon Relational Database Service (RDS)、Amazon Route 53、Amazon Simple Notification Service […]

Read More

由 Code.org 主办的 Hour of Code 现在正在进行

Hour of Code 现在正在进行中。这项全球性活动让学生能够体会到计算机科学的力量,该活动在“计算机科学教育周”期间举行,今年的计算机科学教育周持续时间是 12 月 4 日到 10 日。 Code.org 是 Hour of Code 的主办组织,该组织通过在 180 多个国家/地区举行的超过 10 万次活动吸引了数千万学生。一个如此大规模的教育活动需要强大且安全的基础设施。AWS 使 Code.org 能够扩展其网站以满足需求并提供良好的用户体验。 “AWS 是 Code.org 明智的选择,”Code.org 首席技术官 Jeremy Stone 表示。“冗余和可扩展性是做出这一决定的关键因素。”活动期间使用的一些关键服务为 Amazon CloudFront、Amazon EC2 和 Elastic Load Balancing。 Amazon CloudFront 是全球内容分发服务,帮助学生在 Hour of Code 期间从本地服务器获取内容。根据 Stone 的说法,这为全球参与者带来了更流畅的体验。 Amazon EC2 为 Code.org 的前端 Web 服务器提供了可扩展的计算能力。Stone 表示,这避免了前期硬件投资,并且其可靠性让人高枕无忧。 […]

Read More

AWS HIPAA 资格更新 (2017 年 10 月) – 再添 16 项服务

我们的医疗客户案例页面仅列出在 AWS 上构建和运行医疗保健及生命科学应用程序的众多客户当中的一部分。Verge Health、Care Cloud 和 Orion Health 这样的客户信赖 AWS,相信 AWS 能够帮助他们在受保护健康信息 (PHI) 和个人识别信息 (PII) 方面遵守 HIPAA 和 HITECH 要求。 再添 16 项服务 我在上次 HIPAA 资格更新中提到,我们向符合 HIPAA 要求的服务列表中添加了 8 项其他服务。今天,我很高兴地向大家宣布,我们又向该列表添加了 16 项服务,现在总共有 46 项服务。这里提供了最新添加的内容以及一些简短描述,还有我的一些博客文章的链接,帮您回忆一下之前的内容: 兼容 PostgreSQL 的 Amazon Aurora – 这是对 Amazon Aurora 的全新补充,允许您使用自己通过 AWS Key Management Service (KMS) 创建和管理的密钥来加密关系数据库。对 Amazon Aurora 数据库启用加密时,底层存储会被加密,自动备份、只读副本和快照也会被加密。请阅读新增 – 针对 […]

Read More

T2 Unlimited – 以高性能突破突发限制

我第一次撰写关于 T2 实例的文章是在 2014 年夏季,在该文章中我讨论了有多少工作负载对持续计算能力有适度的需求但偶尔需要更多的计算能力。该模型引起了我们客户的共鸣;T2 实例非常受欢迎,现在用于托管微服务、低延迟交互式应用程序、虚拟桌面、构建和暂存环境、原型等等。 新的 T2 Unlimited 实例 今天我们正在扩展突发模式,该模式首先在 T2 上得以应用,使您能够在任何期望的时间内维持高 CPU 性能,同时仍然保持尽可能低的成本。您只需在启动实例时启用此功能即可;您也可以为已经运行的实例启用此功能。如果平均 CPU 利用率在 24 小时时段内低于基线,则每小时 T2 实例价格将涵盖使用中的所有临时峰值。如果实例在较长时间内以较高的 CPU 利用率运行,则会产生一小笔小时费用。例如,如果您运行的 t2.micro 实例在 24 小时内的平均使用率为 15% (比基线高出 5%),则将额外收取 6 美分 (每个 vCPU 小时 5 美分 * 1 个 vCPU * 5% * 24 小时)。 要从 EC2 控制台启动 T2 无限实例,请选择任意 T2 实例,然后单击 T2 Unlimited […]

Read More

AWS Systems Manager – 用于管理您的云和混合资源的统一界面

AWS Systems Manager 是一种管理云和混合 IT 环境的新方法。AWS Systems Manager 提供了一个统一的用户界面,可以简化资源和应用程序管理,缩短检测和解决操作问题的时间,并使您能够轻松安全地大规模操作和管理基础设施。此服务包含了丰富的功能。它定义了围绕使用 Amazon EC2 Systems Manager (SSM) 等产品中的功能进行分组、可视化和问题响应的新体验,支持大量跨资源的操作。 正如我在前面所说的,此服务中有很多强大的功能,我们没法深入介绍所有这些功能,但很容易转到控制台并开始使用任一工具。 资源分组 您可以通过资源组来创建大多数支持标记的资源的逻辑分组,这些资源包括 Amazon Elastic Compute Cloud (EC2) 实例、Amazon Simple Storage Service (S3) 存储桶、Elastic Load Balancing 均衡器、Amazon Relational Database Service (RDS) 实例、Amazon Virtual Private Cloud、Amazon Kinesis Streams、Amazon Route 53 区域,等等。以前,您可以使用 AWS 控制台来定义资源分组,但 AWS Systems Manager 通过一个新的控制台和 API 提供这种新的资源组体验。这些分组是 Systems Manager […]

Read More

利用 Amazon Time Sync Service 保持时间同步

今天我们发布了 Amazon Time Sync Service,这是一项通过网络时间协议 (NTP) 提供的时间同步服务,在每个区域使用冗余的卫星连接和原子钟来提供高精度的参考时钟。此项服务不收取额外费用,并且立即在所有公共 AWS 区域中提供给在 VPC 中运行的所有实例使用。 可以通过链接本地 169.254.169.123 IP 地址访问该服务。这意味着您不需要配置外部 Internet 访问,并且可以从您的私有子网内安全地访问该服务。 设置 Chrony 是另一个 NTP 实施,它比使用 ntpd 的方式更快;它能够更快地同步系统时钟,并且准确度比 ntpd 更高。我推荐使用 Chrony,除非您出于历史原因而需要使用 ntpd。 在 Amazon Linux 上安装和配置 Chrony 非常简单: sudo sudo yum erase ntp* sudo yum -y install chrony sudo service chronyd start 此外,只需添加行 server 169.254.169.123 prefer iburst即可修改您现有的 NTP 配置。 […]

Read More

Amazon GuardDuty – 持续安全监控和威胁检测

您的 IT 基础设施 (AWS 账户和凭证、AWS 资源、来宾操作系统和应用程序) 面临着各色各样、不同规模的威胁!网络世界可能是一个各种危险暗流涌动的地方,我们希望确保您拥有正确的工具和知识并制定适当的远景,保证您的 IT 基础设施安全无虞。 Amazon GuardDuty 应运而生。通过各种公开的和 AWS 生成的数据源,在机器学习的大力支持下,GuardDuty 分析了数十亿个事件,追踪趋势、模式和异常,在其中识别暗藏潜在风险的蛛丝马迹。您可以通过一次单击来启用它,并在数分钟内即可查看前几项结果。 工作原理 GuardDuty 处理能力强大,可使用多个数据流,其中包括多个威胁情报源,保持对恶意 IP 地址和生僻域的了解;更重要的是,它会学习如何准确地识别 AWS 账户中恶意或未经授权的行为。结合从您的 VPC Flow Logs、AWS CloudTrail Event Logs 和 DNS 日志中收集的信息,GuardDuty 能够检测许多不同类型的危险和有害行为,包括探测已知漏洞、端口扫描和探测,以及来自不寻常位置的访问。在 AWS 方面,它会查找可疑的 AWS 账户活动,例如未经授权的部署、异常的 CloudTrail 活动、AWS API 函数访问模式以及超出多个服务限制的尝试。GuardDuty 还将查找与恶意实体或服务进行通信的受损 EC2 实例、数据泄漏尝试以及正在进行加密货币挖矿的实例。 GuardDuty 完全在 AWS 基础设施上运行,不会影响工作负载的性能或可靠性。您不需要安装或管理任何代理、传感器或网络设备。这个纯净的零占用空间模型应该对您的安全团队有很大吸引力,可以让他们不假思索地批准在所有 AWS 账户中使用 GuardDuty。 结果按照三个级别 (低、中或高) 之一呈现给您,并附有详细的证据和修复建议。这些结果还作为 Amazon CloudWatch […]

Read More