概念

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. 连接mysql

    1.nuget  所搜MySql.Data 2.appsettings.json { "ConnectionStrings": { "DefaultConnection& ...

  2. Codeforces Round #450 (Div. 2) B. Position in Fraction【数论/循环节/给定分子m 分母n和一个数c,找出c在m/n的循环节第几个位置出现,没出现过输出-1】

    B. Position in Fraction time limit per test 1 second memory limit per test 256 megabytes input stand ...

  3. 玲珑杯 Round #5 Problem E Tetration (枚举 + 欧拉公式)

    题目链接  Tetration 题意  给定一个排列  现在可以任意调整这个排列的顺序 求$a_{1}^{a_{2}^{a_{3}^{...^{a_{n}}}}}$对$p$取模的最小值 直接枚举$a$ ...

  4. 分享Kali Linux 2017年第18周镜像文件

     分享Kali Linux 2017年第18周镜像文件  Kali Linux官方于4月30日发布2017年的第18周镜像.这次维持了11个镜像文件的规模.默认的Gnome桌面的4个镜像,E17.KD ...

  5. linux远程登录工具

    ssh协议原理

  6. c语言单链表实现

    /************************************************************************* > File Name: singleLin ...

  7. springboot + mybatis配置多数据源示例

    转:http://www.jb51.net/article/107223.htm 在实际开发中,我们一个项目可能会用到多个数据库,通常一个数据库对应一个数据源. 代码结构: 简要原理: 1)Datab ...

  8. ichartjs 制作的图表

    ichartjs资源包下载:https://files.cnblogs.com/files/xiandedanteng/ichartjs-ichartjs1.2.zip 本例下载地址:https:// ...

  9. C++PE文件格式解析类(轻松制作自己的PE文件解析器)

    PE是Portable Executable File Format(可移植的运行体)简写,它是眼下Windows平台上的主流可运行文件格式. PE文件里包括的内容非常多,详细我就不在这解释了,有兴趣 ...

  10. JAVA中大数经常使用的函数

    声明为 BigInteger 的 java.math 中的字段 static BigInteger BigInteger. ONE BigInteger 的常量 1. static BigIntege ...