The Cloud Marketplace
As defined by Wikipedia, an online marketplace is a type of e-commerce site where product or service information is provided by multiple third parties, whereas transactions are processed by the marketplace operator.
A Marketplace operator doesn’t buy any products; it takes considerably less financial risks than traditional E-Commerce websites that has to constantly invest in stock that may time to sell. As a result, Marketplaces operators achieve economies of scale more easily, and therefore allows them to expand faster than E-commerce websites. A marketplace is a trading platform open to several buyers and several sellers and most of the clouds service providers has integrated “Marketplace as a service” into their platform.
Here in this article, i am going to introduce you to the marketplace offerings on each of some of the popular cloud providers such as Microsoft, Amazon, Heroku and Rackspace and Digital Ocean. So, Road on!
Microsoft Azure Marketplace
Microsoft Azure marketplace helps you discover, try and buy applications built on the Microsoft Azure Platform and purchase them through a single trusted source. Microsoft Azure marketplace on the azure platform is apparently a new service with over 3500 products that now allows you to directly launch resources in Azure on the new Azure site. In the past, you could see the same marketplace but when you click on a services, instead of launching the third-party service in Azure, the site redirects you to the provider’s website. There are many free services on the Azure marketplace. Example of a product on the Azure marketplace is Barracuda.
Amazon AWS Marketplace
As of this writing, there are about 2800 products on the AWS marketplace site. AWS pride themselves as one of the pioneers of the cloud marketplace and they have been in the marketplace business for some time now. One thing you will appreciate on the AWS marketplace site is that pricing information of the displayed apps are well spelt out in comparison with Azure marketplace. Just like Azure, a lot of the services are free. However, you will need to pay for AWS resources. A good example of a product on AWS marketplace is CloudEndure Cloud Migration
CloudEndure lets you migrate your application, whether its physical, virtualized, cloud-based or mixed, to the cloud, easily and with near-zero downtime. It takes less than five minutes to get started. CloudEndure creates an exact replica of your entire workload or application in the cloud, complete with the latest storage and configuration data. The cool thing about this product is that you can try it for FREE for 14 days.
Heroku Element Marketplace
The Heroku Element marketplace brings all of the pieces within the Heroku ecosystem together in one place. To effectively market your product to the Heroku community, you will need to be familiar with the basic Heroku user experience. If your team is new to the Heroku platform, we highly recommend you walk through the core concepts of creating and deploying an application on Heroku, to understand what sort of experience your future add-on customers will expect.
The Heroku marketplace is made up of the following:
- Adds-ons, together with data and insights – Add-ons are small pieces of software that add new features or functionality to your application. Heroku pride themselves as making Adds-ons easier by surfacing more information about add-ons to help you find the right service for your app.
- Buildpack discovery – Buildpacks provide framework and runtime support for your applications. This allows you to take advantage of a buildpack someone else created.
- Button discovery- Heroku Button is a simple HTML or Markdown snippet that can be added to READMEs, blog posts and other places where code lives. Clicking a Heroku Button will take you through a guided process to configure and deploy an app running the source code referenced by the button.
Through Rackspace marketplace, third parties cloud tools are made available to Rackspace customers. However, the use of such third party products/tools is governed by the terms of such third party.
Digital Ocean does not currently provide cloud marketplace service
Below is a list of some of the common Apps on the Azure, Rackspace, Heroku, and Amazon AWS
Azure Marketplace Apps
- CloudMonix (Successor to AzureWatch): – CloudMonix allows for comprehensive Azure monitoring and automation across one or more Azure subscriptions. CloudMonix features in-depth support for large footprint of the Azure platform (VMs, Cloud Roles, SQL Azure, Service Bus, Storage, Virtual Networks, more) , delivers live dashboards, immediate alerts, self-healing automation, auto-scaling and more. CloudMonix is a successor to AzureWatch, which was one of the first comprehensive Azure performance diagnostic, monitoring and auto-scaling solutions.
- New Relic provides instant visibility into web and mobile apps hosted on Azure. It enables in monitoring and diagnosing problems in Azure-hosted apps from a single dashboard. Administrators can see and optimize resources that are slowing down app performance.
- The Barracuda Web Application Firewall inspects inbound web traffic and blocks SQL injections, Cross-Site Scripting, malware uploads & application DDoS and other attacks targeted at your web applications. It also inspects the responses from the back-end web servers for Data Loss Prevention (DLP). The integrated access control engine enables administrators to create granular access control policies for Authentication, Authorization & Accounting (AAA), which gives organizations strong authentication and user control
RackSpace Marketplace Apps
- ClustrixDB is a MySQL-compatible distributed database architected to scale with high performance, reliability and resilience, and FLEX Licensing that supports seasonal demand.
- Beanstalk is used by software teams, developers, and web designers who don’t want the hassle of setting up and managing their own Subversion server. It helps them collaborate, provides confidence when making changes, and offers peace of mind. We have a strong focus on security, reliability, and performance. This includes SSL support for paid accounts, secure data centers, isolated accounts with encrypted passwords, a scalable server environment hosted at Rackspace, and multiple off-site backups (Amazon S3).
- OneLogin: – Single sign-on and identity management for cloud-based applications. Pre-integrated with hundreds of apps, such as Google Apps, Salesforce, Sugar CRM, NetSuite, Zendesk and Jungle Disk.
Heroku Marketplace Apps
- Deploy Hooks: Deploy hooks allow you to receive a notification whenever a new version of your app is pushed to Heroku. It’s useful to keep you and your team informed about deploys, while it can also be used to integrate different systems together
- Heroku Scheduler: Run scheduled tasks every 10 minutes, every hour, or every day. Scheduler is an add-on for running jobs on your app at scheduled time intervals, much like cron in a traditional server environment.
- Rollbar: – High performance error tracking for developers
Amazon AWS Marketplace Apps
- Bugzilla is a Web-based general-purpose bug tracker and testing tool originally developed and used by the Mozilla project. One of Bugzilla’s major attractions to developers
- Sophos Unified Threat Management (UTM) is a complete security platform that helps you secure your infrastructure in AWS. Sophos UTM provides multiple security tools like Next-Gen Firewall (NGFW), Web Application Firewall (WAF), Intrusion Prevention System (IPS), and Advanced Threat Protection (ATP) in one solution, saving you money and making deployment easy.
- SharePoint Enterprise 2013 for AWS “All In One” for SME or Line of Business implementation. Best for Test or Development teams working on short term development projects, to share and collaborate on new ideas and engage in social conversations.
With this insight, you should be able to compare some of the similarities and the sheer differences between these Cloud Marketplace vendors.