Presentation is loading. Please wait.

Presentation is loading. Please wait.

Using Heat to Deploy and Manage Applications in OpenStack Trevor Roberts Jr, VMware, Inc. CNA1763 #CNA1763.

Similar presentations


Presentation on theme: "Using Heat to Deploy and Manage Applications in OpenStack Trevor Roberts Jr, VMware, Inc. CNA1763 #CNA1763."— Presentation transcript:

1 Using Heat to Deploy and Manage Applications in OpenStack Trevor Roberts Jr, VMware, Inc. CNA1763 #CNA1763

2 This presentation may contain product features that are currently under development. This overview of new technology represents no commitment from VMware to deliver these features in any generally available product. Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind. Technical feasibility and market demand will affect final delivery. Pricing and packaging for any new technologies or features discussed or presented have not been determined. Disclaimer CONFIDENTIAL2

3 VMware Software Defined Data Center (SDDC) Unified Platform For Any Application Scale-Up Scale-Out Open Container API Software-Defined Data Center vRealize TM Suite Virtual SANNSX TM vSphere Cloud Foundry API VMware API OpenStack API Containers An Ideal Architecture for Private, Hybrid and Public Clouds

4 Security Controls Native to Infrastructure Streamlined and Automated Data Center Operations App and Infrastructure Delivery Automation High Availability and Resilient Infrastructure Business Mobility Data Center Virtualization and Hybrid Cloud Extensibility CapEx Reduction Secure Delivery of Mobile Apps in Minutes. Improved Security to Effort Ratio OpEx Reduction IT Service Delivery Time in Minutes Improved Uptime IT Outcomes of SDDC

5 5 Application DevOps team provision code update scale up/down Scripts / code API calls OpenStack IaaS Cloud app mgmt tool or Workloads Targeted for OpenStack OpenStack is an open source framework for providing developers with cloud-style APIs and tools on top of a choice of infrastructure technologies. Virtualized Compute, Network, Storage ? Primarily new workloads, or “repatriated” VMs from a public cloud. Scale-out SaaS/Web applications, mobile back-ends Dev/Build/Test, continuous integration Research / batch-processing: data analytics, encoding, simulation, etc. OpenStack Delivers Services & APIs for Infrastructure Automation

6 OpenStack Project Interaction Image repo (glance) Image repo (glance) Object Storage (Swift) Object Storage (Swift) Network (neutron) Network (neutron) Block Storage (cinder) Block Storage (cinder) Identity (keystone) Identity (keystone) Dashboard (horizon) Dashboard (horizon) Provides UI for other projects Provides Authentication and Service Catalog for other Projects Compute (nova) Compute (nova) Provides Images Stores Images as Objects Provides volumes Provides network connectivity Orchestration (heat) Orchestration (heat) Metering (ceilometer) Metering (ceilometer) Automated resource deployment and Auto Scaling Collects resource usage data and can trigger alarms

7 Enable: What is VMware Integrated OpenStack? 7 Existing vSphere environment VMware-optimized reference arch, with integrated tools for install, upgrade, etc VMware Integrated OpenStack OpenStack code with VMware drivers Fully Validated Architecture vRealize Operations Manager vRealize Business vRealize Log Insight OpenStack-aware Cloud Management Single Support Contact

8 OpenStack Projects (Components) Included with VIO 2 8 Horizon (web portal) Horizon (web portal) CLI Tools / SDKs vRB Cost visibility, governance, etc. vCenter/ vSphere Nova ( compute ) Neutron (network) Neutron (network) Cinder (block storage) Cinder (block storage) Glance (images) vCenter Datastores 3 rd -party / VSAN vCenter Datastores 3 rd -party / VSAN Keystone (identity) Keystone (identity) Local DB LDAP Log Insight Log collection, O/S Content pack Log Insight Log collection, O/S Content pack NSX vROPs OpenStack mgmt pack vROPs OpenStack mgmt pack Included OpenStack Components: Integrated VMware Technologies: Current Swift (object store) Basic open source vSphere Web Client Install, Configure and Troubleshoot vSphere Web Client Install, Configure and Troubleshoot 3 rd Party Object Storage Heat Ceilometer Heat Auto Scaling

9 Summary of VIO Key Features CONFIDENTIAL 9 Mar 2015 Mar 2015 Sep 2015 Sep 2015 VIO 1.0 – Icehouse Based Nova, Neutron, Cinder, Glance, Horizon, Keystone, Heat VIO 2.0 – Kilo Based +Ceilometer Production Ready Architecture Automated Deployment & Configuration Automated Patching Automated Upgrade Backup & Recovery Procedures Lifecycle management of passwords, certificates etc Branding of Horizon Portal Globalization & localization to additional languages Support for vSphere Reservations, Limits, Affinity, Anti-Affinity Qcow2 image format support LBaaS Heat Auto-scaling with Ceilometer & LBaaS Simplified Integration for vROps OpenStack Mgmt Pack Nova with vCenter driver Glance & Cinder with VMDK driver NSXv Neutron plugin NSXv addresses Key Neutron Challenges of scale, HA and stability Authentication w/ Active Directory Encrypted Passwords in config files OpenStack Deployment & Operations OpenStack Deployment & Operations VMware SDDC Differentiation VMware SDDC Differentiation Security & Usability Security & Usability

10 Heat Demo CONFIDENTIAL10 Application Infrastructure Deployment Infrastructure AutoScaling

11 Q&A &

12

13 Using Heat to Deploy and Manage Applicaitions in OpenStack Trevor Roberts Jr, VMware, Inc. CNA1763 #CNA1763


Download ppt "Using Heat to Deploy and Manage Applications in OpenStack Trevor Roberts Jr, VMware, Inc. CNA1763 #CNA1763."

Similar presentations


Ads by Google