当前位置: 首页 > news >正文

aws亚马逊:什么是 Amazon EC2?

Amazon Elastic Compute Cloud(Amazon EC2)在 Amazon Web Services(AWS)云中按需提供可扩展的计算容量。使用 Amazon EC2 可以降低硬件成本,因此您可以更快地开发和部署应用程序。您可以使用 Amazon EC2 启动所需数量的虚拟服务器,配置安全性和联网以及管理存储。您可以添加容量(纵向扩展)来处理计算密集型任务,例如月度或年度进程或网站流量峰值。如果使用量减少,您可以再次减少容量(缩减)。

下图显示了部署在 Amazon Virtual Private Cloud(VPC)中 Amazon EC2 实例的基本架构。在此示例中,EC2 实例位于该区域的可用区内。EC2 实例由安全组提供保护,而安全组是控制传入和传出流量的虚拟防火墙。私有密钥将存储在本地计算机上,公有密钥则会存储在实例上。这两个密钥将指定为密钥对,用以证明用户身份。在这种情况下,实例由 Amazon EBS 卷提供支持。VPC 通过互联网网关与互联网进行通信。有关 Amazon VPC 的更多信息,请参阅《Amazon VPC 用户指南》。

VPC 中 EC2 实例的基本架构图。

提示

本用户指南提供了有关在 Amazon EC2 上运行基于 Windows 的实例的特定信息。请参阅适用于 Linux 实例的 EC2 用户指南,了解可帮助您在 EC2 上运行基于 Linux 的实例的信息。

Amazon EC2 支持由商家或服务提供商处理、存储和传输信用卡数据,而且已经验证符合支付卡行业 (PCI) 数据安全标准 (DSS)。有关 PCI DSS 的更多信息,包括如何请求 AWS PCI Compliance Package 的副本,请参阅 PCI DSS 第 1 级。

如果您正在查找有关 Amazon EC2 的技术指导,请尝试 AWS re:Post。

有关云计算的更多信息,请参阅何为“云计算”?

主题
  • 功能

  • 开始使用

  • 相关服务

  • 访问 EC2

  • 定价

Amazon EC2 的功能

Amazon EC2 提供以下高级功能:

  • 实例

  • 虚拟服务器。

  • Amazon 系统映像 (AMI)

  • 实例的预置模板,其中包含服务器所需的组件(包括操作系统和其他软件)。

  • 实例类型

  • 实例 CPU、内存、存储、网络容量和图形硬件的多种配置。

  • 密钥对

  • 实例的安全登录信息。AWS 会存储公有密钥,而您可以在安全位置存储私有密钥。

  • 实例存储卷

  • 停止、休眠或终止实例时会删除的临时数据的存储卷。

  • Amazon EBS 卷

  • 使用 Amazon Elastic Block Store(Amazon EBS)的数据的持久性存储卷。

  • 区域、可用区、Local Zone、AWS Outposts 和 Wavelength Zone

  • 用于存储资源的多个物理位置,例如实例和 Amazon EBS 卷。

  • 安全组

  • 虚拟防火墙,允许您指定可以访问实例的协议、端口和源 IP 范围,以及实例可以连接的目标 IP 范围。

  • 弹性 IP 地址

  • 用于动态云计算的静态 IPv4 地址。

  • 标签

  • 您可以创建并分配给 Amazon EC2 资源的元数据。

  • 虚拟私有云(VPC)

  • 您可以创建的虚拟网络,在逻辑上与 AWS 云中的其余部分隔绝。您可以选择将这些虚拟网络连接到您自己的网络。

有关 Amazon EC2 所有功能的详细信息,请参阅 Amazon EC2 功能。可在 AWS 上的 Windows 服务器上找到特定于 Windows 的功能和用例信息。

有关在 AWS 上运行网站的选项,请参阅 Web 托管。

开始使用 Amazon EC2

以下主题可帮助您开始使用 Amazon EC2。设置为使用 EC2 后,您可以通过 教程:Amazon EC2 Windows 实例入门 启动、连接和清理实例。其余主题指向有关 EC2 高级功能的更多信息。

设置和使用 EC2 实例
  • 设置以使用 Amazon EC2

  • 教程:Amazon EC2 Windows 实例入门

  • 连接到 Windows 实例

  • 将文件传输到 Windows 实例

学习 Amazon EC2 的基础知识
  • Amazon EC2 Windows 实例

  • 实例类型

  • 标签

了解有关网络和安全性的信息
  • 密钥对

  • 安全组

  • 弹性 IP 地址

  • Virtual Private Cloud

查看您的存储选项
  • Amazon EBS

  • 实例存储

使用 Windows 实例
  • AWS Systems Manager 用户指南中的 AWS Systems Manager Run Command

  • 教程:Amazon EC2 Windows 实例入门

对 EC2 进行问题排查
  • 对 EC2 Windows 实例进行问题排查

  • AWS re:Post

您可以直接使用 Amazon EC2 预配置 Amazon EC2 资源,例如示例和卷。此外,您可以使用如下所示的其他 AWS 服务预置 EC2 资源:

  • Amazon EC2 Auto Scaling

    帮助确保您具有正确数量的 Amazon EC2 实例,可用于处理您的应用程序负载。

  • AWS CloudFormation

    帮助您使用模板来建模和设置 AWS 资源。

  • AWS Elastic Beanstalk

    无需了解底层基础设施,即可在 AWS Cloud 中部署和管理应用程序。

  • AWS OpsWorks

    使用 Chef 和 Puppet 在 Amazon EC2 实例上自动配置、部署和管理服务器。

  • EC2 Image Builder

    自动创建、管理和部署自定义、安全且最新的服务器映像。

  • AWS Launch Wizard

    调整、配置和部署用于第三方应用程序的 AWS 资源,而无需手动识别和预置单个 AWS 资源。

其他相关服务
  • Amazon Lightsail

    要构建网站或 Web 应用程序,您可以使用 Amazon Lightsail 部署和管理基本的云资源。要比较您的用例中 Amazon EC2 和 Lightsail 的特性,请参阅 Amazon Lightsail 或 Amazon EC2。

  • Elastic Load Balancing

    可在多个实例间自动分配传入的应用程序流量。

  • Amazon Relational Database Service (Amazon RDS)

    在云中设置、操作和扩展托管式关系数据库。尽管可以在 EC2 实例上设置数据库,但是 Amazon RDS 为您处理数据库管理任务提供了优势,例如修补软件、备份以及存储备份。

  • Amazon Elastic Container Service (Amazon ECS)

    在 EC2 实例集群上部署、管理和扩展容器化应用程序。

  • Amazon CloudWatch

    监控实例和 Amazon EBS 卷。

  • Amazon GuardDuty

    检测对 EC2 实例的潜在未经授权或恶意的使用情况。

  • AWS Backup

    自动备份 Amazon EC2 实例及其附加的 Amazon EBS 卷。

访问 Amazon EC2

您可以使用以下界面创建和管理 Amazon EC2 实例:

  • Amazon EC2 控制台

  • 用于创建和管理 Amazon EC2 实例和资源的简单 Web 界面。如果您已注册AWS账户,可以通过登录 AWS Management Console 并从控制台主页选择 EC2 来访问 Amazon EC2 控制台。

  • AWS Command Line Interface

  • 让您能够在命令行 Shell 中使用命令与 AWS 服务进行交互。它在 Windows、Mac 和 Linux 上受支持。有关 AWS CLI 的更多信息,请参阅 AWS Command Line Interface 用户指南。您可以在 AWS CLI 命令参考中查看 Amazon EC2 命令。

  • AWS Tools for PowerShell

  • 一组根据 AWS SDK for .NET 公开的功能构建的 PowerShell 模块。借助 Tools for PowerShell,您可以从 PowerShell 命令行为针对 AWS 资源的操作编写脚本。要开始使用,请参阅 AWS Tools for Windows PowerShell 用户指南。您可以在 AWS Tools for PowerShell Cmdlet 参考中找到适用于 Amazon EC2 的 cmdlets。

  • AWS CloudFormation

  • Amazon EC2 支持使用 AWS CloudFormation 创建资源。您可以创建一个用于描述 AWS 资源的模板(采用 JSON 或 YAML 格式),然后 AWS CloudFormation 会为您预置和配置这些资源。您可以重复使用 CloudFormation 模板来多次预置相同的资源,无论是在同一地区和账户中,还是在多个地区和账户中。有关 Amazon EC2 的受支持资源类型和属性的更多信息,请参阅《AWS CloudFormation 用户指南》中的 EC2 资源类型参考。

  • 查询 API

  • Amazon EC2 提供查询 API。这些请求属于 HTTP 或 HTTPS 请求,需要使用 HTTP 动词 GET 或 POST 以及一个名为 Action 的查询参数。有关 Amazon EC2 的 API 操作的更多信息,请参阅《Amazon EC2 API 参考》中的操作。

  • AWS 软件开发工具包

  • 如果您倾向于使用特定语言的 API 而非通过 HTTP 或 HTTPS 提交请求来构建应用程序,AWS 为软件开发人员提供了库文件、示例代码、教程和其他资源。这些库文件提供可自动执行任务的基本功能,例如以加密方式对请求签名、重试请求和处理错误响应,以便您可以更轻松地上手。有关更多信息,请参阅 用于在 AWS 上构建的工具。

Amazon EC2 定价

Amazon EC2 提供以下定价选项:

  • 免费套餐

  • 您可以免费开始使用 Amazon EC2。要了解免费套餐选项,请参阅 AWS 免费套餐。

  • 按需实例

  • 您只需按秒支付使用实例的费用(最少 60 秒),无需长期订阅或支付预付款。

  • Savings Plans

  • 可以通过承诺在 1 年或 3 年期限内保持一致的使用量(以美元/小时为单位)来降低您的 Amazon EC2 成本。

  • 预留实例

  • 可以通过承诺在 1 年或 3 年期限内提供特定的实例配置(包括实例类型和区域)来降低您的 Amazon EC2 成本。

  • 竞价型实例

  • 请求未使用的 EC2 实例,这可能会显著降低您的 Amazon EC2 成本。

  • 专属主机

  • 通过使用完全专供您使用的物理 EC2 服务器(按需付费或作为实惠配套的一部分)来降低成本。您可以使用现有的服务器绑定软件许可证,并获得满足合规性要求的帮助。

  • On-Demand Capacity Reservations

  • 在特定可用区中为 EC2 实例预留计算容量,持续时间不限。

  • 按秒计费

  • 从账单中扣除未使用的分钟数计费和秒数计费。

有关 Amazon EC2 的费用和价格的完整列表以及有关购买模式的更多信息,请参阅 Amazon EC2 定价。

估算、账单和成本优化

要为 AWS 用例创建估算,请使用 AWS Pricing Calculator。

要估算将 Microsoft 工作负载转换为使用部署在 AWS 上的云原生开源服务的现代架构成本,请使用适用于 Microsoft 工作负载的 AWS 现代化计算器。

若要查看您的账单,请转到 AWS Billing and Cost Management 控制台中的账单和成本管理控制面板。您的账单中包含了提供您的账单详情的使用情况报告的链接。要了解有关 AWS 账户账单的更多信息,请参阅 AWS 账单和成本管理用户指南。

如果您有关于 AWS 账单、账户和事件的问题,请联系 AWS Support。

要计算示例预置环境的成本,请参阅云成本中心。在计算预配置环境的成本时,请记住包括附带成本,例如 EBS 卷的快照存储。

您可以使用 AWS Trusted Advisor 来优化 AWS 环境的成本、安全性和性能。

相关文章:

aws亚马逊:什么是 Amazon EC2?

Amazon Elastic Compute Cloud(Amazon EC2)在 Amazon Web Services(AWS)云中按需提供可扩展的计算容量。使用 Amazon EC2 可以降低硬件成本,因此您可以更快地开发和部署应用程序。您可以使用 Amazon EC2 启动所需数量的…...

【BMC】jsnbd介绍

jsnbd介绍 本文主要介绍一个名为jsnbd的开源项目,位于GitHub - openbmc/jsnbd,它实现了一个前端(包含HTML和JS文件)页面,作为存储服务器,可以指定存储内容;还包含一个后端的代理,这…...

个推「数据驱动运营增长」上海专场:携程智行火车票分享OTA行业的智能用户运营实践

近日,以“数据增能,高效提升用户运营价值”为主题的个推「数据驱动运营增长」城市巡回沙龙上海专场圆满举行。携程智行火车票用户运营负责人王银笛分享OTA行业的智能用户运营实践。 ▲ 王银笛 携程智行火车票用户运营负责人 负责智行业务线用户运营。从0…...

Linux--gcc/g++

一、gcc/g是什么 gcc的全称是GNU Compiler Collection,它是一个能够编译多种语言的编译器。最开始gcc是作为C语言的编译器(GNU C Compiler),现在除了c语言,还支持C、java、Pascal等语言。gcc支持多种硬件平台 二、gc…...

MySQL5.7源码编译安装

查看是否安装过mysql软件包 rpm -qa|grep mysql rpm -qa|grep mariadb rpm -e --nodeps mysql的软件包名建立mysql账号 useradd -s /sbin/nologin -M mysql安装依赖包 yum install -y gcc yum install -y gcc-c yum install -y ncurses yum install -y bison yum install -y…...

uniapp使用v-for页面不刷新解决办法

项目场景: 做一个项目,v-for循环数据库数据,使用uni-load-more,结果发现... DOM中的列表却没有更新 解决方案: 根据网上教程,加了一个触底函数onReachBottom,结果发现无论如何也更新不了DOM中…...

发布一款将APM日志转换为Excel的开源工具

这几年有不少朋友向我咨询如何将APM日志转换为Excel,我之前的答复是先将日志转换为MATLAB的格式,然后用MATLAB导出为Excel。但是实际上不是每个人都会用MATLAB,并且处理数据也不是非要用MATLAB,更不是说用MATLAB了就显得专业、显得…...

本地化小程序运营 同城小程序开发

时空的限制让本地化的线上平台成为一种追求,58及某团正式深挖人们城镇化、本地化的信息和商业需求而崛起的平台,将二者结合成本地化小程序,显然有着巨大的市场机会。本地化小程序运营可以结合本地化生活需求的一些信息,以及激发商…...

关于electron打包卡在winCodeSign下载问题

简单粗暴,直接上解决方案: 在你的项目根目录下创建一个.npmrc的文件,且在里面加上以下文本,不用在意这个镜像源是不是最新的,它会自己重定向到nodemirror这个域名里下载 ELECTRON_MIRRORhttps://npm.taobao.org/mirror…...

01_ddim_inversion_CN

DDIM反转 设置 # !pip install -q transformers diffusers accelerateimport torch import requests import torch.nn as nn import torch.nn.functional as F from PIL import Image from io import BytesIO from tqdm.auto import tqdm from matplotlib import pyplot as p…...

ElasticSearch的文档、字段、映射和高级查询

1. 文档(Document) 在ES中一个文档是一个可被索引的基础信息单元,也就是一条数据 比如:你可以拥有某一个客户的文档,某一个产品的一个文档,当然,也可以拥有某个订单的一个文档。文档以JSON&…...

vim相关命令讲解!

本文旨在讲解vim 以及其相关的操作! 希望读完本文,读者会有一定的收获!好的,干货马上就来! 初识vim 在讲解vim之前,我们首先要了解vim是什么,有什么作用?只有了解了vim才能更好的理…...

22.构造一个关于员工信息的结构体数组,存储十个员工的信息

结构体问题。构造一个关于员工信息的结构体数组,存储十个员工的信息,包括员工工号,员工工资,员工所得税,员工实发工资。要求工号和工资由键盘输入,并计算出员工所得税(所得税工资*0.2&#xff0…...

北京刘家窑中医院举行‘心梗救治日’宣传活动,郭自强主任呼吁提高群众防治意识

...

calico

calico:默认是ip-ip模式, ipip 开销小 vxlan模式:后期版本才支持 不会创建虚拟交换机 Calico 是一种用于构建和管理容器网络的开源软件定义网络(SDN)解决方案。它专门设计用于在容器和虚拟机之间提供高性能、高可扩展性和灵活的…...

web前端开发第3次Dreamweave课堂练习/html练习代码《网页设计语言基础练习案例》

目标图片: 文字素材: 网页设计语言基础练习案例 ——几个从语义上和文字相关的标签 * h标签(h1~h6):用来定义网页的标题,成对出现。 * p标签:用来设置网页的段落,成对出现。 * b…...

APP备案获取安卓app证书公钥获取方法和签名MD5值

前言 在开发和发布安卓应用程序时,了解应用程序证书的公钥和签名MD5值是很重要的。这些信息对于应用程序的安全性和合规性至关重要。现在又因为今年开始APP必须接入备案才能在国内各大应用市场上架,所以获取这两个值成了所有开发者的必经之路。本文将介…...

cefsharp 93.1.140 如何在js中暴露c#类

从cefsharp79版本开始,旧的RegisterJsObject方法被删除了。 也就是说想使用79以后的版本,就必须更新js暴露c#对象的方法了。由于79之前的注册方法是不需要在js中进行注册的,在93版本上如何在不改动前端页面的基础上实现内核升级咧&#xff0c…...

同一台Linux同时安装MYSQL5.7和MYSQL8(第一篇)

在一台Linxu上面同时安装mysql5.7和mysql8.0的步骤,记录一下,方便后续回顾,后续文章之后会接着介绍搭建两台虚拟机一主一从的架构。 其中配置的文件名称、目录、端口号、IP地址要根据自己电脑的实际情况进行更改。 安装完成后效果 [rootzong…...

【CSS】解决上层盒子遮挡下层图片点击事件的三种方法

1. Pointer Events 属性 CSS 的 pointer-events 属性是一个强大的工具,可以控制元素是否接收用户的交互事件。通过将上层盒子的 pointer-events 设置为 none,我们可以确保它不会阻止下层图片的点击事件。 .upper-box {z-index: 999; /* 设置更高的 z-i…...

JVM垃圾回收机制全解析

Java虚拟机(JVM)中的垃圾收集器(Garbage Collector,简称GC)是用于自动管理内存的机制。它负责识别和清除不再被程序使用的对象,从而释放内存空间,避免内存泄漏和内存溢出等问题。垃圾收集器在Ja…...

转转集团旗下首家二手多品类循环仓店“超级转转”开业

6月9日,国内领先的循环经济企业转转集团旗下首家二手多品类循环仓店“超级转转”正式开业。 转转集团创始人兼CEO黄炜、转转循环时尚发起人朱珠、转转集团COO兼红布林CEO胡伟琨、王府井集团副总裁祝捷等出席了开业剪彩仪式。 据「TMT星球」了解,“超级…...

React19源码系列之 事件插件系统

事件类别 事件类型 定义 文档 Event Event 接口表示在 EventTarget 上出现的事件。 Event - Web API | MDN UIEvent UIEvent 接口表示简单的用户界面事件。 UIEvent - Web API | MDN KeyboardEvent KeyboardEvent 对象描述了用户与键盘的交互。 KeyboardEvent - Web…...

css的定位(position)详解:相对定位 绝对定位 固定定位

在 CSS 中,元素的定位通过 position 属性控制,共有 5 种定位模式:static(静态定位)、relative(相对定位)、absolute(绝对定位)、fixed(固定定位)和…...

使用 SymPy 进行向量和矩阵的高级操作

在科学计算和工程领域,向量和矩阵操作是解决问题的核心技能之一。Python 的 SymPy 库提供了强大的符号计算功能,能够高效地处理向量和矩阵的各种操作。本文将深入探讨如何使用 SymPy 进行向量和矩阵的创建、合并以及维度拓展等操作,并通过具体…...

GruntJS-前端自动化任务运行器从入门到实战

Grunt 完全指南:从入门到实战 一、Grunt 是什么? Grunt是一个基于 Node.js 的前端自动化任务运行器,主要用于自动化执行项目开发中重复性高的任务,例如文件压缩、代码编译、语法检查、单元测试、文件合并等。通过配置简洁的任务…...

比较数据迁移后MySQL数据库和OceanBase数据仓库中的表

设计一个MySQL数据库和OceanBase数据仓库的表数据比较的详细程序流程,两张表是相同的结构,都有整型主键id字段,需要每次从数据库分批取得2000条数据,用于比较,比较操作的同时可以再取2000条数据,等上一次比较完成之后,开始比较,直到比较完所有的数据。比较操作需要比较…...

在golang中如何将已安装的依赖降级处理,比如:将 go-ansible/v2@v2.2.0 更换为 go-ansible/@v1.1.7

在 Go 项目中降级 go-ansible 从 v2.2.0 到 v1.1.7 具体步骤: 第一步: 修改 go.mod 文件 // 原 v2 版本声明 require github.com/apenella/go-ansible/v2 v2.2.0 替换为: // 改为 v…...

表单设计器拖拽对象时添加属性

背景:因为项目需要。自写设计器。遇到的坑在此记录 使用的拖拽组件时vuedraggable。下面放上局部示例截图。 坑1。draggable标签在拖拽时可以获取到被拖拽的对象属性定义 要使用 :clone, 而不是clone。我想应该是因为draggable标签比较特。另外在使用**:clone时要将…...

【向量库】Weaviate概述与架构解析

文章目录 一、什么是weaviate二、High-Level Architecture1. Core Components2. Storage Layer3. 组件交互流程 三、核心组件1. API Layer2. Schema Management3. Vector Indexing3.1. 查询原理3.2. 左侧:Search Process(搜索流程)3.3. 右侧&…...