26
OpenStack--企业私有云基础设施最佳选择 George Wang R&D Director, ShenZhen Site Manager 瞬联软件科技 CIeNET Technologies

Open Stack China Trip Sz0922

Embed Size (px)

DESCRIPTION

China OpenStack User Group

Citation preview

Page 1: Open Stack China Trip Sz0922

OpenStack--企业私有云基础设施最佳选择

George Wang R&D Director, ShenZhen Site Manager

瞬联软件科技

CIeNET Technologies

Page 2: Open Stack China Trip Sz0922

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

Page 3: Open Stack China Trip Sz0922

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

Page 4: Open Stack China Trip Sz0922

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

Page 5: Open Stack China Trip Sz0922

Why OpenStack?

11/28/2012 5

Open Active Simple

CIeNET PROPRIETARY

Page 6: Open Stack China Trip Sz0922

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

Page 7: Open Stack China Trip Sz0922

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

Page 8: Open Stack China Trip Sz0922

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

Page 9: Open Stack China Trip Sz0922

Summary

11/28/2012 9 CIeNET PROPRIETARY

Page 10: Open Stack China Trip Sz0922

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

Page 11: Open Stack China Trip Sz0922

Target

11/28/2012 11 CIeNET PROPRIETARY

Virtual Machine

Management (Computing)

Development and Deployment

Platform

Storage Service

Enterprise Applications

Page 12: Open Stack China Trip Sz0922

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

Page 13: Open Stack China Trip Sz0922

指导原则:初始阶段不要过度设计

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

Page 14: Open Stack China Trip Sz0922

已有资源利用

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

Page 15: Open Stack China Trip Sz0922

The Infrastructure 我们搭建的基础设施

11/28/2012 15

Storage Node

OpenStack IaaS Software

KVM

Virtualization

KVM KVM

Compute Node

Users

CIeNET PROPRIETARY

Page 16: Open Stack China Trip Sz0922

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

Page 17: Open Stack China Trip Sz0922

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

Page 18: Open Stack China Trip Sz0922

开发企业网盘模块

11/28/2012 20

Storage Node

OpenStack IaaS Software

KVM Virtualization

KVM KVM

Compute Node

CIeDISK Module SaaS Software

CIeNET PROPRIETARY

Page 19: Open Stack China Trip Sz0922

企业网盘-“瞬盘” CieDISK

随时随地访问的文件“云盘”

基于策略与他人和群组分享文件

丰富的文件管理功能

多文件操作,版本管理,回收站

多客户端 接入(Android, iPhone, Mac, Windows)

11/28/2012 21 CIeNET PROPRIETARY

Page 20: Open Stack China Trip Sz0922

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

Page 21: Open Stack China Trip Sz0922

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

Page 22: Open Stack China Trip Sz0922

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

Page 23: Open Stack China Trip Sz0922

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

Page 24: Open Stack China Trip Sz0922

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

Page 25: Open Stack China Trip Sz0922

针对企业的“瞬云”服务

11/28/2012 27 CIeNET PROPRIETARY

Cloud Migration

(云迁移)

Operations and Support

(运营与支持)

Infrastructure Deployment

(基础设施搭建)

Customization

(客户定制)

Development Center

(合作开发)

Training

(培训)

Page 26: Open Stack China Trip Sz0922

Thank You! Contact Us: [email protected]

11/28/2012 28 CIeNET PROPRIETARY