【AWS入门】Amazon EC2简介

【AWS入门】Amazon EC2简介

A Brief Introduction to Amazon EC2

By Jackson@ML

1. 背景

众所周知,互联网时代的用户每天需要访问Web站点,以获取不同的信息和数据。而海量的Web站点,其内容均存放在服务器上,无论服务器有多远;抑或是在本地,或者本省本地区,也或者在本国等等。

1990年代,当互联网技术到达中国时,谁也想不到会用自己的计算机去访问远在国外的服务器。但是,时过境迁,这已经成为不争的现实。

今天,当您使用一款App或者访问Web站点时,大概不知不觉地就访问到了国外的服务器,甚至是云服务器。

所谓云服务器,就是无论在什么地方,让用户访问起来都好像离得不远,又好像“云深不知处”。

总而言之,云计算赋予了这一切。

2. 网络互联的新需求

我们的工作和学习,生活,离不开数十个甚至是数百个可用的应用程序。那么,他们可能在小型服务器,也可能在大型服务器,也可能是中型。

无论是哪种服务器,用户发出的请求,服务器都需要在秒级响应,才能使应用程序符合当前的要求。

互联网时代的三十多年中,大致从1990年代到2020年代,很多数据中心、服务器托管站因经费不足,耗费严重而关停。

如何提供快捷而便宜的互联网服务呢?如何解决巨额IT资产采购和利用率低的矛盾呢?这成为全球科技精英和大厂的重点研究方向。

3. Amazon EC2

即然全球用户渴望得到快捷、稳定而价廉的网络服务,而并不关心物理设备的搭建和属地,那么,就可以找到符合用户要求的解决方案。

Amazon Elastic Compute Cloud(亚马逊EC2计算云)或者Amazon EC2使得部署服务器变得简单快捷。

这里提到的服务器是虚拟服务器(Virtual Servers),也可以称作云端计算实例,它使得产品和服务变得快捷和便宜。

用户只需要在Web页面选定需配置的设备和所需的配置,即可构建一台服务器;该服务器包含物理服务器所需的处理器、内存和硬盘空间,唯一的区别是,它不需要采购设备并连接搭建为物理服务器。

所选即所需,这是AWS提供的所有云产品和服务的理念。为了满足云计算,Amazon EC2率先实现了这一点。

4. AWS Management Console(AWS管理控制台)

AWS管理控制台满足对全部云计算资源的管理和控制。因此,在注册了AWS国际或者国内账户后,可以在其平台之上,利用AWS管理控制台完成对资源的配置,进而进行应用程序开发和运营等。

每次登录AWS,或者注册AWS账户时,都需要首先登录AWS管理控制台页面。

首先,进入AWS官网登录页面,使用根用户(或IAM用户)登录;没有注册的用户,可以在下方点击“创建新AWS账户”进行注册。

在这里插入图片描述
登录成功后,进入到AWS用户界面,显示 “恭喜!感谢您注册AWS” 的字样,如下图。

在这里插入图片描述
点击右上角按钮“登录控制台”,出现控制台页面。

在这里插入图片描述
在页面上方,有一个Search(搜索栏),用鼠标点击(或用Option +S组合键进入),即可搜索可用服务。

输入EC2字样,按Enter键,如下图所示。

在这里插入图片描述

5. EC2服务

弹出菜单中,最上方就是EC2服务,点击进入EC2服务页面。

在这里插入图片描述
EC2页面有高亮显示,“启动虚拟服务器”;此时,点击“启动示例”。

在这里插入图片描述
如需创建实例,填写“名称”和其它相应信息即可。

可以看到,快速启动亚马逊云服务的选项有多种操作系统,如下图:

在这里插入图片描述
可选操作系统包括Amazon Linux, macOS, Ubuntu, Windows, Red Hat (Linux), SUSE Linux , Debian (Linux)等。

6. 按需付费(Pay-as-you-go)

EC2实例启动运行,就意味着选定的相应配置的虚拟服务器运行,用户不必担心它的性能,而需要考虑的可能是EC2时间资源规划。

由于AWS云计算是按需分配,则付费也是按需付费,叫做 ”Pay as you go”

例如:使用时联网启动EC2实例,而不用时停止,关闭该项目服务;那么,AWS只在用户使用该实例时,手续相应费用;如果用户断开服务,那么该服务挂在云端,不再收费。

7. Amazon EC2实例类型

Amazon EC2提供了不同的用例,当用户使用EC2实例时,提供了广泛的实例类型。

这些实例的范围从小型经济型低成本实例,到大规模集群计算工作负载,用以实现高性能的、基于云端的超级计算等等。

Amazon EC2提供经过优化的实例,包括计算、内存、存储以及GPU处理等,以便用户找到适合自己的工作负载。同时,Amazon EC2可根据用户的商业需求或应用需要随时调整改变。

Amazon EC2提供灵活的报价选项,用户将支付所使用实例的费用;停止EC2实例后,将停止付费。不存在长期的费用和预付费。

预订的EC2实例,将得到优惠价。
更多定价策略,将在后续文档中介绍。

8. Amazon EC2安全性

Amazon EC2和其它服务一样,在提供计算实例时,需要确保安全性。

EC2实例位于称作Virtual Private Cloud(即VPC,虚拟私有云)的平台上。

Amazon VPC提供很多内置的安全服务,用户可以使用并控制谁能够访问EC2实例。

用户也可以使用安全连接,通过一个基于硬件的VPN(Virtula Private Network, 虚拟专网)设备访问本地网络。

Amazon EC2实例提供给用户大量直连临时存储,这取决于实例类型。
在这里插入图片描述
图一 实例存储

例如:Amazon Elastic Block Store(即Amazon EBS)可为EC2实例提供持续的块存储,Amazon EBS也具备分配存储的能力。

如下图所示。
在这里插入图片描述
图二 Amazon EBS保障实例存储

由于按需付费规则,以及客户的需求捉摸不定,因此,为实现EC2实例灵活部署特征和保证性能,Amazon EC2具有**auto-scaling(自动扩展)**功能。这避免了客户因需求改变而手动操作引起的错误,也确保能最及时满足客户需求。

9. 小结

Amazon EC2为云计算提供基础的弹性计算云服务。

按需选用,可扩展能存储,是用户选用AWS的基本要求;按需付费, 这是包括Amazon EC2在内的超过200项AWS产品和服务的定价策略。

提供弹性的、灵活的、强壮的且稳定的实例资源,是AWS提供云服务的宗旨。


AWS技术好文陆续推出,敬请关注和点赞。👍

您的认可,我的动力!😃

相关阅读:

  1. 【AWS入门】AWS云计算简介
  2. 【AWS入门】2025 AWS亚马逊云科技账户注册指南
  3. 【AWS入门】创建并使用AWS Builder ID
  4. 用Python实现第一次调用deepseek API
  5. 2025最新版Docker安装使用指南

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/35915.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PyTorch系列教程:基于LSTM构建情感分析模型

情感分析是一种强大的自然语言处理(NLP)技术,用于确定文本背后的情绪基调。它常用于理解客户对产品或服务的意见和反馈。本文将介绍如何使用PyTorch和长短期记忆网络(LSTMs)创建一个情感分析管道,LSTMs在处…

Vue 渲染 LaTeX 公式 Markdown 库

🌟 前言 欢迎来到我的技术小宇宙!🌌 这里不仅是我记录技术点滴的后花园,也是我分享学习心得和项目经验的乐园。📚 无论你是技术小白还是资深大牛,这里总有一些内容能触动你的好奇心。🔍 &#x…

如何在WordPress中添加下载链接?

在WordPress网站上添加文件下载链接,不仅能提升用户体验,还能增加网站的互动性和实用价值。不管是提供免费的电子书、软件,还是其他类型的文件,下载链接都可以让用户快速获取所需的资源,增强他们对网站的好感。 本文将…

C/C++ 内存管理

1.C/C内存分布 sizeof和strlen有什么区别: 本质区别 特性sizeofstrlen类型运算符(编译时计算)库函数(运行时计算)作用对象变量、数据类型、表达式仅限以 \0 结尾的字符串(char* 或字符数组)功…

【C语言】:学生管理系统(多文件版)

一、文件框架 二、Data data.txt 三、Inc 1. list.h 学生结构体 #ifndef __LIST_H__ #define __LIST_H__#include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdbool.h> #include <time.h>#define MAX_LEN 20// 学生信息…

【Spring】第三弹:基于 XML 获取 Bean 对象

一、获取 Bean 对象 1.1 根据名称获取 Bean 对象 由于 id 属性指定了 bean 的唯一标识&#xff0c;所以根据 bean 标签的 id 属性可以精确获取到一个组件对象。 1.确保存在一个测试类&#xff1a; public class HelloWorld {public void sayHello(){System.out.println(&quo…

Easysearch 索引生命周期管理实战

如果你的使用场景是对时序型数据进行分析&#xff0c;可能你会更重视最新的数据&#xff0c;并且可能会定期对老旧的数据进行一些处理&#xff0c;比如减少副本数、forcemerge、 删除等。Easysearch 的索引生命周期管理功能&#xff0c;可以自动完成此类索引的管理任务。 创建…

ARMv8.x-M架构计算能力概览

1.ARMv8.xM架构提供了哪些计算能力&#xff1f; ARMv7-M时代&#xff0c;Cortex-M系列CPU以提供通用计算能力为主。ARMv8-M架构提供了更加多样的计算能力。 首先&#xff0c;提供Thumb2指令集提供整数通用计算能力。 其次&#xff0c;ARMv8.x-M架构手册明确列出了更多可选的CPU…

20. Excel 自动化:Excel 对象模型

一 Excel 对象模型是什么 Excel对象模型是Excel图形用户界面的层次结构表示&#xff0c;它允许开发者通过编程来操作Excel的各种组件&#xff0c;如工作簿、工作表、单元格等。 xlwings 是一个Python库&#xff0c;它允许Python脚本与Excel进行交互。与一些其他Python库&#x…

大模型GGUF和LLaMA的区别

GGUF&#xff08;Gigabyte-Graded Unified Format&#xff09;和LLaMA&#xff08;Large Language Model Meta AI&#xff09;是两个不同层面的概念&#xff0c;分别属于大模型技术栈中的不同环节。它们的核心区别在于定位和功能&#xff1a; 1. LLaMA&#xff08;Meta的大语言…

一周学会Flask3 Python Web开发-SQLAlchemy查询所有数据操作-班级模块

锋哥原创的Flask3 Python Web开发 Flask3视频教程&#xff1a; 2025版 Flask3 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili 我们来新建一个的蓝图模块-班级模块&#xff0c;后面可以和学生模块&#xff0c;实现一对多的数据库操作。 blueprint下新建g…

STM32学习【5】用按键控制LED亮灭(寄存器)以及对位运算的思考

目录 1. 看原理图2 使能GPIOAGPIOA时钟模块2.2 设置引脚GPIO输入2.3 读取引脚值 3. 关于寄存器操作的思考 写在前面 注意&#xff0c;这篇文章虽然说是用按键控制led亮灭&#xff0c;重点不在代码&#xff0c;而是关键核心的描述。 用寄存器的方式&#xff0c;通过key来控制led…

js,html,css,vuejs手搓级联单选

<!DOCTYPE html> <html lang"zh"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><title>级联选择器</title><script src"h…

【Spring】第四弹:基于XML文件注入Bean对象

一、setter 注入Bean对象 1.创建Student对象 public class Student {private Integer id;private String name;private Integer age;private String sex;public Student() {}public Integer getId() {return id;}public void setId(Integer id) {this.id id;}public String …

DeepSeek私有化部署与安装浏览器插件内网穿透远程访问实战

文章目录 前言1. 本地部署OllamaDeepSeek2. Page Assist浏览器插件安装与配置3. 简单使用演示4. 远程调用大模型5. 安装内网穿透6. 配置固定公网地址 前言 最近&#xff0c;国产AI大模型Deepseek成了网红爆款&#xff0c;大家纷纷想体验它的魅力。但随着热度的攀升&#xff0c…

单目3d detection算法记录

1、centernet object as points 这篇文章的核心单目3d检测主要是利用中心点直接回归出3d模型的所有属性&#xff0c;head共享整个backbone&#xff0c;其中3d属性包括&#xff1a;2d目标中心点、2dw和h、2d offsets、3doffsets、3d dimmession、rot还有depth。 其中对应的dep…

MySQL程序

博主主页: 码农派大星. 数据结构专栏:Java数据结构 数据库专栏:数据库 JavaEE专栏:JavaEE 软件测试专栏:软件测试 关注博主带你了解更多知识 1. mysqld (MySQL服务器) mysqld也被称为MySQL服务器&#xff0c;是⼀个多线程程序&#xff0c;对数据⽬录进⾏访问管理(包含数据库…

rust学习笔记17-异常处理

今天聊聊rust中异常错误处理 1. 基础类型&#xff1a;Result 和 Option&#xff0c;之前判断空指针就用到过 Option<T> 用途&#xff1a;表示值可能存在&#xff08;Some(T)&#xff09;或不存在&#xff08;None&#xff09;&#xff0c;适用于无需错误信息的场景。 f…

IIS 服务器日志和性能监控

Internet Information Services &#xff08;IIS&#xff09; 是 Microsoft 提供的一款功能强大、灵活且可扩展的 Web 服务器&#xff0c;用于托管网站、服务和应用程序。IIS 支持 HTTP、HTTPS、FTP、SMTP 和更多用于提供网页的协议&#xff0c;因此广泛用于企业环境。 IIS 的…

基于Netty实现高性能HTTP反向代理

以下将分步骤实现一个基于Netty的高性能HTTP反向代理&#xff0c;支持动态路由、负载均衡和基础鉴权功能。 1. 项目依赖配置&#xff08;Maven&#xff09; 2. 定义路由规则 3. 实现HTTP反向代理服务端 4. 实现反向代理处理器 5. 实现基础鉴权 6. 性能优化策略 连接池管理…