Mais conteúdo relacionado
Semelhante a Real World Example of Orchestrating Docker, Node JS, NFV on OpenStack (20)
Real World Example of Orchestrating Docker, Node JS, NFV on OpenStack
- 1. Copyright © GigaSpaces 2015. All rights reserved.Copyright © GigaSpaces 2015. All rights reserved.
Pure-Play Orchestration
- 3. Copyright © GigaSpaces 2015. All rights reserved.
Orchestration 101
3
Orchestration is a means to Automate Manual Processes
- 4. Copyright © GigaSpaces 2015. All rights reserved.
Mapping the Different Types of
Orchestrations
Pure-Play Orchestration
4
- 5. Copyright © GigaSpaces 2015. All rights reserved.
Cloudify Architecture
5
Provision
ConfigureMonitor
Manage
Monitoring &
Alarming
CM Infrastructure
Can be used as a
command line tool or
as a managed service
Plugins
- 6. Copyright © GigaSpaces 2015. All rights reserved.
Cloudify Architecture
6
Provision
ConfigureMonitor
Manage
Monitoring &
Alarming
CM Infrastructure
Can be used as a
command line tool or
as a managed service
Plugins
- 7. Copyright © GigaSpaces 2015. All rights reserved.
Enterprise Customer Case Study
7
• Plan to Move their entire Data
center to cloud in 5 years
• Started with UCS & IAC
• Evaluated CloudFoundry & Cloudify
• Chose Cloudify for automating and
managing their apps over OpenStack
(Rackspace) & VMware
Top Tier
Bank
- 8. Copyright © GigaSpaces 2015. All rights reserved.
Telco Customer Case Study
8
This top tier carrier initiated a market scan to evaluate
various orchestration technologies.
Found Cloudify to be the only Orchestration platform that
meets all their requirements.
Top Tier
Carrier
- 9. Copyright © GigaSpaces 2015. All rights reserved.
Live Demos
9
Simple
Orchestration
of NodeJS,
MongoDB on
Docker
contaienrs
Orchestrate Simple Web App
Orchestrate a
complete
“Skype” on
demand
Orchestrate Full Blown App
Continues Deployment Demo
http://getcloudify.org/2015/02/17/vcloud-air-vsphere-vmware-cloud-openstack-orchestration-tosca.html
- 10. Copyright © GigaSpaces 2015. All rights reserved.
Orchestrate a Simple Web App
10
1. Install
the
Docker
Images
2. Configure
the
network,
ports
2. Run the
App
Cloudify Management
& Monitoring
1- Create
VCloudAir VM’s
on a VApp
2 -Provision Docker
Images on the
VM’s
3- Configure The
Network
4- Run the App
Local On vCloud Air
- 12. Copyright © GigaSpaces 2015. All rights reserved.
Continuous Deployment Demo
12
1- Create Environment
2 –Install and configure
Jenkins
3- Deploy A/B Testing
4- Execute Jenkins
workflow
Cloudify Management
& Monitoring
- 14. Copyright © GigaSpaces 2015. All rights reserved.
Orchestrate Multi Tier NFV Service
• 12 Micro Services
• User Provisioning (Ellis)
• Edge Proxy (Bono)
• IP gateway (Sprout)
• DNS
• Cassandra (Homer, Homestead)
• Billing (Ralf)
• Chef as Configuration
Management
- 15. Copyright © GigaSpaces 2015. All rights reserved.
Orchestrate Full Blown App –
“Skype on Demand”
1- Create the Compute
& Network services
2 -Provision The
Software
3- Add Logging &
Monitoring
4- Add Self Healing &
Scaling
Cloudify Management
& Monitoring
- 21. Copyright © GigaSpaces 2015. All rights reserved.
Check us out:
Email us:
Call us:
Follow us:
www.gigaspaces.com
www.getcloudify.org
info@gigaspaces.com
646-421-2830
@GigaSpaces, @CloudifySource
Notas do Editor
- Orchestration are like Robots in manufacturing line
- http://getcloudify.org/2015/02/17/vcloud-air-vsphere-vmware-cloud-openstack-orchestration-tosca.html
- http://www.youtube.com/embed/8r91sv0jseg?enablejsapi=1&wmode=opaque
- Ellis - provisioning users
Bono - edge proxy
Sprout - IP gateway
DNS – DNS
Homer and Homestead – Cassandra
Ralf - Billing
- http://www.youtube.com/embed/p0uLz30XKm8?enablejsapi=1&wmode=opaque
- https://www.dropbox.com/s/inubhf7b9m1689j/Scaling.mp4?dl=0