Amazon Web Services cloud functionality has been integrated with RightScale longer than any other cloud infrastructure, and we’re still always working to make the AWS / RightScale cloud management combination the best solution possible for AWS users.
In this webinar, you’ll learn how we make this possible as we demonstrate how to:
- Forecast cloud costs: We’ll demo PlanForCloud, a new tool that gives you the ability to model deployments and usage patterns across multiple clouds including AWS.
- Increase visibility: Gain insight and control over your complete AWS environment, across regions and availability zones and across AWS accounts.
- Organize your AWS environment: Organize your deployments by region, by app, by staging/production, or by department and team. Create a clean, logical view to manage your deployments.
- Lifecycle management from cradle to grave: Learn about core RightScale functionality that gives you the power to organize, clone, and deploy entire systems at the click of a button. We’ll also discuss how RightScale makes life easier in an emergency such as a security breach or when an availability zone goes down.
Join us to learn how RightScale can manage your application through the stages of concept, production, growth and maturity. You’ll walk away with an understanding of why RightScale and AWS are better together along with some easy recommendations on getting started.
Rightscale Webinar: 4 Ways to Supercharge AWS with Cloud Management (APAC)
1. 4 Ways to Supercharge AWS with
Cloud Management
December 5, 2012
Watch the video of this webinar
Cloud Management #rightscale
2. 2#
Overview
• 6 years of expertise with AWS customers
• AWS customers powered by RightScale
• Leading edge cloud use cases – scalable web, gaming
• Startups wholly on the cloud
• Enterprise self-service IT, dev & test, big data analytics
Cloud Management #rightscale
3. 3#
The RightScale APAC team
Giri Fox
Australia/New Zealand, Country Manager
Sher Vin Chua
Singapore, Head of Sales and Business Development
Stephen Bylo
Singapore, Sales Engineer
Rudel Saldivar
Singapore, Sales Engineer
Brad Yun Lee
South Korea, Head of Sales and Business Development
Yosuke Shindo
Japan, Head of Sales and Business Development
Chris Fordham
APAC, Technical Services and support
Cloud Management #rightscale
4. 4#
Your Panel Today
Presenting
• Hassan Khajeh-Hosseini, Product Lead, RightScale PlanForCloud
• Shivan Bindal, Senior Product Manager, RightScale
• Ryan Geyer, Cloud Solutions Engineer, RightScale
Q&A
• Stephen Bylo, Sales Engineer, RightScale
• Rudel Saldivar, Sales Engineer, RightScale
Please use the “Questions” window to ask questions any
time!
Cloud Management #rightscale
5. 5#
Agenda
4 Ways to Supercharge AWS with Cloud Management
1. Cloud Cost Forecasting
2. Visibility and Control of Your AWS Environment
3. Organizing Your AWS Environment
4. Lifecycle Management from Cradle to Grave
Cloud Management #rightscale
7. 7#
Why Cloud Cost Forecasting Matters
Cost is one of the important factor in cloud adoption
Why cost forecasting (prior to adoption & after adoption)?
• Better understand the cost elements in cloud spend
• Optimize your deployments
• Different purchase options available
• Your deployments will grow, avoid bill shock & budget for it
Difficult to predict costs
• Growing infrastructure requirements
• Complex, tiered pricing structures from cloud providers
• Prices keep changing
Cloud Management #rightscale
8. 8#
PlanForCloud
• Free cloud cost forecasting
• Three easy steps:
1. Define requirements + growth patterns
2. Three year, detailed cost forecast
3. Scenario building
• Currently support
• Amazon Web Services
• RackSpace
• Windows Azure
• Google Compute Engine
• SoftLayer
• No cloud credentials required.
Cloud Management #rightscale
11. 11#
Approach to Cloud
Step 1: Plan for the future Step 1: Your organization is
using what they need today.
Step 2: Enable your
organization to use what you Step 2: You have to figure out
need today what’s going on.
Step 3: Measure, learn and Step 3: Plan for the future
iterate on your future plan accordingly
accordingly
“Wait, people can’t be buying that many books!”
Cloud Management Cloud Management Platform
12. 12#
Figure out what’s going on
Security:
• Where am I exposed?
• How are things configured?
Visibility:
• How does that monthly cost break down?
• What are these resources being used for?
Demo!
Cloud Management #rightscale
13. 13#
Take Action : Governance Controls
Identity and access management
• Authentication, roles, permissions
• Umbrella accounts and sharing
Policy management
• Infrastructure audits and tracking
• Event and user audit events
Usage and cost management
• Cost tracking and quotas
• Real-time run rate projections
Cloud Management #rightscale
14. Organization
everything in its place
Cloud Management #rightscale
15. 15#
Deployments
• Enable broad adoption across your organization
• Give you a single view
• Across region
• Human readable names
• By app
• By staging / production
• By department / team
• Cloning
• Easily repeatable configurations and architectures
Cloud Management #rightscale
20. 20#
Cradle to Grave
• Setup and launch
• Monitoring and Automation
• Clone, copy, and update
• What happens when…
• An AZ goes down
• Hotfix you app code or replace your SSH key
Cloud Management #rightscale
21. 21#
ServerTemplates
Configuration Management
• ServerTemplates™, RightScripts, hosted Chef
• Reproducible: Predictable deployment
• Dynamic: Configuration from scripts at boot time
• Multi-cloud: Cloud agnostic and portable
Cloud Management #rightscale
22. 22#
Setup and Launch
ServerTemplate
• Boot Runlist
• Configures each server to it’s role
• Discovers peers and dependents
• Establishes network security
• Operational Scripts
• Changes to server state
• Level 1 Support Automation
• Decommission Scripts
• Gracefully remove servers from deployment
Cloud Management #rightscale
23. 23#
Monitoring and Automation
Resource monitoring
• Server and application monitoring
• Alerts and escalations
Capacity management
• Auto-scaling
Deployment orchestration
• Database backup, failover, recovery
• Script execution
• Code deploys and patches
Cloud Management #rightscale
24. 24#
What happens when…
• An Availability Zone goes down?
• Show screenshot(s) of deployment with inactive servers
• Describe process of re-launching servers
• Your application or infrastructure requires a hotfix
• Show screenshot(s) of operational script run, selecting multiple servers
Cloud Management #rightscale
35. 35#
What’s Next
1. Simulate your cost structure with PlanForCloud
1. Generate a forecast based on your growth pattern
2. Expansion / greenfield Contact RightScale
1. Create a Deployment for your application Australia
2. Use a ServerTemplate off the shelf +61 2 8607 8315
ANZ@rightscale.com
3. View monitoring
4. Report on your environment Singapore
+65 3158 2491
APAC@rightscale.com
3. As your needs grow
1. Give our Cloud Solutions Engineers a call
Cloud Management #rightscale
Editor's Notes
Just touch on these, we’ll cover them in the following slides
Hi everyone, lets jump straight in. Why cloud cost forecasting matters. We all know that cost is one of the important factors around cloud adoption, but currently there is still a lot of confusion around the cost of the cloud.So why do we need cloud cost forecasting? That is both in terms of prior to cloud adoption and after cloud adoption (I believe most of you will fall into this category). First is to better understand the elements which build up in your cloud spend. Are the majority of costs going to servers running, to storage or to your data in and out?Understanding this will enable you start optimizing your deployments to save on costs.Next is that there are different purchase options available from different cloud providers. For example, Amazon offer one and three year reserved instances and they come in three different levels – low, medium and high utilization. What would you costs look like if you used any of these purchase options rather than simply paying for on-demand.And finally, your deployments and usage of the cloud will grow over time. If we can have a detailed look at costs for this growth and budget for it, we will reduce the ‘bill shock’ that we hear so many enterprises talking to us about.However, there are some difficulties when predicting and forecasting cloud costs. Growing infrastructure requirements - we might not know accurately what our growth will look like. Next, Cloud provider’s pricing structures have got more and more complicated and we have to look past just the hourly cost which is stated on the providers websites. To make it a little harder, there are different rates for different regions and even being charged at different currencies. All this combined, creates a complicated problem. And finally, it is hard to keep up with the rate at which cloud providers are changing their prices.Essentially what we need is a simulation engine with the latest cloud provider prices which enables us to build different scenarios.
That is why we built PlanForCloud - a free cloud cost forecasting website. In three easy steps you can create detailed cost reports. Step one is to define your requirements – that is what servers you need, how much storage, any databases and also data transfers between any components within and outside of a deployment. At this step you can also define how your deployments will grow over time using growth patterns.We then take this deployment and run it through a three year simulation engine, combine it with the latest cloud provider prices to create a detailed cost report.You can then clone deployments and attach different growth patterns or use different purchase options to build what-if scenarios.We currently list prices for AWS, Rackspace, Windows Azure, Google Compute Engine and SoftLayer. The best thing about it all is that you do not need any cloud accounts or credentials since we run a simulation. PlanForCloud is also open free to everyone.Now, I will give you quick run through of PlanForCloud.
[www.PlanForCloud.com] This is the PlanForCloud website, www.PlanForCloud.com. You can signup from this page, and you don’t even need to sign up, you can log in as a gust and start using the tool. Just click the ‘Log in as guest’ button on the top right side.[CLICK Login as guest]This is our dashboard showing a list of all of our deployments. You can easily create one by entering a name and clicking the ‘Create Deployment’ Button. By default, we create an example 3-tier web app deployment for you. Lets open it up and have a look.[CLICK Open]This is where we design our deployment. A deployment is made up of Servers, Storage units, Databases and data transfers. On this page, we can specify what our server requirements are. I can easily add a server by clicking the ‘Add Server’ Button.[CLICK Add server]Let’s say I’m looking at AWS and Rackspace servers, in Europe, running Linux and I want On-Demand. Here are my options. I will choose an AWS Micro instance here. I can now name the server, I need one of these and running 24 hours a day. Now just click Add Server.[CLICK Add Server]And that is our server added. I can do the same for storage.[CLICK Storage tab]You can design multi-cloud deployments as you see here. We are taking a backup on RackSpace UK. Next is Databases[CLICK databases]Let me show you the concept of growth patterns. In this database we are saying that we need a base of 300GB for our database storage, but as our user-base grows, we will need an extra 10GB to this base every month.There are two types of growth patterns. Let me open our tutorial document.[CLICK OTHER TAB]First are Permanent patterns, which keep adding to the monthly baseline – for example the storage increase requirement I just demonstrated. And there is also temporary patterns in which we state for a given period of time our usage increases and then drops back down to normal – for example during the busy shopping season. Lets go back to our deployment.[CLICK BACK TO DEPLOYMENTS TAB]We can also define our data in and out.[CLICK Data transfers]Here we have data going from users to our load balancers. 80GB from Source to destination and 480GB from destination to source.At any point during designing a deployment we can click on the ‘See 3-year cost report’ button.[CLICK Cost report button]This is when we take your designed deployment and run it through the simulation to generate the cost report.The cost report shows us a few things. First is the chart at the top showing our monthly costs and how these costs break down every month. You can see 3 peaks in our cloud cost, that’s because we are using AWS 1-year reserved instances so we will have to pay for the reservation every year. You can also see a steady growth in our costs, and that is because of our growth pattern. And finally there three peaks – this is because we have defined that during the Christmas shopping seasons, we will need to provision more resources to handle the traffic to our site.The pie chart shows the total cost by area. This can be used as a starting point for optimization. We can see that over 60% of our costs are going to our server running hours – do we really need to have all servers running 24/7? And finally, a table giving us a breakdown of all costs by area per month and year. This can be exported if required.Now that we have a deployment, we can clone this deployment and do what-if analysis. So what if I only need one base server as opposed to two.[CLICK edit on peak web servers and change QTY]And what if our storage requirements don’t grow by 10GB per month, what if they only grow by 1GB per month. Lets see the cost report.[CLICK cost report]Our cost has dropped considerably over the three years. We can go back to the dashboard and compare our options[CLICK logo – dashboard]I can save this deployment at anytime and come back to it using this button up here.[CLICK Sign up now button]That’s it, simple as that. If you have any questions, feedback or feature requests, I would love to chat further with you, so please get in touch.