当我们使用亚马逊平台时,我们首先需要注册aws账户( 亚马逊云技术提供了100多个免费包装。其中,计算资源Amazon EC第一年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 Tier Types=*all&awsf.Free Tier Categories=*all&trk=e0213267-9c8c-4534-bf9b-ecb1c06e4ac6&sc_channel=el) 先准备好支持的国内银行卡或者VISA卡
每月有免费使用时间(为期一年,每月750小时)Linux和Windows t2.micro 实例的使用时间)
文章目录
- 什么是EC2
- AWS优缺点
- EC2功能
- 创建EC2实例
- 连接EC2
- 使用
- 个人见解
- 结尾
什么是EC2
EC2详情页: https://aws.amazon.com/cn/ec2/?trk=2cea2ce0-d958-430b-996f-4d8e431f5a5b&sc_channel=el
EC二是亚马逊网络AWS可扩展的计算能力
使用EC可以更快地开发和部署应用程序,可以根据您的需要启动虚拟服务器,配置安全和网络环境,并能很好地管理,EC2可以方便地扩大和缩小规模场景,减少流量的方向
AWS优缺点
在我们的使用过程中,有很多服务器(如阿里巴巴、腾讯、华为、天翼、百度、金山、Microsoft、京东、浪潮等)
从目前的情况来看,大部分都是基于aws产品高级战略和业务繁衍的体系
- aws对比阿里云:
- aws:(计算服务)EC2,Auto Scaling等等S3,EBS网络、数据库、消息队列等。Hadoop、流媒体、监控、安全、自动化、终端IOT等一些服务
- 阿里云:监控、安全、中间件、大数据、虚拟网络、日志等,大部分是基本服务
- 从服务类型来看,aws与全面相比,提供的服务体验更高,功能高于阿里云
- 从稳定方面来讲 优先推荐aws来使用的
- 速度方面 aws稍逊一筹,毕竟服务器铺设不同,价格也不同,aws单独收费
- 阿里云更为突出CDN功能,而AWS是CloudFront为CDN
- aws第三方支持最多,阿里云有点惨淡。
- aws相对于支持较多的是以企业为主的,阿里云较多是以个户为主
文档这块aws当然,它是缺失的。大多数官方文件主要是英语。与英语差的学生相比,这是痛苦的,但程序员的节奏并不难(谷歌有自己的翻译)
AWS 优点:
- 是云市场的主导地位
- aws拥有最完整的数据中心
- 管理大量用户和资源的能力最深入
- 可用服务不断增长
- 对初学者友好(有月限)
- 全球覆盖速度快,灵敏度高
- 无服务器框架
- 经验多、功能多
- 先用后付(月底计算)
- 服务器容量无限,扩展灵活,工具广泛
- 镜像是无限的… AWS 缺点:
- 成本相对较高(用于上线后)
- 国内服务阉割太严重
- 文档少(或英语)
EC2功能
EC2为我们的用户提供了一个真正的虚拟计算机环境WEB服务启动各种操作实例,通过自定义加载这些应用环境,管理网络权限根据需要的数量进行系统图像
如果使用EC2的话:
- 启动并运行预配置模板化的系统图像(或配置应用程序、数据、库及相关配置)
- 选择你想要的例子类型,然后使用它WEB服务相关API或者启动、终止和监控其他相关管理工具的例子
- 在EC2.配置相关安全和访问权限
- 确定是否需要使用相关相关相关相关相关相关相关相关相关需要使用API以上是终端节点或持久存储的实例
EBS:这是为EC提供可持续存储卷,EBS访问时必须通过网络,并且可以独立于实例,EBS存储卷具有很高的可用性和可靠性,我们可以用作EC2.引导分区作为存储社会保障的标准块附加EC2的实例上,EBS 卷大大大大提高EC2 实例存储的耐久性
CPU:优化CPU更好地控制功能EC2.新实例启动时,可动时指定任何数量vCPU,为了节约成本,可以针对单线程CPU在运行条件下工作良好
HPC集群:拥有复杂计算工作或网络性能敏感应用程序的客户均可实现自定义基础设施提供的计算和网络性能,还可享有EC弹性、经济和灵活性的优势
弹性IP:这是专门用于动态计算的IP地址,此IP与账户没有特殊关系,但可以控制地址,直到完全选择释放IP地址方法可用于公共地址 IP 地址再次映射到账户中的任何实例中,以掩盖实例故障 …
创建EC2实例
使用云服务器时,每个区域的服务器访问节点速度不同 你可以用 https://www.cloudping.info/ 测试节点速度
当点击HTTP Ping时等待即可
看上图红框中的这五个速度优先考虑的,根据自己的情况选择哪个节点
右上角->我的账户->AWS 管理控制台
登录管理控制台后,选择右上角所需的节点
亚马逊弹性计算云(EC2,Elastic Compute Cloud)
在我们启动实例之前,我们需要命名我们的实例
我们进行操作系统的选择 我们必须创建唯一的密钥对 防止他人入侵(忘记密码后避免方便修改)
启动实例后,可以进行配置 (1). 安全组:创建自己的防火墙规则或默认选择 VPC 安全组 (2). 存储:EC2 同时提供磁盘和 SSD 存储。我们建议从 EBS gp2 卷开始 (3). 选择“Launch Instances设置(启动实例)完成
连接EC2
本地需要下载Putty或者Xshell
Xshell它支持强大的安全终端模拟工具SSH1,SSH2,以及MicrosoftWindows平台的TELNET协议(免费) Xftp可以和Xshell配合使用(用户可以安全使用) UNIX/Linux 和 Windows PC 传输文件之间) Putty支持远程连接服务器SSH、Telnet、Serial等待协议的连接。最常用的是SSH(免费) 两者都可以连接EC例如,我们使用的输入需要连接的服务器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
选用V2即可
也可以选择第三个自己配置(为了方便我选择第一个)-选择后等待
我们可以使用开发工具项目中进行功能的编写
然后我们将其使用命令进行打包 打完包之后我们放到服务器上进行访问即可出现以下页面(因本机Xshell和Putty无法打开运行就非教程使用方法了)
个人见解
我们在做应用程序开发的时候千万不要把状态挂在自己的服务器上面,因为如果我们的服务器发送故障后,状态也会随之消失(无法恢复),如果要与AWS进行交互的话,请一定使用对应SDK,AWS SDK可以自动处理验证、逻辑的,而且他的质量也很高,再查看日志时我们要去使用工具、系统查看器等 借助EC2可以设置和配置实例,从系统到应用均可,AMI是一种打包的环境,EC2并提供了多个工具来创建AMI
结尾
亚马逊云科技专为开发者们打造了多种学习平台:
- 入门资源中心:从0到1 轻松上手云服务,内容涵盖:成本管理,上手训练,开发资源。https://aws.amazon.com/cn/getting-started/?nc1=h_ls&trk=32540c74-46f0-46dc-940d-621a1efeedd0&sc_channel=el
- 架构中心:亚马逊云科技架构中心提供了云平台参考架构图表、经过审查的架构解决方案、Well-Architected 最佳实践、模式、图标等。https://aws.amazon.com/cn/architecture/?intClick=dev-center-2021_main&trk=3fa608de-d954-4355-a20a-324daa58bbeb&sc_channel=el
- 构建者库:了解亚马逊云科技如何构建和运营软件。https://aws.amazon.com/cn/builders-library/?cards-body.sort-by=item.additionalFields.sortDate&cards-body.sort-order=desc&awsf.filter-content-category=*all&awsf.filter-content-type=*all&awsf.filter-content-level=*all&trk=835e6894-d909-4691-aee1-3831428c04bd&sc_channel=el
- 用于在亚马逊云科技平台上开发和管理应用程序的工具包:https://aws.amazon.com/cn/tools/?intClick=dev-center-2021_main&trk=972c69e1-55ec-43af-a503-d458708bb645&sc_channel=el
【专属福利】 福利一: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