我们使用亚马逊平台时首先需要去注册aws账户(
亚马逊云科技提供了100余种产品免费套餐。其中,计算资源Amazon EC2首年12个月免费,750小时/月;存储资源 Amazon S3 首年12个月免费,5GB标准存储容量。
https://aws.amazon.com/cn/free/?nc2=h_ql_pr_ft&all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-order=asc&awsf.Free%20Tier%20Types=*all&awsf.Free%20Tier%20Categories=*all&trk=e0213267-9c8c-4534-bf9b-ecb1c06e4ac6&sc_channel=el)
先准备好支持的国内银行卡或者VISA卡
每个月都有免费的使用时间(为期一年、每月750小时Linux和Windows t2.micro 实例的使用时间)
EC2详情页: https://aws.amazon.com/cn/ec2/?trk=2cea2ce0-d958-430b-996f-4d8e431f5a5b&sc_channel=el
EC2是亚马逊网络AWS中提供的可扩展的计算能力
使用EC2可以更快开发和部署应用程序,可以根据您的所需来启动虚拟服务器并配置安全和网络环境,并可以很好的进行管理,EC2可以便捷的扩大缩小规模场景,减少对流量的走向
在我们使用过程中,向可以利用云来做服务器的有许多(例如阿里、腾讯、华为、天翼、百度、金山、Microsoft、京东、浪潮等等)
从目前情况下来看的话,大多数是基于aws的产品资深策略和业务繁衍而成的一个体系
文档这块aws当然是缺失的,官方文档大多数是以英文为主的,相对于英文较差的同学来说这是比较苦的,但是都难不倒一个程序员的节奏(谷歌可是自带翻译器哦)
AWS 优点:
EC2向我们使用者提供了一个真正的虚拟计算机环境,在我们使用WEB服务启动多种操作实例,通过自定义来去加载这些应用环境的实例,并管理网络权限根据自己需要的数量来进行系统映像
如果使用EC2的话:
EBS:这是为EC2提供可持久性的存储卷,EBS在访问时必须通过网络,并可以独立于实例存在,EBS是可用性和可靠性都非常高的存储卷,我们可以用作EC2引导分区,作为标准块存储社保附加在EC2的实例上,EBS 卷大大提高了EC2 实例存储的持久性
CPU:优化CPU功能可以更好的控制EC2实例,可以在新实例启动时指定任意数量的vCPU,以节省成本,可以针对单线程CPU在运行条件下运行良好的工作
HPC集群:拥有复杂计算工作或网络性能敏感应用程序的客户均可实现自定义基础设施提供的计算和网络性能,还可享有EC2的弹性、经济、灵活性的优势
弹性IP:这是专用于动态计算的IP地址,此IP与账户并无特殊关联,但可以控制该地址,直到彻底选择释放此IP地址,可以使用编程的方法将公有 IP 地址重新映射到账户中的任何实例当中去,从而去掩盖实例故障
…
使用云服务器时,每个地区的服务器访问节点速度是不同的
大家可以使用 https://www.cloudping.info/ 来进行测试节点速度
当点击HTTP Ping时等待即可
看上面的图片红框内这五个速度是占领优先的,具体选择哪个节点自己依据自己情况选择
右上角->我的账户->AWS 管理控制台
登录管理控制台之后在右上角选择所需节点
亚马逊弹性计算云(EC2,Elastic Compute Cloud)
在我们启动实例前我们需要给我们的实例进行命名操作
我们进行操作系统的选择
我们一定要进行创建唯一密钥对 以防他人侵入(还有就是避免忘记密码后便捷修改)
启动实例后就可以做配置了
(1). 安全组:创建您自己的防火墙规则或选择默认的 VPC 安全组
(2). 存储:EC2 同时提供磁盘和 SSD 存储。我们建议从 EBS gp2 卷开始
(3). 选择“Launch Instances”(启动实例)完成设置
我们本地需要下载Putty或者Xshell
Xshell是一款强大的安全终端模拟工具,它支持SSH1,SSH2,以及MicrosoftWindows平台的TELNET协议(免费)
Xftp可以和Xshell配合使用哦(用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件)
Putty是用来远程连接服务器的,支持SSH、Telnet、Serial等协议的连接。其中最常用的是SSH(免费)
这两款都是可以连接EC2实例的,在我们使用的输入需要连接的服务器的IP地址和端口号后进行实例连接(可以将其保存哦,方便下次连接使用),在连接过程时会让你输入用户名和密码(俗称身份验证),输入之后就可以直接使用了(这样的Linux窗口操作是非常舒服的)
因本机Xshell和Putty无法打开运行就不去使用了
https://aws.amazon.com/cn/ec2/getting-started/?trk=a428ec5e-e33c-4258-8ec0-2202f986223c&sc_channel=el 可以参照官方用例,这里就不过多去啰嗦了
我们在本地使用Vue CLI或者Vite创建一个自己的项目
接下来我们使用Vue CLI创建
如果的话先进行安装
npm install -g @vue/cli // 使用npm安装
# OR
yarn global add @vue/cli // 使用yarn安装
使用下面命令查看是否安装成功
vue --version
创建项目
vue create helloWord
也可以选第三个自己去配置(为了方便我就选第一个了)-----选完之后进行等待
我们可以使用开发工具在新项目中进行功能的编写
然后我们将其使用命令进行打包 打完包之后我们放到服务器上进行访问即可出现以下页面(因本机Xshell和Putty无法打开运行就非教程使用方法了)
我们在做应用程序开发的时候千万不要把状态挂在自己的服务器上面,因为如果我们的服务器发送故障后,状态也会随之消失(无法恢复),如果要与AWS进行交互的话,请一定使用对应SDK,AWS SDK可以自动处理验证、逻辑的,而且他的质量也很高,再查看日志时我们要去使用工具、系统查看器等
借助EC2可以设置和配置实例,从系统到应用均可,AMI是一种打包的环境,EC2并提供了多个工具来创建AMI
亚马逊云科技专为开发者们打造了多种学习平台:
【专属福利】
福利一:100余种产品免费套餐。其中,计算资源Amazon EC2首年12个月免费,750小时/月;存储资源 Amazon S3 首年12个月免费,5GB标准存储容量。
https://aws.amazon.com/cn/free/?nc2=h_ql_pr_ft&all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-order=asc&awsf.Free%20Tier%20Types=*all&awsf.Free%20Tier%20Categories=*all&trk=e0213267-9c8c-4534-bf9b-ecb1c06e4ac6&sc_channel=el
福利二:最新优惠大礼包,200 数 据 与 分 析 抵 扣 券 , 200 数据与分析抵扣券,200 数据与分析抵扣券,200机器学习抵扣券,200$微服务与应用开发抵扣券。https://www.amazonaws.cn/campaign/?sc_channel=el&sc_campaign=credit-acts-ldr&sc_country=cn&sc_geo=chna&sc_category=mult&sc_outcome=field&trkCampaign=request-credit-glb-ldr&trk=f45email&trk=02faebcb-3f61-4bcb-b68e-c63f3ae33c99&sc_channel=el
福利三:解决方案CloudFormation一键部署模版库
https://aws.amazon.com/cn/quickstart/?solutions-all.sort-by=item.additionalFields.sortDate&solutions-all.sort-order=desc&awsf.filter-tech-category=*all&awsf.filter-industry=*all&awsf.filter-content-type=*all&trk=afdbbdf0-610b-4421-ac0c-a6b31f902e4b&sc_channel=el