Sunday, February 13, 2011

Cloud Computing Concerns

Security of confidential data (e.g., SSN or Credit Card Numbers) is a very important area of concern as it can make way for very big problems if unauthorized users get access to it. Misuse of data can create big issues; hence, in cloud computing it is very important to be aware of data administrators and their extent of data access rights. Large organizations dealing with sensitive data often have well laid out regulatory compliance policies. However, these polices should be verified prior to engaging them in cloud computing. There is a possibility that in cloud computing network, sometimes the network utilizes resources from another country or they might not be fully protected; hence, the need arises for appropriate regulatory compliance policies.
In cloud computing, it is very common to store data of multiple customers at one common location. Cloud computing should have proper techniques where data is segregated properly for data security and confidentiality. Care must be taken to ensure that one customer’s data does not affect another customer’s data. In addition, Cloud computing providers must be equipped with proper disaster recovery policies to deal with any unfortunate event.

Different forms of Cloud Computing

Google Apps., Salesforce.com, Zoho Office and various other online applications use cloud computing as Software-As-Service (SAAS) model. These applications are delivered through browser, and multiple customers can access it from various locations. This model has become the most common form of cloud computing because it is beneficial and practical for both the customers and the services providers. For customers, there is no upfront investment and they can Pay-As-They-Go and Pay-As-They-Grow. On the other hand, the service providers, can grow easily as their customer base grows.
Aamzon.com, Sun and IBM offer on-demand storage and computing resources. Web service and APIs enable developers to use all the cloud from internet and allow them to create large-scale, full-featured application. Cloud is not simply limited to providing data storage or computing resources, it can also provide managed services or specific application services through web. source

Cloud Computing Architecture

Cloud computing architecture, just like any other system, is categorized into two main sections: Front End and Back End. Front End can be end user or client or any application (i.e. web browser etc.) which is using cloud services. Back End is the network of servers with any computer program and data storage system. It is usually assumed that cloud contains infinite storage capacity for any software available in market. Cloud has different applications that are hosted on their own dedicated server farms.
Cloud has centralized server administration system. Centralized server administers the system, balances client supply, adjusts demands, monitors traffic and avoids congestion. This server follows protocols, commonly known as middleware. Middleware controls the communication of cloud network among them.
Cloud Architecture runs on a very important assumption, which is mostly true. The assumption is that the demand for resources is not always consistent from client to cloud. Because of this reason the servers of cloud are unable to run at their full capacity. To avoid this scenario, server virtualization technique is applied. In sever virtualization, all physical servers are virtualized and they run multiple servers with either same or different application. As one physical server acts as multiple physical servers, it curtails the need for more physical machines.
As a matter of fact, data is the most important part of cloud computing; thus, data security is the top most priority in all the data operations of cloud. Here, all the data are backed up at multiple locations. This astoundingly increases the data storage to multiple times in cloud compared with a regular system. Redundancy of data is crucial, which is a must-have attribute of cloud computing. source

cloud computing Key Characteristics

Cloud computing is cost-effective. Here, cost is greatly reduced as initial expense and recurring expenses are much lower than traditional computing. Maintenance cost is reduced as a third party maintains everything from running the cloud to storing data. Cloud is characterized by features such as platform, location and device independency, which make it easily adoptable for all sizes of businesses, in particular small and mid-sized. However, owing to redundancy of computer system networks and storage system cloud may not be reliable for data, but it scores well as far as security is concerned. In cloud computing, security is tremendously improved because of a superior technology security system, which is now easily available and affordable. Yet another important characteristic of cloud is scalability, which is achieved through server virtualization.
In a nutshell, cloud computing means getting the best performing system with the best value for money.source

cloud computing Introduction

"Cloud Computing," to put it simply, means "Internet Computing." The Internet is commonly visualized as clouds; hence the term “cloud computing” for computation done through the Internet. With Cloud Computing users can access database resources via the Internet from anywhere, for as long as they need, without worrying about any maintenance or management of actual resources. Besides, databases in cloud are very dynamic and scalable.
Cloud computing is unlike grid computing, utility computing, or autonomic computing. In fact, it is a very independent platform in terms of computing. The best example of cloud computing is Google Apps where any application can be accessed using a browser and it can be deployed on thousands of computer through the Internet.   source

how to avoid To Fail In The Cloud hosting

Our 2011 InformationWeek Analytics State of Cloud Computing Survey shows a 67 percent increase in the number of companies using cloud services, up from 18 percent in February 2009 and 30 percent in October 2010. IT now has a choice: Grab ownership of what's poised to be a core part of the enterprise technology toolset, or shortchange key functions and set ourselves up for disaster.

This shouldn't be a hard call, yet over and over we see CIOs underfund or ignore six major areas: integration, security, connectivity, monitoring, continuity planning and long-term staffing. Only 29 percent of companies using or planning to use the cloud have evaluated its impact on their architectures. Just 20 percent implement monitoring of applications and throughput; 40 percent don't have any monitoring in place. Talk about blind trust.

There's a misperception that it's smaller companies driving the cloud usage upswing. But don't write off management shortfalls as an SMB problem; we saw almost the same rates of use and planned use regardless of company size, once we delved into the data. There are now viable cloud options for almost every layer of the technology stack--from raw computing, storage, databases and utilities to e-mail to the spectrum of enterprise applications, all with a "point, click, go" functionality that has maverick business units everywhere rejoicing. Ignore management at your peril. source

Cloud hosting Future Is In China???

Can we expect that cloud hosting will be focused on China within 10 years? The infrastructure, the money, the central planning and their enviable access to resources make this inevitable. And why not? In the great marketing machine that surrounds cloud computing, the claim is that your data can be anywhere and that compute power should not be close to you, nor should you even care. And as China moves from agrarian subsistence to manufacturing and then onto a tertiary economy, it will be positioned to move into a services economy. Indeed, the country is doing so already in a range of areas. It seems clear that with access to capital, town planning and labor it is not so hard to conceive that China will be better positioned to be an early mover in the cloud marketplace.

It's already happening. IBM has announced its China Cloud with data center floor space ranging from 330,000 square meters to 620,000 and employing between 60,000 and 80,000 people.

Every data center has practical and physical requirements to build and operate. Today, the infrastructures that we use are often inadequate, and next generation data centers need strong capital investment, good local planning process for building permissions, redundant power supplies (and even power stations) and access to quality human resources.

Power Buildup
The Chinese government already knows that it has a power shortage today, and it's already taking steps to massively invest in alternative power generation with nuclear energy alone exceeding a planned 70 gigawatts.

China is also building out a new electricity grid that will be more efficient, more reliable and more capable than those of America or Europe. If only because it is using newer technology, China will have a significant edge in power in the next decade while Europe and America will still be debating what power policy to have.    source