Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) provides a completely encapsulated infrastructure for building and running applications. While everyone knows the basics, we’re still at the very beginning of the revolutionary business models that are now possible with the delivery of fully encapsulated cloud services. It’s clear already that companies that can’t adapt their business models away from legacy on-premise deployments will lose market share.
A Service is like a black box or public utility or an autonomous agent, you don’t have to know how it works inside or what it does behind the scenes, you just have to know how to plug into it, give it instructions and get its results. And of course, you have to know which Service to choose.
Services accelerate businesses by abstracting away undifferentiated work. But what if your business is delivering these Services? There’s a lot more to it than the engineering required to make the Services run.
From cloud services to cloud microservices
Selling Software as a Service (SaaS) sounds great, but it’s only part of the puzzle. Savvy customers also want “microservices” – ones that do just one little thing that they need so they can decide how to deploy it in their applications or processes that could be SaaS, PaaS (Platform as a Service), or IaaS.
Microservices are even harder to deliver than regular cloud services. They require a lot of tuning and coordination by the entity providing the service to maintain service levels. Customers are willing to give up a little control if the Service they get saves them time or money. For an example, look to Amazon’s RDS (Relational Database Service) – it gives you a pre-packaged SQL server on demand at a good rental price, but it doesn’t let you tweak all the knobs and settings the way you could an on-premise server. For some database users, that’s a fair trade because it takes the pain out of managing what is an important but not differentiating part of their businesses.
With that in mind, let’s consider the impact of microservices on the channel. To survive this revolution, the channel must have a service-oriented mindset. Services can be composed of bundles of micro-services and not even all from the same vendor. For example, you could get a security solution from one vendor, wrap it around a database in an RDS instance, and sell the resulting package as a secure database service. Nobody needs to know – or care – that the parts are from different vendors.
How do you make the jump to packaged microservices?
- Engineering, but that’s the easy part
- Business Operations – Services are disruptive to ISVs and their traditional channel partners’ go-to-market strategies and operations
- 24/7 – you’re not shipping boxes or sending out techs anymore, you need a 24/7 sales, service and support setup to keep up with on-demand services
- SLAs are critical because with all these different vendors behind your services, you need to know what you can expect and what happens when things break down
- Billing – you want to get paid and make money, but your costs are obscured by the range and complexity of what you’re reselling.
As customers transition to utilizing microservices in their applications, ISVs, and their ecosystems must be ready to provide their products in a way that customers can easily consume them. To survive they need:
- transparent pricing (often consumption-based)
- straightforward, fully-automated deployments
- incentives/discounts based on consumption (tiers)
- robust support.
Orbitera’s Cloud Channel Manager platform (C2M) provides a solid foundation for companies that need robust tools to meet the new market demands of the Cloud Services Revolution.
AWS Fundamentals: Understanding Compute, Storage, Database, Networking & Security
If you are just starting out on your journey toward mastering AWS cloud computing, then your first stop should be to understand the AWS fundamentals. This will enable you to get a solid foundation to then expand your knowledge across the entire AWS service catalog. It can be both d...
Preparing for the Microsoft Azure 70-535 Exam
(Update) The Azure 70-535 exam was retired on December 31, 2018, and it was replaced by the AZ-300 and AZ-301 exams. To prepare for these exams, we recommend the Cloud Academy's AZ-300 Exam Preparation: Technologies for Microsoft Azure Architects and the AZ-301 Exam Preparation: Designi...
Database News: 7 Updates from AWS re:Invent 2017
Following AWS re:Invent 2017, we’ve counted more than 40 announcements of new or improved AWS services. Today, we’ll be talking about our picks for the new database and storage services that should be on your radar for 2018. What’s New in the Database world? If you’re into Magic Quad...
How to Set up a Web Application Hacking Lab
To learn something well requires practice, and ethical hacking is no exception. Unlike say, practicing the trumpet, practicing hacking has potential legal implications. This means that if you want to practice hacking, you need an environment. In this article, I’ll show you how to set up...
How to Migrate Your SQL Server Database to Amazon RDS
Amazon RDS is a web service that provides cloud database functionality for developers looking for a cost-effective and simple way to manage databases. If you're looking to migrate your existing SQL database to RDS, this is the guide for you. RDS offers six database engines: Amazon...
AWS Database Options
There's an AWS database solution for just about any project you can imagine: the trick is properly understanding the job each of them does best. Got data? There's an AWS database with your name on it. Importing an existing MySQL, Oracle, Microsoft SQL, or PostgreSQL database into Am...
Two New Cloud Academy Courses: AWS Database and AWS Networking Fundamentals
(Update 2019) We’ve released some great new content over the past few years, visit Cloud Academy’s Training Library for the latest training material. AWS Database Fundamentals and AWS Networking Fundamentals Cloud Academy has just released two new courses from our Amazon Web S...
Architecting on AWS: Optimizing the Application Design
In our practice, we hear a variety of misconceptions and misinterpretations in relation to the benefits of moving workloads 'into the cloud'. You should be very wary if someone wants to make you believe that the pure migration of a traditional application to a cloud services vendor will...
Part 2 of Databases on AWS Course Now Available
As I announced a few days ago, the second part of the Cloud Academy's Database on AWS course is now available. The first part Introduction to Databases that we launched just a couple of days ago and focusing on AWS RDS and DynamoDB got an overwhelming success, and I'm sure you'll like t...
Databases on AWS: a New Course Now Available
After the great success of our course Storage on AWS, I am really happy that we are just publishing a brand new course focused on Databases on AWS, an extremely interesting topic for many of you out there. This course is quite a long one and we decided to split it into two parts: Introd...
How to Deal With AWS RDS Maintenance Windows
Amazon RDS is one of the best MySQL-based DBaaS services from Amazon AWS. It provides high availability, resizable capacity, and consistent performance to your applications. To take advantage of the RDS features, we need to design, operate and apply the best practices to RDS to utilize ...
New Cloud Academy Lab: Create Your First Amazon RDS Database
Thanks to the commendable work of our Senior DevOps Engineer Antonio Angelino, we are launching the third Hands-on on the Cloud Academy platform: Create Your First Amazon RDS Database Hands-on Lab, to get you started with your first RDS database. Hands-on Labs are one of the most int...