关于EC2的初体验

简介: EC2的浅使用

由于项⽬的需要,这⼏个⽉都在使⽤Amazon的EC2。这个东西对于国内的⽤户来说⽐较陌⽣,但是听国外的同事说,这个在美国可是相当
流⾏。这⾥简单介绍⼀下,⼤家有兴趣也可以试试。
EC2全称Amazon Elastic Compute Cloud,是Amazon于2006年推出的新⼀代hosting服务,⽬前尚处于beta阶段,但是使⽤中没有发现什
么问题,相当稳定。
EC2的功能介绍:
要⽤EC2,有两个概念必须先了解。
Amazon Machine Image (AMI) - An Amazon Machine Image (AMI) is an encrypted file stored in Amazon S3. It contains all the information
necessary to boot instances of your software.
Instance - The running system based on an AMI is referred to as an instance. All instances based on the same AMI begin executing
identically. Any information on them is lost when the instances are terminated or if they fail.
对EC2有个⼤概了解之后,就可以开始在⽹上申请使⽤此项服务了。
1.⾸先必须先在Amazon Web Services上注册⼀个⽤户
2.注册完毕后,回到Amazon Web Services页⾯,点击左边Browse Web Services中的Amazon Elastic Compute Cloud (Beta),然后
在EC2页⾯中,点击右边的Sign Up For This Web Service。这时系统会显⽰⼀个收费列表(如下)及要求你输⼊你的⽀付⽅式。
Instances
$0.10 per instance-hour consumed (or part of an hour consumed)
Data Transfer
$0.10 per GB - all data transfer in
$0.18 per GB - first 10 TB / month data transfer out
$0.16 per GB - next 40 TB / month data transfer out
$0.13 per GB - data transfer out / month over 50 TB
可以看到
完全按你的需要收费。如果需要多个实例,就可以多开⼏个,不需要了就关了,没有传统
的固定合同。
EC2
hosting
⾥⾯还提到Amazon的另⼀个服务Amazon Simple Storage Service ,简称Amazon S3,主要⽤于存贮数据。EC2是不负责储存的,每
次instance关掉重启除/mnt外所有数据还原成VM镜像的初始状态,/mnt则被清空。储存由S3 (Amazon Simple Storage Service)服务负
责。可以看看我的帐单。
Instance基本硬件配置:Xen VM,2G CPU, 1.7G RAM, ⽂件系统Ext3: 10G /(镜像持久), 140G /mnt(每次重启被清空)。
挑选⾃⼰需要的已经有的
OS主要为Linux和Windows,可以从
AMI
⽤户注册后,准备使⽤它了,这⾥有⼏项前提条件。
l下载并安装最新的Java Runtime Environment from
l下载Amazon EC2 command-line tools from:
"Resource Center"->”Amazon Elastic Compute Cloud (Beta) “->"Developer Tools".
l下载PuTTY & PuTTYgen from
设置⼯具
1.在C盘下创建⼀个⽂件夹来存储和EC2相关的东西,如c:\EC2(当然不⼀定要在C盘)
2.创建并下载private key⽂件和X.509 certificate从
"Your Web Services Account"->" AWS Access Identifiers"
-> 在X.509 Certificate ⾥的"Create New", 保存他们到c:\EC2,命名为"privatekey.pem" and "509certificate.pem"
3.在c:\EC2下创建⼀个bat⽂件
@echo off
set EC2_HOME=c:\EC2
set PATH=%PATH%;%EC2_HOME%\bin
set EC2_PRIVATE_KEY=c:\ec2\PrivateKey.pem
set EC2_CERT=c:\ec2\509certificate.pem
set JAVA_HOME=C:\Program Files\Java\jre1.6.0_02
"%JAVA_HOME%\bin\java" -version
4.解压缩Amazon EC2 command-line tools⼯具并且将/lib和/bin⽂件夹移⾄c:\EC2下。这样在EC2⽬录下就有两个⽂件夹,⼀个bat⽂件
和2个认证⽂件。
5.在运⾏中输⼊CMD,切换⾄c:\EC2,然后运⾏
C:\EC2>ec2
java version "1.6.0_02"
Java(TM) SE Runtime Environment (build 1.6.0_02-b06)

Java HotSpot(TM) Client VM (build 1.6.0_02-b06, mixed mode, sharing)

作者:文采奉天绮晴00
链接:https://wenku.baidu.com/view/e0d70f3da46e58fafab069dc5022aaea998f4103.html
来源:百度文库
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章
|
9月前
|
边缘计算 人工智能 负载均衡
什么是SD-WAN?
【4月更文挑战第15天】
3317 5
|
Web App开发 前端开发 JavaScript
看看人家 阿里的 低代码引擎,多优雅!
特性 引擎协议 使用示例 工程化配置: cdn 可选方式:
|
云安全 存储 安全
云服务风险慨述
从用户角度来看,云计算意味着数据、计算及应用均通过网络被转移到用户掌控范围之外的云服务提供商手中,因此,用户隐私信息和云服务风险等问题随之而来。从技术层面来看,传统信息安全存在的问题在云端上同样存在,而且还因为云计算的商业模式及虛拟化等技术的引入,使得云服务面临新的服务风险问题。
2015 0
|
5月前
|
人工智能 小程序 数据可视化
低代码平台功能对比:哪个平台最高效
数字化转型背景下,低代码平台成为企业提升开发效率的优选。低代码开发允许通过少量代码甚至无代码创建应用,简化开发过程,降低门槛。本文介绍低代码概念及优势,并推荐Zoho Creator、织信、Mendix、微搭、轻流等平台,建议企业根据功能、易用性、集成能力等因素选择合适的平台。低代码平台能显著缩短开发周期,降低成本,提升业务敏捷性,增强员工参与度,并具备良好的可维护性。
328 61
|
9月前
|
弹性计算 安全 Cloud Native
云原生-AWS EC2使用、安全性及国内厂商对比
云原生-AWS EC2使用、安全性及国内厂商对比
281 0
|
9月前
|
存储 网络协议 文件存储
存储硬件与协议
存储硬件与协议
|
9月前
|
机器学习/深度学习 人工智能 前端开发
新一代前端开发工具——基于人工智能的代码生成器
【2月更文挑战第2天】本文介绍了一种新型前端开发工具——基于人工智能技术的代码生成器,通过分析用户需求和设计稿,自动生成高质量前端代码,极大地提升了开发效率和质量。
|
存储 Java Unix
63 python - 模块
63 python - 模块
54 0
|
并行计算 编译器 Linux
CentOS7.6 安装配置Amber18/AmberTools18(GPU加速版)
CentOS7.6 安装配置Amber18/AmberTools18(GPU加速版)
983 0
CentOS7.6 安装配置Amber18/AmberTools18(GPU加速版)
|
域名解析 存储 Rust
使用let's encrypt申请免费的SSL证书
使用let's encrypt申请免费的SSL证书
11180 2

热门文章

最新文章