What Cloud 2015 Holds: My Predictions and Hopes for Enterprises

2014: A Reflection

t_F091CD55-1AEA-52CA-98B9-FC2558B77CF72014 has been a pivotal year in the enterprise tech world. Enterprise IT has begun to fully understand the cloud, and the development of a mutual understanding has grown. The cloud is, in turn, adjusting more and more to the features and traditional needs of enterprise  IT.

My perspective on next year is guided mostly by experiences I had this year (2014) at the AWS re:Invent conference. This huge cloud festival was the platform from which AWS publicly introduced the cloud as a means for creating today’s enterprise data center. Whether for native cloud web-scale applications or for enterprises of all shapes and sizes, the cloud is considered to be today’s best way to increase efficiency as well as flexibility in any IT environment. It is important to note that market saturation is still not here, however it’s just a matter of time until the cloud is used by everyone, covering a significant portion of the world of IT.

(more…)

Continue ReadingWhat Cloud 2015 Holds: My Predictions and Hopes for Enterprises

My View on CloudConnect 2012

cloud-connectLast week I attended one of the most popular cloud technology conferences in the world – CloudConnect. The CloudConnect conference started about four years ago. Attending the event gave me a clear understanding of the market maturity and evolution rhythm. Check out the following sections for the main points on what I heard and learned:

Cloud Performance

The underlying infrastructure performance, round trip time, bandwidth, caching and rendering are to be counted as the major features of an online service performance. In an interesting presentation by @joeweinman (known by his famous “Cloudonomics” theory), it was claimed that latency holds the greatest weight among these faetures. I encourage you to check out his new research – As Time Goes By: The Law of Cloud Response Time presents some good formulas, methods and considerations with regards to online services’ performance and latency (including simple facts, for example, that people tend to prefer selecting from fewer options on an online page –  so you can have less content on a page and achieve a better browsing performance).

(more…)

Continue ReadingMy View on CloudConnect 2012

The Cloud Lock-In (Part 3): SaaS is Really Nice

This is the third and last post in regarding the cloud lock-in. In the first and the second parts I covered the vendor lock-in of IaaS and PaaS. The appealing registration and the low cost overwhelm the new SaaS consumers that often makes them forget that eventually the service will become something they just can’t live without. What will happen if one day your SaaS vendor goes out of business ? In this post I will try to cover the threats and the actions the enterprise should take in order to lower the level of the SaaS lock-in risk.
>  >  >  How does the lock-in of a SaaS application differ from a traditional on-premise application?
SaaS use is actually the consumption of servers, operating systems, middle ware, network connections and more. Switching a SaaS vendor is much simpler as these are not located in your site – shifting to another vendor mainly includes migration of the data without the hassle of ripping and replacing the full app stack. This cheerful answer also provides a less costly and less complex switch than the painful effort and the risky investment of moving an on-site software.
(more…)

Continue ReadingThe Cloud Lock-In (Part 3): SaaS is Really Nice

Developers are from Mars

The three layers of cloud computing IaaS, PaaS and SaaS occupy the headlines with significant capabilities undergo continuous improvement to host services in the cloud. This growing market is slowly changing so that offered services will become generic. The current evolving struggle is the deployment and management of SaaS applications in the cloud, Gartner calls this cloud market portion SEAP (Software Enabled Application Platforms). We will dare to say that developers are from Mars and cloud providers from Venus, let us explain in detail why.

SaaS application developer builds the application architecture structure including the database system, the business logic and the user Interface. The software developer (or the SaaS vendor for that matter) invests on building these main three infrastructure cornerstones in order to bring life to the business idea and launch a new on-line service.
(more…)

Continue ReadingDevelopers are from Mars

Hybrid Cloudonomics – Part 2


The first part of Weinman’s lecture discussing the basic “go to the cloud” and demonstrating cloud environments’ loads of different corporations’ web applications. In this part we will bring 6 scenarios presented by Weinman, each includes a brief analysis and proof of its cost and benefits.

First lets start with several assumptions and definitions:
> > > 5 Basic assumptions Pay-per-use capacity model:

  1. Paid on use – Paid for when used and not paid for when not used.
  2. No depend on time – The cost for such capacity is fixed. It does not depend on the time or use of the request.
  3. Fixed unit cost – The unit cost for on-demand or dedicated capacity does not depend on the quantity of resources requested (you don’t get discount for renting 100 rooms for the same time).
  4. No other costs – There are no additional relevant costs needed for the analysis.
  5. No delay – All demand served without any delay.

(more…)

Continue ReadingHybrid Cloudonomics – Part 2

6 Key Essentials for Hybrid Cloudonomics: a Lecture by Joe Weinman

Joe Weinman is well known in the cloud computing community as the founder of Cloudonomics. Presenting complex simulation tools, Weinman characterizes the sometimes counterintuitive business, financial, and user experience benefits of cloud computing including its on-demand, pay-per-use and other buisness aspects. Last month I had the pleasure of participating in Weinman’s webinar. Weinman discussed several interesting points which I would like to share with you.

Weinman started by contradicting what seem to be the fundamental assumptions regarding the Cloud and its benefits. There was nothing radical about what I heard but it made me think and challenge all the things I took for granted –
(more…)

Continue Reading6 Key Essentials for Hybrid Cloudonomics: a Lecture by Joe Weinman

5 Amazon AWS Cloud Deployment and Management Tools

Cloud-managementAdopting the cloud  must come with a management solution strategy. Cloud Management refers to all cloud environment aspects and their related tasks. Tasks include deploying, monitoring, analyzing and more. Many IT organizations today running to adopt the new disruptive cloud methodologies. Choosing to run a business on a cloud is a strategic decision, picking the right way to orchestrate your cloud resources should be an integral part of your cloud adoption strategy.
I asked Amazon support:

“I am looking for a tool that will let the ISV’s customers an option to enable an environment by themselves with a back office for its administrator to control the different customer accounts. For example for an e-learning environment that also includes rules such as the total hours enabled for a single formation/cluster that support a few hours class a day”.
(more…)

Continue Reading5 Amazon AWS Cloud Deployment and Management Tools