Download - Open Stack China Trip Sz0922
OpenStack--企业私有云基础设施最佳选择
George Wang R&D Director, ShenZhen Site Manager
瞬联软件科技
CIeNET Technologies
About Us
Overview
• CIeNET Technologies (瞬联软件科技)
• A leading consulting and software company founded in 2000
• Telecom, enterprise, mobile & internet software development
• 1,900+ R&D engineers
Honors
• 2012 IAOP Global Outsourcing 100 Top 75 “Leader”
• 2011, 2010 and 2009 IAOP Global Outsourcing 100
• 2011 Diverse Supplier Development Program (Accenture)
• 2010 Minority Global Technology Firm of the Year (US DOC)
• 2011, 2010 and 2009 China Sourcing Top 100 (Gartner)
• 2009 and 2008 Top 100 China Software Export Enterprise
11/28/2012 2 CIeNET PROPRIETARY
Agenda
1. Why OpenStack for Private IaaS 为什么选择OpenStack搭建私有云
2. Implementation Strategy 实施策略
3. Customization and Development 定制与开发
4. Implementation Result 实施效果
5. CIeCloud Service “瞬云”服务
11/28/2012 3 CIeNET PROPRIETARY
Why Private IaaS?
11/28/2012 4 CIeNET PROPRIETARY
内部调研发现:
We have a lot of computers (我们有很多机器)
• Server, Blade, Workstation, Desktop PC, Laptop PC
Computer resource utilization is low (每台机器的使用率很低)
• Average utilization < 10%
Old computers are idle (旧机器闲置)
• They are put aside rather than being utilized
R&D environment setup is repeated manually (研发环境手动重复安装)
• Repetitive work (repeated installations) and added overhead for IT maintenance
We use a lot of commercial software licenses (好多商业软件!)
• It’s expensive
We’ve installed some virtualization software (已经尝试使用虚拟化软件)
• Not centrally managed
Why OpenStack?
11/28/2012 5
Open Active Simple
CIeNET PROPRIETARY
Open
从第一天起就是开源的. Apache 2.0 License (商业友好)
不像Eucalyptus.
Mar. 2012 Merge proprietary version with open source version (GPL V3)
不像CloudStack (Citrix).
April 2012: donate to Apache Foundation
对企业价值:
Low Cost
Fully Control (避免被商业软件公司Lock in)
Free Re-distribution
11/28/2012 6 CIeNET PROPRIETARY
Active
Participants: 190+ Companies
Successful usage by large companies (如新浪)
New established OpenStack Foundation
对企业价值:
More support from the community
More features
Clear and long-term roadmap 长期保护IT投资
11/28/2012 7 CIeNET PROPRIETARY
Simple
Several available packages for enterprise adaptation:
Rackspace, Red Hat, Ubuntu
容易上手:Good documentation, more shared information from community
容易安装:Puppet, Chef, Crowbar,Juju …
功能清晰:Virtual Machine (=EC2) + Object Storage ( = S3)
对企业价值:
降低对专家的依赖
减少运维成本
减少培训成本
11/28/2012 8 CIeNET PROPRIETARY
Summary
11/28/2012 9 CIeNET PROPRIETARY
Agenda
1. Why OpenStack for Private IaaS 为什么选择OpenStack搭建私有云
2. Implementation Strategy 实施策略
3. Customization and Development 定制与开发
4. Implementation Result 实施效果
5. CIeCloud Service “瞬云”服务
11/28/2012 10 CIeNET PROPRIETARY
Target
11/28/2012 11 CIeNET PROPRIETARY
Virtual Machine
Management (Computing)
Development and Deployment
Platform
Storage Service
Enterprise Applications
Align with Corporate Cloud Strategic
Develop/test with cloud platform
Deploy and use cloud-based services
Provide cloud-based services to public
11/28/2012 12
IT 基础设施
开发环境
使用云服务
提供云服务
CIeNET PROPRIETARY
指导原则:初始阶段不要过度设计
We don’t buy extra hardware: 没有购买新硬件
Not all applications need a powerful CPU and large memory to support high transaction rates.
We haven’t implement HA:暂不实施高可用
Not all applications need 24x7 availability.
We only backup data for controller nodes: 仅备份控制节点
Not all data need extremely high security.
We don’t engineer for extremely concurrent usage of all users: 不考虑所有用户同时使用等极端情况
Not all user will use the system at same time
11/28/2012 13 CIeNET PROPRIETARY
已有资源利用
High End Computers: 少数“中高端”机做控制节点和计算节点
Control Node and Computing Node
EG:
DELL R510, Xeon E5 2420 1.9G, 16G RAM, 500G * 7, 1Gb NIC
HP DL380, 2 4-core Intel® Xeon® X5550,16GB RAM,1Gb NIC
Low End Computers: 普通机器做存储
Storage
EG:
DELL 980/990, Intel i5 3.20GHz 4G RAM 500G * 4, 100Mb NIC
DELL 320, Intel Core2 1.80GHz 2G RAM 80G * 10, 100Mb NIC
11/28/2012 14 CIeNET PROPRIETARY
The Infrastructure 我们搭建的基础设施
11/28/2012 15
Storage Node
OpenStack IaaS Software
KVM
Virtualization
KVM KVM
Compute Node
Users
CIeNET PROPRIETARY
Agenda
1. Why OpenStack for Private IaaS 为什么选择OpenStack搭建私有云
2. Implementation Strategy 实施策略
3. Customization and Development 定制与开发
4. Implementation Result 实施效果
5. CIeCloud Service “瞬云”服务
11/28/2012 18 CIeNET PROPRIETARY
Beyond OpenStack: Put Development Platform Inside 整合内部开发平台
Make internal development and testing environment as a standard image.
Developers can now easily access a development environment with just the push of a button. All dependent software is included. (开发者点击鼠标就能获得想要的开发环境)
Make environment management very easy.
11/28/2012 19 CIeNET PROPRIETARY
Java Dev. Env.
Android Compile Env.
Dev. Config. Management
Auto Test Framework
开发企业网盘模块
11/28/2012 20
Storage Node
OpenStack IaaS Software
KVM Virtualization
KVM KVM
Compute Node
CIeDISK Module SaaS Software
CIeNET PROPRIETARY
企业网盘-“瞬盘” CieDISK
随时随地访问的文件“云盘”
基于策略与他人和群组分享文件
丰富的文件管理功能
多文件操作,版本管理,回收站
多客户端 接入(Android, iPhone, Mac, Windows)
11/28/2012 21 CIeNET PROPRIETARY
Integrate with Internal Work Flow
Business Needs: Resource utilization shall be approved and controlled.
Users apply for usage before using
Admins approve/reject the usage
Reminder before the expiry time
Auto terminate after due date
Add WorkFlow module inside OpenStack NOVA.
New Service/New table inside OpenStack framework.
Easy to upgrade to new version of OpenStack
Integrated with existing OA flow
11/28/2012 22 CIeNET PROPRIETARY
Agenda
1. Why OpenStack for Private IaaS 为什么选择OpenStack搭建私有云
2. Implementation Strategy 实施策略
3. Customization and Development 定制与开发
4. Implementation Result 实施效果
5. CIeCloud Service “瞬云”服务
11/28/2012 23 CIeNET PROPRIETARY
Operation Results 内部运营效果
Launched and running internally
Hardware resource utilization
10% 60%
Re-used old idle hardware
New development machine launch efficiency improved
1 day 10 minutes
CIeDISK:
File/Picture sharing by cloud hard disk:
Email attachments reduce to 1/10
Personal cloud disk space utilization
Average: 10%
11/28/2012 24 CIeNET PROPRIETARY
Private IaaS Expansion Plan
Migrate more servers to cloud IaaS environment
High Availability MySQL/RabbitMQ/Control/KeyStone/Glance/Nova
Live Migration
LDAP integration (Single Sign-On)
VDI (remote desktop) for testing centers
All new project server resources are started from cloud
11/28/2012 25 CIeNET PROPRIETARY
Agenda
1. Why OpenStack for Private IaaS 为什么选择OpenStack搭建私有云
2. Implementation Strategy 实施策略
3. Customization and Development 定制与开发
4. Implementation Result 实施效果
5. CIeCloud Service “瞬云”服务
11/28/2012 26 CIeNET PROPRIETARY
针对企业的“瞬云”服务
11/28/2012 27 CIeNET PROPRIETARY
Cloud Migration
(云迁移)
Operations and Support
(运营与支持)
Infrastructure Deployment
(基础设施搭建)
Customization
(客户定制)
Development Center
(合作开发)
Training
(培训)
Thank You! Contact Us: [email protected]
11/28/2012 28 CIeNET PROPRIETARY