AWS虚拟服务器EC2实战

简介: AWS虚拟服务器EC2实战

AWS虚拟服务器EC2实战

当我们需要大规模的计算能力和很高的网络流量,或者需要全天候不间断可靠运行,虚拟服务器则是更合适的选择。有了虚拟服务器,就拥有了数据中心里一台物理服务器的一部分。在AWS中,有一个叫弹性计算云(EC2)的服务用来提供虚拟服务器。

虚拟服务器

虚拟服务器是一台物理服务器的一部分。物理服务器通过软件来隔离其上的各个虚拟服务器。一台虚拟服务器由CPU、内存、网络接口和存储组成。物理服务器也称为宿主服务器 (host server),其上运行的虚拟服务器称为客户机 (guest)。虚拟化管理器(hypervisor)负责孤立各个客户机并调度它们对硬件的请求。服务器虚拟化的各个层次。

启动虚拟服务器

(1)打开AWS管理控制台。

(2)确保在你的当地区域

(3)在导航栏中展开“服务”列表,找到EC2服务并打开

(4)点击“启动实例”按钮来执行启动虚拟服务器向导。

这个向导将带用户经历以下几个步骤。

(1)选择操作系统。

(2)选择虚拟服务器的规格。

(3)配置详细信息。

(4)检查输入并为SSH选择一个密钥对。

选择操作系统

第一步是为虚拟服务器选择操作系统和预安装软件的组合,我们称其为Amazon系统映像(Amazon Machine Image,AMI)。为虚拟服务器选择Ubuntu。虚拟服务器是基于AMI启动的。AMI由AWS、由第三方供应商及社区提供。AWS提供Amazon Linux AMI,包含了为EC2优化过的从Red Hat Enterprise Linux派生的版本。用户也可以找到流行的Linux版本及Microsoft Windows Server的AMI。另外,AWS Marketplace提供预装了第三方软件的AMI。

选择虚拟服务器的尺寸

在AWS上,计算能力被归类到实例类型中。一个实例类型主要描述了CPU的个数及内存数量等资源。不同实例类型用同样的结构化方式命名。实例家族 (instance family)用相同的方式对实例类型进行分组。AWS不时发布新的实例类型及家族;不同版本的硬件用“代”(generation)来表示。实例尺寸(instance size)定义了CPU的处理能力、内存、存储及网络。

例如,实例类型t2.micro告诉用户以下信息。

(1)实例家族是t。它包含了小的、便宜的虚拟服务器,具备最低基线的CPU性能,但是有能力突然在短时间内大大超过其CPU性能基线。

(2)用户正在使用这一实例类型的第二代。

(3)尺寸是micro,意味着这个实例非常小。


有为计算密集型工作量、高网络I/O型工作量和存储密集型工作量做了优化的实例类型与家族。还有实例类型为服务器端图形化工作量提供GPU访问。我们的经验表明,用户会高估自己的应用所需的资源,因而我们推荐读者先尝试使用比自己首先想到的要小一些的实例类型来启动自己的应用。

实例详细信息、存储、防火墙和标签

向导的接下来4个步骤十分容易,因为不需要更改默认值。虚拟服务器启动了。点击“查看实例”来打开概览,然后等待虚拟服务器变为Running状态。要完全控制自己的虚拟服务器,用户需要远程登录。

连接到虚拟服务器

启动虚拟服务器的步骤快要完成了。向导会向用户显示新的虚拟服务器的总结信息

用户可以远程在虚拟服务器上安装额外的软件及运行命令。要登录到虚拟服务器,用户要找到服务器的公有IP地址。

(1)在导航栏下的“服务”中点击EC2,然后在左边子菜单中点击“实例”跳转到虚拟服务器的概览页。

(2)在表格中选择虚拟服务器。

(3)点击“连接”按钮,打开连接到虚拟服务器的说明。

(4)连接到虚拟服务器的对话框。找到虚拟服务器的公有IP地址,有了公有IP地址及用户的密钥,用户就能够登录虚拟服务器了。

Linux和Mac OS X

image.png

手动安装和运行软件

$ sudo apt-get install

目录
相关文章
|
5月前
|
存储 缓存 安全
高并发内存池实战:用C++构建高性能服务器(下)
高并发内存池实战:用C++构建高性能服务器
高并发内存池实战:用C++构建高性能服务器(下)
|
6月前
|
Linux
生产环境Linux服务器磁盘分区、无损扩容根分区以及挂载磁盘到目录实战
生产环境Linux服务器磁盘分区、无损扩容根分区以及挂载磁盘到目录实战
217 0
|
6月前
|
人工智能 机器人 网络架构
企业实战(1) 服务器断电重启业务异常随笔
企业实战(1) 服务器断电重启业务异常随笔
|
7月前
|
安全 Windows
一次简单的服务器 cpu 占用率高的快速排查实战
一次简单的服务器 cpu 占用率高的快速排查实战
|
2月前
|
存储 缓存 网络协议
Go语言并发编程实战:构建高性能Web服务器
【2月更文挑战第6天】本文将通过构建一个高性能的Web服务器实战案例,深入探讨如何在Go语言中运用并发编程技术。我们将利用goroutine和channel实现高效的请求处理、资源管理和并发控制,以提升Web服务器的性能和稳定性。通过这一实战,你将更好地理解和掌握Go语言在并发编程方面的优势和应用。
|
3月前
|
存储 Java 关系型数据库
亚马逊 EC2 服务器搭建 Linux 系统宝塔环境
亚马逊 EC2 服务器搭建 Linux 系统宝塔环境
|
8月前
|
开发框架 前端开发 Linux
Go语言实战框架,GoFly全栈开发社区的Go快速开发框架简介与阿里服务器部署说明
GoFly中后台框架永久开源可商用。api文档管理并一键生成api接口代码,一键生成 CRUD前后端代码, GoFly快速开发框架是一款基于Go语言的 Gin和 Vue3的Arco Design的快速后台开发框架,基于JWT接口验证和Auth验证的权限管理系统,附件管理系统,天生支持saas架构。可打包部署在阿里云Linux系统上。
411 1
|
4月前
|
存储 网络协议 网络安全
【免费外国云服务器】亚马逊AWS创建EC2实例搭建个人服务器
【免费外国云服务器】亚马逊AWS创建EC2实例搭建个人服务器
142 0
|
4月前
|
JSON 运维 监控
云端部署:使用AWS Lambda与公司流量监控软件实现无服务器架构
在当今数字化时代,跨平台移动应用的开发已经成为企业推广业务的一项关键工作。为了更好地监控和分析应用程序的性能,公司流量监控软件的整合变得至关重要。本文将介绍如何使用AWS Lambda和公司流量监控软件,构建一个高效的无服务器架构,实现对跨平台移动应用的流量监控。
236 0
|
5月前
|
弹性计算 双11
购买阿里云服务器先优惠券再购买流程参考
如果我们想阿里云服务器的价格更优惠一些的话,先优惠券再购买是非常有效的一个方式,首先就是要注意部分云服务器的购买条件,部分云服务器仅限新用户购买,其次一定要先领取阿里云送的各种优惠券,然后是在实际购买过程中尽量选择阿里云活动中的各种云服务器。本文为大家分享先领优惠券然后再通过阿里云的活动或者云服务器产品页面选购云服务器的实战教程,以供参考。
购买阿里云服务器先优惠券再购买流程参考