谷歌Google App Engine 亚马逊AWS 微软Microsoft Azure 提供服 务类型 PaaS, SaaS Iaas, PaaS IaaS, PaaS, SaaS 服务间 关联度 全部服务被捆绑在一起.耦合度高 能够随意选择服务组合,耦合度低 能够随意选择服务组合,耦合度低 虚拟化 技术 未使用 Xen Hyper – V 支持的 编程语言 Python. Java 多种 多种 执行环境 Google自身提供的环境.位于云端 亚马逊平台.云端 云端或本地,混合云 不…
开源软件中有大量专家构建的代码,大大节省了开发人员的时间和成本,热衷于开源的大厂们总是能够带给我们新的惊喜.2016年9月GitHub报告显示,GitHub已经有超过 520 万的用户和超 30 万的组织.这十二个月以来,有超过 81 万的人发起了人生第一个 PR,更有 280 万人创造了他自己的第一个仓库,而中国,成为新注册增长最多的国家. Facebook开源项目负责人曾说过: 一是开源能够帮助他人更快地开发软件,促进世界创新,主要是社会价值层面的考虑.二是开源能够倒逼Facebook的工程…
原文出处: uxdesign - Eleonora Zucconi   译文出处:UXRen - 邓俊杰 如果你是个正在找工作的用户体验研究员,或是一个招聘经理正急需一些启发性问题来测试你的候选人,这份清单可以帮到你. 清单包含了由Glassdoor和Quora用户提交的46条问题,描述在GAMF(谷歌.亚马逊.微软.Facebook四巨头公司)面试用户体验研究员职位时遇到的题目. 单包含所有Glassdoor用户回复的面试问题,但不包含如“描述下你之前的工作经历”这一类的普通问题,如实记录了用…
国外物联网平台(1)——亚马逊AWS IoT 马智 平台定位 AWS IoT是一款托管的云平台,使互联设备可以轻松安全地与云应用程序及其他设备交互. AWS IoT可支持数十亿台设备和数万亿条消息,并且可以对这些消息进行处理并将其安全可靠地路由至 AWS 终端节点和其他设备.应用程序可以随时跟踪所有设备并与其通信,即使这些设备未处于连接状态也不例外. 使用AWS Lambda.Amazon Kinesis.Amazon S3.Amazon Machine Learning.Amazon Dyna…
设计高可用的应用是架构师的一个重要目标,可是基于云计算平台设计高可用应用与基于传统平台的设计有很多不同.云计算在给架构师带来了很多新的设计挑战的时候,也给带来了很多新的设计理念和可用的服务.怎样在设计应用的时候充分利用云平台的各种特点是基于云计算设计的一个重要条件.在这个在线讲座中,我们将以亚马逊AWS云平台为例,讨论怎样设计一个高可用应用. 我们先会依据AWS服务是否天然高可用.高容错的特点把常见的AWS服务分类.比方AWS把以下服务设计成高可用和高容错的服务: ·     Amazon S3…
概括:这里选择亚马逊EC2的Linux AMI实例,该Linux服务器是亚马逊预配置的Linux环境,内置多个YUM源,属于亚马逊首推的稳定Linux服务器.默认登录用户名为ec2-user,执行root权限命令时,需要加sudo前缀命令. 1.安装mysql5.5: yum list mysql #搜索mysql安装包和 sudo yum -y install mysql #参数-y为不需要提示安装 看见Complete! 安装成功. 注意:不需要单独安装mysqlserver服务端,利用YU…
概括:这里选择亚马逊EC2的Linux AMI实例,该Linux服务器是亚马逊预配置的Linux环境,内置多个YUM源,属于亚马逊首推的稳定Linux服务器.默认登录用户名为ec2-user,执行root权限命令时,需要加sudo前缀命令. 1.安装PHP5.6: PHP5.6安装包的名称必须加56数字结尾,这里注意! 必须安装php56 和php56-fpm两个软件包,不能只安装php56! yum list php56 php56-fpm #检查php 和php-fpm 是否存在 sudo…
概括:这里选择亚马逊EC2的Linux AMI实例,该Linux服务器是亚马逊预配置的Linux环境,内置多个YUM源,属于亚马逊首推的稳定Linux服务器.默认登录用户名为ec2-user,执行root权限命令时,需要加sudo前缀命令. 1.检查是否安装该程序: which nginx #查看nginx是否存在 如未安装时:which nginx显示结果为 /usr/bin/which: no nginx in (/usr/local/bin:/bin:/usr/bin:/usr/local…
1 网络配置 EC2即亚马逊AWS云服务中的虚拟主机.创建EC2实例时如果使用的默认VPC并分配了公有IP是可以上网的.但我们经常需要自定义的网络环境,这时就需要自己定义VPC和子网了. 1.1 配置VPC 如果你需要自己的VPC而不是系统默认的,一般需要提前建好.在服务导航中选择VPC.然后创建一个VPC: 注意CIDR块要设计好,如10.0.0.0/16. 1.2 创建子网 VPC选择之前建好的,CIDR块设置好,如10.0.0.0/24,或者10.0.1.0/24. 1.3 配置igw i…
1. 找到在购买亚马逊的AWS服务器时保存的密钥文件(假设为abc.pem). 2.打开PuTTYgen,如下图,点击图中1处的“load”,找到abc.pem文件所在的位置,并选择abc.pem,确定: 然后,选择图中2处的RSA. 3.这时,点击下图的“Save private key”按钮,命名并保存在你自己想放的地方(如命名为def.ppk). 4.打开PuTTY, 在“Session”界面输入“Host Name ”,“Host Name ”在亚马逊AWS的EC2控制面板中可以找到,如…