The latest update to ParkMyCloud is support for AWS China! In the latest release of the platform, we added support for the two Amazon Web Services (AWS) regions in China, expanding our cost optimization coverage for more public cloud users.
After the United States, China has the second-largest public cloud market at $10.5 billion in 2019, according to IDC. Gartner reports that in Asia as a whole, Alibaba Cloud – which ParkMyCloud also supports – holds 19.6% market share, while AWS has 11% of the market. All of that spend needs to be optimized so that it does not contribute to the billions of dollars that are wasted every year on unnecessary resources.
About ParkMyCloud AWS China Support
AWS offers two regions in China, AWS China (Beijing) and AWS China (Ningxia), which are operated by local providers – Sinnet and NWCD, respectively. In order to get an AWS China account, AWS customers must create a separate set of credentials, which require a valid Chinese business license, as Chinese law forbids non-Chinese companies from owning or operating certain technology for the provision of cloud services.
ParkMyCloud now supports both of these regions, offering the same benefits that other, AWS, Azure, Google Cloud, and Alibaba Cloud customers enjoy:
- Machine Learning. Resource scheduling and resizing based on recommendations leveraging resource utilization history.
- Automate. A robust policy engine automates schedule and sizing actions based on user tags, and adds resources and users to teams for simplified governance.
- Easy to Use. No scripting, no agents, and a 15-minute setup. Simple UI can be used by anyone, with options for API access and integrations as needed.
- Take Action. Users can control resources and get notified with ChatOps bots in Slack, Microsoft Teams, and Google Hangouts.
- Save Time. Automated policies require little upkeep for savings. Keeps teams focused on creating value for their businesses.
- Save Money. Save an average of $12 for every dollar spent on ParkMyCloud. Plans start as low as $2/resource/month.
What Else is New?
Most notably, last week we released RightSizing Automation for AWS and Google Cloud Platform. This new capability gives you recommendations for sizing changes on your resources to optimize costs – which can save up to 75% per resource.
Other recent highlights for AWS users include:
- AWS GovCloud Support – cost optimization support for the two US GovCloud regions available for government and others in highly regulated industries.
- AWS Marketplace availability – gives AWS customers the option to add the cost of ParkMyCloud to their regular AWS bill with a simplified purchasing process.
And of interest to all users:
How to Get Started Optimize AWS China Costs
First, you’ll need a ParkMyCloud account if you don’t already have one. You can get started with a 14-day free trial.
Then, whether you’re a new or existing ParkMyCloud user, you will need to connect to your AWS China account via an IAM User credential rather than the normal IAM role. This is because AWS China runs in the dedicated “aws-cn” partition and ParkMyCloud runs in the “aws” public cloud partition, and AWS does not support cross-account IAM Roles between partitions. Since IAM User credentials are normally disabled within ParkMyCloud, you will need to request IAM User access by contacting ParkMyCloud Support by email or by entering a ticket using the Support link in the Console.
What other public cloud services would you like to see ParkMyCloud support? Let us know in the comments below!
Today, we’re happy to share the latest in cost optimization: ParkMyCloud now makes RightSizing recommendations for your resources in AWS and Google Cloud.
Optimize Your Cloud Infrastructure with Automated RightSizing
Choosing the right instance type for cloud resources is difficult. The major providers offer a huge range of options, each optimized for different capabilities, and a variety of sizes within each instance family. It can be hard to predict in advance what you’ll need. And indeed, our data shows that 95% of instances are operating at less than 50% average CPU – that is to say, most of them are oversized.
Why does it matter? Oversizing is a huge waste of money. Downsizing by one instance size saves 50% of the cost – and two sizes down saves 75%. You can also save money by modernizing instances. The cloud providers incentivize instance modernization by pricing the newest generations the lowest.
ParkMyCloud will not only recommend but also help you take action to resize your instances, move families, and/or modernize as needed so that you can optimize performance with the lowest cost.
What Else is New?
We’re always enhancing and improving ParkMyCloud to make it work best for you. Here’s what else is new:
What’s up next? Azure RightSizing, scheduled resizing and optimization for container services.
How to Get Started
If you’re new to ParkMyCloud, you’ll want to start with a 14-day free trial. Once you connect to your cloud provider, you’ll be able to start managing your instances. You’ll have access to the full set of Enterprise Tier features for the length of the trial, and after 14 days you can choose the free tier or a more advanced tier.
To enable RightSizing, both new and current users should contact us as this feature is currently in beta. Once that’s active, go to the Recommendations screen and select the RightSizing tab to see all sizing recommendations, which you can then click to apply. The resource will be resized the next time it’s restarted. It’s that easy!
Amazon EKS is a hosted Kubernetes solution that helps you run your container workloads in AWS without having to manage the Kubernetes control plane for your cluster. This is a great entry point for Kubernetes administrators who are looking to migrate to AWS services but want to continue using the tooling they are already familiar with. Often, users are choosing between Amazon EKS and Amazon ECS (which we recently covered, in addition to a full container services comparison), so in this article, we’ll take a look at some of the basics and features of EKS that make it a compelling option.
Amazon EKS 101
The main selling point of Amazon EKS is that the Kubernetes control plane is managed for you by AWS, so you don’t have to set up and run your own. When you set up a new cluster in EKS, you can specify if it’s going to be just available to the current VPC, or if it will be accessible to outside IP addresses. This flexibility highlights the two main deployment options for EKS:
- Fully within an AWS VPC, with complete integration to other AWS services you run in your account while being completely isolated from the outside world.
- Open and accessible, which enables hybrid-cloud, multi-cloud, or multi-account Kubernetes deployments.
Both options allow you the flexibility to use your own Kubernetes management tools, like Dashboard and kubectl, as EKS gives you the API Server Endpoint once you provision the cluster. This control plane utilizes multiple availability zones within the region you choose for redundancy.
Managed Container Showdown: EKS vs. ECS
Amazon offers two main container service options in EKS and ECS, and both are using Kubernetes under the hood. The biggest difference between the two options lies in who is doing the management of Kubernetes. With ECS, Amazon is running Kubernetes for you, and you just decide which tasks to run and when. Meanwhile, with EKS, you’re doing the Kubernetes management of your pods.
One consideration when considering EKS vs. ECS is networking and load balancing. Both services run EC2 servers behind the scenes, but the actual network connection is slightly different. ECS has network interfaces connected to individual tasks on each EC2 instance, while EKS has network interfaces connecting to multiple pods on each EC2 instance. Similarly, for load balancing, ECS can utilize Application Load Balancers to send traffic to a task, while EKS must use an Elastic Load Balancer to send traffic to an EC2 host (which can have a proxy via Kubernetes). Neither is necessarily better or worse, just a slight difference that may matter for your workload.
Sounds Great… How Much Does It Cost?
For each workload you run in Amazon EKS, there are two main charges that will apply. First, there’s a charge of $0.20/hr (roughly $146/month) for each EKS Control Plane you run in your AWS account. Second, you’re charged for the underlying EC2 resources that are spun up by the Kubernetes controller. This second charge is very similar to how Amazon ECS charges you, and is highly dependant on the size and amount of resources you need.
Amazon EKS Best Practices
There’s no one-size-fits-all option for Kubernetes deployments, but Amazon EKS certainly has some good things going for it. If you’re already using Kubernetes, this can be a great way to seamlessly migrate to a cloud platform without changing your working processes. Also, if you’re going to be in a hybrid-cloud or multi-cloud deployment, this can make your life a little easier. That being said, for just simple Kubernetes clusters, the price of the control plane for each cluster may be too much to pay, which makes ECS a valid alternative.
More on container management and container optimization.
Today, we’re happy to share the latest cost control functionality in ParkMyCloud: SmartParking for Google database and AWS RDS cost optimization – as well as several other improvements and updates to help you find and eliminate cloud waste.
Automatically Detect Idle Google & AWS RDS Databases
“SmartParking” is what we call automatic on/off schedule recommendations based on utilization history. ParkMyCloud analyzes your resource utilization history and creates recommended schedules for each resource to turn them off when they are typically idle. This minimizes idle time to maximize savings on cloud resources.
Like an investment portfolio, users can choose to receive SmartParking schedules that are “conservative”, “balanced”, or “aggressive” — where conservative schedules protect all historic “on” times, while aggressive schedules prioritize maximum savings.
With this release, Google Cloud SQL Databases and AWS RDS instances have been added to the list of resources that can be optimized with SmartParking – a list that also includes AWS EC2 instances, Azure virtual machines, and Google Cloud virtual machine instances.
Why not Azure? At this time, Azure databases can’t be “turned off” in the same way that AWS and Google Cloud databases can. If Azure releases this capability in the future, we will follow with parking and SmartParking capability shortly thereafter.
What Else is New?
In this release, other updates to the ParkMyCloud platform include:
- Configurable notifications – users now have the option for configurable shutdown warning notification times, from 0.25 hours to 24 hours in advance. Notifications can be received through email, Slack, Microsoft Teams, Google Hangouts, or custom webhook.
- Usability updates to Single Sign-On configuration, Google Cloud Credentials add/edit screen, and filtering actions.
See details in the release notes here.
Beyond this most recent release, we’ve made plenty of updates to make ParkMyCloud work for you. These include:
How to Get Started
It’s easy to get started with Google database and RDS cost optimization! If you haven’t tried out ParkMyCloud yet, get started with a 14-day free trial. During the trial, you’ll have access to the Enterprise tier, which lets you try out all the features listed above. After your trial is over, you can choose to subscribe to the tier that works for you – or keep using our free tier for as long as you like. See pricing details for more information.
If you already use ParkMyCloud, just log in and head over to the Recommendations tab. Depending on the time-window configured for your SmartParking settings, it may take several days or weeks to accumulate enough metrics data to make good recommendations. To configure the time window for recommendations, navigate to Recommendations and select the gear icon in the upper-right, and choose SmartParking Recommendation Settings. Then, sit back while we collect and analyze your data, and your databases will be SmartParking before you know it.
Automated Cloud Cost Optimization Now Available for Public Sector Cloud Users on Amazon Web Services
February 26, 2019 (Dulles, VA) – ParkMyCloud, provider of the leading enterprise platform for continuous cost control in public cloud, announced today that it now supports AWS GovCloud (US). ParkMyCloud provides automated cost optimization through resource “rightsizing” and automated scheduling based on usage, which together can help cloud users eliminate wasted spend and reduce costs by 65%. In addition to AWS GovCloud, ParkMyCloud supports Amazon Web Services (AWS) commercial regions, Microsoft Azure, Google Cloud Platform, and Alibaba Cloud.
AWS GovCloud (US) is Amazon’s cloud region for sensitive data and regulated workloads. It is used by government customers, organizations in government-regulated industries, and other entities that meet security requirements. The region is highly secure, subject to FedRAMP baselines, operated by employees who are U.S. citizens on U.S. soil, and requires customers to pass a screening process.
ParkMyCloud for AWS GovCloud resides in a standalone ParkMyCloud SaaS deployment within AWS GovCloud. All ParkMyCloud products meet users’ security guidelines by requiring least-privilege access to cloud resources, so only the state of the resource can be accessed or managed – never the contents. Support includes both regions of AWS GovCloud: the US-West region that was launched in 2011, and the US-East region that was announced in November 2018.
“We currently use ParkMyCloud to manage our AWS commercial resources, which saves us about 45% of the cost,” said Pratap Chilukuri, Lead Enterprise Architect at an IT service management company. “We’ve been looking forward to ParkMyCloud’s AWS GovCloud support so we can achieve the same savings on our GovCloud resources.”
“AWS GovCloud customers have not had a lot of available options for automated cloud cost control and governance,” said ParkMyCloud CEO Jay Chapel. “We’ve received a growing number of requests for this support over the past several months, and we’re happy to deliver it.”
For more information or to request access, please visit www.parkmycloud.com/public-sector.
ParkMyCloud provides an easy-to-use platform that helps enterprises automatically identify and eliminate wasted cloud spend. More than 800 enterprises around the world – including Sysco, Workfront, Hitachi ID Systems, Sage Software, and National Geographic – trust ParkMyCloud to cut their cloud spend by millions of dollars annually. ParkMyCloud’s SaaS offering allows enterprises to easily manage, govern, and optimize their spend across multiple public clouds. For more information, visit www.parkmycloud.com.
Katy Stalcup, ParkMyCloud
Lately, many of our AWS customers (especially those purchasing through the AWS marketplace) have mentioned that they are using an AWS EDP, which stands for Amazon Web Services Enterprise Discount Program. Essentially, this is AWS’s way to provide enterprises a discount off its services based on a volume (consumption) commitment.
How does an AWS EDP work?
A simple application of an AWS EDP would work as follows: for the next 3 years, you commit to spend $5MM on AWS services, and receive a 13% discount. Even if you don’t spend $5MM you still owe them $5MM, and of course if you go over you would get billed for the overage.
AWS’s website does not provide a lot of information about these agreements. Here’s what they say: “Customers also have the option to enroll in an Enterprise Agreement with AWS. Enterprise Agreements give customers the option to tailor agreements that best suit their needs. For additional information on Enterprise Agreements please contact your sales representative.”
What Other Agreements Compare to an AWS EDP?
Going back to my days at IBM, we used to generally refer to discount contracts as Enterprise License Agreements (ELAs). An ELA is a software site license that is sold to large enterprises. It typically allows for unlimited use of a single or multiple software products throughout the organization, although there were often some restrictions and limitations. During my time at IBM, these were sold upfront for a set dollar amount and term, generally 3 to 5 years and usually had a cap on usage, so at some point overages could kick in – which would help with the renegotiation, of course.
Other terms used with a similar concept include Site License, Enterprise Agreement (this is a common Microsoft term – EA), Volume Purchase Agreement (VPA) and All You Can Eat (AYCE). What all of these have in common is that the vendor gets a large revenue/spend commit, and the enterprise gets discounting and flexibility.
How Else can you Get Discounts on AWS?
AWS does provide enterprises with multiple ways to consume its services based on their business needs and get volume discounts. Traditional on-demand instances allow you to pay for capacity by the hour without any long-term commitments or upfront payments. Reserved instances are ideal for applications with steady-state or predictable usage and can provide up to a 75% discount compared to on-demand pricing. And of course they promote scale groups, spot instances, and other optimization efforts to reduce spend and waste but those are more cost control opportunities then they are discounts. Plus, you can always wait for better pricing.
Should You Use an AWS EDP?
Before committing to an AWS EDP, ensure that your organization will consume the amount of resources you are committing too. Keep in mind that this can also include the AWS Marketplace. The third party solutions you can buy on the AWS Marketplace also count against your AWS EDP, and leverage that discount structure — so before completing a third-party transaction, make sure you check the Marketplace to see if the cloud solution you buy is listed there.