今天参加了一场针对初学者的亚马逊云计算的培训, 讲师经历丰富,水平很高。 一天下来收获很大,改变了我对云计算一些错误的认识, 对亚马逊以及其他主流厂商产品也初窥门径。
1. 云不在是忽悠, 在我以前的概念里, 所谓云计算, 大部分就是些网盘功能, 高级点的能提供下虚拟机服务,貌似没什么大花头,和以前过几年就流行一下的所谓新技术一样, 概念炒作而已。
现在我相信, 随着基础设施特别是网络带宽的大步发展,云计算式未来发展的趋势, 计算资源会由目前的分散走向集中,为人类更加丰富便利的生活服务。
计算资源会向水和电一样, 成为人类生活必不可少的要素。
2. 亚马逊等云平台 除了提供虚拟机服务以外, 主要是针对企业 个人 及机构提供了可扩展的基础服务, 比目前IDC的形势更加可靠和经济。
3. 对于软件开发者 测试人员,互联网 传统软件带来哪些影响,技术驱动下对技术发展方向和人类生活带来哪些影响, 我还在进一步思考,针对此会另写一篇。
附上听课笔记,查漏补缺。
mapReduce 面对海量数据 用mapReduce思维去做
一种处理海量数据的并行编程方式
Public DNS: ec2-54-248-207-49.ap-northeast-1.compute.amazonaws.com 亚马逊自己的dns系统 用于远程连接
Username: Administrator
Password: 37dUqMhX)n 根据keypair生成的密码, 要掌握这个机制
map 映射 reduce 化简 jeffery Dean主导创建 MapReduce 是云架构的核心 大数据
Amazon与计算体系结构
Dynamo --nosql amazon's bigTable
弹性云计算EC2 对cpu 计算资源的抽象
简单存储服务S3 也是非关系型数据库
简单队列服务SQS
简单数据库服务 Simple DB
关系数据库服务 RDS
内容推送服务 CloudFront = CDN
direct connect 配置网络管理所用
Route 53 Amazon‘s DNS
VPC = VPN
glacier 磁带 stroage 不常用的大批量文件存储, 压缩 打包
in-house 对应 in-cloudy
DymamoDB - nosql
ElastiCache - In-memory Cache 驻留内存 暂时不能持久化
RDS - 关系型数据库
CloudFormation -- 自定义虚拟机模板
stack 机柜的概念 里面有若干个虚拟机,虚拟机基于模板创建
amazon cloud watch 结合新浪微博图片大小讨论及结论
数据背后的含义
data pipeline -- data Driver工作流模板 结合汇款金额不同的 银行表现
Elastic BeansTalk -- AWS Application Container
IAM 身份认证解决方案
CloudSearch - managed Search Services
SES Email - sending mail service 主要用于市场营销
SNS -- push Notification services
S3内容应该用S3的名字 API来调用, 不能用所在的IP来调用
转向aws的注意事项:
1. 整体规划 哪些业务上,命名规则等细节
2. 数据存储的选择
3. 转移的代价 不仅仅是收费
内存数据库?