Today we have news that both Finance and DevOps folks will appreciate to improve cloud cost governance: ParkMyCloud and CloudHealth have taken our partnership a step further with a first-of-its-kind technical integration. Our products now work together to give you a seamless cloud management experience, with a single place to go for multi-cloud cost management, reporting, and governance. Our goal is to save you time and money, and to improve financial accountability and management processes.
Customers in software, biotechnology, and education have tried it out — and are saving an average of $25,000 per month on their cloud bills and the feedback has been great. They say it’s rare to find integrations between the major platforms they use throughout the day, and this setup is unique.
Melanie Metcalfe, Director of Project Support at Foster Moore, said, “what we need to manage and optimize our cloud environments is cost control, user governance, and detailed reporting. It makes our cloud operations simpler and easier when solutions from different vendors are integrated out of the box, and we’re glad to see CloudHealth and ParkMyCloud making this a reality.“
Here’s what a typical use case might look like if you’re a user of both products:
- You log in to your CloudHealth account and take a quick look at your AWS dashboard.
- You navigate to Pulse -> HealthCheck to find all possible optimizations in your environment.
- On the list, you see ParkMyCloud, indicating that you have savings potential.
- You click that to check out your list of EC2 instances, and find a few with a ParkMyCloud icon to show they’re recommended to park.
- What does this mean? ParkMyCloud has analyzed your resource utilization patterns and automatically created an optimized on/off schedule that can save you money. You just need to apply it.
- You click the ParkMyCloud icon, which takes you to your ParkMyCloud recommendations screen to take action. You can click to accept the parking schedule as is, or modify it (including the option to be more conservative or more aggressive.)
- You go back to check out your CloudHealth reports, which include the data from your ParkMyCloud savings – all able to break down by environment, app, team, and more, for better visibility and cloud cost governance.
The integration is especially exciting as it continues the momentum in the multi-cloud management space kicked off by last week’s news that VMware will acquire CloudHealth to provide multi-cloud operations at a global scale — congrats to the whole team.
Learn more about the ParkMyCloud/CloudHealth integration and partnership on this page. Interested in seeing a demo of this cloud cost governance solution? Schedule a demo here.
Sometimes we ask potential customers what their top ParkMyCloud alternative is. Usually, they don’t have one, but sometimes, they’re considering scripting their own on/off solution instead.
It makes sense: at a glance at the problem of scheduling cloud resources, it’s easy to say, “my team can write a scheduler.” However, there are more factors than you may have considered – including cost optimization over a variety of resources, maintenance time, visibility and reporting, opportunity cost, and more.
11 Things to Include in Your Scripts – Besides Scheduling
While you may be able to write scripts to turn resources on and off on a schedule, there are a number of associated functionalities that would be more difficult and time consuming:
- Multi-account/user – scripting typically doesn’t support multi-cloud/multi-user/multi-account access, and it is difficult to support existing team structures and ensure appropriate controls
- Schedule override – difficult to let users override schedules when they need to access them while scheduled
- Custom usage-based schedules – must determine a way to create custom schedules per resource based on usage analytics
- Logical Groups – hard to find a way to let users group resources and start/stop sequentially
- Scale group parking – must develop means to create a single view and the ability to manage and start/stop scale groups
- On-demand access – must develop a process to enable on-demand access to stopped instances in off hours
- Visibility – need to develop custom application to determine cost savings based upon application of automation or removal of schedules (to date we have not encountered anyone who has developed such an application)
- Reporting – not only do cost savings need to be tracked, they need to be reportable via ad hoc utilization, savings, and scheduling reports over arbitrary date ranges
- Policies – difficult to build custom policies regarding the scheduling of instances like “Never Park” or “Snooze Only”
- Standardization – difficult to ensure consistency and standardization of automation approach across entire organization unless highly centralized
- Easy-to-use UI for non-developers – no easy way to create a UI that allows you to devolve management of cloud resources to non-technical teams who may not be familiar with the cloud provider console
ParkMyCloud provides you the ability to do all of the above – with no scripting necessary. See a full comparison here.
The Cost of Scripting
If you’re interested in automating on/off times for your cloud resources, then you’re probably interested in optimizing costs. So don’t lose sight of the cost behind “building” – the man-hours and opportunity cost. After all, every time you have your team working on creating solutions for side projects, you distract them from your core business activities.
And it will take more time than you think. In addition to the functionality listed above, consider the following maintenance tasks:
- Must keep up-to-date on changes to public cloud APIs
- Must keep up-to-date on change/updates to public cloud services
- When your business’s desired policies, schedules, or behavior change, must update and test
Is Scripting a Viable ParkMyCloud Alternative?
Of course, it’s up to you to determine whether scripting is a worthwhile ParkMyCloud alternative for your business. We’d say, it’s not worth the cost and sacrifice of value. Besides, ParkMyCloud users save an average of $12 on their cloud bills per dollar spent on the product – that’s an ROI that will keep your finance team happy. And that’s just the paid versions. If it’s still hard for you to justify, then use ParkMyCloud’s free tier – with no cost, there’s no reason to waste your time scripting.
Ready to try the easy way? Get started.
ParkMyCloud just turned 3 years old, and from here, the future looks great. The market is growing, cloud is the norm, and cost control is always top of mind for companies big and small. In fact, over 600 enterprises in 25+ countries now use our platform to “park idle cloud resources (including instances, databases and scale groups) in AWS, Azure, GCP and now Alibaba.
As we look to the future, we’re taking a moment to consider current cloud trends and how cost control needs are changing. To provide context, let’s take a quick look at where the market was three years ago.
The Problem that Got Us Started
When we founded the company three years ago, we set out to build a self-service, SaaS platform which would allow DevOps users to automate cloud cost control and integrate it into their cloud operations. We saw a need for this platform as we were talking to enterprises using AWS about broader cloud management needs as a service play. They wanted a self-service, purpose-built easy button for instance scheduling that could be centrally managed and governed but left up to the end user to control – enter ParkMyCloud.
Our value proposition started simply and has stayed relatively constant: save 20% on your cloud bill in 15 minutes or less (it’s 65% per parked resource). The ease of use, verifiable ROI, and richness of our platform capabilities allow global companies like McDonald’s, Unilever, Sysco, Sage and many others to adopt ParkMyCloud on their own, with no services, and begin to automate their cloud cost control in minutes – not days or weeks.
I went back and looked at our pre-launch pitch decks. At that time, the cloud Infrastructure-as-a-Service (IaaS) market was $10B or so, and dominated by AWS, and others like Rackspace and HP were in the game with the other usual suspects. Today, Gartner estimates enterprises will spend $41B on IaaS in 2018, and it’s still dominated by AWS, but the number of players is really down to 4 or 6 depending on where you want to put IBM and Oracle.
But the cloud waste problem is still prominent and growing, most analysts and industry pundits estimate that 25% or more of your bill is wasted on unused, idle or over provisioned resources – that equates to $10B+ based on 2018 IaaS predictions being wasted – that’s a BIG nut. In fact, if you break that down that’s $1MM in wasted cloud spend every hour. And it’s important. Most enterprises rank cloud security/governance and cost management as their primary concerns with cloud adoption.
Cloud Trends Driving the Market
So how are things changing? We see three key trends that will drive our company and platform vision over the next 3 years:
- Multi-cloud – it’s been long discussed, but it’s now a reality: 20% of the enterprises using PMC manage 2 or more CSPs in the platform, and that number is growing. As always, cost control is an important factor in a multi-cloud strategy.
- PaaS – Platform as a Service (PaaS) use is growing, so users are looking to optimize these resources. ParkMyCloud offers optimization for databases, scale groups, and logical groups. We plan to expand into containers and stacks to meet this need.
- Data-driven automation (AIOps) – our customers, large and small, are pushing us to expand our data-driven policies and automation – everyone is becoming more comfortable with the idea of automation. Our first priority on this front is to optimize overprovisioned resources – often referred to as RightSizing … RightSizeMyCloud!
Cloud trends are not always easy to predict, but one thing is for certain: costs will need to be controlled. Good fun ahead.
We’re happy to announce that ParkMyCloud now supports Alibaba Cloud!
Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP) users have saved millions of dollars on their cloud bills using ParkMyCloud’s automated cloud cost optimization platform. Customers like McDonald’s, Sysco, and Unilever use ParkMyCloud to automatically turn off idle cloud resources as part of their DevOps process.
Now, Alibaba Cloud customers can do the same.
Alibaba Cloud is experiencing rapid customer adoption and growth – in the 4th quarter of last year, they saw over 100% growth, with more than 300 products and features launched. The company is clearly expanding their horizons beyond retail and putting a focus on innovation and development in the cloud space – both in China where their core customer base is located, and throughout the world as companies globally choose Alibaba as their primary cloud provider or as part of a multi-cloud strategy.
But the real reason we’re here is to help cloud users solve the enormous problem of cloud waste.
We estimate that Alibaba users will waste $552 million on idle cloud resources this year – that’s $1.5 million per day that could easily be saved with automated cost optimization in place. There’s no time to lose in getting cost control measures in place.
See it In Action
Get a preview of ParkMyCloud – watch this 2-minute demo to see how it works. To see a full demo and get your questions answered, schedule a personalized demo now.
Try Now for Free
You can get started with Alibaba Cloud cost control now with a free 14-day trial of ParkMyCloud, with full access to premium features.
After your trial expires, you can choose to continue using the free tier, or upgrade to use premium features such as SmartParking, full API access, advanced reporting and SSO.
Cheers, and happy parking.
Today, we are happy to announce that you can now park Azure scale sets – allowing you to optimize costs for these groups of Microsoft Azure virtual machines.
Use other public clouds? You can park those scale groups, too. A few weeks ago, we announced GCP Managed Instance Group support, and we have supported AWS auto scaling group for some time.
Back to Azure – let’s take a look at the new functionality.
How You Can Park Azure Scale Sets
In ParkMyCloud, you can now manage and park Azure scale sets, both with and without autoscaling, to turn them off or to a “low” state when not needed to save money. When you set a parking schedule on a scale set, you have the option to set a straightforward “on/off” schedule — when parked, the maximum number of resources is 0 and therefore the group is fully parked. Or if you prefer, set your own preferred number of resources for a “low” rather than “off” state.
While we’re talking to our Microsoft fans — don’t miss the Microsoft Teams bot we made so you can control ParkMyCloud right from your chat window! ChatOps is fun, and this bot can streamline your workday by saving you a trip to the ParkMyCloud console.
ParkMyCloud Users: Enable Scale Sets and Get Parking
Existing users: in order to use Azure scale sets, you must update Azure Service Account permissions, as detailed in the ParkMyCloud User Guide.
Once you’ve done that, you can start parking scale sets. You can filter your dashboard to show only scale groups – on the left menu under “Resources” click “Auto Scaling Groups” to filter to just that type of resource. You can select a group and put a parking schedule on it, just like an individual instance.
As mentioned above, you can customize the amount of resources in the group in the high/low states. For the selected group, click the arrow on the far right to open the resource detail screen. You will be able to set a “desired” value of resources for the group at start and at stop.
Note that if your scale sets have multiple scaling profiles, they won’t be parkable and will be denoted with the “unparkable” icon. The number of “Autoscale Profiles” assigned to an Azure scale set is listed on the resource details screen.
New Users: Get Started
If you don’t use ParkMyCloud yet, it’s easy to get started and start saving 65% or more on your cloud costs. We recently upgraded our 14-day free trial to provide Enterprise tier access, so you’ll get to try out everything from user import/export feature to database parking to SmartParking, with unlimited users, teams, and cloud credentials. Get started now.
Today, we share the latest update in ParkMyCloud, which highlights new types of GCP resources you can park, and updates for new and existing users alike.
Park GCP Groups
Now in ParkMyCloud, you can manage and optimize costs for your GCP Managed Instance Groups, both with and without Autoscaling. You can set parking schedules on these groups, but rather than simply turning them “on” and “off”, you can set “high” and “low” stages for your groups, for which you set a maximum and minimum number of resources, respectively. Some additional details:
- GCP Managed Groups with Autoscaling can have a minimum size of 1 instance in the Low/Off state, and thus they can never be fully shut off to zero instances.
- GCP Managed Groups without Autoscaling can have a minimum size of 0 instances in the Low/Off state, and can be fully shut off.
- The Console will show the members of GCP Unmanaged Groups as “regular” resources, allowing them to be scheduled/controlled individually. You wish to assign them to ParkMyCloud Logical Groups in order to start and stop them as a set.
In order to allow ParkMyCloud to support management of GCP Instance Groups, please update your ParkMyCloud Access Role to include the latest set of permissions defined here in the User Guide.
What about other cloud service providers? ParkMyCloud already supports parking for AWS Auto Scaling groups. Management of Azure’s equivalent, Azure scale sets, is coming later this month.
Schedule “Snooze” is now “Override”
ParkMyCloud has long allowed you to “snooze” parking schedules — as in, snooze the on/off actions of the schedule, not the resource. But it was confusing — when people heard “snooze”, they incorrectly assumed it meant, “put the resource to sleep”.
So we’ve renamed it “override”. When you override a schedule on a resource, you can set it to your preferred state of running or parked, either for a set duration (e.g., override the schedule for 3 hours) or until a set time (e.g., override the schedule until 8:00 a.m. on May 16). After that time, normal schedule actions will resume.
For Existing Users…
This release includes a number of other updates that will interest existing users of ParkmyCloud:
- Recommendations Export: The recommendations screen can now be exported to CSV, via a new Export button, for easy sharing and analysis.
- Online Help: Each page on the console now has a “?” link to context-sensitive help from the PMC User Guide.
- Teams: Superadmins now appear as greyed-out users on all team lists, showing their visibility into all teams.
- Notifications: User-level notifications are now more obvious with a link from the org/team-level notifications screen.
- Resources Screen:
- The Schedule/Start/Stop/Team/Group buttons are now always visible, and only enabled when appropriate instances are checked, depending on the function of the button.
- The resources screen is now more mobile-device friendly. There used to be an issue with how the screen scrolled, which is now fixed.
- Performance improvements for customers with large numbers of schedules and recommendations.
For New Users…
Don’t tell the existing users above, but we’ve improved the ParkMyCloud free trial for new users. When you start a 14-day free trial, you will now be given Enterprise tier access to the product – that means unlimited instances, teams, users, and cloud accounts across providers in your trial ParkMyCloud account, access to the user import/export feature, database parking, SmartParking, and more. Check it out with a free trial.