Transcript 云计算及网站技术运营
田逸([email protected])
《互联网运营智慧-高可用可扩展网站技术实战》
云在何处?
云播放器:最近在地铁看到的某公司的mp6播放器广
告
云杀毒:云安全、云查杀
云主机
云数据库
云计算会议
我们都在云里?
云计算是什么玩意
一种服务转移
淡化有型资产:如果购买amazon的弹性云平台
虚拟的世界:设备虚拟化、应用虚拟化、逻辑虚拟
化 ……
一些计算机科学术语的商业包装
云的特性
虚拟性
高可用性
可扩展性
未必经济性
很强的处理及处理能力—自己建设的云才会发挥这个
特性
谁在追云?!
主机租赁/空间租赁服务商
商业忽悠者。还未闻有“云取款机”、集体宿舍之
“云洗衣机”、“云手机”!
海量数据处理:日志分析、搜索数据处理、资源最大
化利用
临时性使用计算环境
盲目追新者
接触云端
Amazon弹性云平台部署web服务。这个vps感觉差不
多,不过稳定性确实不错。
Apache开源项目hadoop。用多个物理服务器分析日志,
能大大提供处理速度。
接触云端
分布式文件系统moosefs.构建更大、性能更强、可靠
性更高的虚拟存储系统。
平台虚拟化:vmware及xen
山寨云:vmware之exsi + 分布式文件系统(moosefs)
腾云之技
好的集中管理工具。如cloudera-desktop
实时监控平台。如nagios、Ganglia
性价比
日志汇总与分析系统
网站技术运营
受关注的往往是前台。我们先来看一段文字:网站运
营就是在网站建建设完成后以网站盈利为目标的相关工作,
主要包括网站的产品/服务设计管理、内容策划和更新、市
场推广和网站活动策划、客户服务以及用户需求分析、竞
争对手分析,运营人员管理、投资回报分析等,如果把网
站当做企业的一个产品,那么 网站运营所需要做的,基本
相当于产品经理的工作。
相当一部分企业设置首席运营官COO这个职位,不过
一般是与技术无关的。
通常意义的运营,主要是指产品的运营
什么是网站的技术运营
用技术手段支撑产品的服务体系
技术运营的重要性
好的技术运营:
(1)漂亮的页面设计得以展现
(2)代码的功能得以高效的实现
(3)成本得以较好的控制
(4)网站可用性好
无技术运营和糟糕的技术运营:
(1)页面文件及代码,仅仅是占据磁盘空间的字节数而已
(2)开销成本巨大
(3)网站经常不能使用
技术运营与运维的区别
主动与被动
全局与局部
将来与现在
系统性与非系统性
建设性与守旧性
运营什么?
技术规划:选什么样的机房、预计多大的带宽、使用
什么技术架构、使用什么样的设备、提供什么样的技
术保障、需要招聘组织什么样的技术人员、花多少成
本等等
实施:对比/选定机房(不停的讨价还价)、采购设备、
签合同、设备上架、配合开发/产品人员公测、网站上
线等等
日常运营:监控、故障处理、配合其他人员更新系统/
程序、容量扩充、写报告、其它支持等等
架构及性能调整、决策数据提供等等
技术运营的追求
部署自动化
流程、技术规范化
状态可视化
故障处理及时化
人员操作懒惰化
技术运营的关注点
良好的用户体验:访问速度快、停机时间少
快速部署、快速恢复
合理的成本
易于扩展的系统架构
常用的技术
开源系统
负载均衡
Cdn加速
分布式存储
监控
应用拆分
安全
虚拟化技术
性能调优
负载均衡:某个实例
用户
LVS-DR
web服务器
用户请求
mysql主从服务器
信息返还
一些认识误区
越复杂越高明
风闻一些新的技术,不管自身有无必要,立马要求实
施(一些领导的做法)
设备重要人不重要
技术搞定一切
技术运营的一些策略
先排除故障,再寻求原因
出现故障时,应与开发部门紧密合作,多方着手,能
快速定位问题和解决问题
管理好系统权限
在安全和性能方面做权衡
备份/备忘为王
架构优先
谢谢
相关技术文档,请访问
http://blog.formyz.org
http://sery.blog.51cto.com
或参看《互联网运营智慧》一书
2011-1-16 北京