Mais conteúdo relacionado Semelhante a OpenStack- The Time is Now - Lew Tucker, Cisco (20) OpenStack- The Time is Now - Lew Tucker, Cisco1. Open Stack
The Time Is Now
Lew Tucker
VP/CTO, Cloud Computing
Cisco Systems, Inc.
© 2010 Cisco and/or its affiliates. All rights reserved. 1
2. • Deployment of ubiquitous IP networks
• Explosion of digital content and networked devices
• Movement to unified communications
• Advancement of highly scalable, low cost compute
• Convergence of networks, compute, and storage
• Desirability of an IT utility model
2013: 486 Exabytes
• Appetite for new applications 91% Consumer
Video Traffic
Internet Traffic
180 Exabytes
will be video
© 2010 Cisco and/or its affiliates. All rights reserved. 2
3. • Compute
Hypervisors divide up a computers into virtual machines for greater efficiency
Scale-out architecture leads to warehouse-scale computing and new data
center designs
• Storage
Aggregate individual disks into one large logical unit
Key-value stores grow to massive size with different consistency models
• Networking
Virtualization drives need for virtual switches in hypervisors
Massively scalable data centers stretch limits of traditional approaches
Advances being made in software-driven, programmable networks
• Pooling of resources to create Cloud-based infrastructure
© 2010 Cisco and/or its affiliates. All rights reserved. 3
4. Web Enterprise
Challenge Challenge
Huge volume of Large number of
user requests applications/services
Relatively small “Mission Critical”,
number of services direct economic/legal
impact
User experience,
user privacy Low to moderate user
interaction
© 2010 Cisco and/or its affiliates. All rights reserved. 4
5. Web Enterprise
Approach Approach
Scale-out Vertical scaling
Architecture
HA failover model
Design for Failure
Transactional
Information-centric
Application specific
Commodity Infrastructure
systems
© 2010 Cisco and/or its affiliates. All rights reserved. 5
6. Web Enterprise
Innovation Evolution
“Big Data”, Commercial software
NoSQL
Consumerization of IT
New Languages
and frameworks Browser-based apps
Open Source Access from anywhere
© 2010 Cisco and/or its affiliates. All rights reserved. 6
7. Web Enterprise
Innovation Evolution
“Big Data”, Commercial software
NoSQL
Consumerization of IT
New Languages
and frameworks Browser-based apps
Open Source Access from anywhere
Innovation Transfer (Cloud, Social Software)
© 2010 Cisco and/or its affiliates. All rights reserved. 7
8. Cloud Computing Applies Web
Architectural Principles to Computing
Infrastructure
Run a large number of
different applications from App App App App
OS OS OS OS
many different customers on
VM VM VM VM
a shared, highly scalable
infrastructure Cloud Service
(large scale web app)
© 2010 Cisco and/or its affiliates. All rights reserved. 8
9. Application/Service
Software Framework +
System Architecture
LAMP, Memcached, MySQL
Massive, Scale Out
Infrastructure
© 2010 Cisco and/or its affiliates. All rights reserved. 9
10. Software as a Service
Platform as a Service
Infrastructure as a Service
© 2010 Cisco and/or its affiliates. All rights reserved. 10
11. © 2010 Cisco and/or its affiliates. All rights reserved. 11
12. © 2010 Cisco and/or its affiliates. All rights reserved. 12
13. Metering, Billing,
Management
AppStores
Your Application Load
Auto Scaling Balancing
Queuing Database
Block Storage
Services
Compute Networking Storage
Services Services Services
© 2010 Cisco and/or its affiliates. All rights reserved. 13
14. Application
Services as a Platform
Infrastructure as a Service
© 2010 Cisco and/or its affiliates. All rights reserved. 14
15. API
App
App Service
API API OS
Customers
Virtual
App Service Platform As A Service Service Machine
OS OS OS OS OS OS
Virtual Virtual Virtual Virtual Virtual Virtual
Machine Machine Machine Machine Machine Machine
API API API API API API API API
Compute Storage Network Queuing Data Base …
Cloud Service : Public or Private
© 2010 Cisco and/or its affiliates. All rights reserved. 15
17. © 2010 Cisco and/or its affiliates. All rights reserved. 17
18. GET /clusters/cluster1/vms/01
Server response:
{
"name" : "Database"
"uri": "/clusters/cluster1/vms/001",
"description" : "MySQL host",
"back-up": "/clusters/cluster1/vms/001/ops/back-up",
"attach": "/clusters/cluster1/vms/001/ops/attach",
"detach": "/clusters/cluster1/vms/001/ops/detach",
"controllers": {
"deploy": "/clusters/cluster1/vms/001/ops/deploy",
"start": "/clusters/cluster1/vms/001/ops/start",
"stop": "/clusters/cluster1/vms/001/ops/stop",
"reboot": "/clusters/cluster1/vms/001/ops/reboot",
"hibernate":
"/clusters/cluster1/vms/001/ops/hibernate",
"resume": "/clusters/cluster1/vms/001/ops/resume"
}
}
© 2010 Cisco and/or its affiliates. All rights reserved. 18
19. © 2010 Cisco and/or its affiliates. All rights reserved. 19
20. In the end, whoever gets the most
developers wins
Do we need another platform war?
Instead we should be talking about the important of
good architecture and interfaces!
© 2010 Cisco and/or its affiliates. All rights reserved. 20
21. © 2010 Cisco and/or its affiliates. All rights reserved. 21
22. • Take in the best ideas, best practices, and best code
• Open source and built by the community
• Meet the needs of application developers, service providers,
operators, users
• Base it on simple, powerful components that may be combined in different
ways since we won’t know where innovation will happen
• Effectively manage the need for both rapid innovation and stability
• Make it easy to understand to drive adoption
• Lots of documentation and examples
• Innovate in the open through blueprint proposals
• Make it the best
© 2010 Cisco and/or its affiliates. All rights reserved. 22
23. Developer API
Compute Storage
Service Services
User and
(VMs, (Block, System
Memory, Massive
Admin
Local Disk) Key-value
store)
Servers Disks Accounts
Basic Network Connectivity
© 2010 Cisco and/or its affiliates. All rights reserved. 23
24. Developer API
Network APIs
Compute Network Storage
Service Service Services
User and
(VMs, (Subnets, (Block, System
Memory, Network Massive Key-
Svcs,
Admin
Local Disk) value store)
Security)
Virtual
Servers Networks Disks
Network Connectivity
© 2010 Cisco and/or its affiliates. All rights reserved. 24
25. • Interest
• Support customers running OpenStack
• Contribute to and learn from the community
• Advance the state of the art in cloud computing
• What Cisco has to offer
• Networking expertise, internet experience
• Industry support
• Work to date
• OpenStack running on Cisco gear
• Networking-as-a-service
• More to come
© 2010 Cisco and/or its affiliates. All rights reserved. 25
26. • Follow our progress on openstack.org on our OpenStack event
page, along with tech notes, etc.
“OpenStack on Cisco UCS B200 Blade Servers)
“OpenStack on CISCO UCS C200 Rack-Mount Servers”
http://www.cisco.com/web/solutions/sp/design_summit_2011.html
- or -
http://bit.ly/cisco-ucs-openstack
…… Resources tab
© 2010 Cisco and/or its affiliates. All rights reserved. 26