Wednesday, January 5, 2011

Will 3G & LTE Accelerate the Cloud Computing Adoption Rate?

Mobile Asia Congress, Hong Kong November 17-18, 2010 - Peter Chou, CEO of fast-growing Taiwanese smartphone vendor HTC, used his keynote at Congress to explain:

"Cloud computing will play a critical role in the smartphone experience. As the mobile becomes more powerful we can’t store everything on the device; we need the cloud."

He pointed to the launch of HTC's new service HTCSense.com as an example of how its smartphones can leverage the power of cloud computing. In the same Congress, Ryuji Yamada, president and CEO of NTT Docomo, emphasized on the cloud computing services.

[Source]

With the launch of 3G services in India & revolutionary LTE in USA - will this accelerate the Cloud Computing adoption rate?

With Android becoming ubiquitous & driving down the handset prices – number of smart-phone users will soon reach critical mass in emerging economies like India, China, Brazil, Russia etc. Let us check the opinions of a few of the leading technology experts in Indian Cloud Service Arena. The following content is based on the opinion shared exclusively with Techno-Pulse…

Disclaimer: I am NOT associated with any of the companies mentioned here.

Here you go:

[Opinions published in the order they were received]

Suresh-Sambandam-CEO-OrangeScape Suresh Sambandam - Founder & CEO of OrangeScape, a pioneer Platform as a Service(PaaS)

The only Indian company listed in research reports of Gartner and Forrester on PaaS. OrangeScape's patent pending rule engine based PaaS platform enables entrepreneurs to build scalable SaaS based business applications easily.

Yes, anything that can improve the connectivity is going to further the adoption rate of 'Cloud Computing' - there is no doubt. 3G looks like a promise if it can reach beyond the Tier 1 and Tier 3 cities down to the villages. B2C apps will flourish with increased connectivity especially with 60crore + mobile connection in India. Another enabling factor for this to work with be smart-Phone percolation. I believe Android based phones will hit the $100 price band very soon. Smart-Phones and 3G together will catapult the cloud computing adoption.

Kishore-Impel-CRM Narasimhan (Kishore) Mandyam - CEO of PK4, a company that delivers a SaaS Impel CRM for India.

Started as a developer at Infosys in 1986, Kishore has built and run companies in software services and in products in India and the US. Prior to PK4 he has lead many successful ventures viz. Ampersand, Aprisa & zeroCode. In 2006, he co-founded PK4 with the objective of changing the way traditional software is built and sold. Impel CRM is the first large software system from that effort. Kishore is an Electrical Engineer from UVCE, Bangalore.

Absolutely it will accelerate Cloud Computing. The Cloud and SaaS are going to be much more about the Mobile than about the Desktop, so the wider the pipe is at that end, the more users can do with mobile devices. And that will in turn give rise to a whole lot of Services in domains that one would not have thought of – healthcare, eGovernance, etc.

The big change on the side of providers like us is that we now have to build for smaller and smaller screen-sizes. That forces us to be minimalist, in a way – something Enterprise software developers are not used to. IMHO, the companies that recognize and embrace this (among other things) will come out ahead quicker.

Sahil-CEO-DeskAway Sahil Parikh - Founder & CEO of DeskAway a Cloud based Project Collaboration & Management software. He is the Author of The SaaS Edge 

Sahil has been involved with the web since the last 10 years. He is passionate about the fusion of design & technology and that of building scalable web businesses.

I think cloud computing adoption comes through a change in mindset - basically, dispelling common myths related to the adoption of SaaS - control, learning curve, cost, security etc. 3G will obviously help getting a faster pipe to the data and a better experience on mobile phones. What we need is a better and deeper broadband penetration.

Wolf-Director-Sunny-Ghosh Sunny Ghosh - Director Wolf Frameworks, a browser based On Demand Platform-as-a-Service (PaaS) for rapidly designing and delivering database driven multi-tenant Software-as-a-Service (SaaS) applications.

Sunny is responsible for developing & evangelizing the business model embedded inside the WOLF Platform. A COBOL, RPG, CL programmer by origin, with strong career foundation with Motorola, Sunny started his career in the Telecom domain & holds an honors degree in Mathematics with specialization in Competitive Product Strategies, Intellectual Capital & Software Business Management from NSRCEL, IIM-Bangalore. A voracious reader, core committee member of the prestigious CII - Knowledge Management Community of India, he has published series of papers on how Digital edge empowers large Diasporas & communities, “Mobilizing knowledge management towards digital rights” in assistance from World Bank & UNPAN and dreams of a world filled with choice, service, freedom and optimism.

One of the defining characteristics of Cloud Computing is its device and location independence. Cloud Computing relies primarily on the existence of services and data on the internet rather than individual devices, providing on-demand access. Both 3G and LTE will play a pivotal role in carrying Cloud Computing beyond the early adopter market into the mainstream.

Using the internet as a backbone, telecommunication providers will leverage the Cloud to offer a range of services to their customer base. Thus, services come closer to the consumer and provide a higher level of accessibility than ever before. In the future, we see a fundamental shift in the consumption of these services – primarily on hand-held devices – mobiles, tablets, etc. – rather than PCs.

The natural consequence of this is the movement of Cloud services from a consumption model to a production model.

 How 3G & LTE is going to change the Cloud landscape? Do share your views…

Cloud Computing Articles & Interviews at Techno-Pulse

Sunday, January 2, 2011

What can IRCTC Learn from redBus Cloud Implementation?

Every day n number of individuals, sitting somewhere in the world or standing in serpentine queues, battle to reserve berth in the world’s 4th largest railway network - ferrying 20+ million passengers daily.

What happens at IRCTC website - one of the largest B2C websites in India?

Peak Hours at IRCTC During Tatkal Booking follows
[Image Sequence – From Left to Right || Clip Art Credit - Microsoft Office Online]
IRCTC-Alarm Wakeup IRCTC-eTicket-Tatkal-Booking
IRCTC-Tatkal-Message Clock8IRCTC-eTicket-Try2 MM900284000[1]
ajax-loaderScr1 IRCTC-eTicket-Try4  MM900336537[1]
IRCTC-Service-Unavailable-Error Clock-8-30  MM900282753[1]
IRCTC-eTicket-Regret IRCTC-Server-Unavailable1
IRCTC-Server-Unavailable
Everyday the above sequence is repeated with clockwork precision
Why?

Director Consulting - BroadVision (Asia-Pac Region) - the company which looks after IRCTC website - informs:
“…The bookings & enquiry requests are 6-7 times higher during the peak hours than the rest of the day. So while the existing infrastructure is well equipped to handle the daylong traffic, it is the peak hour traffic that clogs servers…

What is IRCTC’s current peak hour traffic?

As per this Medianama report, IRCTC had a total (successful + failed) of 10.8 million transactions in the month of August 2010. A little Arithmetic & it can be derived that it is approximately 7 transactions/second.
Now consider the following multiplication factor:
7x i.e. the peak hour traffic
Total number of transactions during peak hours = 7 * 7
49 transactions/second
Though it’s NOT fair to compare IRCTC with Google yet for a  stats conscious reader, transaction per second numbers are as follows:

Please Note: IRCTC has a locking algorithm i.e. one seat can’t be allotted to two individuals while Google can share the same information to multiple users.
IRCTC  [peak hour]
Google
                      49                   34,000

What will happen after 5 years?

India-2015-Internet-User-Graph
2015 Statistics projects the number of Internet users increase to almost 5 fold. [Source: McKinsey Quarterly – Sept 2010]

Nandan Nilekani - Chairman of UIDAI; in an interview published in TOI  on Dec 26; 2010 informs:
“… Number of Bank a/c holders in India is 20%. … A large number of Indians don’t have acknowledged existence (No identity) … UIDAI is targeting 600 million Aadhaar numbers in next 4 yrs … every Indian should have this number by 2020…”

Fast economic growth & ongoing implementation of UID (Aadhaar) project may lead to explosive growth in number of Bank Accounts, Credit/Debit card in rural India. Mr Nilekani informs, considering the pace of enrolments for Aadhaar, there is a very real possibility that the number of bank accounts issued in the next four years will exceed the number of accounts banks have issued since India's independence.

Also add the following direct/indirect contributors to IRCTC traffic:

Web savvy - Facebook generation - now in school - will grow up to become active netizens.
Consequence
IRCTC 2015 normal hour traffic > 2010 peak hour traffic

Is Indian Railway & IRCTC prepared for the day when the Internet is accessible to even 50% of the following?

foreignpolicy_megacities_crowd_100901
Interestingly, the 5 fold increase in number of Internet Users is just 28% of the population. Currently, US, UK, Japan & a few other countries boasts 75%+ Internet penetration.

Solution?

Optional Info: Until the number of trains/seats increases dynamically based on demand, there’s no guarantee that you would get a seat. With automated systems in place Indian Railways can initiate some extensive study on the IRCTC traffic pattern. Though the physical infrastructure on the ground (staff, track, signal etc) may prove a bottle neck yet I think trains/seats vis-a-vis number of passengers can be optimized.
Here I am trying to figure out how to provide a better user experience.

Barring Agent Login during peak hours?

Recently IRCTC has resorted to this myopic solution to reduce the server load during peak hours. Though it has made the difference, yet I think this is an un-democratic, un-justified & a temporary solution.

redBus, a small start up – and the largest online bus ticket booking service, has shown vision in resolving the issue wisely.  They moved to a cloud based infrastructure provided by world’s leading IaaS provider Amazon. An excerpt from the case study at Amazon website:
“…The biggest problem was that the infrastructure could not effectively handle processing fluctuations, which had a negative impact on productivity. Additionally, the procurement of servers or upgrading the server configuration was an extremely time-consuming endeavor. Over time, redBus realized that a better solution was imperative—a solution that offered scalability to handle the company’s processing fluctuations. redBus looked to Amazon Web Services (AWS) for a solution…”
Check the following Pre-Cloud & Post-Cloud Stats of redBus.
RedBus-Amazon-AWS-Cloud-Stats
[Stats source: Forbes India. December 17, 2010 – Print Edition]

What’s the best & most Cost Effective Solution for IRCTC?

Public Cloud (IaaS). May be Yes as the data handled by IRCTC can not be categorized as confidential or sensitive.

What may prevent Indian Railways (IRCTC) to opt for public cloud?

Data in cloud can travel across national boundaries may raise a few security concerns. This free travelling of data may not be in sync with the existing law of the land.
Why can’t Indian Railways have its own Community Cloud? Considering its size & number of services it can offer – it may prove to be a wise decision & viable solution.

What do you think?

Cloud Articles at Techno-Pulse

Tuesday, December 21, 2010

In Absence of Dedicated Privacy Law & Data Protection Law - Is India Ready for Cloud Computing?

“…The real problem is that India does not have any dedicated Privacy Law, Data Protection Law and Legal Enablement of M-Governance in India informs Praveen Dalal, a Supreme Court Lawyer and leading Techno Legal expert of India. With the proposed use of Cloud Computing, Software as a Service (SaaS) and M-Governance by Indian Government, more “Privacy Violations”, “Cyber Security” and many more “Regulatory Issues” would arise in future. These “Initiatives” cannot succeed in India in the absence of adequate and strong Laws in this regard

--- CJNEWS - India Is Not Ready For M-Governance And Cloud Computing

Though Privacy is our fundamental right yet I wonder how many times it is violated frequently on a daily basis; be it three-four unsolicited telemarketing calls or scores of SMSes & spams. Even the finance minister of India is not spared – a telemarketer offered him home loan while he was attending a high profile meeting with leader of opposition. It seems Do Not Call Registry & Do Call Registry have failed to curb the nuisance. (Come January 1; 2011 & you can at least identify (not prevent) the telemarketer’s call as they will be starting with the prefix 70)

The recent controversy of phone tapping of a top industrialist & the subsequent leakage of tapped conversation in public domain raises a serious privacy concern. Currently, though it’s a honeymoon period for the cloud customers & providers as almost everything is going fine with a little or no hiccups at all. But with the ongoing state of affair, a business owner in India may have to think twice before migrating to the cloud

Trust is intact till it’s broken…

  • What if someone sold your trade secret, customer list or business plan to your rival?
  • Is there a law in India to protect your privacy & data in the cloud?

Cloud by its basic architecture is decentralized & location independent (cross border data transfer). India along with US, EU & other tech-leading nations must come up with some mutually agreed basic framework of legislations to safeguard privacy & data protection across national boundaries but without impeding innovation. A dedicated privacy & data protection law  in place will considerably reduce the fear & friction & in turn might go a long way in creating a favorable cloud ecosystem.

Optional Info: Though not full-proof yet European Union & US customers/vendors enjoy a fair degree of privacy & data protection. The New York Times shared the following on an upcoming bill - balancing between national security & protecting privacy:

The bill, which the Obama administration plans to submit to lawmakers next year, raises fresh questions about how to balance security needs with protecting privacy and fostering innovation. And because security services around the world face the same problem, it could set an example that is copied globally.

In absence of dedicated Privacy Law & Data Protection Law - Is India Ready for Cloud Computing? What’s the opinion of leading cloud experts? Check…

Disclaimer: I am NOT associated with any of the companies mentioned here.

[Opinions published in the order they were received]

Suresh-Sambandam-CEO-OrangeScape Suresh Sambandam - Founder & CEO of OrangeScape, a pioneer Platform as a Service(PaaS).

The only Indian company listed in research reports of Gartner and Forrester on PaaS. OrangeScape's patent pending rule engine based PaaS platform enables entrepreneurs to build scalable SaaS based business applications easily.

I believe 'Law' should always play a catch up role with evolution for new industries, new businesses etc. It is too early days and things are changing rapidly. The law makers wouldn't even know what should be the constituents of the law. I am worried about Law makers creating more confusion than regulation. I feel the economy will regulate itself in many ways - just like the SAS70 certification other things will evolve from the industry to protect the industry. I feel this is much more practical and sustainable. Ultimately Customers will abandon providers who are not adhering to standards.

 

Kishore-Impel-CRM Narasimhan (Kishore) Mandyam - CEO of PK4, a company that delivers a SaaS Impel CRM for India.

Started as a developer at Infosys in 1986, Kishore has built and run companies in software services and in products in India and the US. Prior to PK4 he has lead many successful ventures viz. Ampersand, Aprisa & zeroCode. In 2006, he co-founded PK4 with the objective of changing the way traditional software is built and sold. Impel CRM is the first large software system from that effort. Kishore is an Electrical Engineer from UVCE, Bangalore.

If businesses had to depend solely on laws to make decisions, there’d be no innovation whatsoever. In fact, India is a terrific market for Cloud Computing, since this is one of the few countries on Earth there access to and the growth of network infrastructure has far outstripped access to basic infrastructure like electricity and water. People and companies can access sophisticated services without having to worry about electricity back-up and air conditioning for their servers, since the infrastructure is all “out there somewhere”. Further, without an “installed base” of in-premise computing, Indian managers have less to worry about in terms of legacy.

The legal issues will get resolved over time, but businesses will have come on board Cloud Computing long before that.

 

Wolf-Director-Sunny-Ghosh Sunny Ghosh - Director Wolf Frameworks, a browser based On Demand Platform-as-a-Service (PaaS) for rapidly designing and delivering database driven multi-tenant Software-as-a-Service (SaaS) applications.

Sunny is responsible for developing & evangelizing the business model embedded inside the WOLF Platform. A COBOL, RPG, CL programmer by origin, with strong career foundation with Motorola, Sunny started his career in the Telecom domain & holds an honors degree in Mathematics with specialization in Competitive Product Strategies, Intellectual Capital & Software Business Management from NSRCEL, IIM-Bangalore. A voracious reader, core committee member of the prestigious CII - Knowledge Management Community of India, he has published series of papers on how Digital edge empowers large Diasporas & communities, “Mobilizing knowledge management towards digital rights” in assistance from World Bank & UNPAN and dreams of a world filled with choice, service, freedom and optimism.

With the internet becoming an integral part of personal and corporate life, Indians have long been accustomed to the usage of Cloud services such as email and have warmed up to the idea of internet banking, online conferencing & related services. The increasing adoption of web-based services that add significant value and save time, money and effort, indicates a trend which is fast becoming the norm.

When considering Cloud services, most organizations acknowledge that security, customer privacy, data backups and risk mitigation are a part of a Cloud vendor’s core competency and service offering. Moreover, the need for a secure web-based service and the gap needed to fill it leads to the realization that building a security arrangement similar to that of a Cloud vendor would be prohibitive in terms of cost as well as implementation skills.

Importantly, the growing adoption of Cloud services by global clients and their resulting benefits is a clear indicator of the competitive difference and savings that come from adopting these services.

 

Jamal-Mazhar-CEO-Kaavo Jamal Mazhar is Founder and CEO of Kaavo. He possesses 15+ years of experience in technology, engineering and consulting with a range of Fortune 500 companies including GE and ING.

He has BS in Electrical and Computer Engineering from the University of Texas at Austin and MBA from NYU Stern School of Business. Kaavo Inc.  provides solutions for managing distributed applications in the clouds.  Kaavo’s core product, IMOD, takes an application centric approach for managing infrastructure and makes it easier for businesses to run secure and scalable services and applications in the clouds.

Privacy and related issues will be resolved with the increase in cloud computing adoption not before it. The adoption will happen first in use cases where privacy is not a concern. Ready or not there is already a wide spread use of social networking sites in India and people are actively sharing and putting personal information on these sites in the Cloud. Every time there is a big technological shift, it creates social, economic, and managerial friction and it takes time for all these forces to sort out. Carlota Perez has done an excellent evaluation of the forces that are in play during any major technological shift in her book (Technological Revolutions and Financial Capital); I highly recommend reading it to get a better understanding of the social and economic aspect of new technologies.

What’s your opinion? As a business owner will you wait for the law to refine & arrive with dedicated privacy & data protection regulations? Or do you trust the self regulation & standard followed by your cloud service provider?

Cloud Computing Articles & Interviews at Techno-Pulse

Tuesday, December 14, 2010

Is Multi-Tenancy an Essential Attribute of Cloud Computing Service?

Though heavy weights like Gartner, NIST and Forrester have thrown their weight in favor of Multi-Tenancy camp yet there are technology evangelists who think otherwise. Check the following excerpt from an interview published at Cloud Computing [source]:

Cloud Computing Journal: Does an app need multi-tenancy to be SaaS-enabled on the Virtual Ark SaaS Application Management Platform?

President & CEO of Virtual Ark, *Marty Gauvin: No, not at all. Virtual Ark can manage dedicated instances of the application for specific customer needs as if they were "one" application instance. In our view, the security, integration and performance requirements of our target market, large enterprise customers, are ill-suited to multi-tenant solutions. We think this is a key reason why SaaS has not been taken up more strongly by this market segment, and why many ISVs have not modified their applications to be multi-tenant. Virtual Ark sees this as an important differentiator in its value proposition.

*Marty Gauvin is a successful, visionary serial tech-entrepreneur. Prior to Virtual Ark he has founded & lead many successful ventures viz. Tier5, Hostworks. Also a member of many advisory & government innovation committies.

Let us check the opinion of a few of the who’s who of Indian Cloud Service Arena. The following content is based on the opinion shared exclusively with Techno-Pulse…

Disclaimer: I am NOT associated with any of the companies mentioned here.
[Opinions published in the order they were received]

Suresh-Sambandam-CEO-OrangeScape Suresh Sambandam - Founder & CEO of OrangeScape, a pioneer Platform as a Service(PaaS).

The only Indian company listed in research reports of Gartner and Forrester on PaaS. OrangeScape's patent pending rule engine based PaaS platform enables entrepreneurs to build scalable SaaS based business applications easily.

Multi-tenancy is about sharing of set of infrastructure resources be it hardware or software across multiple clients to cross leverage utilization and hence drive cost efficiencies. The dilemma on multi-tenancy is no different than the dilemma between choosing a FLAT and a INDEPENDENT House. A multi-storied apartment complex a perfect metaphor of shared infrastructure like lift, swimming pool etc for all the tenants in the complex. Individually most tenants can't afford to buy a house with swimming pool. However, as a builder once has to provision for a lift as a high raised building brings in new challenges of reaching the higher floors. Hence lift becomes a mandatory feature. I see similar things happening in the cloud computing space. Once you have to share common infrastructure among many clients you also end up building some additional infrastructure to take care of volume of customers etc. While mostly it is a vendor phenomena, customers also have to understand multi-tenancy (very similar to the way they understand FLATS today)!

 

Kishore-Impel-CRM Narasimhan (Kishore) Mandyam - CEO of PK4, a company that delivers a SaaS Impel CRM for India.

Started as a developer at Infosys in 1986, Kishore has built and run companies in software services and in products in India and the US. Prior to PK4 he has lead many successful ventures viz. Ampersand, Aprisa & zeroCode. In 2006, he co-founded PK4 with the objective of changing the way traditional software is built and sold. Impel CRM is the first large software system from that effort. Kishore is an Electrical Engineer from UVCE, Bangalore.

Multi-tenancy, IMHO, is an essential part of any SaaS service (which can be considered a subset of Cloud Computing Services). That’s the only way today for a customer to be confident that the Service s/he signed up for will actually be there when s/he wants it. And that's the only way for a vendor to provide it at an affordable price-point.

Alok-Misra-Navatar-GroupAlok Misra - Cofounder & Principal at Navatar Group, a global Cloud service provider.

Navatar is a longtime partner and one of the top resellers of salesforce.com. Alok spent his early career in senior roles at Deloitte Consulting and PricewaterhouseCoopers. In addition to driving the go-to-market strategy for Navatar and other ISV clients, he writes for several Cloud publications and blogs. He is also the co-author of the recently released cloud computing book, "Thinking of ... Force.com as your key to the Cloud Kingdom."

It may be hard to argue with Marty when he says “large enterprise customers, are ill-suited to multi-tenant solutions.” Large customers, usually, are too “high-maintenance,” both in terms of their unique requirements as well as their highly political environments. Had they been simple to deal with, consulting firms like Deloitte or PwC, that make most of their money from organizational complexities, would have gone out of business by now. No wonder, it’s hard for a vendor offering a multitenant solution to convince a large customer to buy.

So if you’re an ISV targeting large enterprise customers, an easier option may be not to be multitenant, so you can tailor for each customer’s unique needs. It’s a perfectly valid (and maybe lucrative) business model. The issue is that eventually you will turn into a services company – or, in other words, most of your revenues will come from services.

If you want to be a viable cloud vendor selling products, you have no choice – your product must be multitenant in order to survive in the cloud world.

 

Sahil-CEO-DeskAway Sahil Parikh - Founder & CEO of DeskAway a Cloud based Project Collaboration & Management software. He is the Author of The SaaS Edge

Sahil has been involved with the web since the last 10 years. He is passionate about the fusion of design & technology and that of building scalable web businesses

Yes, to be a true SaaS player you need to be multi-tenant and manage one code-base so that you can scale and improve your product faster. Without multi-tenancy you are like a web development service company managing multiple codebases and servers for each client - which is a huge headache!

Wolf-Director-Sunny-Ghosh Sunny Ghosh - Director Wolf Frameworks, a browser based On Demand Platform-as-a-Service (PaaS) for rapidly designing and delivering database driven multi-tenant Software-as-a-Service (SaaS) applications.

Sunny is responsible for developing & evangelizing the business model embedded inside the WOLF Platform. A COBOL, RPG, CL programmer by origin, with strong career foundation with Motorola, Sunny started his career in the Telecom domain & holds an honors degree in Mathematics with specialization in Competitive Product Strategies, Intellectual Capital & Software Business Management from NSRCEL, IIM-Bangalore. A voracious reader, core committee member of the prestigious CII - Knowledge Management Community of India, he has published series of papers on how Digital edge empowers large Diasporas & communities, “Mobilizing knowledge management towards digital rights” in assistance from World Bank & UNPAN and dreams of a world filled with choice, service, freedom and optimism.

A multi-tenant Cloud architecture permits a vendor to service its customer base effectively using shared operational instances of the infrastructure. In addition to significantly lowering service delivery cost as well as operational expenses and efforts, this model brings several benefits to the customer.

The obvious benefit is the lower TCO for customers. With optimal utilization of its infrastructure, the vendor can deliver higher value at lower cost. Applying the economies of scale, a growth in the customer base would enable the vendor to offer further benefits.

An important feature of this model is that it affords portability and helps minimize risk for customers. By maintaining identical instances, the vendor can easily shift a customer, in case of unexpected failure or growth, from one instance to another without the need for major architectural changes.

Eliminating the need to maintain individual instances (code bases, infrastructure, etc.) for customers equates to frequent upgrades and easier maintenance.
Dennis Howlett summarizes it perfectly: “Long term, I believe the ability to powerfully slice, dice, form and reform data out of multi-tenant systems will become the place where customers see huge value that is way beyond TCO.”

 

Jamal-Mazhar-CEO-Kaavo Jamal Mazhar is Founder and CEO of Kaavo. He possesses 15+ years of experience in technology, engineering and consulting with a range of Fortune 500 companies including GE and ING.

He has BS in Electrical and Computer Engineering from the University of Texas at Austin and MBA from NYU Stern School of Business. Kaavo Inc.  provides solutions for managing distributed applications in the clouds.  Kaavo’s core product, IMOD, takes an application centric approach for managing infrastructure and makes it easier for businesses to run secure and scalable services and applications in the clouds.

For the cloud computing services two critical things are elasticity and on-demand delivery.   Arguments about multi-tenancy are often simplified, unless you are running one application on one physical server and no network connectivity, every application shares some resources (network, compute, storage) with other applications. 

The core issue here is to understand the trade-offs between flexibility and resource requirements; fundamentally this is a cost vs. agility trade-off.  Based on your requirement you have to pick the right model.  For example I was speaking with a provider that offers web hosting platform to customers, most of the web applications running on their platform get only few hits per day, so it doesn't make sense for them to give a dedicated virtual server to each application.  Because of the shared platform they can offer better pricing to customers and in return customers give up some flexibility.  If you have custom applications requiring special tweaking and your specific middleware, shared platform model wouldn't work for you. This what Marty Gauvin of VirtualArk referred to in his comments. 

IaaS, SaaS, and PaaS represent various level of sharing of resources.  To understand these trade-offs better, I recommend watching this 5 minute on IT evolution and benefits and challenges of cloud computing.  To see how SaaS, PaaS, IaaS fit in the overall big picture refer to this 4 minute video.

Hope, after reading the Cloud Expert opinions, as a Provider or Customer, now you know what to expect from a Cloud Service in terms of multi-tenancy.

Is Multi-tenancy a prerequisite for a Cloud based Service? Do share your views…

Cloud Computing Articles & Interviews at Techno-Pulse

Friday, December 3, 2010

5 Essential Attributes of a Cloud Service

What do Gartner’s technology Hype Cycle Report of 2009 and 2010 have in common?

Did you answer that both reports include that cloud computing is at the peak of expectations?

Correct.  As in the 2009 Hype Cycle Report, cloud computing is still at the peak of inflated expectations for two consecutive years. The buzz around cloud services has not diminished, and with every global IT major launching some sort of cloud service, the hype continues to grow. There are many cloud success stories making the rounds. But the vast opportunities offered by the cloud, especially in the SMBs/SMEs segment, have also led to chaos. Within this confusion, many IT vendors have taken undue advantage of the situation, which has in turn resulted in what the experts call:

  • Cloud-Washing [It seems the it was 1st used by James Staten of Forrester Research]
  • SaaS-querade [I 1st read this in an article by Brian, CEO of TechVentive at ZDNet blog]
  • Pseudo SaaS
  • Quasi Cloud
  • Fake SaaS

All the above terms have the same meaning when it comes to cloud computing, and the modus-operandi is simple:

Take an on-premise hosted service or application and rebrand it as a cloud service.  This almost effortless scheme allows pseudo cloud vendors to ride the hype of cloud computing without offering, or maintaining, a true cloud service.

Even I receive numerous e-mail requests from many of these so-called cloud service vendors to include their services in Techno-Pulse Cloud Service Providers Directory.

So, amidst all the chaos and opportunity galore:

  • How do you identify a true cloud service or a true SaaS?
  • What are the must-have attributes/characteristics of a cloud service?
  • Are there any essential or fundamental elements of a cloud service?

To some extent, the debate is still going on as what should be termed a true cloud service. Here, I provide my input based on papers published by Gartner (the world’s leading IT research and advisory company) and by*NIST (an agency of the U.S. Department of Commerce). These two organizations  have explicitly defined the following 5 essential attributes/characteristics of a Cloud Service:

Essential-Cloud-Service-Attributes

1. On-Demand Self-Service: Any cloud service is ready to use and serve some specific need of consumers. Computing capabilities can be provisioned by the end user (consumer) without any help from the support team of the service provider. The self service process must be simple and friendly. Most of the changes should be achieved by simple configuration changes. Here, configuration is the key, as opposed to code customization.

2. Scalable and Elastic: Any cloud service must size up or size down (i.e. scale capacity up or down) based on application’s demand and the user’s base. In simple terms, Scalability is the ability to automatically grow or shrink whereas Elasticity is how instantly an application can add or remove resources. An application is scalable by virtue of its architecture whereas Elasticity is implicitly achieved by deploying on a cloud infrastructure.

3. Resource Pooling: This is achieved by Multi-Tenant application architecture. What does this mean?

*Yefim Natis (vice president and a distinguished analyst in Gartner Research) says:

Multi-tenancy refers to the ability of software to be offered to multiple user entities (tenants) in a way so that each tenant operates as logically isolated, while, in fact, using physically shared resources. A tenant can be an organization co-using an application with other tenants. It can also be an application co-using underlying resources with other applications.

Whether Multi-Tenancy should be a mandatory characteristic of a cloud service is a debated topic by certain cloud experts. But I don’t think there’s any point in debating it, because  if your service is not providing multi-tenancy it will be at a disadvantage in long run. The maintenance and up-gradation cost will likely become too high to bear.

Read some interesting inputs from Cloud Experts - Amazon EC2 Dedicated Instances and Cloud Definition

Note: Resources means storage, processing, memory, network bandwidth and virtual machines.

4. Metered by Use: Cloud services are measured in a way similar to electricity or mobile phone usage. Also, apart from measuring and monitoring, the resource usage can be controlled as well. The tariff plans are solely based on the amount of the service used by the consumers, which may be measured in terms of hours, data transfers or other use-based attributes delivered.

5. Uses Internet Technologies: A cloud service must be accessible through the internet on thin or thick client platforms (laptops, smart-phones, tabs or other hand held devices). Also, to commence using a cloud service the consumer should not require any

  • Installation
  • Extra hardware
  • Software License specific to the service.

Beware of Pseudo Cloud Services and Providers! Take informed Cloud decisions. Ask your service provider about the above 5 cloud characteristics before investing in any service…

References

Related Articles