Flex Workloads Across Private Public and Hybrid Clouds with Red Hat CloudForms Ronak Mallik Sr. Consultant Red Hat John Hardy Technical Product Marketing Manager Red Hat
Your Speakers John Hardy Technical Product Marketing Manager Red Hat Cloud Management Business Unit jhardy@redhat.com Ronak Mallik Senior Consultant Red Hat Consulting ronak@redhat.com
Agenda Introduction Positioning Use Cases Red Hat Product Integration and Unification Tweet my Cloud Demonstration
Positioning Driving cloud using traditional virtual infrastructure management frameworks doesn't work! Red Hat customers require business agility, forward thinking, and repeatability. We deliver on these requirements using; Complex Event Processing Business Rules Intelligent Workload Management Capacity, Performance and Utilization
No Vendor Lock-In
The Open Source Way
Direction Bi-Directional workload migrations, cloning, bursting and flexing? Migration Live or Standing Cloning Conversions? Bursting Private ß à Public, time, size, governance. Flexing Life-cycle, updates.
Use Case 1 Cell Phone Retailer News of a new iphone or Galaxy = Has direct affect upon the amount of compute power required to serve consumer
Use Case 1 Cell Phone Retailer Excitement grows of anticipated releases for Samsung or Apple devices. Consumer searches internet for information on new device, after they have exhausted the news sites, they will want to try and pre-order or if already released view contracts that are available or just browse date specs. So the release of a new device by Apple or Samsung has a direct effect on a number of stages to the purchasing life cycle to the consumer.
Use Case 1 Cell Phone Retailer Understanding our customer. They have 3 serving web sites to the public as follows; Browsing A web farm that serves only request for the catalog of devices for sale. Ordering Handles the shopping basket. Completion Processes payment.
How Cell Phone Retailer What if we could read the excitement? Google Trends! Trending on Twitter! Use JBoss middleware components to: Monitor live trending and hype data Apply real-time Complex Event Processing Apply business logic Then invoke appropriate provisioning/decommissioning events in CloudForms
Use Cases 2 E-Commerce Marketplace When its Sunny. When its Raining. Which means, the weather has a direct effect on this customers compute needs. What if we could flex this customer based on the weather?
How E-Commerce Marketplace Using restapi we can monitor Weather.com and Worldweatheronline.com Use JBoss middleware components to: Monitor live weather data Apply real-time Complex Event Processing Apply business logic Then invoke appropriate provisioning/decommissioning events in CloudForms
Red Hat CloudForms Cloud Enablement Integrated with Infrastructure Management Approval Workflow Compliance Self Service Chargeback Quota Enforcement Cloud Enablement Automation Cloud Bursting Policies Tagging Infrastructure Management Resource Mgmt Capacity Planning Optimize Config Mgmt Root Cause Analysis
Red Hat Only Vendor with full suite catalog RED HAT CLOUDFORMS RHEV LOGO REQUIRED
Tweet my Cloud Demo Myee Riri Sr. Consultant Red Hat Ronak Mallik Sr. Consultant Red Hat John Hardy Technical Product Marketing Manager Red Hat
Tweet? Why tweet? Easy for audience participation! Middleware driving cloud! Hosted on public PaaS! Delivers non-trivial platform workloads
Tweet! Demo starting now, it's LIVE! Make request via specific combination of #Hashtags CloudForms will provision a specific workload for you, for 12hrs, for FREE! We will deliver you a tweet back with instructions on accessing your FREE workload. Cloudforms will automatically retire the workload after 12 hours.
Controller App Simple Node.js App, runs on OpenShift Online Listens for specific combinations of #hashtags Invokes VMProvisionRequest Webservice on Cloudforms Applicance running EC2 Receives VmProvisioned REST webservice from Cloudforms and tweets back to user Please fork! http://github.com/rkmallik/cf2014
Legal Some of the legal jib jab! The tweet demonstration is limited to 6000 workloads. Red Hat does not take responsibility for the uptime or service availability of Amazon Web Services. There may be a lead time to your requested workloads being provisioned. Your requested workload will be tweeted back to you with URL, User and Password (these will be publically available on your twitter feed). Red Hat does not take any responsibility for the misuse of your sample workload. Your sample workload will be firewalled using Amazon VPC to stop external access to or from the workload. The tweet demonstration is limited to 6000 workloads. Red Hat does not take responsibility for the uptime or service availability of Amazon Web Services. There may be a lead time to your requested workloads being provisioned. Your requested workload will be tweeted back to you with URL, User and Password (these will be publically available on your twitter feed). Red Hat does not take any responsibility for the misuse of your sample workload. Your sample workload will be firewalled using Amazon VPC to stop external access to or from the workload. The tweet demonstration is limited to 6000 workloads. Red Hat does not take responsibility for the uptime or service availability of Amazon Web Services. There may be a lead time to your requested workloads being provisioned. Your requested workload will be tweeted back to you with URL, User and Password (these will be publically available on your twitter feed). Red Hat does not take any responsibility for the misuse of your sample workload. Your sample workload will be firewalled using Amazon VPC to stop external access to or from the workload. The tweet demonstration is limited to 6000 workloads. Red Hat does not take responsibility for the uptime or service availability of Amazon Web Services. There may be a lead time to your requested workloads being provisioned. Your requested workload will be tweeted back to you with URL, User and Password (these will be publically available on your twitter feed). Red Hat does not take any responsibility for the misuse of your sample workload. Your sample workload will be firewalled using Amazon VPC to stop external access to or from the workload. The tweet demonstration is limited to 6000 workloads. Red Hat does not take responsibility for the uptime or service availability of Amazon Web Services. There may be a lead time to your requested workloads being provisioned. Your requested workload will be tweeted back to you with URL, User and Password (these will be publically available on your twitter feed). Red Hat does not take any responsibility for the misuse of your sample workload. Your sample workload will be firewalled using Amazon VPC to stop external access to or from the workload. The tweet demonstration is limited to 6000 workloads. Red Hat does not take responsibility for the uptime or service availability of Amazon Web Services. There may be a lead time to your requested workloads being provisioned. Your requested workload will be tweeted back to you with URL, User and Password (these will be publically available on your twitter feed). Red Hat does not take any responsibility for the misuse of your sample workload. Your sample workload will be firewalled using Amazon VPC to stop external access to or from the workload.
Try it out yourself!
Try it out yourself! 1. Let us know you're participating: #Cloudforms2014 2. Select a workload type #postgresql or #mysql 3. Select an OS #rhel6 or #rhel7 4. Select a color #blue #red #green #pink #black #orange #yellow
Example Tweets #CloudForms2014 #Postgres #RHEL7 #Red #purple #cloudforms2014 #rhel6 #mysql #RHEL6 #PINK #POSTGRES #CLOUDFORMS2014 #cloudforms2014 #green #rhel7 #mysql Remember: The order of #hashtags doesn't matter! The case of #HaShTaGs doesn't matter!
Got it? Good! Tweet up storm! Let's see what's going on in CloudForms!
QUESTIONS???