Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
云计算平台支撑的智能IT运维
"It's [Cloud Computing] stupidity. It's worse than stupidity: it'sa marketing hype campaign. Somebody is saying this isinevitable--and whenever you hear somebody saying that, it'svery likely to be a set of businesses campaigning to make ittrue.”
-Richard Stallman, Father of the Free Software Movement
“The interesting thing about cloud computing is that we’veredefined cloud computing to include everything that wealready do... The computer industry is the only industrythat is more fashion-driven than women’s fashion. .. It’scomplete gibberish. It’s insane. When is this idiocy goingto stop? - Larry Ellison, CEO Oracle
真正的变革?
海量数据(Big Data)
• Distributed• Partition tolerate• High availability• Eventual Consistency• Performance
– Multi-engine adaptive– Multi-facet optimization– P2P
可编程的基础架构(Programmable Infrastructure) • Virtualization• Fine-grained isolation• Real-time provisioning• Location aware• Network aware• Availability aware
可编程的运行平台(Programmable Platform)
• Data aware• States aware• Resource aware• Association aware• Service Oriented
关键技术(Enabling Technologies)
• Group Coordination and Collaboration
• Big Data and Real-time Analysis• Data Replication and Synchronization
• Data Aware Allocation and Scheduling
• Policy Based Management• Complex Event Processing
关键技术:群组管理
Join
Groupaddress
expansion
Multicastcommunication
Groupsend
Fail Group membershipmanagement
Leave
Process group
企业IT运维
服务满足(Fulfillment)
服务质量(SLM)
监管(Governance)
风险(Risks)
典型企业应用
系统架构演变
AppApp AppApp AppApp
ResourceResource
ResourceResource
ResourceResource
AppApp AppApp AppApp
运维模式(IT Operation Patterns)
Provision Pattern
• Waiting is a big waste• Fine-grained • Network aware• Policy enabled• Virtualization
Deployment Pattern
• DIrectory• Pull is better• Repeatable• Flexible mapping• It can get complex
Capacity Pattern
• Utilization vs Flexibility• Utilization vs Isolation• Multi-tenant effects• Capacity Bursting
Change Pattern
• Change is the fact of life, and change is the root of all evils
• Capacity and Redundancy• Modular and Reconfigurable• Learn from biology
Scalability Pattern
• Event, and Complex Event• The Cost of Distribution• Scheduling within Large Scale System
• Programmable Automation
Availability Pattern
• Redundancy = Replication + Synchronization
• Fluid Migration• And Back to Utilization• Failure, is unavoidable• When availability is more important than performance
Performance Pattern
• Latency vs Throughput• Everything Load-balanced - but not all load-balancers are the same
• The Data Impact• Cost of the Optimizations
Validation Pattern
• Modeling and Feedback Loop• Waterfall and Spillage• Recovery
Visibility Pattern
• Performance is the new kid• Realtime Streaming• Correlation and Discovery• Data Store and Presentation• Retention
Recovery Pattern
• Redundancy vs Utilization• Replication• State Transfer• RPO and RTO
友友系统的智维平台
Last Remarks
• IT operation tools are absolutely essential
• But tools will never replace experience and discipline
• Discipline is “controlled behavior resulting from training, study and practice.”
• Through experience learn discipline.
• And through practice achieve