首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
函数参数与返回值
传递变长参数
defer 和追踪
内置函数
递归函数
将函数作为参数
闭包
应用闭包:将函数作为返回值
使用闭包调试
计算函数执行时间
通过内存缓存来提升性能
声明和初始化
切片
For-range 结构
切片重组(reslice)
切片的复制与追加
字符串、数组和切片的应用
声明、初始化和 make
测试键值对是否存在及删除元素
for-range 的配套用法
map 类型的切片
map 的排序
将 map 的键值对调
标准库概述
regexp 包
锁和 sync 包
精密计算和 big 包
自定义包和可见性
为自定义包使用 godoc
使用 go install 安装自定义包
自定义包的目录结构、go install 和 go test
通过 Git 打包和安装
Go 的外部包和项目
在 Go 程序中使用外部库
结构体定义
使用工厂方法创建结构体实例
使用自定义包中的结构体
带标签的结构体
匿名字段和内嵌结构体
方法
类型的 String() 方法和格式化描述符
垃圾回收和 SetFinalizer
当前位置:
首页>>
技术小册>>
go编程权威指南(二)
小册名称:go编程权威指南(二)
**aws-EC2介绍** Amazon Elastic Compute Cloud 为什么叫EC2,就是上面4个单词的缩写,后面还有其它的一些服务会采用这种缩写方法,比如后面要接触到的S3服务。 翻译过来就是amazon 弹性 计算 云服务 再直白一点理解就是,在aws云上管理的服务器 ------------ **云服务器的特点** 从ec2的名字上面我们就能看出来,最大的特点是弹性。 **能够支持自动扩容** 比如,一台8g内存的服务器,如果性能不够了,想要升级,如果是运行在云服务器上,就可以平滑地升级,甚至可以做到自动扩容。 自动扩容,会根据当前服务器随的负载,根据用户配的扩容规则,进行自动扩容。不仅仅是上面举例的内存,其它的如CPU、硬盘等,都可以随时扩容。 **安全** 云服务会为我们提供很多安全解决方案,包括监控、报警、防攻击,漏洞扫描等等。如果是自己搭建的服务器,做好这些方面的工作需要非常专业的技能以及人力和时间,还有维护成本等。 ------------ ec2虽然主要是用做云服务器使用,但它也需要配合其它的服务一起始用才可以。 比如,后面我会会介绍的VPC、Load Balance等 ------------ **实例 Instance** 一个实例相当于一台服务器,这跟我们前面的课程中阿里云购买的ecs是同一个东西。 通过Service -- 找到 EC2 服务来购买EC2服务  购买后的EC2服务器被称为Resource,资源。 EC2面板会为我们列出已购买的实例列表,包括这些实例有哪些正在运行,running. ------------ **aws计费方式** 在aws里没有购买服务器这样的说法,取代它的叫法是Launch Instances,运行实例。 在这里需要跟大家介绍一下aws的收费方式。 aws在创建账号的时候,需要用户绑定信用卡,这个信用卡目前只支持VISA、America Express、Master、JCB等国外信用卡,另外还可以使用美国运通卡开通。 美国运通卡在国内的银行是可以申请的。 当用户使用信用卡绑定了帐号后,信用卡就与aws公司建立了扣费关系。 信用卡的收费结算周期是按月结算,也就是说,你每个月的月初可以看到上月消费情况,费用会从你的信用卡里扣除。下图为aws的账单管理页面:  ------------ **免费服务器** 所以,aws这里并没有购买实例这种说法,而是运行实例。 你可以运行任意台服务器,aws会为你计算你运行这些服务器每月实际产生的费用。 值得一提的是,aws为用户提供了一台免费实例,该实例的配置规格较低,但用来做学习、测试用还是足够的,免费期限是一年。 免费服务器的实例类型是: t2.micro ------------ **运行实例:** 我们点击右上角的运行实例按钮,就可以运行一台新的服务器。 运行实例的步骤: 1.填写实例名称:  2.选择系统镜像  这里和前面讲的阿里云服务是一样的,可以选择创建Linux系统、windows系统、甚至可以是macos。 3.选择实例类型 这一步就是选择我们具体的服务器配置,包括cpu的核数,内存大小等。  4.配置安全组  安全组我们在前面的阿里云课程中已经为大家介绍过了,aws的安全组这里也并无差别,都是限制监听端口与ip的访问限制功能。 5.磁盘空间配置  这一步主要是配置硬盘大小的。 ------------ 前面我们介绍了aws的收费规则,aws会按照我们选择的具体配置,来计算实际生成的费用。 在aws创建实例的过程中,并不是像阿里云那样,会在下面计算出一个金额,aws完全采用了按量付费的计费规则。 ------------ 在后面的过程中,还会我们增加一步生成pairkey的步骤,我们点击生成后,需要把key文件下载到本地,保存好。 aws实例登录的规则不像阿里云那样,使用用户名密码登,而是使用指定key文件登录。 当然,如果key文件丢失了,我们也可以重新生成。 在ec2面板里找到key pairs面板,可以创建新的key:  ------------ 经过上面的一些步骤,我们一台aws实例就配置好了,点击右侧的运行实例,返回到实例面板,我们就会在列表中看到我们新增加的EC2实例。
上一篇:
AWS服务介绍
下一篇:
AWS之VPC
该分类下的相关小册推荐:
Go开发基础入门
企业级Go应用开发从零开始
Go语言入门实战经典
深入浅出Go语言核心编程(四)
go编程权威指南(三)
深入浅出Go语言核心编程(七)
从零写一个基于go语言的Web框架
深入浅出Go语言核心编程(八)
Go开发权威指南(下)
go编程权威指南(四)
Go开发权威指南(上)
深入浅出Go语言核心编程(一)