What are Different Layers of Open Source Cloud? – Interview Question of the Week #284

Question: What are Different Layers of Open Source Cloud?

Answer: This question is actually the seventh post in the series which captures my notes with various CXOs during the Comprehensive Database Performance Health Check. Today we are going to discuss the various different options available for Open Source Cloud.

What are Different Layers of Open Source Cloud? - Interview Question of the Week #284 differntlayers-800x521

If you are want to build your own cloud platform you need various different layers for it. Here are details of the various layers and some of the product which can help in that layer.

Technology LayerProduct
Hardware (This is same for closed source too)Dell, IBM, Oracle, etc
VirtualizationDocker, KVM, etc
Cloud PlatformOpenStack, Cloudify, Cloud Foundry, etc
Database PlatformMySQL, MongoDB, etc
IaaSCloudStack, OpenStack, etc
PaaSLinux, Ubuntu, etc
SaasTomcat, LibreOffice, etc
ManagementScalr, Mesos, etc
Broker Platform / APIsOpen Service Broker API, etc
SecurityOauth2, OpenID, etc
MaketplaceBeYourMarket, MarketShop, etc

There are many different technology layers when any organization wants to build its own cloud solution. However, thankfully, we have pretty much open source products/services available at every single technology layer.

If you are just beginning with the cloud and look at the table above, it is quite possible that you may get lost in all the keywords and list of the product. If you are a CXOs of your organizations and want to get started with the open-source cloud for your organizations, I strongly suggest that you first select the cloud platform.

Once you select the desired cloud platform, it becomes very easy to select the various component of the technology layers. In the real world, I have seen quite often that you do not need an entire technology stack to build the perfect cloud. Every organization has different requirements and many such business needs may be already satisfied by the cloud platform itself only.

I personally suggest that before any organization starts building a cloud from scratch, it is a good idea to spend time in all the available solutions. I am confident that you may find platform which satisfies your requirements or you can just tweak the source code to match fit in your business vision.

Reference: Pinal Dave (https://blog.sqlauthority.com)

, , ,
Previous Post
What does Verify Backup When Finished do in SQL Server? – Interview Question of the Week #283
Next Post
How to Combine Time and Date in SQL SERVER? – Interview Question of the Week #285

Related Posts

Leave a Reply

Menu