Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Copyright © GigaSpaces 2015. All rights reserved.Copyright © GigaSpaces 2014. All rights reserved.Copyright © GigaSpaces 2...
Copyright © GigaSpaces 2015. All rights reserved.
Agenda
2
• Introduction to Hybrid Cloud
• Introduction to VMware vCloud ...
Copyright © GigaSpaces 2015. All rights reserved.
Speakers
3
Nati Shalom, Founder and CTO at GigaSpaces, is a
thought lead...
Copyright © GigaSpaces 2015. All rights reserved.
The New (Heterogeneous) Cloud
Stack
Orchestration
(Kubernetes, Heat, Doc...
Copyright © GigaSpaces 2015. All rights reserved.
Challenges
5
Moving Enterprise Applications to the Cloud
Managing Hybrid...
Copyright © GigaSpaces 2015. All rights reserved.
Orchestration
Micro-Services, Web Apps,
Big Data, Stream
Processing, Leg...
Copyright © GigaSpaces 2015. All rights reserved.
True Hybrid Cloud
7
Data Center Options
VMware vCloud Air
CUSTOM
HOSTING...
Copyright © GigaSpaces 2015. All rights reserved.
Virtual Private Cloud OnDemand
Capabilities
VMware INTERNAL and CONFIDEN...
Copyright © GigaSpaces 2015. All rights reserved.
vCloud Air Service Offerings
9
Logically Isolated
Guaranteed Resource
Al...
Copyright © GigaSpaces 2015. All rights reserved.
Virtual Private Cloud OnDemand
Pricing & Packaging
No pre-define billabl...
Copyright © GigaSpaces 2015. All rights reserved.
Copyright © GigaSpaces 2015. All rights reserved.
Enterprise Grade OpenStack Cloud: Nova + vSphere
vSphere features such a...
Copyright © GigaSpaces 2015. All rights reserved.
Enterprise Grade OpenStack Cloud: Neutron + NSX
Deliver highly scalable,...
Copyright © GigaSpaces 2015. All rights reserved.
Enterprise Grade OpenStack Cloud: Cinder + vSphere
14
Cinder block volum...
Copyright © GigaSpaces 2015. All rights reserved.
Enterprise Grade OpenStack Cloud: Glance
15
Glance images can be stored ...
Copyright © GigaSpaces 2015. All rights reserved.
What we’re here to discuss
Using TOSCA-based
orchestration as a common
a...
Copyright © GigaSpaces 2015. All rights reserved.
What is TOSCA?
TOSCA defines the
interoperable description
of applicatio...
Copyright © GigaSpaces 2015. All rights reserved.
A TOSCA Blueprint
Copyright © GigaSpaces 2015. All rights reserved.
Nodes & Relationships
Host
Middleware
Contained In
Connected To
Applicat...
Copyright © GigaSpaces 2015. All rights reserved.
A Simple TOSCA Blueprint
Infrastructure resource
matched by their
proper...
Copyright © GigaSpaces 2015. All rights reserved.
TOSCA Orchestration for Docker
21
Reference: http://www.infoq.com/articl...
Copyright © GigaSpaces 2015. All rights reserved.
Typical Deployment Cycle
22
• Step 1: Model Your Application
‒ Standards...
Copyright © GigaSpaces 2015. All rights reserved.
Orchestration Service
23
vCLOUD AIR
ELASTIC
INFRASTRUCTURE
APP1
APP1
APP...
Copyright © GigaSpaces 2015. All rights reserved.
Orchestration Service
24
VMware Integrated OpenStack (VIO)
ELASTIC
INFRA...
Copyright © GigaSpaces 2015. All rights reserved.
Live Demos
Simple
Orchestration of
NodeJS,
MongoDB on
Docker
containers
...
Copyright © GigaSpaces 2015. All rights reserved.
vCloud Air & VIO – Live Demo
Copyright © GigaSpaces 2015. All rights reserved.
Orchestrate Simple Web App
1. Install
the Docker
Images
2. Configure
the...
Copyright © GigaSpaces 2015. All rights reserved.
Orchestrate a Simple Web App –
Recorded Demo
Copyright © GigaSpaces 2015. All rights reserved.
Orchestrate Full Blown App
• 12 Microservices
‒ User Provisioning (Ellis...
Copyright © GigaSpaces 2015. All rights reserved.
Orchestrate Full Blown App – “Skype on Demand”
1- Create the Compute
& N...
Copyright © GigaSpaces 2015. All rights reserved.
Full Blown App – Recorded Demo
Copyright © GigaSpaces 2015. All rights reserved.
Summary: Key Customer Benefits
32
• For VMware Customers
 Common Manage...
Copyright © GigaSpaces 2015. All rights reserved.
Availability & References
33
• Cloudify vCloud Integration Available on
...
Copyright © GigaSpaces 2015. All rights reserved.
Learn More
vmware.com
vCloud Air
vSphere
VMware Integrated OpenStack
get...
Copyright © GigaSpaces 2015. All rights reserved.
Thanks!
35
Q&A
Copyright © GigaSpaces 2015. All rights reserved.
Check us out:
Email us:
Call us:
Follow us:
www.gigaspaces.com
www.getcl...
Upcoming SlideShare
Loading in …5
×

Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere and VMware Integrated OpenStack using TOSCA

2,605 views

Published on

Looking for application orchestration in a hybrid or multi-cloud environment? You’ve got to hear about TOSCA orchestration. TOSCA (Topology and Orchestration Specification for Cloud Applications), brought to you by the same people who brought us XML, enables you to seamlessly migrate your workloads across environments or build a hybrid deployment that runs simultaneously across the VMware cloud offering.

Join our Cloud Online Meetup to learn how Cloudify’s TOSCA-compliant orchestration can be your common management interface across the VMware cloud offering, OpenStack and heterogeneous cloud environments.

Speakers:

Nati Shalom, Founder and CTO at GigaSpaces, is a thought leader in Cloud Computing and Big Data Technologies. Shalom was recently recognized as a Top Cloud Computing Blogger for CIOs by The CIO Magazine and his blog is listed as an excellent blog by YCombinator. Shalom is the founder and also one of leaders of OpenStack Israel group, and is a frequent presenter at industry conferences.

Paco Gomez, Senior Solution Architect at VMware vCloud Air. Paco evaluates and integrates strategic solutions that help vCloud Air clients benefit from VMware's hybrid cloud and application services. Paco is a seasoned technologist, having extensive experience in diverse fields including mainframes, distributed systems, enterprise development, cloud computing, mobile, assistive technology, electrical engineering and embedded systems. Across his career, Paco has held positions in consulting, sales engineering

Published in: Technology
  • Be the first to comment

Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere and VMware Integrated OpenStack using TOSCA

  1. 1. Copyright © GigaSpaces 2015. All rights reserved.Copyright © GigaSpaces 2014. All rights reserved.Copyright © GigaSpaces 2015. All rights reserved. Real World Application Orchestration Made Easy On VMware vCloud Air, vSphere and VMware Integrated OpenStack using TOSCA 1
  2. 2. Copyright © GigaSpaces 2015. All rights reserved. Agenda 2 • Introduction to Hybrid Cloud • Introduction to VMware vCloud Air and VMware Integrated OpenStack (VIO) • Using TOSCA-based Orchestration to win them both ‒ Introduction to TOSCA ‒ Introduction to Cloudify – A TOSCA-based Orchestration • Live Demos ‒ Simple Docker Example ‒ Real Life Example – Both OpenStack and vCloud Air
  3. 3. Copyright © GigaSpaces 2015. All rights reserved. Speakers 3 Nati Shalom, Founder and CTO at GigaSpaces, is a thought leader in Cloud Computing and Big Data Technologies. Shalom was recently recognized as a Top Cloud Computing Blogger for CIOs by The CIO Magazine and his blog is listed as an excellent blog by YCombinator. Shalom is the founder and also one of leaders of OpenStack Israel group, and is a frequent presenter at industry conferences. Paco Gomez, Senior Solution Architect at VMware vCloud Air. Paco evaluates and integrates strategic solutions that help vCloud Air clients benefit from VMware's hybrid cloud and application services. Paco is a seasoned technologist, having extensive experience in diverse fields including mainframes, distributed systems, enterprise development, cloud computing, mobile, assistive technology, electrical engineering and embedded systems. Across his career, Paco has held positions in consulting, sales engineering, product development and entrepreneurship.
  4. 4. Copyright © GigaSpaces 2015. All rights reserved. The New (Heterogeneous) Cloud Stack Orchestration (Kubernetes, Heat, Docker, Cloudify…) Microservices, Web Apps, Big Data, Stream Processing, Legacy,.. Application Artifacts Infrastructure Simple Web Apps PaaS
  5. 5. Copyright © GigaSpaces 2015. All rights reserved. Challenges 5 Moving Enterprise Applications to the Cloud Managing Hybrid & Heterogeneous Environments  Varied tool sets: Chef, Puppet, Docker, etc.  Different environments: VMware, OpenStack, Amazon, etc. Automating DevOps Processes  Continuous Deployment Automating Management Tasks  Failover, Upgrades…
  6. 6. Copyright © GigaSpaces 2015. All rights reserved. Orchestration Micro-Services, Web Apps, Big Data, Stream Processing, Legacy,.. Application Artifacts Infrastructure Simple Web Apps PaaS What we’re here to discuss VMware Hybrid Cloud Solution based on vCloud Air & Integrated OpenStack (VIO)
  7. 7. Copyright © GigaSpaces 2015. All rights reserved. True Hybrid Cloud 7 Data Center Options VMware vCloud Air CUSTOM HOSTING MANAGED SERVICE CO-LOCATION SERVICE CUSTOMER’S DATA CENTER vAPP The “Hybrid” Public Cloud Existing and New Apps Seamless Networking Common Management Common Security & Support
  8. 8. Copyright © GigaSpaces 2015. All rights reserved. Virtual Private Cloud OnDemand Capabilities VMware INTERNAL and CONFIDENTIAL 8 Pay-as-you-go charges Self-service access with just a credit card Instantly resizable cloud compute services Seamless integration with your existing network Create and manage multiple virtual data centers No upfront resource or cost commitments Easy 2-Step provisioning of standards-based resources Bi-directional workload portability with zero application changes $ 1 2
  9. 9. Copyright © GigaSpaces 2015. All rights reserved. vCloud Air Service Offerings 9 Logically Isolated Guaranteed Resource Allocation Virtual Private Cloud Physically Isolated Your Own Private Cloud Instance Dedicated Cloud Logically Isolated Business Continuity Solution Disaster Recovery • Ideal for workloads that require predictable performance, compliance, or organizational segmentation • Ideal for burst workloads, short-term projects, campaigns, application development, etc. Compute DRaaS
  10. 10. Copyright © GigaSpaces 2015. All rights reserved. Virtual Private Cloud OnDemand Pricing & Packaging No pre-define billable package sizes IP IP Bandwidth (MB)Bandwidth (MB)Bandwidth (MB)Bandwidth (MB) Storage (GB)Storage (GB)Storage (GB)Storage (GB)Storage (GB)Storage (GB)Storage (GB)Storage (GB)Storage (GB) vRAM (GB)vRAM (GB)vRAM (GB)vRAM (GB)vRAM (GB)vRAM (GB) vCPU (GHz)vCPU (GHz)vCPU (GHz)vCPU (GHz) Instead, metered individual service components are aggregated monthly and charged by total service time per component XL L M S
  11. 11. Copyright © GigaSpaces 2015. All rights reserved.
  12. 12. Copyright © GigaSpaces 2015. All rights reserved. Enterprise Grade OpenStack Cloud: Nova + vSphere vSphere features such as DRS, HA and vMotion all preserved in OpenStack • vSphere is Purpose Built Hypervisor with proven performance, reliability and security • DRS & SDRS provide higher VM density & avoid “noisy neighbor” problems • DRS + vMotion automatically move workloads upon host failure/upgrade • vSphere HA protects valuable VMs Features • Lower cost from better utilization of compute resources • Saves time and effort in managing physical servers Benefit
  13. 13. Copyright © GigaSpaces 2015. All rights reserved. Enterprise Grade OpenStack Cloud: Neutron + NSX Deliver highly scalable, agile networking for your OpenStack cloud using NSX • Leading network virtualization solution that is production ready and performs at cloud scale • Highly Available & Scale-out architecture of control plane • Works with ESX, KVM, XenServer • Integrations with many HW switches to manage physical workloads Features • Performance and reliability reduce risks and associated costs • Built-in Crucial Operational tools help monitor & diagnose the virtual network environment Benefit
  14. 14. Copyright © GigaSpaces 2015. All rights reserved. Enterprise Grade OpenStack Cloud: Cinder + vSphere 14 Cinder block volumes can use vSphere datastores or VSAN • Single driver works with any vSphere validated storage (NFS, iSCSI, FC) • Innovative storage solutions such as VSAN and Policy Based Storage Mgmt supported for OpenStack • Leverage VSAN for consuming SDD & Hard disks with granular control over IOPs Features • Extensively Validated ESX+Storage compatibility across multiple vendors • VSAN delivers perfect balance of cost & performance using SSD/Hard-disks Benefit vSphere VSAN Hard disks SSD ……………. Hard disks SSD Hard disks SSD Distributed Storage Aggregated Datastore VMware vCenter Server
  15. 15. Copyright © GigaSpaces 2015. All rights reserved. Enterprise Grade OpenStack Cloud: Glance 15 Glance images can be stored on vSphere datastores or VSAN • Use the storage already previsioned for VM disk use to store images. • Efficient copy of images during boot + snapshot operations. • Supports VSAN and SPBM. Features • No need for separate storage (e.g., Swift). • Faster VM boot and snapshots. • Similar benefits for images created by snapshotting a root disk or volume. Benefit glance server Swift UploadBootSnapshot Old Model: Many Transfers New Model: Efficient Datastore Operations
  16. 16. Copyright © GigaSpaces 2015. All rights reserved. What we’re here to discuss Using TOSCA-based orchestration as a common application deployment and management Orchestration Microservices, Web Apps, Big Data, Stream Processing, Legacy,.. Application Artifacts Infrastructure Simple Web Apps PaaS
  17. 17. Copyright © GigaSpaces 2015. All rights reserved. What is TOSCA? TOSCA defines the interoperable description of applications; including their components, relationships, dependencies, requirements, and capabilities….
  18. 18. Copyright © GigaSpaces 2015. All rights reserved. A TOSCA Blueprint
  19. 19. Copyright © GigaSpaces 2015. All rights reserved. Nodes & Relationships Host Middleware Contained In Connected To Application Module
  20. 20. Copyright © GigaSpaces 2015. All rights reserved. A Simple TOSCA Blueprint Infrastructure resource matched by their properties Software components are defined just like any other resource
  21. 21. Copyright © GigaSpaces 2015. All rights reserved. TOSCA Orchestration for Docker 21 Reference: http://www.infoq.com/articles/tosca-docker-orchestration
  22. 22. Copyright © GigaSpaces 2015. All rights reserved. Typical Deployment Cycle 22 • Step 1: Model Your Application ‒ Standards-based Blueprint (TOSCA) ‒ Provision VMs, Configure Network • Step 2: Install Your Application ‒ Integrate with Chef, Puppet, Docker, SaltStack • Step 3: Manage Your Application ‒ Add Monitoring, Logging, Alerts ‒ Execute Workflow for Updates, Patches, etc. • Step 4: Add Auto-Healing, Auto-Scaling ‒ Continuously Detect and Correct Failure ‒ Add More Capacity through Auto-scaling
  23. 23. Copyright © GigaSpaces 2015. All rights reserved. Orchestration Service 23 vCLOUD AIR ELASTIC INFRASTRUCTURE APP1 APP1 APP PLATFORM SERVICES LOAD BALANCING MONITORING DATA PROTECTION FAILOVERNETWORKING RUNTIMES DATABASES MANAGEMENT App Blueprint Orchestration Service TOSCA
  24. 24. Copyright © GigaSpaces 2015. All rights reserved. Orchestration Service 24 VMware Integrated OpenStack (VIO) ELASTIC INFRASTRUCTURE APP1 APP1 APP PLATFORM SERVICES COMPUTE (NOVA/vSphere) STORAGE (Cinder/vSAN) FAILOVER (vMotion) NETWORKING (Neutron/NSX) MANAGEMENT (Horizon, vRealize) TOSCA App Blueprint Orchestration Service
  25. 25. Copyright © GigaSpaces 2015. All rights reserved. Live Demos Simple Orchestration of NodeJS, MongoDB on Docker containers Orchestrate Simple Web App Orchestrate a complete “Skype” on demand Orchestrate Full Blown App
  26. 26. Copyright © GigaSpaces 2015. All rights reserved. vCloud Air & VIO – Live Demo
  27. 27. Copyright © GigaSpaces 2015. All rights reserved. Orchestrate Simple Web App 1. Install the Docker Images 2. Configure the network, ports 3. Run the App Cloudify Management & Monitoring 1- Create vCloud Air VMs on a vApp 2 -Provision Docker Images on the VMs 3- Configure The Network 4- Run the App Local On vCloud Air
  28. 28. Copyright © GigaSpaces 2015. All rights reserved. Orchestrate a Simple Web App – Recorded Demo
  29. 29. Copyright © GigaSpaces 2015. All rights reserved. Orchestrate Full Blown App • 12 Microservices ‒ User Provisioning (Ellis) ‒ Edge Proxy (Bono) ‒ IP gateway (Sprout) ‒ DNS ‒ Cassandra (Homer, Homestead) ‒ Billing (Ralf) • Chef as Configuration Management
  30. 30. 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
  31. 31. Copyright © GigaSpaces 2015. All rights reserved. Full Blown App – Recorded Demo
  32. 32. Copyright © GigaSpaces 2015. All rights reserved. Summary: Key Customer Benefits 32 • For VMware Customers  Common Management Interface  Enablement for hybrid deployment across vCloud Air, vSphere & OpenStack • For vCloud Air Customers  TOSCA-Compliant Orchestration  Simple Deployment of Micro-Services, Big Data and NFV applications Available on VMware Solution Exchange • For OpenStack Customers  Leverage vCLoud Air as an extension to the private OpenStack environment
  33. 33. Copyright © GigaSpaces 2015. All rights reserved. Availability & References 33 • Cloudify vCloud Integration Available on VMware Solution Exchange (Beta Stage) • Will be integrated as a Service within VCloudAir (Q2) • References: ‒ A Live Example for Orchestrating Docker, NodeJS, and NFV on vCloud Air
  34. 34. Copyright © GigaSpaces 2015. All rights reserved. Learn More vmware.com vCloud Air vSphere VMware Integrated OpenStack getcloudify.org Documentation Architecture Community Forum Blog
  35. 35. Copyright © GigaSpaces 2015. All rights reserved. Thanks! 35 Q&A
  36. 36. 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 36

×