概念

EC2是弹性的云计算
云主机
也即虚拟机,由分配的CPU、内存、网络和磁盘等资源组成
好处:维护成本低(主机替换)、环境升级成本低
AMI:映像
创建云主机的蓝图,指定初始状态1
预装什么操作系统: windows、linux
什么环境软件: apache、php、mysql
定制配置
映像和云主机的区别是图纸与大楼的关系
Instance:实例
实例 = 映像(云主机) + 资源(CPU、内存、网络、磁盘)
同一个映像可以创建多个云主机,这些云主机之间是独立的

EC2是一种云主机管理服务
管理方式:例如创建云主机
Console:网页方式,例如点击按钮
CLI: 命令行方式
API: 编程方式
REST 例如由javaSDK实现
SOAP 很多厂商不用了
补充:REST是一种软件架构风格,用来代替SOAP和XML-RPC的web服务实现方案
前两者方式由管理员使用,后者由开发人员使用

在aws云控制台创建主机

选择速度快的区域:新加波/日本/悉尼,选择新加波
WEB控制台左边栏有多种信息可以设置,有实例、镜像、存储和网络

创建EC2实例
1.选择AMI镜像
主要两类:linux和windows,例如选择windows 2012
2.选择实例类型
每种类型有多种尺寸
类型:
M3: 各方面资源平行。例如CPU、内存、网络、存储
C3: 计算优化。CPU优化过,很强,擅长计算。一般用于分布式计算
R3:内存优化。内存很大。适合做数据库、高性能缓存
I2:存储优化。硬盘较强。适合做数据仓库
HS1: 高性能IO。适合做大规模数据库,并行分布式文件系统
T2:微型(相对与M3)。适合做演示
G2/G3: 适合图形处理
尺寸:每种尺寸的硬件资源大小都不同,例如拿CPU核心来说
micro
mediam
large
xlarge
选择t2.micro(1CPU、1G内存、网络速度低)
3.配置实例
实例个数
增加实例(不打钩)
网络,选择vpc(默认),没有就创建。vpc是虚拟PC的意思,作用是将多个云主机放在一个网络组成私有云
子网,选择私有云的子网
是否自动分配公共IP
公网IP作用:外部主机能通过控制台访问该云主机
分配方式
1.分配公有IP
2.手动分配弹性IP(建议该选项)
选择禁止
IAM角色,选择none,新用户一般没有iam角色
关闭云主机的行为:stop(停止)、Tenimal(终止,删除云主机)
是否终止保护,不打钩
监控,是否cloudwatch详细监控
4.添加存储(叫A硬盘)
外存,磁盘
EBS: elastic block storage 弹性块存储
又叫云硬盘
注意:
该A硬盘只用来存放操作系统文件和数据、预安装软件的文件和数据,以及相关配置文件,一般5-10G
用另外的存储B硬盘存放应用和数据,然后挂载到云主机上。
当云主机崩溃时,只需通过镜像重新生成一个云主机,将B硬盘挂载到新的云主机上。出现问题时能快速恢复,使用脚本更能妙级恢复
列说明
类型:例如root
设备:例如/dev/sda1
快照:快照编号
大小:指定硬盘空间
卷类型:普通、高性能,选前者即可
IOPS:与卷类型有关
终止时是否删除:一般只有保存业务和数据的B硬盘不能删除
5.标签实例
自定义标签和标签值
name webserver
6.配置安全组
安全组是规则的集合,规则规定了入站集合和出站集合,规定了哪些数据能进来,哪些数据能出去
一般创建云主机前设置入站规则,创建云主机后设置出站规则
一个规则包含4要素
类型 协议 端口 源地址(入站规则)/目标地址(出站规则)
以入站规则为例
协议:表示哪些协议能访问本云主机,例如tcp
端口:通过哪些端口进入云主机,例如80
地址:192.168.0.*。0.0.0.0表示任意地址
从192.168.0网段的访问本云主机80端口的http数据都放行
类型:
自定义:自定义tcp、udp、icmp协议类型,端口需要自己指定。完全自定义,则协议和端口都手动指定
预制:例如http。协议预制为tcp,端口预制为80
默认规则:严进宽出
入站规则:默认不能让所有数据入站
出站规则:默认让所有数据出站
实例:
1.创建远程连接
RDP(远程桌面协议) TCP 3389 
源地址有三种方式设置
myIP:自动判断客户端IP,通常不准
任意:如果客户端的公网IP飘忽不定,则选这个
手动指定
安全组可以当前手动创建,也可以选择使用之前已经创建的,例如创建一个名为WebServerSG

如何连接该实例

1.选择或创建新的密钥
创建密钥->起名keypair->下载
注意: 丢了就难以恢复,一定要保管好,只能下载一次
2.运行状态
服务->EC2->实例
名字   实例ID  实例类型   有效区域   实例状态  状态检查  告警状态
WebServer  xxxx  t2.micro ap-southeast-1b  running(运行中) initializing(初始化中) none
详情:
描述:
私有IP:内网互相访问用,不能被外网访问
公有IP: 可以将其关联到弹性IP中
弹性IP:
安全组:
inbond入站规则
outbond出站规则
3.设置弹性IP
网页左侧->网络和安全->弹性IP
弹性IP: 
手动申请、手动释放
从公有IP池获取,关联到云主机,云主机删了可以将此IP关联到另一个云主机
弹性IP需要付费
公有IP与弹性IP的相同和区别
相同的是都可以通过外网访问
公有IP:重启后IP变了(云主机停止时释放,启动时获取)
对于国内的IP与域名绑定的网站来说是一种灾难
当云主机使用了公有IP,但是同时绑定了弹性IP,那么该主机重启后将会释放公有IP,而继续使用弹性IP
弹性IP:重启前后的IP不会变
第一步手动分配弹性IP
在实例页面看一下云主机初始化完成没有?初始化完成后
第二步关联弹性IP
关联到刚刚创建的云主机
注意:在实例的详情页面能看到公有IP和浮动IP为同一个IP而且有了dns
4.连接公有云
在实例页面的顶部点击连接
下远程桌面文件
页面会提示连接的公有IP以及登录用户名和密码
上传密钥,解码密码,才能获取登录密码
下载远程桌面文件后,双击打开,输入用户名

AWS:1.相关概念、创建云主机的过程的更多相关文章

  1. 【openstack N版】——创建云主机

    一.启动实例 1.1 已准备服务介绍 MySql:为各个服务提供数据存储. RabbitMQ:为各个服务之间通信提供交通枢纽. keystone:为各个服务之间通信提供认证和服务注册. Glance: ...

  2. 使用aliyun cli工具快速创建云主机

    参考文档: https://help.aliyun.com/document_detail/25484.html?spm=a2c4g.11186623.3.2.b57vQp 步骤 创建AccessID ...

  3. 干货|带你体验一次原生OpenStack云平台发放云主机的过程

    一个执着于技术的公众号 1 前言 上一章节我们完成了OpenStack云平台的搭建工作,今天就带大家一起学习下如何发放一台云主机 点击查看:如何搭建一套OpenStack云平台 2 发放OpenSta ...

  4. openstack命令创建云主机实例

    @ 目录 前言 上传centos镜像 创建实例 创建外网卡 修改安全组规则 创建云主机实例 前言 简单创建云主机实例只需要上传一个测试镜像.创建一张外网卡.创建一个实例类型.修改安全组规则即可 注:这 ...

  5. nodebb在阿里云主机部署过程

    1.在centos上安装nodejswget http://nodejs.org/dist/v0.8.9/node-v0.8.9.tar.gztar zxvf node-v0.8.9.tar.gzcd ...

  6. Openstack新建云主机的流程

    前言 前天晚上没睡觉,所以昨天睡得很早,导致今天4点就起来了 时间是人最宝贵的财富,于是我打消了钻在被子里刷剧的念头,爬起来整理一下在Openstack中新建一个云主机的流程. Openstack可以 ...

  7. 创建 OpenStack云主机(十一)

    创建过程 创建虚拟网络 创建m1.nano规格的主机(相等于定义虚拟机的硬件配置) 生成一个密钥对(openstack的原理是不使用密码连接,而是使用密钥对进行连接) 增加安全组规则(用iptable ...

  8. Openstack入门篇(十三)之云主机创建

    1.知识回顾与端口总结 service 功能 MySQL 为各个服务提供数据存储 RabbitMQ 为各个服务之间通信提供交通枢纽 Keystone 为各个服务器之间通信提供认证和服务注册 Glanc ...

  9. 创建 OpenStack云主机

    创建过程 创建虚拟网络 创建m1.nano规格的主机(相等于定义虚拟机的硬件配置) 生成一个密钥对(openstack的原理是不使用密码连接,而是使用密钥对进行连接) 增加安全组规则(用iptable ...

随机推荐

  1. 10.1综合强化刷题 Day4

    财富(treasure) Time Limit:1000ms   Memory Limit:128MB 题目描述 LYK有n个小伙伴.每个小伙伴有一个身高hi. 这个游戏是这样的,LYK生活的环境是以 ...

  2. 代码Rework中的反思

    以前编码只是关注能写出来,并让程序运行就完事,这是非常错误的想法. 让我们重新思考软件设计中的一些问题吧! 软件设计就像设计房屋,设计器具,是一个道理.软件的复杂度和bug完全是自己造成的,要设计好的 ...

  3. luogu P1336 最佳课题选择

    题目描述 Matrix67要在下个月交给老师n篇论文,论文的内容可以从m个课题中选择.由于课题数有限,Matrix67不得不重复选择一些课题.完成不同课题的论文所花的时间不同.具体地说,对于某个课题i ...

  4. Java并发编程,深度探索J.U.C - AQS

    java.util.concurrent(J.U.C)大大提高了并发性能,AQS 被认为是 J.U.C 的核心. CountdownLatch 用来控制一个线程等待多个线程. 维护了一个计数器 cnt ...

  5. Putty完全使用方法

    http://www.putty.ws/Putty-wanquanshiyong putty中文站

  6. iOS 5的文件存储策略应对

    苹果在iOS 5系统时,对app的文件存储提出了新的要求.从它的guildline来看,是推荐开发者尽量把app生成的文件放在Caches目录下的.原文如下: Only user-generated ...

  7. web.config配置数据库连接 【转】

    http://www.cnblogs.com/breezeblew/archive/2008/05/01/1178719.html 第一种: 取连接字符串 = System.Web.Configura ...

  8. JAVA使用外部字体将文字生成图片,并使用FontMetrics居中文字

    需求: 1.用户输入文字,根据外部字体,将文字生成图片 2.输出的文字需要居中在图片中显示 遇到的问题: 1.如何导入外部字体?使用Java的Font类,所有的字体都是系统安装过的 2.每次用户输入的 ...

  9. 读取配置文件包含properties和xml文件

    读取properties配置文件 /** * 读取配置文件 * @author ll-t150 */ public class Utils { private static Properties pr ...

  10. 【京东账户】——Mysql/PHP/Ajax爬坑之购物车列表分页

    一.引言 做京东账户项目中的购物车模块,功能之四就是购物车列表的分页显示.要用到的是Apach环境,Mysql.PHP以及Ajax. 二.查询数据 mysql: SELECT * FROM jd_pr ...