Birodh's Blog

Just another Board of feeling and thoughts….

Archive for February, 2010

Cloud computing and Developing Countries

Posted by Birodh on February 23, 2010

If you are very new to cloud computing plz download and read this article.

If you are uninformed about the commercial progress of cloud please first go through my first article.
While taking about cloud computing there comes three parties, the cloud service provider, the Developer and the Cloud User. As, the cloud culture is developing the big share of service providers go to the same old big IT companies like Microsoft, Google, IBM etc. Individuals can be benefited by working as a developer in cloud environment. The client will definitely get the better service because the service provider will have a gigantic data center with various layer of service platform. There will be no room for the local IT venders of developing countries.
In terms of service category the service user can get IT infrastructure services like storage, servers etc, also they can get the platform to develop application in more efficient way and the outer layer consists of application layer in which the user will get the application service like email service of general application software.
Another thing is as an individual every organization can get better, efficient and cheaper service as per their requirement. This shows that they can scale up or down their service like storage, software or the operating system. This can provide a cheaper and easy solution. There won’t be a tedious job in between service user and call centers to add storage or to add more services. Cloud application will provide more easy to use tool and all-in-one solution for the service user.
But the main challenge in this point is ultimately all the data will be locked to the cloud provider. Even the government agency can get better and easy solution on cloud. So they may jump to the cloud. Then how will be the condition of local software developer and IT vendors.
It is supposed that if everything will go into cloud then IT will be like general utility services like electricity service, telephone service or water supply service. Just connect a cable and use the service. The end user never owns any of the IT infrastructures. They just use the services provided by the cloud vendors. This means that the service user is logically locked because it will be very difficult to leave or change a service provider because the service provider has everything of that service user.
If everything can be done in cheaper way then why to worry? This is the big question for the developing countries. The cloud leader are defending that cloud will be a boon for developing world as they could not afford more money for the infrastructure. So the interpret that all the user of developing countries will get more benefit from could because there is no need of purchasing of device or product. Cloud is all about the use of service.
But in this regard, I think the biggest challenge is the ownership. Who owns the product? Who owns the data? These all things will definitely compel to embrace the same service provider. No developing countries cloud providers can be sustained competing with the usual bigwig in IT. All the service provider are emphasizing on the better quality and cheaper service. But one is talking about the impact on the ownership and the impact in the local IT industry. The process will be reengineered to make the efficient, better quality service but there is clear picture of convergence of ownership of IT infrastructure to only big companies. What the Big companies CEO and other official tell about Cloud computing and developing countries, please click here.

Please, post your comment and put your thinking on this matter.

Advertisements

Posted in Technical | Leave a Comment »

Cloud Computing: Paradigm Shift of Computation

Posted by Birodh on February 22, 2010

In this article I want to give you the current activities about cloud computing that are happening around the globe. If you are new to cloud please download and read this article first. It’s free.

You have been using cloud if you are using email account on free email service providers like Gmail, yahoo etc.  It is already been a long time we are using cloud in terms of software as a services.  The advancement in the Internet and web technology has lead computing in more sophisticated and remote environment. In cloud, you can use the whole IT infrastructure as a service. The need of additional hardware, software or even the OS keep in another side, take the service as much as you require. Whenever you don’t need the service you can leave the contract. After that there are no more expenses from your side. If your computation is in the cloud, all the risk of hardware and security is not your problem. You can just use the service pay per-use basis. The most important thing is virtualization that you can easily achieve. Operating system shift in the server or making the computation more powerful keeping lower level grid, all can be done in a small pay.

The cloud has already been taken its way and many venders are providing cloud services.  Google AppEngine let you whatever program you want. Likewise Amazon’s Elastic compute cloud offers you full Linux machine with root access and the opportunity to run whatever application you want. The global IT bigwigs are vying to take the largest market share. Google already started to provide the developer’s certification for cloud environment whereas Microsoft President Stephen Elop says the cloud has created a “constructive disruption,” in the market, creating an opportunity to offer Microsoft Office on the Web at no cost.  The first mover’s advantage is going ahead on the side of Amazon.com, salesforce.com, Google, VMware, Sun micro-system, IBM. Amazon has been providing simple Storage Service (S3) as Infrastructure (here storage) as a service, Amazon Elastic Compute Cloud (EC2) as platform as a service. Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change. Sales force.com is emerging ahead with a slogan “Say good-bye to hardware and complicated software. Force.com runs in the cloud. Just log in, build your app, and share it with the world.” Google AppEngine is already in cloud from Google but it is limited in Python and Google provided database. Microsoft has thrown its cloud service operating system platform windows Azure platform as the development, service hosting and service management environment. It provides on demand compute and storage to host, scale and manages web applications on the internet through Microsoft datacenter. IBM Smart Business also providing the development, testing and deployment environment on the cloud. Sun microsystem is working on both Public as well as Private Cloud. They have been provided many tools for the developer as well as cloud client. VMware has its cloud named as Vcloud which is providing Virtual Data Centre Operating System (VDC-OS) and VMwares VCloud API.

The real cloud has been implemented in US Defense Department far more secure and stable than commercial cloud services.  US Defense Department just put their cloud computing services for military personnel. The platform called RACE (Rapid Access computing Environment) is providing more stable and secure environment.

Though there is a big play of key IT players to take a big stock of cloud and Cloud is not the new thing there are lots of challenges ahead. The most important thing in this regard is the increasing demand of Bandwidth. Also the problem of data security, load balancing are the technical issues to manage which requires more research in the future. If one client wants to change its cloud service then the whole data should be transferred through the web which is difficult and that creates the logical data lock situation. The anytime availability of the internet and web is another big challenge. Data security and integrity are all depend upon the services offered by cloud provider. If almost all things happen on the web then the demand of heterogeneous requirement of the bandwidth and its management is the another problem. The corner of the problem is the utility, service pricing and its management. There will be the diverse demand of services. So to handle this situation proper and reliable systems should be developed to manage and monitor.

Even though there are lots of challenge and many things to do, cloud has already paved its way and it has become inevitable. The cloud camper’s are on the move to exchange ideas, knowledge and information in a creative and supporting environment, advancing the current state of cloud computing and related technologies ( http://cloudcamp.org/mission). The future of IT is supposed as a utility service like just the use of electricity or telephone. Use it and pay per use. It seems this had lead to the convergence of IT to Bigwig IT companies and rest of the world will use their service.

References:
[1]. Introduction to Cloud Computing architecture, White Paper 1st Edition, June 2009, Sun Microsystem
[2]. Above the Clouds: A Berkeley View of Cloud Computing, Technical Report No. UCB/EECS-2009-28, February 10, 2009
[3]. 7 Things You Should Know about Cloud Computing, ID: EST0902, EDUCAUSE Publications, March 08, 2009
[4]. A Short Introduction to Cloud Platforms, an enterprise-oriented view, David Chappell, august 2008
[5]. Cloud Computing, Greg Boss, Padma Malladi, Dennis Quan, Linda Legregni,
Harold Hall, 8 October 2007
[6]. Cloud computing – what is it and what does it mean for education? John Powell, Principal Lecturer in Strategy & Management, Leicester Business School,
DMU.
[7]. Cloud Storage for Cloud Computing, A joint production of the Storage Networking Industry Association and the Open Grid Forum, September 2009

[8] Architectural Strategies for Cloud Computing, An Oracle White Paper in Enterprise Architecture, August 2009

URLs:
1. http://www.readwriteweb.com/archives/forget_google_and_amazon_the_dod_shows_off_what_a_real_cloud_platform_can_do.php
2. http://www.thestandard.com/news/2009/05/17/10-cloud-computing-companies-watch
3. http://www.cloudcomputingevent.com/Event.aspx?id=232960
4. http://cloudcomputing.sys-con.com/node/1242690
5. http://cloudcomputingexpo.com/
6. http://cloudcomputingexpo.com/
7. http://www.datacenterknowledge.com/archives/2009/12/04/dod-cloud-will-save-us-hundreds-of-millions/
8. http://www.readwriteweb.com/cloud/2010/02/cloud-computing-leader.php
9. http://cloudcamp.org/mission
10. http://www.web-strategist.com/blog/2006/09/28/understanding-amazons-ec3-cloud-computing/
11. http://www.salesforce.com/platform/
12. http://www.microsoft.com/windowsazure/windowsazure/
13. http://www.ibm.com/ibm/cloud/
14. http://www.sun.com/solutions/cloudcomputing/index.jsp
15. http://blogs.zdnet.com/virtualization/?p=730

Posted in Technical | Tagged: , , , | 1 Comment »