November 3, 2009, 2:05 am PST  

Postings

Technology as a service

Cloud computing concept is transforming the IT industry and shaping the IT service delivery into a pay-as-you-grow model. Here’s a whitepaper from Cisco on Cisco-powered “network clouds”. Thought I’d share some keypoints / highlights…

cloud pyramid

Abstraction of physical hardware (virtualization) & the ability to share common resources among users (multi-tenancy) are at the heart of cloud computing. It is with virtualization & multi-tenancy that various utility-based approach can be realized and built onto one another:

Infrastructure as a service (IaaS): the abilityy to buy servers, data center resources, network equipment as an outsourced service delivered through the network cloud. Amazon, Joyent, GoGrid and FlexiScale are some examples of providers in this arena.

Platform as a service (PaaS): provides developers access to development tools for various software platforms that the developer needs to develop on. Some examples of development platforms currently out there:

  • AppEngine from Google: based on Python and Django
  • Force.com from SalesForce: based on the SalesForce SaaS infrastructure and Apex language
  • Bungee Connect: visual development studio based on Java
  • LongJump: based on Java/Eclipse
  • WaveMaker: visual development studio based on Java and hosted on Amazon EC2

Software as a service (SaaS): enables service subscribers to access a software application from a software vendor through the web. Many traditional off-the-shelf application providers are transitioning to a SaaS model. The most well known SaaS provider is probably salesforce.com. WebEX is another example of SaaS.

IT as a service (ITaaS) encompasses IaaS, PaaS, and SaaS. It is a service model where an organization or individual contracts with a service provider to provide individual or bundled services.

There are many factors driving the maturation & adoption of cloud-based services. These include:

  • Cheaper and more scalable computing power allowing for more applications / users to share the same piece of physical hardware
  • Standardized offering reduces complexity related to the support of hardware and software components.
  • The pay-as-you-go model minimizes the time and initial capital outlay needed to ramp up IT projects

Despite all the excitement around cloud-based service offerings, a number of challenges exist. This report from UC Berkeley called out top 10 obstacles to the growth of cloud-based services. I am particularly concerned with the challenges around standardization as it pertains to security, inter-cloud mobility, and SLAs. Stay tuned more more!

Filed under: cloud & virtualization — Tags: , , , , , , , , — appgirl @ 3:31 pm
Comments (3)

3 Comments »

  1. Great post. Is anyone seeing all these components actually coming together at your place of business or your customers yet???

    Comment by Kevin — September 23, 2009 @ 2:16 pm

  2. Slowly. I know that Cisco is moving toward ITaaS with an internal cloud initiatives. The key is an orchestration tier that instruments various components to deliver a single pane of glass for services delivery. Stay tuned for cloud orchestration and what I learn.

    Comment by appgirl — September 23, 2009 @ 2:26 pm

  3. [...] computing arena. I’ve briefly written about different types of cloud services in an earlier post and outlined differences between Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), [...]

    Pingback by Cloud scaling considerations « The AppGirl Blog — October 29, 2009 @ 7:09 am

RSS feed for comments on this post. TrackBack URL

Leave a comment

About

My name is Catherine Liao and you're reading my blog page. This is my recording of views, opinions, and experiences around Data Center, Virtualization, Servers, Web Technologies and 24x7 Operations.

These are topics that I'm interested in as I've spent a large chunk of my professional career building, deploying, and maintaining 24x7 application delivery environments. I use the knowledge I've garnered daily in my role as a Technology Solutions Architect for Cisco. I should note that this site is my personal site and does not reflect the views of Cisco.

Feel free to drop me a note if you find this site useful or if you'd like for me to check out your blog. I can be reached at catherine.liao@gmail.com

Looking for less "geeky" content? Check out my travel blog 1-Day Itinerary.

Tweets

Fans

AppGirl on Facebook

Powered by WordPress