Mar 20 2010

“Cloud Application Architectures” by George Reese

Category: Cloud Computing, ReviewsTeknovis @ 8:02 am

I recently read Cloud Application Architectures: Building Applications and Infrastructure in the Cloud by George Reese.

"Cloud Application Architectures" by George Reese

"Cloud Application Architectures" by George Reese

It was a very enjoyable read, and it was quite an easy read. I think that it is a great place to start reading about Cloud Computing.

The book focuses almost exclusively on Cloud Computing in the context of Amazon Web Services (AWS). This suited me, but it may not be to everybody’s liking.

My only criticism of the book was that it did not go into enough detail. In particular, there is a lot of focus on EC2 and almost nothing about the other services. That is a pity, because I would have liked to have read the same type of material about S3, SimpleDB, and SQS.

Also, despite the focus on EC2, I felt that some fundamental aspects were not described even though the author referred to them extensively. For example, many pages were dedicated to describing the AMIs, yet it is not described anywhere how to create them!

In summary, I think that this book is a great introduction to Cloud Computing. It describes what it is, and when it can be used advantageously. Finally, it really put me in the mood for starting to play with AWS :)

Tags:


Mar 06 2010

Cloud Computing Data Centres in Ireland

Category: Cloud Computing, HumourTeknovis @ 9:29 pm

I read an interesting article in The Irish Times recently about Microsoft’s view on cloud computing data centres in Ireland. The article covers comments by John Vassallo who is Microsoft’s Vice-President of EU Affairs, and it can be read online at Data centres may attract 20,000 firms.

It is a short (and slightly meaningless) article. However, one comment by John Vassallo really caught my attention:

Mr Vassallo added that Ireland was cited in a recent publication as “a beautiful place for a data centre” due to its climate.

It is difficult to interpret this comment! I am not even sure if this is serious! Perhaps the cloud analogy is being taken too far :D

Tags: , ,


Feb 26 2010

Yoigo’s Backend Infrastructure

Category: Cloud Computing, TelecomsTeknovis @ 6:23 pm

I attended a very interesting webinar recently about Cloud Computing. It featured a case study about a Spanish company called Yoigo. It was claimed that Yoigo used a Cloud Computing backend to become operational in 150 days!

This is actually quite funny, because according to Yoigo the company had the license for the previous six years during which it was not used!

Tags:


Jul 09 2009

Amazon Web Services

Category: Cloud ComputingTeknovis @ 9:07 pm

I spent my afternoon in the clouds… No, not dreaming!

I was doing some reading about cloud computing, and specifically about the Amazon cloud computing offerings. The Amazon Web Services (AWS) appear to be the most popular.

I did this reading because I intended attending a cloud computing webinar this evening. However, the webinar software would not install for me :(

Anyway, my time was not spent in vain, because I learned a lot! For the sake of convenience, I am including the most relevant AWSs here:

Overall, I was very impressed with what I read :o I think that there are some really useful services here. I think that if I was developing a non-mission critical web application then I would certainly look at AWS due to their simplicity, flexibility, and cost effectiveness. The applications described in Gowalla - Location-based iPhone 3G Application (you need to watch the video) are good examples.

However, I do not think that I would feel comfortable placing a mission critical application into a public cloud. I think that private clouds are the best option in this case. (Although I am still not sure if this is significantly different to having a virtualised back-office :o )

The smaller details that caught my attention were:

  • I am very surprised that Amazon charges for the European services in Dollars instead of Euro. Currency fluctuations may negate some of the price stability that AWS offer. I really do not understand why this is necessary given that the costs in these locations are in Euro :|
  • I am very impressed that Amazon is able to measure such minute amounts of resource usage.
  • Consequently, I am impressed that Amazon is able to efficiently process the corresponding micro-charges. Telcos are usually considered the masters of this :o
  • I know that I am not exactly comparing like for like, but a Blacknight VPS product seems to be much better value than a single EC2 small instance.

Finally, I read about a web site recently that featured on a national television program. The web site was hosted with a traditional hosting service provider, and received a relatively small amount of traffic. However, the web site designers decided to move all of the static web site files to S3 in anticipation of the spike caused by the television appearance.

The web site did experience a huge spike in traffic during the television appearance, and it was able to cope with it. So the web site designers were satisfied with their decision to use S3.

The funny thing about this is that in my opinion it was unnecessary to use S3 because it did not provide any benefits! The reason for my opinion is that all of the web site visitors during that peak were from the geographic area where the television program was being broadcast. Therefore, they were all connecting to the S3 data centre through the same IP exchange. This is also the same IP exchange where the hosting service provider peers. Therefore, it is unlikely that the hosting service provider would have been a greater bottleneck than the S3 :o

Indeed, a well resourced hosting service provider that peers in a national IP exchange should outperform both S3 and CloudFront in countries where Amazon does not have a presence when all of the traffic is originating from that country!

Anyway, right now I feel that I would love to have a personal project to develop using AWS :o

(As a result of this post I have decided to create a dedicated category for cloud computing :o )

Tags: ,


Mar 01 2009

IBM and Juniper Enter the Clouds

Category: Cloud ComputingTeknovis @ 1:10 pm

It seems that it is impossible to read a technology news web site these days without reading at least one cloud computing article! I still remain sceptical that cloud computing will be the saviour that it is being hyped-up to be! However, I do think that it will have a number of business areas where it will succeed.

I read an interesting article earlier this month about a partnership between IBM and Juniper that is intended to bring them both into the cloud computing market. Strategically I think that this partnership makes sense, and both companies will bring significant expertise to it. So it will be interesting to see what they do next!

Perhaps the most interesting statement in the article was:

With cloud computing possibly representing a $42 billion market by 2012, …

I love these types of market value estimations, because they seem to be as accurate as lottery predictions!

The full article is IBM And Juniper Networks Hoping To Gain Cloud Computing Market Share.

Tags: ,


Jan 21 2009

Cloud Computing in 2009

Category: Cloud ComputingTeknovis @ 10:05 pm

Cloud Computing is certainly a term that I keep hearing more and more about, but yet I am not really sure what it means. I certainly think that it is overused and abused ;) (I am going to resist all cloud related puns in this post!)

More importantly, I am not yet convinced that it will be the solution to as many problems as some people claim. Yes, I think that there are some areas that will benefit greatly from cloud computing, but I do not think that anybody really knows exactly which areas these are yet.

I read a good introduction to cloud computing recently in A crack in the madness of clouds. The author tries to identify the different application areas where cloud computing might make an impact, and he provides examples where possible. The application areas that he identifies are:

  • Infrastructure-as-a-Service
  • Storage-as-a-Service
  • Data-as-a-Service
  • Platform-as-a-Service
  • Software-as-a-Service

Salesforce is perhaps the most widely known example of a Software-as-a-Service (SaaS) application. I think that it is quite significant because it started many people using SaaS applications without them actually knowing that they were doing this. I think that one of the dangerous of this has been that people do not realise the disadvantages of these types of applications. However, I think that people will quickly gain a negative perspective as incidents of these SaaS applications becoming unavailable occur more frequently. For example, over 900,000 customers were recently unable to use SalesForce for over an hour according to Salesforce.com outage exposes cloud’s dark linings.

Perhaps it is not surprising then that SalesForce are developing a new form of cloud computing, known as the Service Cloud! The idea of this appears to be to unify in a cloud all of the information that is exchanged with customers using the different interfaces that are supported by a company. For more details about this see Salesforce.com tackles customer service with the Service Cloud.

I wonder will 2009 be a decisive year in the life of cloud computing!

Tags: , ,


Nov 07 2008

Amazon Announces Start-Up Challenge Finalists

Category: Cloud Computing, EntrepreneurshipTeknovis @ 7:12 pm

Amazon has announced the seven finalists in the Amazon Web Services Start-Up Challenge. The idea behind this competition is to encourage start-up companies that base their products on Amazon’s cloud computing infrastructure. The seven finalists are:

The main prize for the eventual winner is $50,000 in cash, $50,000 worth of Amazon credits, and a potential investment from Amazon.

Tags: , , , , , , , ,