Cloud Innovation: Interesting Use Cases

January 21st, 2012 No comments

As I predicted for 2011, the cloud will be the ultimate powerhouse for mobile devices. The reason is simple: although fancy and stylish, the mobile devices typically do not have enough computing power and storage space for certain applications.

Why vSphere PropertyCollector Is Hard By Design?

January 18th, 2012 4 comments

If you’ve had a chance to use vSphere Web Service SDK, you must know the PropertyCollector is very hard to use. It takes a newcomer quite some time to learn how to use it, and even more time to learn to use it effectively. Luckily, you no longer have to if you use the open source vSphere Java API (a.k.a. vijava) because it has encapsulated the PropertyCollector behind these newly added getter methods of the managed object types.

Physical is New Virtual

January 15th, 2012 No comments

I went to EMC office at Milford, MA last week for a 5 day training class on Vblock Administration. As you may have known, VCE Vblock is the industry’s first and leading converged infrastructure with compute, network, and storage from industry leaders. For the compute, it uses Cisco UCS. If you have followed my blog, you should know that I have blogged about the UCS emulator and XML management APIs.

Categories: Virtualization Tags: , ,

Why So Many Programming Languages?

January 10th, 2012 No comments

While checking out the search engine terms to my blog, I found an interesting one there: “why so many programming languages?” A great question indeed. If you take a look at the Wikipedia page on programming languages, you will be surprised by the number of programming languages today. To give you a hint, the languages are categorized into different sections by their first letters. When I browsed the page, I found most of them were new to me and will definitely remain so in the future. :-)

Random Thoughts on IT Automation

January 6th, 2012 3 comments

IT automation is key to IT efficiency, agility and control. Here are some of my recent thoughts on this topic. Please feel free to share yours.

People and Automation

  • All automations ultimately start from people, not the other way around.
  • Although automation has a role, it never takes the place of a good system administrator.
  • Not everything can be automated, and not everything is worth being automated.
Categories: Cloud Computing Tags: ,

Top 5 Predictions on Cloud Computing for 2012

December 31st, 2011 4 comments

After finishing up my reflection of 2011 predictions , it’s time to make my predictions for 2012 as today is the last day of 2011. :-)

1. Virtualization war will be heated between VMware and Microsoft. The trigger will be the Hyper-V 3.0 which is expected to ship in the middle of 2012 with the Windows 8 server. According to many people, the 3.0 release will bring it on par or better than latest VMware hypervisor.

Reflection on My Predictions on Cloud Computing for 2011

December 27th, 2011 No comments

Last December I made top 5 predictions on cloud computing for 2011. When the year ends soon, it’s time to review them. I won’t rate their accuracy myself because I am indeed biased. You are welcome to do so in the comments though.

“1. The focus of cloud computing will gradually shift from IaaS to PaaS which becomes key differentiator in competition. Developer enablement becomes more important than ever in ecosystem evangelism, full software lifecycle integration, IDE support, API and framework, and etc.”

BusyBox on Windows

December 21st, 2011 2 comments

Even if you haven’t heard about BusyBox, you may have used it. It runs in every ESXi, which doesn’t have a full OS as console like classic ESX. Still, you need an easy way to interact the hypervisor directly. So the ESXi includes a tiny console that uses BusyBox (reduced version) due to its small size.

The BusyBox has been ported to Windows as well. You can download the 600+K executable here. It’s really a simple exe file and you can place it anywhere.

Categories: Virtualization Tags: , , ,

Running DSL on VMware Player

December 20th, 2011 No comments

DSL is an overloaded acronym standing for many different things. I first knew it as Digital Subscriber Line for Internet connection, and then Domain Specific Language. Recently I learnt a new one: Damn Small Linux. As you see the word small, you may think it’s for embedded system. It’s not.

Categories: Virtualization Tags: , ,

Setting Up IIS for ASP.Net Web Applications On Windows 7

December 16th, 2011 No comments

This week I spent some time deploying a Web application I developed using Microsoft Visual Web Developer 2010 Express (it’s free). For that, I installed Microsoft Internet Information Service (IIS) on my Windows 7 enterprise edition. This turned out pretty straight-forward: Control Panel – Programs – Turn Windows Features on or off. In the Windows Features dialog box, just locate the Internet Information Service and check on it. After a click on the OK button, the IIS (version/build is IIS 7.5.7600.16385) was installed.

Categories: Software Development Tags: ,