有问有答 | AWS使用精华问答,带您开启 AWS 上的云计算之旅!

戳蓝字“CSDN云计算”关注我们哦!


640?wx_fmt=png

AWS作为业界领先的云服务提供商,提供多种多样的高可靠性服务。那么究竟该如何使用AWS呢?今天的有问有答栏目,将带您开启 AWS 上的云计算之旅!


640?wx_fmt=gif1

Q:请问RDS相较自建MySQL on EC2有什么优势?


A:RDS是托管的数据库服务,搭建,维护,升级,备份,主备设置之类的全部托管给了AWS,只需要创建好RDS实例,预设置好Multi-AZ,备份轮换天数之类的就行,使用起来比较省心,但却没法像常规数据库服务器那样登录上去操作文件系统,因为RDS只提供一个MySQL之类的数据库接口服务,自己在EC2上搭建MySQL也可以,这样对整个过程是高度可控的,但是工作量会增大。一般建议团队有中专门的DBA,且人手充足的情况下使用自己搭建。


640?wx_fmt=gif2

Q:AWS的环境连接着公司内部网络,现在要写个lambda函数去连接公司里面一台MSSQL。程序用Python写的,本地就要pip pymssql。但是AWS环境是没有这个模块的。请问有办法让函数执行的环境有这个模块?


A:需要先建立一个虚拟环境,用virtualenvwrapper, 建立了一个隔离的环境后,在这个环境pip install pymssql,然后程序就放在这里面。 等到程序写好以后,把这个这个虚拟环境的目录打成zip包上传到AWS上,就可以运行了。


640?wx_fmt=gif3

Q:有一台t2.micro的Windows系统机器。为了测试,安装了一个wamp。安装和配置后,采用弹性IP,将某个外网地址52.X.X.X和内网地址172.X.X.X关联,发现无法通过外网地址访问,但是内网和本机127.0.0.1访问均正常。安全组设置中,入网和出网的80端口都开了,请问这是什么原因?


A:这个问题请请参考以下英文解释:

If you do not see the Bitnami test page, use Windows Firewall with Advanced Security to create a custom rule that allows the HTTP protocol through port 80 and the HTTPS protocol through port 443. For more information, see Windows Firewall with Advanced Security Overview on Microsoft TechNet. Also verify that the security group you are using contains a rule to allow HTTP (port 80) connections. For information about adding an HTTP rule to your security group, see Adding Rules to a Security Group.

其中的Bitnami可以人作为WAMP。具体解决方法为:在AWS控制台——安全组设置入站规则,然后在去服务器——防火墙——添加端口就可以了。


640?wx_fmt=gif4

Q:调用AWS S3接口,发现只有大文件的分部上传可以当断点续传来用,但是好像并不是真正的断点续传,只能一部分一部分的上传,请问如何设置才能断点续传?


A:如果用Go预言,在uploader 结构体有一个LeavePartsOnError字段,为true时为保留已经上传的字段,由于并不能获取到那个part上传失败,所以,将该字段设置为false,这样只要有一个part上传失败,S3不会保存,可以使用retry机制,上传多次。另外,可以直接使用 multiupload 相关方法,通过uploadId和上传num完成自定义的分段上传,仔细查看API,可以找到相关接口。


640?wx_fmt=gif5

Q: 看S3的介绍,S3好像存的数据量不是很大。但每个用户可能存的数据有数G不等,不知S3是否能支持? 如果不支持,那就只能存到EC2上了。APP 是不是可以直接调用AWS的SDK中的API访问数据库,不需要像以前那样自己写后台程序存读数据了,需不需要自己在后台写Restful接口?使用EC2是不是跟做Web一样,还是需要自己写后台程序?


A:一,S3能存的数据没有容量限制("virtually unlimited"), 只要单个文件不超过5T。如果是用来被挖掘的数据,对这些数据的写操作应该不多,肯定是放在S3合适。另外根据数据的结构,也可以考虑RDS, DynamoDB。二,AWS提供Java等几种语言的SDK,可以被APP调用。三,一般不需要。四,与具体的应用有关,不同的应用适合不同的架构,直接把EC2当机器用,可能会不能完全利用AWS的elasticity,flexibility等特性。

小伙伴们冲鸭,来留言!

今天的有问有答到这里就结束了。对于AWS的使用方法还有哪些问题?我们可以请来专家详细为您解答;

您想要学习哪方面的问题,我们可以根据您提供的话题,有针对性的进行问答;

当然,我们也为大家提供了展示自己的平台,欢迎大家搜集更多问答,快来投稿吧!


----------------    --------------


1.微信群:

添加小编微信:color_ld,备注“进群+姓名+公司职位”即可,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!


2.征稿:

投稿邮箱:liudan@csdn.net;微信号:color_ld。请备注投稿+姓名+公司职位。



推荐阅读

  • 云计算到底是怎么玩的?

  • 企业云存储建设之路

  • AI in 美团:吃喝玩乐背后的黑科技

  • 开除“野狗”式程序员,团队的效率提高了

  • Windows 成“弃子”,Linux 终上位?

  • 可替代Android的6大开源移动操作系统

  • 程序员求助:被领导强行要求写Bug该怎么办?网友的回答让我笑翻


640?wx_fmt=gif点击“阅读原文”,打开 CSDN App 阅读更贴心!


640?wx_fmt=png喜欢就点击“好看”吧!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/524953.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

异常之详解

定义:软件运行过程中,遇到输入不符合要求,程序打不开文件(文件可能不存在或格式不对),空指针,内存或硬盘满了,网络连接失败,非法参数等等这些异常问题,称为异…

C语言 指针 p++ / p-- - C语言零基础入门教程

目录 一.变量 i/i–二.指针 p/p– 1.通过下标访问数组元素2.通过指针偏移访问数组元素 三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.变量 i/i– 在前面的文章 自加自减运算符( i /i ) 中介绍了关于变量自增和自减的运算,举个…

BugkuCTF-MISC题又一张图片,还单纯吗

下载文件得到一张图片file.jpg 以010editor打开图片没有flag 以binwalk: 发现没有分离成功 以foremost: 生成file文件夹 得到flag

要闻君说:5G手机真的来了?TCL转型科技企业!鹅厂云部门发布态势报告, DDoS攻击正式进入Tb时代!天上“跑”起出租车?...

关注并标星星CSDN云计算每周三次,打卡即read更快、更全了解泛云圈精彩newsgo go go 图片来自腾讯《一线》岁末年初,真是一波“内部调整热”。要闻君得知,联想集团执行副总裁兼中国区总裁刘军选择在晚上发布了一封内部邮件,至此中国…

C语言 使用指针遍历数组 - C语言零基础入门教程

目录 一.使用数组下标遍历数组 1.计算数组元素个数2.通过下标遍历数组 二.使用数组首地址偏移遍历数组三.使用指针遍历数组四.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.使用数组下标遍历数组 数组中的每个元素都有一个序号,这…

2018,这一年的腾讯优图,我们总结一下!

戳蓝字“CSDN云计算”关注我们哦!2018,腾讯年满20,恰逢弱冠;2018,巨头持续布局AI,可谓“落地生花”的一年。毋庸置疑,腾讯也“玩”AI,最具代表性的,就是“玩出”了三大实…

BugkuCTF-MISC题只有黑棋的棋盘(writeup)

手动分离压缩包注意:zip压缩包文件头格式为504B0304,之间包含504B0102,文件以504B0506****结尾,注意这类格式。 解题流程 题目是1个压缩包,还有提示:动手修复。 1.先把压缩包解压,得到图片和…

js之讲解

1.啥时js 脚本语言 2.基本使用及HelloWorld <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><!-- js代码&#xff0c;也可以放入body中--> <!-- <script>…

C语言 指针和数组区别 - C语言零基础入门教程

目录 一.前言二.指针和数组区别 1.通过 sizeof 获取大小 a.计算数组大小b.计算指针大小 2.指针和数组赋值方式不同 a.指针赋值b.数组赋值 3.指针是指针变量&#xff0c;数组是指针常量 三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.前言 …

AI时代的交换机什么样?华为CloudEngine 16800告诉你!

[中国&#xff0c;北京&#xff0c;2019年1月9日] “网络新引擎AI赢未来”华为网络春季新品发布会在北京顺利召开&#xff0c;华为发布了业界首款面向AI时代的数据中心交换机CloudEngine 16800&#xff0c;定义了AI时代数据中心交换机的三大特征&#xff0c;创新性地引入AI技术…

BugkuCTF-MISC题蜘蛛侠

下载附件 好几个加密文件&#xff0c;注释部分给出密码的提示 这个是苏州码子&#xff0c;〡 〢 〣 〤 〥 〦 〧 〨 〩 十分别对应1-10 压缩包密码是肆肆壹拾陆玖玖捌拾壹&#xff0c;根据hint.txt得知需要根据加密脚本&#xff0c;写出解密脚本得到file.jpg key.jpg数据被p…

C语言 指针数组 - C语言零基础入门教程

目录 一.简介 1.数组2.指针3.指针和数组区别 二.指针数组三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.简介 1.数组 数组中的每个元素都有一个序号&#xff0c;这个序号从 0 开始&#xff0c;称为下标 index&#xff0c;例如&#xff0c…

BugkuCTF-MISC题做个游戏

补充&#xff1a; &#xff08;一&#xff09; JAR 文件就是 Java Archive File&#xff0c;顾名思意&#xff0c;它的应用是与 Java 息息相关的&#xff0c;是 Java 的一类文档格式。JAR 文件非常类似 ZIP 文件——准确的说&#xff0c;它就是 ZIP 文件&#xff0c;所以叫它…

js(javascript)之浏览器控制台使用

基本语法入门&#xff0c;必备调试技巧 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><script>//js严格区分大小写//1.定义变量//var num1;//alert(num);//2.条件控制var …

C语言 数组指针 - C语言零基础入门教程

目录 一.简介 1.数组2.指针3.指针和数组区别 二.数组指针三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.简介 1.数组 数组中的每个元素都有一个序号&#xff0c;这个序号从 0 开始&#xff0c;称为下标index&#xff0c;例如&#xff0c;…

Spark+Alluxio性能调优十大技巧

戳蓝字“CSDN云计算”关注我们哦&#xff01;由于统一访问对象存储&#xff08;如S3&#xff09;和HDFS数据的场景的出现和普及&#xff0c;Apache Spark结合Alluxio的大数据栈越来越受欢迎。此外&#xff0c;越来越流行的计算与存储分离的架构导致计算端查询延迟增大。因此&am…

jq(jquery)之点击隐藏段落

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>点击p段落&#xff0c;把它们隐藏</title><script src"https://code.jquery.com/jquery-3.4.1.min.js"></script><scr…

C语言 指针数组和数组指针区别 - C语言零基础入门教程

目录 一.简介 1.数组2.指针3.指针和数组区别 二.指针数组和数组指针区别 1.指针数组2.数组指针 三.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.简介 1.数组 数组中的每个元素都有一个序号&#xff0c;这个序号从 0 开始&#xff0c;称为下…

BugkuCTF-MISC题FileStoragedat

知识点 FileStorage是微信存储数据的一个文件夹&#xff0c;该文件夹下存放的是经过加密后微信里发送、接受的图片而形成的文件后缀为dat的文件。就是微信dat文件。想要做出此题&#xff0c;就得先弄懂微信dat文件形成的原因。 微信的dat文件&#xff0c;将微信图片的各字节通…