SaaS  vs. PaaS vs. IaaS – Where the Market is Going

SaaS vs. PaaS vs. IaaS – Where the Market is Going

SaaS, PaaS, IaaS – these are the three essential models of cloud services to compare, otherwise known as Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Each of these has its own benefits, and it’s good to understand why providers offer these different models and what implications they have for the market. While SaaS, PaaS, and IaaS are different, they are not competitive – most software-focused companies use some form of all three. Let’s take a look at these main categories, and because I like to understand things by company name, I’ll include a few of the more common SaaS, PaaS, and IaaS providers in market today.

SaaS: Software as a Service

Software as a Service, also known as cloud application services, represents the most commonly utilized option for businesses in the cloud market. SaaS utilizes the internet to deliver applications, which are managed by a third-party vendor, to its users. A majority of SaaS applications are run directly through the web browser, and do not require any downloads or installations on the client side.

Prominent providers: Salesforce, ServiceNow, Google Apps, Dropbox and Slack (and ParkMyCloud, of course).

PaaS: Platform as a Service

Cloud platform services, or Platform as a Service (PaaS), provide cloud components to certain software while being used mainly for applications. PaaS delivers a framework for developers that they can build upon and use to create customized applications. All servers, storage, and networking can be managed by the enterprise or a third-party provider while the developers can maintain management of the applications.

Prominent providers and offerings: AWS Elastic Beanstalk, RedHat Openshift, IBM Bluemix, Windows Azure, and VMware Pivotal CF.

IaaS: Infrastructure as a Service

Cloud infrastructure services, known as Infrastructure as a Service (IaaS), are made of highly scalable and automated compute resources. IaaS is fully self-service for accessing and monitoring things like compute, storage, networking, and other infrastructure related services, and it allows businesses to purchase resources on-demand and as-needed instead of having to buy hardware outright.

Prominent Providers: Amazon Web Services (AWS), Microsoft Azure (Azure), Google Cloud Platform (GCP), and IBM Cloud.

SaaS vs. PaaS vs. IaaS

SaaS, PaaS and IaaS are all under the umbrella of cloud computing (building, creating, and storing data over the cloud). Think about them in terms of out-of-the-box functionality and building from the bottom up.

IaaS helps build the infrastructure of a cloud-based technology. PaaS helps developers build custom apps via an API that can be delivered over the cloud. And SaaS is cloud-based software companies can sell and use.

Think of IaaS as the foundation of building a cloud-based service — whether that’s content, software, or the website to sell a physical product, PaaS as the platform on which developers can build apps without having to host them, and SaaS as the software you can buy or sell to help enterprises (or others) get stuff done.

SaaS, PaaS, IaaS Market Share Breakdown

The SaaS market is by far the largest market, according to a Gartner study that reported that enterprises spent $182B+ on cloud services, with SaaS services making up 43% of that spend.

While SaaS is currently the largest cloud service in terms of spend, IaaS is currently projected to be the fastest growing market with a CAGR of 20% plus over the next 3 to 4 years. This bodes very well for the “big three” providers, AWS, Azure and GCP.

Where the Market is Going

What’s interesting is that many pundits argue that PaaS is the future, along with FaaS, DaaS and every other X-as-a-service. However, the data shows otherwise. As evidenced by the reports from Gartner above, IaaS has a larger market share and is growing the fastest.

First of all, this is because IaaS offers all the important benefits of using the cloud such as scalability, flexibility, location independence and potentially lower costs. In comparison with PaaS and SaaS, the biggest strength of IaaS is the flexibility and customization it offers. The leading cloud computing vendors offer a wide range of different infrastructure options, allowing customers to pick the performance characteristics that most closely match their needs.

In addition, IaaS is the least likely of the three cloud delivery models to result in vendor lock-in. With SaaS and PaaS, it can be difficult to migrate to another option or simply stop using a service once it’s baked into your operations. IaaS also charges customers only for the resources they actually use, which can result in cost reductions if used strategically. While much of the growth is from existing customers, it’s also because more organizations are using IaaS across more functions than either of the other models of cloud services.

ParkMyCloud is Now Part of Turbonomic

ParkMyCloud is Now Part of Turbonomic

I am excited to announce that ParkMyCloud is now part of Turbonomic! This is great news for our customers, partners, and our team that I’ve been looking forward to sharing with you.

Why Turbonomic? Simply put, they are the experts in our space. Launched in 2009, Turbonomic is one of the fastest-growing technology companies in the virtualization and cloud management space. Thousands of high-profile, technology-forward enterprises – including PWC, Expedia, and J.P. Morgan – use the platform to maximize the value of their IT investments. If you want smart analytics for optimization, there’s nowhere better to go than Turbonomic (Just look at the PhD count on the team!) The Turbonomic platform provides customers with hybrid cloud elasticity through top-down application resource management, which is absolutely essential for the twin goals of hybrid cloud: performance and efficiency.

Why ParkMyCloud? Since day 1, we at ParkMyCloud have been optimizing costs for public cloud customers through automation. Like Turbonomic, we share a passion for analytics-driven automation, which our platform applies by helping cloud customers to reduce costs by 65%, improve governance, and save time by eliminating manual tasks — all while being easy to use and adopt. Our two organizations have these goals in common for cloud users, and by bringing ParkMyCloud onboard, Turbonomic has validated our mission and is enabling us to do even more for our customers.

What will change for our customers? Actually, not much! You’ll get to keep using the same ParkMyCloud platform you use today. The boon for you is that with Turbonomic backing our team, we’ll be able to innovate and iterate on the platform more quickly, to continually provide you with a better experience, a broader feature set, and of course, more savings.

An optimized future. Together with Turbonomic, we look forward to continuing to provide the best in multi-cloud optimization and analytics-driven automation for our customers, no matter where you are on your cloud journey.

One thing our Turbo colleagues have already taught us is that the correct answer to the question “what’s your favorite color?” is “green”. That seems fitting in a number of ways: applications running, everything working, money saved.

Most of all, green means “go” – let’s do it.

AWS New Services 2019 – What’s in Preview?

AWS New Services 2019 – What’s in Preview?

As the cloud giant, Amazon Web Services (AWS) is constantly innovating – it’s no surprise that at any given time, there’s a list of AWS new services that will soon be released. We’ve put together a list of AWS new services that are currently in “preview” and are expected to be released later this year. Many of these were announced at AWS re:Invent 2018.

Interested in a list of all the services AWS offers? We actually just put that together too. See all 170 services here: AWS Services List.

AWS New Services 2019

This list is broken down by category, including Analytics, Blockchain, Compute, Database, Internet of Things, Machine Learning, and Security. While all are in preview right now, their release dates may vary.

Analytics

AWS Lake Formation

    • AWS Lake Formation makes it easy to set up a secure data lake in days.
    • Lake Formation collects and catalogs data from databases and object storage, moves the data into your new Amazon S3 data lake, cleans and classifies data using machine learning algorithms, and secures access to your sensitive data.
    • Benefits: build data lakes quickly, simplify security management, and make self-service access to data both easy and secure
    • Announced: November 2018 (at re:Invent)

Blockchain

Amazon Managed Blockchain

    • Amazon Managed Blockchain makes it easy to create and manage scalable blockchain networks
    • Fully managed
    • Automatically scales to meet the demands of thousands of applications running millions of transactions. Manages your certificates, lets you easily invite new members to join the network, and tracks operational metrics such as usage of compute, memory, and storage resources.
    • Can replicate an immutable copy of your blockchain network activity into Amazon Quantum Ledger Database (QLDB), a fully managed ledger database so you can easily analyze the network activity outside the network and gain insights into trends.
    • Announced: November 2018 (at re:Invent)

Amazon Quantum Ledger Database (QLDB)

    • Amazon QLDB is a ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log ‎owned by a central trusted authority
    • Tracks each and every application data change and maintains a complete and verifiable history of changes over time
    • Benefits: immutable and transparent, cryptographically verifiable, highly scalable, serverless, easy to use.
    • Announced: November 2018 (at re:Invent)

Compute

AWS Outposts

    • AWS Outposts brings native AWS services, infrastructure, and operating models to virtually any data center, co-location space, or on-premises facility.
    • Use the same APIs, same tools, same hardware, and same functionality across on-premises and the cloud to deliver a truly consistent hybrid experience.
    • Outposts can be used to support workloads that need to remain on-premises due to low latency or local data processing needs.
    • AWS Outposts come in two variants:
      • 1) VMware Cloud on AWS Outposts allows you to use the same VMware control plane and APIs you use to run your infrastructure
      • 2) AWS native variant of AWS Outposts allows you to use the same exact APIs and control plane you use to run in the AWS cloud, but on-premises.
    • Announced: November 2018 (at re:Invent)

Database

Amazon RDS on VMware

    • Amazon RDS on VMware lets you deploy managed databases in on-premises VMware environments
    • Provides cost-efficient and resizable capacity while automating time-consuming administration tasks including hardware provisioning, database setup, patching, and backups.
    • Allows you to utilize the same simple interface for managing databases in on-premises VMware environments as you would use in AWS. You can easily replicate RDS on VMware databases to RDS instances in AWS, enabling low-cost hybrid deployments for disaster recovery, read replica bursting, and optional long-term backup retention in Amazon Simple Storage Service (S3).
    • Announced: November 2018 (at re:Invent)

Internet of Things

AWS IoT Events

    • AWS IoT events is a fully managed IoT service that makes it easy to detect and respond to events from IoT sensors and applications
    • Continuously monitors data from multiple IoT sensors and applications, and it integrates with other services, to enable early detection and unique insights into events.
    • Benefits: easily ingest operations data, trigger a range of actions, easily build rules.
    • Announced: November 2018 (at re:Invent)

AWS IoT SiteWise

    • AWS IoT SiteWise is a managed service that makes it easy to collect and organize data from industrial equipment at scale.
    • Provides software running on a gateway that resides in your facilities and automates the process of collecting and organizing industrial equipment data.
    • Benefits: monitor operations across facilities, quickly compute common industrial performance metrics, and build applications to analyze industrial equipment data, prevent costly equipment issues, and reduce production inefficiencies.
    • Announced: November 2018 (at re:Invent)

AWS IoT Things Graph

    • AWS IoT Things Graph is a service that makes it easy to visually connect different devices and web services to build IoT applications.
    • Provides a visual drag-and-drop interface for connecting and coordinating devices and web services, so you can build IoT applications quickly.
    • You can get started with AWS IoT Things Graph using these pre-built models for popular device types, such as switches and programmable logic controllers (PLCs), or create your own custom model using a GraphQL-based schema modeling language, and deploy your IoT application to AWS IoT Greengrass-enabled devices such as cameras, cable set-top boxes, or robotic arms in just a few clicks
    • Announced: November 2018 (at re:Invent)

Machine Learning

Amazon Personalize

    • Amazon Personalize is a machine learning service that makes it easy for developers to create individualized recommendations for customers using their applications.
    • Allows developers with no prior machine learning experience to easily build sophisticated personalization capabilities into their applications, using machine learning technology perfected from years of use on Amazon.com.
    • Amazon Personalize will process and examine the data, identify what is meaningful, select the right algorithms, and train and optimize a personalization model that is customized for your data. You provide an activity stream from your application – page views, signups, purchases, and so forth – as well as an inventory of the items you want to recommend, such as articles, products, videos, or music.
    • Announced: November 2018 (at re:Invent)

Amazon Forecast

    • Amazon Forecast is a fully managed service that uses machine learning to deliver highly accurate forecasts, based on the same technology used at Amazon.com.
    • Uses machine learning to combine time series data with additional variables to build forecasts.
    • Requires no machine learning experience to get started.
    • Announced: November 2018 (at re:Invent)

Amazon Textract

    • Amazon Textract is a service that automatically extracts text and data from scanned documents. It goes beyond simple optical character recognition (OCR) to also identify the contents of fields in forms and information stored in tables.
    • Using machine learning to instantly “read” virtually any type of document to accurately extract text and data without the need for any manual effort or custom code.
    • Benefits: extract data quickly and accurately, no code or templates to maintain, lower document processing costs.
    • Announced: November 2018 (at re:Invent)

AWS DeepRacer

    • AWS DeepRacer is the first autonomous scale car specifically developed to help developers get hands-on with reinforcement learning.
    • Gives developers a simple way to learn RL, experiment with new RL algorithms and simulation-to-real domain transfer methods, and experience RL in the real world.
    • Participate in the AWS DeepRacer League at in-person events throughout the globe.
    • Announced: November 2018 (at re:Invent)

Security, Identity & Compliance

AWS Security Hub

    • AWS Security Hub gives you a comprehensive view of your high-priority security alerts and compliance status across AWS accounts.
    • Offers a single place that aggregates, organizes, and prioritizes your security alerts, or findings, from multiple AWS services, such as Amazon GuardDuty, Amazon Inspector, and Amazon Macie, as well as from AWS Partner solutions.
    • Announced: November 2018 (at re:Invent)

Trends in AWS New Services

Looking at these new services as a sample group, there are a few trends in the emerging technology. To no one’s surprise, there are a few blockchain and IoT announcements, both of which continue to be trending topics. Machine learning products also make up much of the list above – interestingly, with several releases of technology used to power Amazon.com.

Have you tried any of these new services? Let us know what you think of them!

Cloud Storage Cost Comparison: AWS vs. Azure vs. Google

Cloud Storage Cost Comparison: AWS vs. Azure vs. Google

Today, we’ll take a brief look at cloud storage cost comparison from the three major cloud service providers. When it comes to finding a solution for your cloud computing needs, it is fair to say that for every business the solutions are based on a case-by-case scenarios – and given the breadth of cloud storage options available, it is certainly true in this case. A few things we’ll briefly touch points on are pricing models, discounts and steps you can take to avoid wasted cloud spend.

The leading cloud service providers have certain fortes and weaknesses that ultimately differentiate each one of them to be the potential solution to support your development infrastructure, operations and applications. Cloud service providers offer many different cloud pricing points depending on your compute, storage, database, analytics, application and deployment requirements. Additionally, you’d want to consider available services and networks provided to see the full scope of their resource capabilities and governance.

Prices can be subject to the type of hosting option you choose. One example is Relational Database Services (RDS). RDS pricing changes according to which database management system you use, and there are many more services like this to choose from.

More detail, beyond just storage, available in our full cloud pricing comparison.

AWS and Google Stand Out

Although not always the case, AWS is presumed to be the least expensive option available and remains the leader in the cloud computing market. But, Microsoft Azure and Google (GCP) are not far behind, and in recent years they have commanded innovation and market pricing reductions, thus closing gaps to bring them closer to AWS. That been said, being the first in the market gives AWS a great advantage over the competition as they command a large scale of businesses and are able to offer lower prices than the competition. They are well known for attracting more businesses, and in turn, they invest their money back into the cloud by adding more servers to their data centers. Google is closing the gap on AWS as they were the first to cut prices in their pricing model to match AWS’.

Storage Services Overview

Let’s take a look at some of the more popular storage options offered by each of the major three providers.

Amazon S3

Amazon Simple Storage Service (S3) is the most durable, highly performant and secure cloud storage service. It manages accounts at every level, scales on-demand and offers insights with built-in analytics.  

Amazon EBS

Amazon Elastic Block Store (EBS) provides block level storage volumes for use with EC2 instances. EBS delivers low-latency and consistent performance scaled to the needs of your application.

Amazon Glacier

Amazon Glacier provides data archiving and long-term back up at a low-cost. It allows you to query data in place and retrieve only the subset of data you need from within an archive.

More about AWS options: https://aws.amazon.com/products/storage/

Google Cloud Storage

Google Cloud Storage offers a single API for all storage classes, simplifying development integration and reducing code complexity. Its highly scalable and performant with unlimited object storage.

Cloud Filestore

Google Filestore is a high-performance file storage for applications that require a filesystem interface and a shared filesystem for data.

Persistent Disk

Google Persistent Disk is a reliable high-performance block storage for virtual machine instances.

Explore Google storage options: https://cloud.google.com/products/storage/

Archive Storage

Azure Archive Storage offers a low-cost, durable, and highly available secure cloud storage for rarely accessed data with flexible latency requirements.

Blob Storage

Azure Blob Storage is a massively scalable object storage for unstructured data.

Azure Files

Azure Files is a simple, secure and fully managed cloud file sharing storage.

Check this out as well on Azure options: https://docs.microsoft.com/en-us/azure/architecture/aws-professional/services

Sample Pricing Comparison

cloud storage cost comparison chart

Eliminate Cloud Overspend and Save Money

Comparing cloud storage costs and getting the right solution for your storage use case is important, but don’t forget once you deploy you need to ensure you optimize your solution and cost. It’s important that your organization fully understands how much can be wasted on cloud spend. Over-provisioned, underutilized and idle cloud resources run your cloud bill up and create waste. Always ensure that you are optimizing costs and governing usage by eliminating wasted cloud spend  – get started today.

The Next Evolution of Cloud Management: Container Management

The Next Evolution of Cloud Management: Container Management

As we are talking to prospects and customers alike, one of the more requested features we get asked about is container management. Containers – one of several growing optimization trends – help you package and run applications ‘anywhere’ in isolated environments to reduce configuration time when deploying to production. In theory this, like VMs, will help you increase the efficiency of your infrastructure – and we’re big fans of efficiency and optimization.

Are there enough containers that need management?

As we begin to plan our container management offering for later in the year, we need to understand whether this is just hype (as it seems everything is) or is this something our customers actually want and need.

First, let’s review the players in the container field. There are the primary container services from Docker and Kubernetes, as well as the offerings from cloud service providers (CSPs) for managed services like AWS ECS and AWS EKS, Azure AKS and Google GKE, based on Kubernetes (longer container services comparison here).  

So let’s dig into how big that market actually is. Most industry publications estimated $1.5B was spent in 2018 on container technology, and the Compound Annual Growth Rate (CAGR) is in the 30% range. Here is one summary from 451 Research that shows strong projected growth:

What kind of container management is needed?

The containers are there, so the next question is: what type of management is needed – especially for the CSP managed container services?

Container management, like the broader cloud management, includes orchestration, security, monitoring, and of course, optimization.

In terms of optimization alone, we have identified 5 ways we think you can optimize and save on your container cloud costs:

  1. Rightsize your Pods
  2. Turn off your Idle Pods
  3. Rightsize your Nodes
  4. Consider Storage Opportunities
  5. Review Purchasing Options

Do you need to focus on container management?

In short, if you plan to use any sort of containers in the cloud: yes. Containers provide opportunities for efficiency and more lightweight application development, but like any on-demand computing resource, they also leave the door open for wasted spend. Earlier this year, we estimated that at least $14.1 billion will be wasted on idle and oversized VMs alone. Unused, idle, and otherwise suboptimal container options will contribute billions more to that waste.

So yes: container management and optimization should be part of your cloud optimization plan.