5 Ways of Cloud Optimization to Reduce Your Cost

According to Forbes, the cloud computing marketplace is expected to increase from $67B in 2015 to $162B in 2020 attaining a compound annual growth rate (CAGR) of 19%. While customers are spending more on public cloud, resources are often over-provisioned. … Read More

Using Efficiency Metrics to Monitor Public Cloud Costs

In a previous blog, How to Measure Resource Cost Efficiency in Public Clouds, we proposed several metrics to measure cost efficiency in public clouds, including resource utilization, service utilization, cost efficiency, and cost saving efficiency. While resource utilization and service … Read More

How to reduce AWS costs using machine learning driven EBS IOPS provisioning

Elastic Block Store (EBS) is an AWS service providing raw block-level storage volume that can be attached to Amazon EC2 instances. There are two major categories: SSD-backed storage and HDD-backed storage. The performance of SSD-backed storage for transactional workloads such … Read More

The Use of Learning Curves for Machine Learning Diagnostic in Cloud Resource Optimization

Bias vs. Variance Diagnosis of bias vs. variance is always a good practice in developing successful machine learning models. It helps us understand why the model is not working well and how to improve it. Let’s take polynomial regression as … Read More

Anomaly Detection in Dynamic Cloud Resource Optimization

So far we have presented several machine learning use cases at FittedCloud, including Adaptive Machine Learning for Cloud Resource Provisioning, Time Series Models for Forecasting Cloud Resource Provisioning, Capacity Optimization in AWS DynamoDB, and AWS EC2 Scheduling. In all these … Read More

Machine Learning – Time Series Models for Forecasting Cloud Resource Provisioning

A time series is a series of data points indexed in time order, usually sampled at equally spaced points in time. Time series data can be unprocessed data sampled from continuous signals. For example, physiological signals such as ECG, PPG, … Read More

How to reduce AWS cost using machine learning driven DynamoDB provisioning

Background Amazon DynamoDB is a fully managed NoSQL database service that provides extremely fast and predictable performance with seamless scalability. There is no minimum fee, and customers pay a flat, hourly rate based on the provisioned capacity. For example, for … Read More

Machine learning CPU Utilization for AWS EC2 scheduling

Background The worldwide public cloud services market is projected to reach $204 billion in 2016, 16.5% up from $175 billion in 2015, according to Gartner, Inc. One of the benefits of public cloud is its cost effectiveness. Customers only need … Read More

12 Important Concepts in Machine Learning – Part II

This is the continuation of the blog series on “12 Important Concepts in Machine Learning” (see Part I here). This blog will summarize the rest of the black-art concepts in machine learning from Dr. Pedro Domingos’ paper “A Few Useful … Read More

12 Important Concepts in Machine Learning – Part I

Dr. Pedro Domingos’ paper “A Few Useful Things to Know about Machine Learning” outlines 12 importance concepts in machine learning learned from experience. These “black arts” are not always well explained in textbooks but are the keys in developing successful … Read More